
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block}
nav,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}

ins{background-color:#ff9;color:#000;text-decoration:none}

mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}

hr{display:block;height:1px;border:0;border-top:1px solid #eeeeee;margin:0.5em 0;padding:0}
input,select{vertical-align:middle}

  html,body{height:100%;width:100%;margin:0;padding:0}
html *{-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{color:#000;background-color:#fff;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
input[type="password"]::-webkit-input-placeholder{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type="password"]:-moz-placeholder{
      font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type="password"]::-moz-placeholder{
      font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type="password"]:-ms-input-placeholder{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type="password"]{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;height:auto}
li{color:#727272}
a{text-decoration:none;outline:none}
input[type="text"],input[type="email"],input[type="password"]{outline:none}
.clearfix:before,.clearfix:after{content:" ";display:block;font-size:0;line-height:0;visibility:hidden}
.clearfix:after{clear:both}
.left{float:left}
.right{float:right}
.margin{margin:10px 0}
.margin-full{margin:10px}
.margin-right{margin-right:10px}
.display-none{display:none}
.display-block{display:block}
.overflow-hidden{overflow:hidden!important;width:100%}
.visibilty-hidden{visibility:hidden}

  .miniCartDropAdjust{margin-top:69px}
h1,h2,h3,h4,h5,h6{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
p,li,a,span,label,input,select,textarea{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important}
a:visited{color:#0077C6}

  .icon-h3{background-color:#fdbb2b;width:50px;margin-bottom:20px;margin-right:10px}

  h1,.titleSimulator{font-weight:600;font-size:22px;color:#0077C6;margin-bottom:25px;max-width:1500px;padding-left:2%}
h1:first-letter,.titleSimulator:first-letter{
  }
h1:after,.titleSimulator:after{content:"";display:block;width:49px;margin-top:10px;height:5px;background-color:#83BA0F}

  h2{font-size:17px;float:left;width:100%;color:#5f5a5a;margin-bottom:18px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:22px}
h2.h2{font-size:18px;font-weight:300;text-align:left;color:#0463ac}
h2.h2:after{content:"";display:block;width:40px;margin-top:2px;height:2px;background-color:#83BA0F}
h1.h1{font-size:19px;text-align:left;color:#0463ac}
h1.h1:after{content:"";display:block;width:40px;margin-top:4px;height:5px !important;background-color:#83BA0F}

  h3{font-weight:400;font-size:20px;color:#333333;padding:10px 0}

  p{font-weight:400;font-size:14px !important;color:#808080;margin-top:10px;margin-bottom:23px;line-height:17px}


  label{-webkit-box-sizing:border-box;box-sizing:border-box;color:#4D4D4D;float:left;font-size:14px;font-weight:400;padding-bottom:5px;padding-left:10px;padding-top:5px;width:100%}
.dark-grey{color:#666666}
.blue-color{color:#0392fb}


.full-container{width:98.243046%;margin:0 0.878477%}
.menu-container{border-right:1px solid #e7e7e7;display:table-cell;min-height:300px;vertical-align:top;width:25%}
.info-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;margin:10px 0;padding-left:7.5%;padding-right:2%;padding-top:40px;padding-bottom:38px;width:75%}
.loginColumn{padding:40px 7.5% 38px 2%;border-right:1px solid rgba(151,151,151,0.6) !important}
.phone .loginColumn{border-right:1px solid transparent !important}
.loginColumn,.registrationColumn{padding-top:0px;padding-bottom:0px}
.tablet .login-container.info-container{padding-right:4%;padding-top:30px}
.ie-old .info-container{width:64.8%}
.menu{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:28px 0 0 6%;width:100%;padding-bottom:50px}
.menu .display-list:nth-child(2){margin-bottom:60px}

  .menu-list{width:96.706587%;margin:0}
.full-column{width:100%;float:left}
.half-column{margin:0 0 0 1.13895%;width:48.4305%}
.half-column:nth-child(odd){margin:0}


  .inputFields{position:relative}
.inputFields i{float:right;height:15px;position:absolute;right:15px;top:25%;width:15px}
.display-list{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:40px;text-align:center;width:100%}
.tablet .display-list{margin-bottom:16px}
.display-list .displayText2{color:#1876ce;font-size:17px;font-weight:bold;padding-bottom:0;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;padding-top:20px}
.align-center,.social-btn-main{text-align:center}
.align-center button{margin:9px 0 15px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}
.social-btn-main button{margin-top:10px}
.table-t{display:table}
.table-r{display:table-row}
.table-c{display:table-cell}
.grey{color:#F0F0F0}
.login-div .subtitle{color:#696969;font-size:17px}
.phone .login-div .subtitle{display:inline-block;max-width:64%;float:left;margin-left:6%}
.tablet .menu-container .menu .display-list .login-div span.subtitle{font-size:13px;font-weight:initial}
.text-bold{font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}

 .icon_pageup{position:fixed;bottom:10px;right:10px;background:url(/20.5.1/static/page-up.jpg) no-repeat;height:60px;width:60px;z-index:5}
.accountLogReg a{color:#0077c5}
.tablet .accountLogReg a{font-size:15px;font-weight:initial}

.home-view .banner-carousel-view{padding:70px 0 50px}
.carousel-banner{position:relative;width:100%;height:400px}
.carousel-banner img{width:100%;height:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:50%}
.carousel-banner .tileImageCampaign{position:absolute;bottom:0;padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .carousel-banner .tileImageCampaign{padding:5px 10px}
.tablet .tiled-banner a:nth-child(2) .tileImageCampaign,
.tablet .tiled-banner a:nth-child(3) .tileImageCampaign{padding:5px 10px}
.carousel-banner .tileImageCampaign .tileImageCampaignTitle{color:#fff;display:block;font-size:26px;margin-bottom:5px;text-transform:capitalize}
.carousel-banner .tileImageCampaign .tileImageCampaignLink{font-size:12px;display:block}
.phone .carousel-banner .tileImageCampaign .tileImageCampaignTitle{font-size:16px;margin-bottom:0px}
.phone .carousel-banner .tileImageCampaign .tileImageCampaignLink{font-size:10px}
.desktop .carousel-banner .tileImageCampaign .tileImageCampaignLink{display:none}
.desktop .tiled-banner a:hover .tileImageCampaign .tileImageCampaignLink{display:block}
.carousel-banner .tiled-banner.desktop a.left:first-child img,
.tiled-banner.desktop a:nth-child(4) img,.tiled-banner.tablet a:nth-child(4) img{width:100%;height:auto}
.carousel-banner > span{position:absolute;top:48%;background:#DFE4EE;color:#0077C6;padding:20px 2px;font-size:34px;border-radius:60px 0 0 60px}
.carousel-banner > span.grey{background:red}
.carousel-banner .left-arrow{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.carousel-banner .right-arrow{right:0px}
.carousel-banner .right-arrow.grey{color:grey}
.dotstyle{text-align:center;position:absolute;bottom:0;left:50%;margin-left:-50px;width:100px}
.dotstyle ul{position:relative;display:inline-block;margin:0;padding:0;list-style:none;cursor:default}
.dotstyle li{float:left;margin:3px;width:8px;height:8px;background-color:#008BC9;border-radius:50%;cursor:pointer;filter: alpha(opacity=50);opacity:0.50}
.dotstyle li.current{
    background-color:#008BC9;filter: alpha(opacity=100);opacity:1}


.no-padding{padding:0px!important}
.n-p-t{padding-top:0px!important}
.n-p-b{padding-bottom:0px!important}
.n-p-l{padding-left:0px!important}
.n-p-r{padding-right:0px!important}
.n-p-t-b{padding-top:0px!important;padding-bottom:0px!important}
.n-p-l-r{padding-left:0px!important;padding-right:0px!important}
.padding-10{padding:10px!important}
.padding-20{padding:20px!important}
.padding-30{padding:30px!important}
.padding-40{padding:40px!important}
.padding-50{padding:50px!important}
.p-b-10{padding-bottom:10px!important}
.p-b-20{padding-bottom:20px!important}
.p-b-30{padding-bottom:30px!important}
.p-b-40{padding-bottom:40px!important}
.p-b-50{padding-bottom:50px!important}
.p-t-10{padding-top:10px!important}
.p-t-20{padding-top:20px!important}
.p-t-30{padding-top:30px!important}
.p-t-40{padding-top:40px!important}
.p-t-50{padding-top:50px!important}
.p-l-10{padding-left:10px!important}
.p-l-20{padding-left:20px!important}
.p-l-30{padding-left:30px!important}
.p-l-40{padding-left:40px!important}
.p-l-50{padding-left:50px!important}
.p-r-10{padding-right:10px!important}
.p-r-20{padding-right:20px!important}
.p-r-30{padding-right:30px!important}
.p-r-40{padding-right:40px!important}
.p-r-50{padding-right:50px!important}
.no-margin{margin:0px!important}
.n-m-t{margin-top:0px!important}
.n-m-b{margin-bottom:0px!important}
.n-m-l{margin-left:0px!important}
.n-m-r{margin-right:0px!important}
.n-m-t-b{margin-top:0px!important;margin-bottom:0px!important}
.n-m-l-r{margin-left:0px!important;margin-right:0px!important}
.margin-10{margin:10px!important}
.margin-20{margin:20px!important}
.margin-30{margin:30px!important}
.margin-40{margin:40px!important}
.margin-50{margin:50px!important}
.m-b-10{margin-bottom:10px!important}
.m-b-20{margin-bottom:20px!important}
.m-b-30{margin-bottom:30px!important}
.m-b-40{margin-bottom:40px!important}
.m-b-50{margin-bottom:50px!important}
.m-t-10{margin-top:10px!important}
.m-t-20{margin-top:20px!important}
.m-t-30{margin-top:30px!important}
.m-t-40{margin-top:40px!important}
.m-t-50{margin-top:50px!important}
.m-l-10{margin-left:10px!important}
.m-l-20{margin-left:20px!important}
.m-l-30{margin-left:30px!important}
.m-l-40{margin-left:40px!important}
.m-l-50{margin-left:50px!important}
.m-r-10{margin-right:10px!important}
.m-r-20{margin-right:20px!important}
.m-r-30{margin-right:30px!important}
.m-r-40{margin-right:40px!important}
.m-r-50{margin-right:50px!important}
.t-center{text-align:center}
.t-left{text-align:left}
.t-right{text-align:right}
.center-content{margin:0 auto}
.inputFields.focus  textarea{border:1px solid #1876ce}
.inputFields.warning textarea{border:1px solid orange}
textarea
{background:#f9f9f9 none repeat scroll 0px 0px;border:1px solid #E6E6E6;border-radius:4px;color:#000;font-size:14px;font-weight:300;height:auto;margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.is-red,.is-red *{color:#FF0000 !important}
.cart-button-in-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.view-container{min-height:500px;padding-top:105px}
.help-list{width:100%;margin-bottom:50px;padding-left:4.5%}
.help-list h2{margin-bottom:20px}
.help-list.ulHelp{padding-left:0px}
.help-list .ulHelp span{font-size:23px}
.help-list .ulHelp li{padding:12px 0 0px 5px}
.help-list .ulHelp .ListIconColor{color:#83BA0F;font-size:12px}
.help-list .ulHelp .ListIcon{color:#696969;margin-left:10px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.link.right.pswrd{padding-top:0px}
.link{color:#0074C8;cursor:pointer;padding:10px 0;font-size:84%;font-weight:600;margin-left:2px;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.loginPrivacy .link{padding:0 0 0 5px;font-size:14px;font-family:"myriad-pro-light"}
.hazteLink p{font-size:14px !important;margin-bottom:0px !important}
.hazteLink a{font-weight:bold;color:#0074C8}
.hazteLink img{width:11%;height:20%;float:left;margin-right:2%;margin-top:3%}
.datepicker .date-select span{font-size:13px}
.color-font-popup{text-decoration:underline;color:white}
.personalData .link,.outside-child .link{padding:0;font-size:15px;font-family:"myriad-pro-light"}
.dummy-link{color:#190101;padding:10px 0;cursor:pointer}
.box-s{-webkit-box-sizing:border-box;box-sizing:border-box;webkit-box-sizing:border-box;moz-box-sizing:border-box}
.latoL{font-family:"myriad-pro-light"}
.exPaSide{padding:0 15px}

.hideShowBtn{color:#017adb;cursor:pointer;position:absolute;top:15px;right:10px;text-align:center;color:#0474c4;font-size:11px;font-weight:600}
.disableHideShowBtn{opacity:0.4}
.whatsApp-icon{vertical-align:middle;margin-right:3px}
.whatsap-txt{font-weight:600}
.policyText{font-size:14px;color:#4D4D4D;font-weight:400}
.policyTextSection{margin-top:10px;margin-bottom:10px}
.policyContainer{background-color:#F9F9F9;padding:10px 10px;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
.policyContainer .table-t{width:100%;padding-left:13%}
.socialNetworkContainer{clear:both;padding-top:10px}
.socialNetworkContainer .link{text-decoration:underline}
.privacy-radio{float:left;padding:10px 0;width:100%}
.privacy-radio .option-radioButton{display:inline-block;width:34%;margin-left:15%}



.option-radioButton{display:table-cell;position:relative;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.option-radioButton input[type="radio"]{filter:alpha(opacity=0);opacity:0;position:absolute;cursor:pointer;margin:1px 1px 0px 1px;}
.option-radioButton input[type="radio"] + span + label{cursor:pointer;line-height:23px;left:0px;position:absolute;width:initial;margin:0px;padding:0}
.option-radioButton input[type="radio"] + span + label div{display:inline-block}
.option-radioButton input[type="radio"] + span + label div.radioButton-space{filter:alpha(opacity=1);background:#ffffff;float:left;height:32px;opacity:0.1;width:45px}
.option-radioButton span.radioButton{border:1px solid gray;border-radius:50%;cursor:pointer;display:inline-block;height:24px;line-height:30px;text-align:center;width:24px}
.option-radioButton span.radioButton span.icon{filter:alpha(opacity=0);opacity:0}
#setAsPreferredAdress{width:10%}
.option-radioButton span.radioButton.checked{
    border:1px solid #C7C7C7;background:#83BA0F}
.option-radioButton span.radioButton.checked span.icon{color:white;font-size:20px;filter:alpha(opacity=100);left:13%;opacity:100}
.option-radioButton input[type="radio"]:focus + span{border-color:gray}
.disable-container .option-radioButton input[type="radio"]:focus + span{border-color:gray}
.option-radioButton span.radioButton span.icon{font-size:1px}



.login-checkbox.option-checkbox{margin-top:2px}
.option-checkbox{margin:10px 0;position:relative}
.option-checkbox.alertReenter span.checkbox{border:1px solid #FFA500}
.option-checkbox input[type="checkbox"]{filter:alpha(opacity=0);opacity:0;position:absolute;top:0px;left:0px;z-index:1;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.option-checkbox .checkbox-info{
    margin-left:20px;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.option-checkbox div > label{cursor:pointer;float:left;line-height:25px;margin:0;padding:0 10px;width:auto}
.option-checkbox .checkbox-info div.checkbox-space{background-color:white;filter:alpha(opacity=1);float:left;height:33px;opacity:0.1;width:50px}
.option-checkbox span.checkbox{
    width:18px;height:18px;border:1px solid #C7C7C7;background:#fff;border-radius:4px;display:inline-block;cursor:pointer;text-align:center;float:left}
.option-checkbox.warning span.checkbox,.option-radioButton.warning span.radioButton{border:1px solid orange}
.option-checkbox span.checkbox i.chkIcon{filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.ie-8 .option-checkbox span.checkbox i.chkIcon{color:#ffffff}
.option-checkbox span.checkbox.checked{font-family:'Blackbird';content:"\E907";font-size:18px;height:18px;width:18px;border-radius:4px;color:#fff;background:#83BA0F;border:1px solid #C7C7C7;position:relative}
.option-checkbox span.checkbox.checked i.chkIcon{color:white;font-size:16px;filter:alpha(opacity=100);opacity:100;left:0px;position:absolute;top:0px}
.suscribeNewsletter .option-checkbox span.checkbox.checked i.chkIcon{left:2px;top:2px}
.fullCart-product-list .option-checkbox span.checkbox.checked i.chkIcon{font-size:16px}
.desktop #passwordCheckBox,.tablet #passwordCheckBox{top:22px;padding:0;margin:0;left:-1px}
.phone #passwordCheckBox{top:-1px;padding:0;margin:0;left:-2px}
.unavalible label{display:none}
.option-checkbox .checkbox-info .outside-child{float:left;margin-left:0;line-height:23px}


#sams-tooltips > div > div{z-index:10}

  .select-box{position:relative}
.custom-select{-webkit-appearance:none;-moz-appearance:none;background:#f9f9f9 none repeat scroll 0px 0px;border:1px solid #E6E6E6;border-radius:4px;color:#C7C7C7;font-size:14px;font-weight:300;height:40px;margin-bottom:10px;padding:0px 9% 0px 2%;width:99.5%;outline:#1876CE}
select::-ms-expand{display:none}
.custom-select option{color:#000000;padding:1px 12px}
.custom-select.active{color:#888888}
.custom-select .active span{color:#83BA0F}
select:-moz-focusring{color:transparent !important;text-shadow:0 0 0 #000}
select:focus{border:1px solid #1876CE}
.select-box .icon.icoBlackbird-Icons_arrows{color:#cccccc}
.select-box .icon.icoBlackbird-Icons_check{color:#63BE1B}
.select-box .icon.icoBlackbird-Icons_warning{color:#FDBA2B}
.select-box .icon{line-height:25px;position:absolute;right:12px;pointer-events:none;bottom:17px;width:22px;height:25px;text-align:center;color:#C3C3C3}
.custom-select.error{border:1px solid orange}

  .ie-old .select-box .icon{padding:0.5% 5%}
.ie-old .select-box .icon-select.icon{display:none}
.ie-old .custom-select{padding:2% 1%}

.textboxFull{display:inline-block;width:100%}
.full-column.mydata-policy{margin:20px 0px 31px 13px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.full-column.mydata-policy .link,.full-column.mydata-policy > span{font-size:17px;font-weight:400}
.full-column.mydata-policy :first-child{color:#4D4D4D}
.mydata-label .option-checkbox .checkbox-text{color:black}



.popup_wrapper{background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}
.popup_wrapper .close{color:#fff;font-size:25px;position:fixed;right:8px;top:8px;cursor:pointer}
.icon-wrapper{float:left;width:40px;font-size:30px;vertical-align:top;text-align:center;color:rgb(26,115,205)}
.icon-wrapper .fa{color:#1775D5}
.icon-wrapper.no-icon{display:none}
.popup_content{margin:0 10px 15px 50px}
.popup_content.no-icon{margin:0 30px 15px}
.popup_content .title{color:#1775d5;font-weight:bold;margin:5px 0 20px}
.popup_content.no-icon .title{text-align:center}
.popup-btn-main{border-top:1px solid #ebebeb;float:left;padding:10px 0;width:100%}
.popup_content.no-icon p{min-height:150px;overflow-y:auto}


.preferencepopUp .popup_content .mandatoryNotice{display:none}
.preferencepopUp .popup_content .popUpFirstElement{width:75%}
.myPreferences.tablet .policyContainer,.myPreferences.desktop .policyContainer
{background-color:#f9f9f9;margin-left:5px;margin-bottom:20px;padding:0px 10px}
.myPreferences.col-desktop-full .full-column.col-desktop-preferences-chkbox-btn{width:50%}
.myPreferences.myPreferences.col-desktop-full .full-column.col-desktop-preferences-chkbox-btn.option-checkbox{margin-top:5px}
.myPreferences.col-tablet-full .full-column.col-desktop-preferences-chkbox-btn{margin:10px;width:43%}

  .myPreferences.phone .full-column.col-desktop-preferences-chkbox-btn{margin:10px}
.myPreferences .full-column.col-desktop-preferences-chkbox-btn .checkbox-text{font-size:15px}
.myPreferences .clearOptions{padding-top:4px;display:table;width:100%}
.myPreferences .termsandcond-consultation{color:#727272;margin-left:6px}
.myPreferences .option-radioButton
{padding-right:10px}
.myPreferences .clearOptions > div{color:#1a75cf}
.myPreferences .clearOptions .option-radioButton label{font-size:16px;color:#1a75cf}
.myPreferences .notificationSelector .productsNotAvailableField .option-radioButton .radioButton-text{color:#666666;font-weight:100;display:inline;width:75%;font-size:14px;vertical-align:-webkit-baseline-middle}
.phone .myPreferences .notificationSelector .productsNotAvailableField .option-radioButton .radioButton-text{float:left}
.preferences-checklabel{font-size:smaller;color:#4d4d4d;margin-left:8px}
.preferences-checklabel.first-label{margin-top:15px}
.myPreferences .productsnotAvailableText
{font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666666;font-size:12px;padding-left:10px;margin-bottom:10px}
.myPreferences .productsNotAvailableField .option-radioButton input[type="radio"] + span + label{cursor:pointer;line-height:16px;left:0px;position:absolute;width:initial;margin:0px}
.myPreferences .mandatoryNotice{margin-top:20px;margin-left:17px}
.myPreferences .notificationSelector.col-desktop-full .telefonoField{width:49%;float:left}
.myPreferences  .notificationSelector.col-desktop-full .smsField{width:100%;float:left}
.myPreferences  .notificationSelector.col-desktop-full  .prefrenceToolTip.sms .icon{margin-top:41px;font-size:12px}
.myPreferences .notificationSelector{margin:0px 0px 0px 0px}
.myPreferences .preferences-form .full-column .option-checkbox{margin-bottom:10px;position:relative;margin-top:0px}
.myPreferences .preferences-form .full-column .option-checkbox .checkbox-info{margin-left:35px}
.myPeferencesMainContainer .subtitle{margin-top:10px}
.myPreferences .notificationSelector .productsNotAvailableField .option-radioButton{
      width:100%;float:left;padding-bottom:10px}
.myPreferences .notificationSelector .productsNotAvailableField .confirmation-call-radioButton .option-radioButton{width:47%;float:left}
.myPreferences .notificationSelector .productsNotAvailableField .productsDisponible-radioButton .option-radioButton{
      width:92%;float:left}
.subtitle.preference{color:#666666;padding-left:24px;font-size:12px}
.myPreferences .tool-tip-store-select
{
      font-size:12px;line-height:20px;margin-left:5px;font-weight:600;position:static}
.tablet  .myPreferences .tool-tip-store-select.icon-ayuda{font-size:12px}
.myPreferences  .notificationSelector.col-phone-full .productsNotAvailableField   .option-radioButton{width:100%}


  .preferencepopUp .description{margin-bottom:0px;width:85%}
.preferencepopUp .icon-wrapper{padding-top:10px}
.preferencepopUp .inputFields i{right:20%}
.desktop.clearOptions .option-radioButton,.tablet.clearOptions .option-radioButton{float:right;width:25%;margin-top:5px}
.tablet.clearOptions .option-radioButton{width:52%}
.desktop.clearOptions .preferenceLimpiar,.tablet.clearOptions .preferenceLimpiar{float:left;line-height:20px;margin-bottom:0px;margin-left:8%}
.preference-horizontalLine{border-color:#e6e6e6;margin-top:15px}
.preference-policy-hr{margin-left:20px}

  .profile-list{width:94.706587%}
.profile-list h2{margin-bottom:11px;margin-top:15px;color:#0077C6;font-weight:bold;margin-bottom:20px;font-size:larger;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.profile-list ul{float:left}
.profile-list ul li{border-bottom:1px solid #e1e1e1;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:6%;position:relative;width:100%;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.profile-list ul li a{position:relative;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 12px}
.profileArrName{font-size:14px;margin-left:10px}
.profile-list ul li a span{color:#727272}

  .no-touch .profile-list ul li:hover,.profile-list ul li.active{background-color:#83BA0F;width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px}
.no-touch .profile-list ul li:hover .menu-arrow-highlight,.profile-list ul li.active .menu-arrow-highlight{display:inline}
.no-touch .profile-list ul li:hover span.icoBlackbird-Icons_arrow-left,.profile-list ul li.active span.icoBlackbird-Icons_arrow-left{display:none}
.no-touch .profile-list ul li:hover span:nth-child(n+1),.profile-list ul li.active span:nth-child(n+1){color:#fff}
.profile-list ul li .profileLink span.icon.icoBlackbird-Icons_arrow-left.right{background-color:#FFBA2E;width:16px;height:16px;border-radius:10px;color:#fff;font-size:8px;text-align:center;position:absolute;right:10px;line-height:16px}
.menu-arrow-highlight{border-bottom:22px solid transparent;border-left:10px solid #83ba0f;border-radius:2px;border-top:22px solid transparent;height:6px;position:absolute;right:-10px;top:-1px;width:0}
.fa.fa-chevron-circle-right{color:#FFBA2E}
.menu-arrow-highlight{display:none}


.pets-profile{border:1px solid #ccc;border-radius:5px;float:left;height:230px;padding:10px;width:90%}
.pets-profile img{float:left;height:190px;width:100%}
.pets-profile img.pet_height{height:100%}
.pets-profile span,#selectImg{color:#0392fb;float:left;padding:15px 0;text-align:center;width:100%;cursor:pointer}
#selectImg{font-size:100%;margin:0}
.switch-textbox{display:block}
.desktop .pets .col-desktop-half:nth-child(2n+1),.desktop .pets .col-desktop-half:nth-child(2n+1){margin:0 0 0 1.13895%}
.desktop .pets .col-desktop-half,.desktop .pets .col-desktop-half{width:48.8%}
.list-main-container .list-table{
  display:table;margin:10px 0;border-collapse:separate;border-spacing:0}
.list-table .list-row{
  display:table-row;width:100%;cursor:pointer;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.list-table .list-row:first-child{
}
.list-table .list-row .list-row-left{border-left:1px solid #ddd}
.list-table .list-row:first-child .list-row-left,.list-table .list-row:first-child .delete-icon{border-top:1px solid #ddd}
.list-table .list-row .list-row-left,.list-table .list-row .delete-icon{border-bottom:1px solid #ddd}
.list-table .list-row:first-child .list-row-left{border-top-left-radius:3px}
.list-table .list-row:last-child .list-row-left{border-bottom-left-radius:3px}
.list-table .list-row:first-child .delete-icon{border-top-right-radius:3px}
.list-table .list-row:last-child .delete-icon{border-bottom-right-radius:3px}
.list-table .list-row .list-col{display:table-cell;vertical-align:middle;font-size:14px;padding:5px}
.list-col{width:200px}
.list-col span.icon{font-size:18px;margin-right:5px}
.list-table .list-row .view-icon{border-radius:50%;float:right;font-size:9px;margin-right:15px;padding:3px;text-align:center;background-color:#ddd;color:#fff}
.list-table .list-row .delete-icon{border-left:1px solid #ddd;border-right:1px solid #ddd;cursor:pointer;display:table-cell;text-align:center;vertical-align:middle;width:13%;color:#ddd}
.no-touch .list-table .list-row:hover{background:#F9F9F9;border:1px solid #ccc}
.list-table .list-row .icoBlackbird-Icons_fav{font-size:20px}
.no-touch .list-table .list-row:hover .icoBlackbird-Icons_fav{color:#ddd}
.list-row .address-default .icon.icoBlackbird-Icons_fav{color:#FFFFFF}
.list-row .address-default .icon.icoBlackbird-Icons_fav.defaultAddr{color:#FEB614}
.no-touch .list-table .list-row-left:hover .view-icon{background-color:#83BA0F;color:#fff}
.no-touch .list-table .list-row:hover .delete-icon{border-left:1px solid #ccc;color:#999}
.no-touch .list-table .list-row:hover .delete-icon:hover{color:#D73100}
.list-row-left-inner-content{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#727272;display:table-cell;vertical-align:middle;width:100%}
.pets-list .list-row .list-col.pets-img{padding:5px;width:50px}
.pets-list .list-row .list-col.pet-name{color:#333333}

 .pets-list .list-row-left{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#727272;display:table-cell;vertical-align:middle}
.pets-list .list-col .pet-name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:220px;display:inline-block;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;;font-size:25px;word-break:break-all;color:#000}
.pets-list .list-row .list-col:nth-child(3){width:16%}
.pets-list .list-row .list-col:nth-child(4),.list-row .list-col:nth-child(5){width:23%}
.pets .custom-select:disabled{border:1px solid #e6e6e6}
.myaddress-list .list-row .list-col:nth-child(1){
  }
.myaddress-list .list-row .list-col:nth-child(2){padding:0px;font-size:16px}
.myaddress-list .list-row .list-col:nth-child(3){
}
.myaddress-list .list-row .list-col:nth-child(4){padding:0px}
.myaddress-list .list-item-no-wrap,
.myorders-form-container .list-item-no-wrap{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:200px;display:inline-block}
.main-address-container .col-desktop-half.left .select-box .icon.icoBlackbird-Icons_arrows{right:0}
.main-address-container .col-desktop-half.left label,.form-class-address .col-desktop-half.left label{font-size:14px}


.option-radioButton .radioButton-text{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#004C95;font-size:16px;font-weight:bold}
.phone .option-radioButton .radioButton-text{font-weight:initial}
.full-column .personalData{color:#666666;margin:40px 0 20px;line-height:20px}
.memberhsipIdDiv{display:none}
.mandatoryNotice{font-size:14px;color:#4D4D4D;margin:14px 0px 0px 9px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.mandatoryNoticeBorder{border-bottom:1px solid #F2F2F2;margin-bottom:15px;margin-top:15px;width:97%}
.backgBorderGray{background-color:#f6f6f6;border:1px solid #c6c6c6}
.help-list .ulHelp li span{font-size:14px}
.help-list .login-ayuda span{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:10px;color:#0077C5;font-weight:bold}
.registration .option-checkbox .checkbox-text{font-size:14px;color:#4D4D4D;font-weight:400;margin-top:-1px}
.registration hr.full-column{margin:5px 0 20px}
.transpBtn{border:2px solid #0077c6;background:none !important;color:#0077c6 !important;font-weight:bold !important}

    #sams-popups .termsAndCondPopup .popup{width:72%;max-width:80%;padding:0px}
#sams-popups .termsAndCondPopup .popup_content .title{text-align:center}
#sams-popups .termsAndCondPopup .popup_content .sub-title{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:15px;color:#000}
.mandatoryNotice .link{cursor:auto}
#sams-popups .cancelConfirmPopup .popup{width:51%;max-width:80%;padding:0px}
#sams-popups .cancelConfirmPopup .popup .description{line-height:20px;color:#444242;letter-spacing:normal;letter-spacing:normal;margin-bottom:20px}
#sams-popups .popup-desc{
      }
#sams-popups .popup-desc.popup-desc-description{margin-left:60px}
#sams-popups .popup_content.phone .popup-desc.popup-desc-description{margin-left:0px}
#sams-popups .popup-desc p{color:#666666;width:100%}
#sams-popups .addPhoneNumber .popup-desc p{font-size:18px!important}
.policy-registration  #sams-popups .popup-desc{max-height:175px}
#sams-popups .helpPopup .popup{
    }

.tool-tip-store-select{position:absolute;color:#666666;margin-left:-17px}
.tool-tip-for-store{width:210px;font-size:13px;word-wrap:break-word;color:#A5A5A5;margin-top:0px;margin-bottom:0px}
.div-relative-pos{position:relative}
.rb-container{display:table;width:100%;margin:10px 0px}
.deleteConfirmation .popup{width:47%}
.address-default{display:table-cell;padding:15px 10px;vertical-align:middle}
.emDiv{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#727272;text-align:center}
.info-container.active-container .form-class-address .form-enabled-class select:disabled{background-color:#FCFAFA;border-color:#C7C7C7;color:#A5A5A5}
.rating-stars .table-c.selected span{display:block !important}
.myaddress-list .list-col span{word-break:break-all;padding:3px 0}

.full-column.address-back-button #buttonCancel{text-align:left;cursor:pointer}
.full-column.address-back-button #buttonCancel:hover{text-decoration:underline}
.info-container .full-column .addressIdentifier,.info-container h1 span{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:500px}
p.invoiceEmpty{margin-bottom:0px}
#sams-popups .addressDelete .icon-wrapper,
#sams-popups .cancelConfirmPopup .icon-wrapper{padding-top:5px}
#sams-popups .cancelConfirmPopup.forgotPasswordPopup .icon-wrapper{padding-bottom:20px}
.info-container.disable-container .rb-container label{cursor:default}
.info-container.active-container .rb-container label{cursor:pointer}



.ulHelp li span{cursor:pointer}
.style-font-popup{color:#ffffff;text-decoration:underline}
.display-list span{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}

#wait-overlay,#wait-img{position:fixed}
#wait-overlay{height:100%;width:100%;top:0;left:0;background:#fff;opacity:0.90;filter:alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.90;margin:0 auto;text-align:center;z-index:100000}
#wait-img{top:50%;left:50%;z-index:100002;width:189px;margin-left:-75px;margin-top:-50px}


.pwd-recovery-main{float:right}
.registrationCheckBox{margin-top:26px}
.pwd-recovery-checkbox{float:left}
.pwd-recovery-main{margin-bottom:10px}
.phone .sessionContainer{width:100% !important}
.sessionContainer{width:70% !important;float:none !important;margin:auto;margin-top:4.8%}
.registrationPage{margin-top:0 !important}
.pwd-recovery{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10%}
.pwd-recovery .link{font-weight:initial;font-size:14px !important}
.profile-list{float:left;width:100%;margin-bottom:15px}
.login-ayuda{margin-bottom:10px}

.myaddress-list .list-row .list-col:nth-child(1) > span{
  font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.myaddress-list .list-row .list-col:nth-child(1) > span,
.myaddress-list .list-row .list-col:nth-child(2) > span,
.myaddress-list .list-row .list-col:nth-child(3) > span{font-size:16px}

.superscript{vertical-align:super;font-size:9px}
.pet_loading{background:rgba(0,0,0,0) url(/20.5.1/static/pets_loading.jpg) no-repeat scroll 0 0;height:232px;margin:20px auto;text-align:center;width:262px}
.pets-profile span.hide_pet_name{height:0;padding:0}
.cat-image{margin:10px 0}
.pet-image-heading{color:#666666;float:left;font-size:12px;margin-bottom:5px;margin-top:5px;width:100%}
.pets .option-checkbox input[type="checkbox"] + span + label{cursor:pointer;height:33px;left:0;line-height:36px;margin:0;position:absolute;width:auto}
.pets .option-checkbox input[type="checkbox"] + span + label div{display:inline-block}
.pets .checkbox-text span{font-size:14px}
.pets .option-checkbox input[type="checkbox"]:focus + span{border-color:#1876CE}
.pets-list .list-row img{width:42px;height:42px;min-width:50px}
.pets-list .list-table .list-row .list-col{padding:5px}
.datepicker .selectBtn #buttonGreen:hover{background-color:#FBF9FA}
.pets-profile .link{height:auto;padding:15px 0;width:100%;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.default_upload{overflow:hidden;width:100%;position:relative}

  *:active,*:focus,textarea:focus,input:focus{outline:none}
button::-moz-focus-inner{border:0}
#imageIdDefault{position:absolute;left:-200px;top:0;opacity:0;cursor:pointer;font-size:0px}
.info-container .full-column .addressIdentifier,.info-container h1.edit_pet_name span{max-width:205px;white-space:nowrap;padding:3px 0;letter-spacing:initial}
.no_border{border:1px solid transparent}
.info-container .title-div{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}

.green{color:#83BA0F}
.myPeferences-subtitle-green{color:#83BA0F;font-size:20px;margin-top:2%;margin-bottom:20px}
.phone .myPeferences-subtitle-green{margin-bottom:10px}
.preferences-form .termsandcond .link{font-size:16px;font-weight:400}
.subtitleSpan{margin-left:10px;font-size:15px;color:#999999}

.mylist-list .subtitleSpan{margin-left:10px;font-size:15px;color:#666666}
.full-column .login-check .option-checkbox{margin-top:2px;margin-left:2px}

::-webkit-input-placeholder{
    font-weight:normal}
:-moz-placeholder{
    font-weight:normal}
::-moz-placeholder{
    font-weight:normal}
:-ms-input-placeholder{
    font-weight:normal}

.no-text-transform{text-transform:none}
.desktop .main-address-container .option-checkbox,
.desktop .myAddress.disable-container .option-checkbox
{margin-top:30px}

.form-class-address .full-column .col-desktop-half:nth-child(odd){
}
.direccion-label{color:#4D4D4D;font-weight:400;float:left;font-size:14px;margin-bottom:10px;margin-top:10px;margin-left:20px;width:100%}
.myAddress .main-address-container .option-checkbox span.checkbox.checked i.chkIcon,
.myAddress.disable-container .form-class-address .option-checkbox span.checkbox.checked i.chkIcon,
.myAddress.active-container .form-class-address .option-checkbox span.checkbox.checked i.chkIcon
{left:0%;top:17px;font-size:18px}
.desktop .myAddress .main-address-container .option-checkbox span.checkbox.checked i.chkIcon,
.desktop .myAddress.disable-container .option-checkbox span.checkbox.checked i.chkIcon
{left:0px;top:0px;font-size:18px}
.tablet .myAddress.active-container .option-checkbox #setAsPreferredAdress,
.tablet .myAddress .main-address-container .option-checkbox #setAsPreferredAdress{margin-top:14px}
.phone .myAddress .main-address-container .option-checkbox span.checkbox.checked i.chkIcon,
.phone .myAddress.disable-container .option-checkbox span.checkbox.checked i.chkIcon,
.phone .myAddress.active-container .option-checkbox span.checkbox.checked i.chkIcon{top:0px}
.phone .main-address-container .col-phone-half{width:100%}
.desktop .main-address-container .col-desktop-half{
    width:49.4305%}
.empty-address-container
{text-align:center;padding:154px 0px}
.empty-address-container .emDiv
{margin:10px 0px}
.address-list-view{width:100%;border:1px solid #F2F2F2;border-top-width:0}
.address-list-view:last-child{border-radius:0 0 5px 5px}
.address-list-view:first-child{border-radius:5px 5px 0 0;border-top-width:1px}
.address-list-view .icon-section{width:49%;text-align:center;padding:10px 0px}
.address-list-view .address-info-wrap
{padding:15px 0px 5px 20px}
.address-list-view .icoBlackbird-Icons_circle-arrow
{padding-right:15px;color:#ddd}
.address-list-view .user-info,
.address-list-view .user-address
{color:#B3B3B3;line-height:22px}
.address-list-view .title
{line-height:21px}
.clearfix{clear:both}
.address-list-view .user-info{display:inline}
.address-list-view .address-list-icon{background:#F9F9F9}
.myaddress-list .list-col .icon.icoBlackbird-Icons_circle-arrow,
.mylist-list .list-coloumn .icon.icoBlackbird-Icons_circle-arrow{margin-right:15px;color:#ddd}
.no-touch .myaddress-list .list-row:hover .icon.icoBlackbird-Icons_circle-arrow,
.no-touch .mylist-list .list-row:hover .icon.icoBlackbird-Icons_circle-arrow,
.phone .mylist-list .icon.icoBlackbird-Icons_circle-arrow,
.phone .myaddress-list .icon.icoBlackbird-Icons_circle-arrow
{color:#83BA0F}
.cancelConfirmPopup .buttonCancel{
}
.phone .cancelConfirmPopup .buttonCancel,.phone .cancelConfirmPopup .popUpLastElement{width:100%}
.tablet .main-address-container{margin-bottom:28px}
.tablet .main-address-container .col-tablet-full .col-tablet-half:first-child,
.tablet .membership-accordion-container .col-tablet-full .col-tablet-half:first-child{padding-right:1%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .main-address-container .col-tablet-full .col-tablet-half:last-child,
.tablet .membership-accordion-container .col-tablet-full .col-tablet-half:last-child{padding-left:1%;-webkit-box-sizing:border-box;box-sizing:border-box}
.title-div.address-header{height:45px}
.title-div.address-header h1:after{display:none}
.form-header .subtitle.custom{margin:18px 0px}

.title-div.address-header .btnEdit,.phone .title-div.address-header .btnEdit{margin-top:-2%}
.title-div.address-header h1{padding-left:0%}
.edit-title{padding-top:15px}
.loginPrivacy p{width:90%}
.address-header .defaultAddress{color:#feb614;padding-right:10px}


.mail-options-wrap.active{border-bottom:1px solid #e6e6e6}
.expand-arrow{position:relative}
.mail-options-wrap .expand-arrow.active .arrow_box-after,
.mail-options-wrap .expand-arrow.active .arrow_box-before{top:100%;left:45%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.mail-options-wrap .expand-arrow.active .arrow_box-after{border-color:rgba(255,255,255,0);border-top-color:#e6e6e6;border-width:20px;margin-left:-2px}
.mail-options-wrap .expand-arrow.active .arrow_box-before{border-color:rgba(204,204,204,0);border-top-color:#FFF;border-width:18px}

#breadcrumbContainer #finelines .finelineIcon{color:white;background-color:rgb(0,119,198);border-radius:50%;padding:0px 4px 0px 4px;font-size:15px;margin-left:10px}


.unsubscribe-image{width:50%;margin:100px auto 150px auto;cursor:pointer}

.tablet .tooltip-content.fineline-tooltip{
  margin-top:0px}
.myPreferences .preferenceLimpiar{color:#004c95}
.active-form-container .buttonsContent{padding:0 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.section-margin{margin-top:40px;height:30px}
.form-class-address label{padding-left:0px !important}
#px-captcha{background-image:url(/images/preloader.gif);width:40px;height:40px;background-repeat:no-repeat;background-origin:content-box;background-size:contain}
.registration .option-checkbox{margin:8px 0}
.registration .checkbox-text span{font-size:13px}
.phone .registration .option-checkbox{margin:2px}
.phone .registration .checkbox-text span{font-size:13px}
.tablet.registration .checkbox-text span{font-size:13px}
.tablet .registration .checkbox-text span{font-size:13px}
.phone .acceptPromoMargin{margin-top:11px}
.tablet .acceptPromoMargin{margin-top:1px}
.captcha-content{margin-top:20px}
.captcha-content div{font-weight:400;font-size:14px !important;color:#808080}
.captcha-content p{font-weight:600;font-size:14px !important;color:#000000}
.captcha-txt-secondary{margin-bottom:10px}#nuevo{height:20px}

body #sams-header{min-height:0px !important}
#sams-header .header-padding{padding:0 26px}
#headerWrapper{position:fixed;width:100%;background:#fff;z-index:5}
.club-selector-mobile-wrapper.phone,.club-selector-mobile-wrapper.tablet{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;background:#fff;padding-top:93px}


  #sams-header #header-top{height:33px;background:#0463ac;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px 0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
#sams-header #header-top.phone,#sams-header #header-top.tablet{display:none}
#sams-header #header-top .transitionContainer.none{display:none}
#sams-header #header-top .header-padding{display:-webkit-flex;display:-ms-flexbox;display:flex}
#sams-header #header-top .header-padding > .table-t{width:100%}
#sams-header #header-top .table-c{vertical-align:middle}


      #sams-header #header-top #phoneNumber{font-size:20px;line-height:20px}
#sams-header .tablet #header-top #phoneNumber{margin-left:8px}
#sams-header #header-top #phoneNumber a{color:rgba(255,255,255,.7);font-size:12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px}
#sams-header #header-top #phoneNumber i{color:rgba(255,255,255,.7);margin-right:14px;margin-left:14px;font-size:18px}


    #sams-header #header-top #quickLinks ul{margin-top:0;display:-webkit-flex;display:-ms-flexbox;display:flex}
#sams-header .tablet #header-top #quickLinks ul{margin-top:2px}
#sams-header #header-top #quickLinks ul li{padding:0 14px;border-right:1px solid rgba(255,255,255,.2)}
#sams-header #header-top #quickLinks ul li.clearfix{margin-left:0px;float:none}
#sams-header #header-top #quickLinks ul li:first-child{margin-left:0px}
#sams-header #header-top #quickLinks ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#sams-header #header-top #quickLinks ul li a span{font-size:12px;color:rgba(255,255,255,.7);font-weight:500;line-height:17px}
#sams-header #header-top #phoneNumber a span{font-size:14px;color:#004C95;font-weight:500}
#sams-header #header-top #quickLinks ul li a i{color:rgba(255,255,255,.7);margin-right:7px;font-size:18px}
#sams-header #header-top #quickLinks ul li a svg{margin-right:7px}


    #sams-header .phone #header-top .header-padding{background-color:#ffffff;padding:0 1.5%}
#sams-header .phone #header-top #taxonomy{width:20%}
#sams-header #header-mid.phone #taxonomy a,#sams-header #header-mid.tablet #taxonomy a{display:inline-block}
#sams-header #header-mid #taxonomy > span{cursor:pointer}
#sams-header .phone #header-top #taxonomy span i,#sams-header .tablet #header-top #taxonomy span i{font-size:28px;color:#0077C6}
#sams-header #header-mid #taxonomy span i{color:#0077C6}
#sams-header #header-mid #taxonomy .icon.icoBlackbird-Icons_circle-arrow{color:#808080}
#sams-header .phone #header-top #headerLogo{width:60%;text-align:center}
#sams-header .phone #header-top #headerLogo a{display:inline-block}
#sams-header .phone #header-top #headerLogo a img{max-width:170px;margin-top:5px}
#sams-header .phone #header-top #cart{width:20%;text-align:center}
#sams-header .phone #header-top #cart .cartSection{display:inline-block;width:40px;height:40px}
#sams-header .phone #header-top #cart .cartSection i{font-size:28px;line-height:40px;position:relative}
#sams-header .phone #header-mid #userOptions i.tooltipTarget{font-size:20px;width:20px;margin-top:12px}
#sams-header .phone #header-mid #userOptions .welcome-options{margin-top:10px;line-height:26px;width:auto}
#sams-header .phone #header-mid #userOptions i.downArrow{font-size:12px}


  #sams-header #header-mid{padding:0px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.12);box-shadow:0 2px 4px rgba(0,0,0,0.12);display:-webkit-flex;display:-ms-flexbox;display:flex}
#sams-header #header-mid.phone,#sams-header #header-mid.tablet{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


    #sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel,
{
      width:100%;left:250px;border-radius:0px 10px 10px 0px}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel{top:0}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .family-panel,
{height:498px;width:250px}
#sams-header .tablet #header-mid #taxonomy a .menu-icon,#sams-header .fixed #header-mid #taxonomy a .menu-icon{margin-right:8px;position:relative;z-index:10}
#sams-header .tablet #header-mid #taxonomy a i.menu-icon,#sams-header .fixed #header-mid #taxonomy a i.menu-icon{font-size:25px}

    #sams-header .tablet #header-mid #taxonomy .taxonomy-main-wrapper{left:10px;width:750px;top:100px;padding-top:20px}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-wrapper{padding-top:0px}
#sams-header .tablet .fixed #header-mid #taxonomy .taxonomy-main-wrapper{top:80px}

    #sams-header .tablet #header-mid #taxonomy .taxonomy-main-wrapper .image-panel,
{display:none}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .menu-arrow{display:inline-block;position:absolute;right:0px;top:0px}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .deptRow.selected .dept-title .menu-arrow i{color:#fff}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .deptRow.selected .dept-title .menu-arrow::after,
{border:6px dashed #0074c8;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}
#sams-header .tablet #header-mid #taxonomy .taxonomy-title-panel .familyRow.selected .family-title .menu-arrow i{color:#fff}
#sams-header .tablet #header-mid #taxonomy .taxonomy-title-panel .familyRow.selected .family-title .menu-arrow::after,
{border:6px dashed #0074c8;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .fineline-panel,
{width:250px;left:250px}
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow,
#sams-header .tablet #header-mid #taxonomy .taxonomy-main-panel .family-panel .familyRow,
{max-width:230px}



    #sams-header #header-mid #taxonomy .taxonomy-main-wrapper .arrow-bottom{position:absolute;top:8px;left:161px;content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f3f3f3;z-index:1}
#sams-header #header-mid #taxonomy .taxonomy-main-wrapper .arrow-top{position:absolute;top:10px;left:163px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #F9F9F9;z-index:2}

    #sams-header #header-mid #taxonomy span .taxonomy-main-wrapper .arrow-bottom{top:43px;left:17px;z-index:6}
#sams-header .tablet #header-mid #taxonomy span .taxonomy-main-wrapper .arrow-bottom{top:-7px}
#sams-header #header-mid #taxonomy span .taxonomy-main-wrapper .arrow-top{top:45px;left:19px;z-index:11}
#sams-header .tablet #header-mid #taxonomy span .taxonomy-main-wrapper .arrow-top{top:-5px}


    #sams-header #header-mid #taxonomy .taxonomy-main-panel{
    }


   

  


    #sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .department-name-panel{color:black;padding:10px;font-size:large}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .department-name-panel i{margin-right:10px;color:#80bd01}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .fineline-panel{position:absolute;left:275px;width:265px;top:44px;background:#fff}
#sams-header #header-mid.desktop #taxonomy .taxonomy-main-panel .taxonomy-title-panel .fineline-panel{background:transparent}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .fineline-panel .finelines{height:498px;overflow:auto}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .family-panel{
      width:275px;height:483px;overflow-y:auto;overflow-x:hidden}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .family-panel::-webkit-scrollbar-track,
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .finelines::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.09);background-color:#F5F5F5}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .family-panel::-webkit-scrollbar,
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .finelines::-webkit-scrollbar
{width:10px;background-color:#F5F5F5}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .family-panel::-webkit-scrollbar-thumb,
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .finelines::-webkit-scrollbar-thumb
{border-radius:10px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .fineline-panel i{color:#80bd01;padding-left:10px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .department-name-panel span{font-weight:600;font-size:1.3em;color:rgb(0,119,198)}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .image-panel{background:#fff;border-radius:0 12px 12px 0;position:absolute;overflow:visible !important;z-index:1;right:0;bottom:0;top:0px;left:275px}
#sams-header .fixed #header-mid #taxonomy .taxonomy-main-panel .image-panel{top:50px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .image-panel img{height:auto;max-height:100%;max-width:initial;width:860px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel .fineline-panel .family-name{font-weight:600;color:#80bd01;margin-left:20px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel{display:block;position:absolute;left:275px;top:0px;width:550px;background:#fff;overflow:hidden}
#sams-header #header-mid.desktop #taxonomy .taxonomy-main-panel .taxonomy-title-panel{background:transparent;z-index:2}
#sams-header .desktop .fixed #header-mid #taxonomy .taxonomy-main-panel .taxonomy-title-panel{top:50px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .fineline-panel .finelineRow{
    }
#sams-header #header-mid #taxonomy .taxonomy-main-panel .fineline-panel .selected{color:#80bd01}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow.selected,
#sams-header #header-mid #taxonomy .taxonomy-main-panel .family-panel .familyRow.selected{background-color:#0077c6;color:#fff}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow .taxonomy-title-panel div.current-dept-name{color:#0074c8;display:block;padding:10px 14px;font-size:26px;font-weight:600;z-index:1;position:relative}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow .taxonomy-title-panel .family-panel .current-family-name{color:#83ba0f;font-weight:600;padding:10px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow .taxonomy-title-panel .family-panel .current-family-name .icon{margin-left:10px}
#sams-header .desktop #header-mid #taxonomy .taxonomy-main-panel .deptRow.selected .dept-title .menu-arrow::after,
#sams-header .desktop #header-mid #taxonomy .taxonomy-main-panel .familyRow.selected .family-title .menu-arrow::after{display:inline;position:absolute;border:6px dashed #0077c6;right:-4px;top:-6px;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow .taxonomy-title-panel div.current-dept-name .icon{margin-left:10px;font-size:18px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .family-panel .familyRow.selected .finelineRow.selected{color:#83ba0f}
#sams-header .desktop #header-mid #taxonomy .taxonomy-main-panel .deptRow.selected .dept-title .menu-arrow,
#sams-header .desktop #header-mid #taxonomy .taxonomy-main-panel .familyRow.selected .family-title .menu-arrow{display:inline-block;position:absolute;border:7px dashed rgb(239,239,239);right:0px;top:7px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}
#sams-header .desktop #header-mid #taxonomy .taxonomy-main-panel .deptRow.selected .dept-title .menu-arrow::after,
#sams-header .desktop #header-mid #taxonomy .taxonomy-main-panel .familyRow.selected .family-title .menu-arrow::after{display:inline;position:absolute;border:6px dashed #0077c6;right:-4px;top:-6px;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow,
#sams-header #header-mid #taxonomy .taxonomy-main-panel .family-panel .familyRow
{padding:6px 10px;max-width:255px;color:#808080}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .fineline-panel .finelineRow{padding:10px;color:#5f5f5f;display:block;width:230px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .deptRow .dept-title,
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .family-title{position:relative}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel .view-more-label span{color:#0077c6}
#sams-header #header-mid #taxonomy .taxonomy-wrapper .top-arrow{border-style:dashed;border-width:14px;border-color:transparent;border-top-width:0;border-bottom:9px solid #f7f5f5;position:absolute;top:1px;left:240px}
#sams-header .desktop .fixed #header-mid #taxonomy .taxonomy-wrapper .top-arrow{left:10px}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper{position:fixed;top:60px;padding:15px;z-index:27;background:#f6f6f6;overflow-x:hidden;bottom:0;right:0;left:0}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .deptRow{font-size:16px;background:#fff}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .department:last-child .deptRow{border-radius:0 0 7px 7px}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .department:first-child .deptRow{border-radius:7px 7px 0 0}
#sams-header #header-mid.phone .taxonomy-wrapper .family-panel .familyRow{font-size:15px;padding:10px 15px}
#sams-header #header-mid.phone #taxonomy .family-panel .familyRow.fineline-displayed{background:#FFF}
#sams-header #header-mid.phone #taxonomy .fineline-panel .finelineRow{font-size:10px}
.hide-element{display:none !important}
#sams-header #header-mid.phone #taxonomy .taxonomy-container .department-panel .deptRow{padding:10px;border-bottom:1px solid #f6f6f6;position:relative}
#sams-header #header-mid.phone #taxonomy .taxonomy-container .department-panel .deptRow.selected .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .round-border-shadow{-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.12);box-shadow:0px 2px 8px rgba(0,0,0,0.12);border-radius:7px!important}
#sams-header #header-mid.phone .taxonomy-wrapper .department .deptRow .icon{float:left;margin-right:10px}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .department .deptRow .icon,
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .taxonomy-container .department-panel .department .deptRow span{color:#0077C6;font-weight:600}
#sams-header #header-mid.phone #taxonomy .taxonomy-container .department-panel .department .deptRow span.tax-depart-group{display:inline-block;width:180px;white-space:nowrap;overflow:hidden !important;-o-text-overflow:ellipsis;text-overflow:ellipsis}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .department .family-panel .familyRow .icon{float:right}
#sams-header #header-mid.phone #taxonomy .taxonomy-wrapper .department .family-panel .familyRow span{color:#83ba0f;font-size:16px;font-weight:bold}
#sams-header #header-mid.phone #taxonomy .taxonomy-container .department-panel .family.selected-family .familyRow.family-selected-round-border-shadow{border:1px solid #d4d4d4;-webkit-box-shadow:0px 0px 11px 0px;box-shadow:0px 0px 11px 0px;padding:10px;border-radius:10px;font-weight:600}
#sams-header #header-mid.phone #taxonomy .taxonomy-container .department-panel .family.selected-family .fineline-panel{margin-top:10px}
#sams-header #header-mid.phone #taxonomy .taxonomy-container .department-panel .family.selected-family .finelineRow a{font-size:15px !important;padding:5px 10px;color:#0077c6}
#sams-header #header-mid.phone #taxonomy .taxonomy-container .department-panel .family.selected-family .familyRow span.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}



  #sams-header #header-mid #userOptions i.tooltipTarget{margin-top:8px;width:14%;float:left}
#sams-header #header-mid #userOptions i.downArrow{font-weight:bolder;font-size:x-small;margin-left:5px}
#sams-header #header-mid #userOptions .welcome{font-weight:bold}


  #sams-header #headerContainer .fixed{position:fixed;background-color:#ffffff;left:0;top:0;z-index:5;width:100%}

    #userAccount .userRow{width:150px;padding-bottom:2px}
#userAccount .userRow p{margin:0px;font-size:14px;line-height:16px}
#userAccount .userRow a{display:inline;color:#1A75D0;font-size:16px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:26px}
#userAccount .userRow a.title-no-wrap{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block}
#userAccount .userRow p a.loggedIn{text-decoration:underline;font-weight:normal}
#userLogout.userRow{
    }

#sams-header #breadcrumbContainer.phone{padding:0}
#breadcrumbContainer{line-height:32px;background-color:#F9F9F9;border-top:1px solid #f7f7f7;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.12);box-shadow:0 2px 4px rgba(0,0,0,0.12)}
#breadcrumbContainer-separator{height:5px}
#breadcrumb{float:left;width:60%;position:relative;overflow:hidden;height:32px}
#breadcrumb ol{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;min-width:36px;position:absolute;width:100%;white-space:nowrap}
#breadcrumb li{display:inline;position:relative;padding-right:5px}
#sams-header .phone #breadcrumb li{font-size:14px}
#breadcrumb li a{color:#3074CF !important;text-decoration:none;font-weight:300;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}
#breadcrumb li span.section-name{font-size:14px;color:#3074CF}
#breadcrumb ol li:last-child span{color:#727272}
#breadcrumb li .icoBlackbird-Icons_arrow-left{color:#0077C6;padding-right:5px;font-size:12px}
#breadcrumb li .icoBlackbird-Icons_arrow-left.rotate180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;padding-left:5px}
#breadcrumb li:last-child a{color:#4D4D4D}
.fineline-list{color:#0077C6}
#finelines{float:right;max-width:40%;color:#0077C6;font-size:14px}
#finelines > span{padding-right:10px}
#finelinePopup li{padding-bottom:10px}
#finelines ul.breadCrumb{display:inline}
#finelines ul.breadCrumb li{display:inline;position:relative;padding-right:5px}
#finelines ul li{float:left;margin-right:10px}
.hola_arrow{width:89%}
#headerContainer.header-hide{position:absolute;top:-500px;width:100%}
#headerContainer.header-hide .fixed{position:static}


.profile-list span.icon-mybasics:first-child{background:rgba(0,0,0,0) url(/20.5.1/static/my-basics-normal.png) no-repeat scroll 0 0;float:left;height:18px;width:22px}
.tablet .profile-list span.icon-mybasics:first-child{display:inline-block;float:none;width:22px}
.profile-list li:hover span.icon-mybasics:first-child,.profile-list li.active span.icon-mybasics:first-child{background:url(/20.5.1/static/my-basics-active.png) no-repeat;height:18px;width:22px}
.profile-list span.icon-envio-normal{font-size:20px}

#sams-header .headerTransition-enter{overflow:hidden;max-height:0;padding:0;opacity:0}
#sams-header .desktop .headerTransition-enter.headerTransition-enter-active,#sams-header .tablet .headerTransition-enter.headerTransition-enter-active{max-height:100px;padding:5px 1.5%}
#sams-header .phone .headerTransition-enter.headerTransition-enter-active{max-height:100px;padding-top:5px;padding-bottom:5px}
#sams-header .headerTransition-enter.headerTransition-enter-active{opacity:1;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}


#sams-header .desktop .headerTransition-leave,#sams-header .tablet .headerTransition-leave{max-height:100px;padding:5px 1.5%;opacity:1}
#sams-header .phone .headerTransition-leave{height:42px}
#sams-header .headerTransition-leave.headerTransition-leave-active{max-height:0;padding:0;opacity:0.1;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}

.tablet #breadcrumb{width:50%}
#quickLinks{padding:initial!important;font-weight:initial!important;font-size:initial!important;line-height:initial!important;color:initial!important}
.quickLinksTopHeader a{cursor:pointer}
.club-home-selector-container{width:245px;padding:0 11px;position:relative}
.club-home-selector{position:relative}
.club-home-selector .selector-box{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid hsla(0,0%,59%,.3);padding:0 35px;position:relative;z-index:10000}
.black-overlay{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;z-index:9999;background:rgba(0,0,0,.68)}
.club-home-selector.desktop .black-overlay{display:none}
.club-home-selector .selector-box .method-selector,.club-home-selector .popup-selector-box .method-selector{display:-webkit-flex;display:-ms-flexbox;display:flex;clear:both;padding:3px 0;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.club-home-selector .selector-box .method-selector .icon-container i,.club-home-selector .popup-selector-box .method-selector .icon-container i{line-height:0.5}
.club-home-selector .selector-box .method-selector .icon-container,.club-home-selector .popup-selector-box .method-selector .icon-container{color:#0462ac;font-size:29px;width:43px;text-align:right;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.club-home-selector .selector-box .method-selector.not-found .text,.club-home-selector .popup-selector-box .method-selector.not-found .text{font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#ff0000}
.club-home-selector .selector-box .method-selector .text,.club-home-selector .popup-selector-box .method-selector .text{float:left;font-size:13px;font-weight:700;line-height:normal;color:#0463ac;margin-left:8px;width:100%;word-break:break-all;margin-right:4px}
.club-home-selector .popup-selector-box .method-selector .text .textMeta{color:#666;text-transform:uppercase;font-weight:400;font-size:10px}
.club-home-selector.phone .selector-box .method-selector .text,.club-home-selector.phone .popup-selector-box .method-selector .text{margin-left:5px}
.club-home-selector .selector-box .method-selector .right-arrow,.club-home-selector .popup-selector-box .method-selector .right-arrow{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #0462ac;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:10px}
.popup-selector-box{position:absolute;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;top:53px;left:-76px;width:100%;width:250px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 4px 9px 0 rgba(39,39,39,.5);box-shadow:0 4px 9px 0 rgba(39,39,39,.5);z-index:10000;border:solid 2px rgba(4,99,172,0.45)}
.popup-selector-box:after,.popup-selector-box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.popup-selector-box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}
.popup-selector-box:before{border-bottom-color:rgba(4,99,172,0.45);border-width:10px;margin-left:-10px}
.club-home-selector.phone .popup-selector-box:after,.club-home-selector.tablet .popup-selector-box:after,
.club-home-selector.phone .popup-selector-box:before,.club-home-selector.tablet .popup-selector-box:before{border-width:7px;margin-left:-7px;border-bottom-color:#f7f7f7;left:auto;right:97px}
.club-home-selector.phone .popup-selector-box .method-selector,.club-home-selector.tablet .popup-selector-box .method-selector{margin-top:0}
.club-home-selector .popup-selector-box .method-selector{padding:10px;margin:13px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 4px 0 rgba(158,158,158,0.5);box-shadow:0 1px 4px 0 rgba(158,158,158,0.5);border-radius:5px}
.club-home-selector.tablet .popup-selector-box .head-content{padding-top:8px;border-bottom:0px;position:relative}
.club-home-selector .popup-selector-box .head-content{float:left;width:100%;clear:both}
.club-home-selector .popup-selector-box .tail-content{background:#ffffff;margin:13px;margin-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px 5px 0 0}
.club-home-selector .popup-selector-box .tail-content .tail-text{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#666666;float:left;width:100%;text-align:center}
.club-home-selector .popup-selector-box .action-container{float:left;width:100%}
.club-home-selector.tablet .popup-selector-box .action-container .full-btn{border-radius:0px}
.club-home-selector.phone .popup-selector-box .action-container .full-btn{border-radius:0px}
.club-home-selector .popup-selector-box .action-container .full-btn{background-color:#80be00;text-align:center;padding:8px;font-size:13px;font-weight:bold;width:100%;color:#ffffff;border-radius:0;height:36px}
.selected-method-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;-webkit-box-shadow:0 1px 4px 0 rgba(158,158,158,0.5);box-shadow:0 1px 4px 0 rgba(158,158,158,0.5);background-color:#ffffff;border:solid 0.5px #dedede;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;cursor:pointer}
.selected-method-item .icon-container{color:#0462ac;font-size:28px}
.selected-method-item .content-container{float:left;margin-left:6px;width:76%}
.selected-method-item .carret-container{float:left;padding:14px 0px}
.selected-method-item .content-container .title{float:left;width:100%;clear:both;font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#666666;text-transform:uppercase}
.selected-method-item .content-container .text.not-found{color:#ff0000}
.selected-method-item .content-container .text{float:left;width:100%;clear:both;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0462ac;white-space:pre-wrap;font-weight:700}
#footerContainer.phone{margin-bottom:75px}#sams-notifications > .notifications-container{z-index:200000;position:fixed;top:118px;right:15px;font-size:13px}
#sams-notifications > .notifications-container .phone{width:100%}
#sams-notifications > .notifications-container .notification{border-radius:4px;position:relative;width:323px;font-weight:400;min-height:30px;margin-bottom:10px;padding:15px 0}
#sams-notifications > .notifications-container.phone .notification{min-height:initial;padding:12px 0}
#sams-notifications > .notifications-container .notification.warning{background-color:#fdbb2b}
#sams-notifications > .notifications-container .notification.success{background:#61bf1a}
#sams-notifications > .notifications-container .notification.error{background:#ff3736}
#sams-notifications .notification .icon.icoBlackbird-Icons_close{position:absolute;right:5px;top:5px;font-size:7px;color:#fff;cursor:pointer}
#sams-notifications .notification .table-t{color:white;width:100%}
#sams-notifications .notification .table-t .notification-image{text-align:center;color:white;vertical-align:middle;font-size:20px;width:20px;height:20px;padding:0px 10px}
#sams-notifications .notification .table-t .notification-text{
    vertical-align:middle;padding-right:18px}
#sams-notifications .notification .table-t .notification-text .notification-title{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;width:265px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:14px}

  #sams-notifications .notification .table-t .notification-text .errorRegMsg span{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#sams-notifications .notification .table-t .notification-text .errorRegMsg a{display:inline-block}

  #sams-notifications .notificationTransition-enter{opacity:0.01}
#sams-notifications .notificationTransition-enter.notificationTransition-enter-active{opacity:1;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
#sams-notifications .notificationTransition-leave{top:0;right:0;opacity:1;height:auto}
#sams-notifications .notificationTransition-leave.notificationTransition-leave-active{
     opacity:0.01;height:auto;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
#sams-notifications .notificationTransition-appear{
     opacity:0.01}
#sams-notifications .notificationTransition-appear.notificationTransition-appear-active{opacity:1;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
@font-face {font-family:'Blackbird';src:url(/20.5.1/static/Blackbird.eot);src:url('/20.5.1/static/Blackbird.eot#iefix') format('embedded-opentype'),url(/20.5.1/static/Blackbird.ttf) format('truetype'),url(/20.5.1/static/Blackbird.woff) format('woff'),url('/20.5.1/static/Blackbird.svg#Blackbird') format('svg');font-weight:normal;font-style:normal}
[class^="ico"],[class*=" ico"]{
  font-family:'Blackbird' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icoBlackbird-Icons_tdu:before{content:"\E95B"}
.icoBlackbird-Icons_instagram:before{content:"\E95A"}
.icoBlackbird-Icons_clubpickup:before{content:"\E958"}
.icoBlackbird-Icons_clubpickup-simple:before{content:"\E959"}
.icoIconos_arrow-left:before{content:"\E956"}
.icoIconos_close-menu:before{content:"\E957"}
.icoBlackbird-Icons_circle-arrow-down:before{content:"\E915"}
.icoBlackbird-Icons_circle-arrow-left:before{content:"\E939"}
.icoBlackbird-Icons_circle-arrow-top:before{content:"\E93A"}
.icoBlackbird-Icons_markdown:before{content:"\E955"}
.icoBlackbird-Icons_rollback:before{content:"\E953"}
.icoBlackbird-Icons_savamore:before{content:"\E954"}
.icoBlackbird-Icons_preorder:before{content:"\E900"}
.icoBlackbird-Icons_securedelivery:before{content:"\E950"}
.icoBlackbird-Icons_triangle-arrow:before{content:"\E952"}
.icoBlackbird-Icons_100:before{content:"\E94F"}
.icoBlackbird-Icons_200:before{content:"\E94A"}
.icoBlackbird-Icons_card-member:before{content:"\E94B"}
.icoBlackbird-Icons_coupon:before{content:"\E94C"}
.icoBlackbird-Icons_online:before{content:"\E94D"}
.icoBlackbird-Icons_save:before{content:"\E94E"}
.icoBlackbird-Icons_video:before{content:"\E936"}
.icoBlackbird-Icons_backtotop:before{content:"\E937"}
.icoBlackbird-Icons_battery:before{content:"\E938"}
.icoBlackbird-Icons_bluetooth:before{content:"\E93B"}
.icoBlackbird-Icons_company:before{content:"\E93C"}
.icoBlackbird-Icons_delete:before{content:"\E93D"}
.icoBlackbird-Icons_edit:before{content:"\E93E"}
.icoBlackbird-Icons_fav:before{content:"\E93F"}
.icoBlackbird-Icons_grid:before{content:"\E940"}
.icoBlackbird-Icons_homedelivery2:before{content:"\E941"}
.icoBlackbird-Icons_landmark:before{content:"\E949"}
.icoBlackbird-Icons_list:before{content:"\E942"}
.icoBlackbird-Icons_magnif:before{content:"\E943"}
.icoBlackbird-Icons_pin:before{content:"\E944"}
.icoBlackbird-Icons_return:before{content:"\E945"}
.icoBlackbird-Icons_running:before{content:"\E946"}
.icoBlackbird-Icons_taxonomy:before{content:"\E947"}
.icoBlackbird-Icons_unpin:before{content:"\E948"}
.icoBlackbird-Icons_bundle:before{content:"\E92B"}
.icoBlackbird-Icons_homedelivery:before{content:"\E92C"}
.icoBlackbird-Icons_my-address:before{content:"\E92D"}
.icoBlackbird-Icons_my-basics:before{content:"\E92E"}
.icoBlackbird-Icons_My-lists:before{content:"\E92F"}
.icoBlackbird-Icons_my-orders:before{content:"\E930"}
.icoBlackbird-Icons_my-preferences:before{content:"\E931"}
.icoBlackbird-Icons_pickup:before{content:"\E932"}
.icoBlackbird-Icons_unavaliable:before{content:"\E933"}
.icoBlackbird-Icons_My-data:before{content:"\E934"}
.icoBlackbird-Icons_my-membership:before{content:"\E935"}
.icoBlackbird-Icons_close:before{content:"\E92A"}
.icoBlackbird-Icons_arrow-left:before{content:"\E929"}
.icoBlackbird-Icons_call:before{content:"\E927"}
.icoBlackbird-Icons_googleplus:before{content:"\E928"}
.icoBlackbird-Icons_card-12:before{content:"\E913"}
.icoBlackbird-Icons_card-17:before{content:"\E914"}
.icoBlackbird-Icons_circle-arrow:before{content:"\E916"}
.icoBlackbird-Icons_clubes:before{content:"\E917"}
.icoBlackbird-Icons_contacto:before{content:"\E918"}
.icoBlackbird-Icons_cupon:before{content:"\E919"}
.icoBlackbird-Icons_delivery:before{content:"\E91A"}
.icoBlackbird-Icons_discount:before{content:"\E91D"}
.icoBlackbird-Icons_facebook:before{content:"\E91B"}
.icoBlackbird-Icons_factura:before{content:"\E91C"}
.icoBlackbird-Icons_help:before{content:"\E91E"}
.icoBlackbird-Icons_quickview:before{content:"\E91F"}
.icoBlackbird-Icons_renovar:before{content:"\E920"}
.icoBlackbird-Icons_revista:before{content:"\E921"}
.icoBlackbird-Icons_sale:before{content:"\E922"}
.icoBlackbird-Icons_store:before{content:"\E923"}
.icoBlackbird-Icons_twitter:before{content:"\E924"}
.icoBlackbird-Icons_waranty:before{content:"\E925"}
.icoBlackbird-Icons_youtube:before{content:"\E926"}
.icoBlackbird-Icons_Addresses:before{content:"\E912"}
.icoBlackbird-Icons_arrow:before{content:"\E901"}
.icoBlackbird-Icons_arrows:before{content:"\E902"}
.icoBlackbird-Icons_calendar:before{content:"\E903"}
.icoBlackbird-Icons_card:before{content:"\E904"}
.icoBlackbird-Icons_cart:before{content:"\E905"}
.icoBlackbird-Icons_chat:before{content:"\E906"}
.icoBlackbird-Icons_check:before{content:"\E907"}
.icoBlackbird-Icons_checks:before{content:"\E908"}
.icoBlackbird-Icons_home:before{content:"\E909"}
.icoBlackbird-Icons_lock:before{content:"\E90A"}
.icoBlackbird-Icons_magnifier:before{content:"\E90B"}
.icoBlackbird-Icons_mail-03:before{content:"\E90C"}
.icoBlackbird-Icons_mail-09:before{content:"\E90D"}
.icoBlackbird-Icons_name:before{content:"\E90E"}
.icoBlackbird-Icons_phone:before{content:"\E90F"}
.icoBlackbird-Icons_sams:before{content:"\E910"}
.icoBlackbird-Icons_warning:before{content:"\E911"}
.icoBlackbird-Icons_wrong:before{content:"\E951"}
.icoBlackbird-Icons_plus:before{content:"\2795"}
.icoBlackbird-Icons_tick:before{content:"\2713"}
.icoBlackbird-Icons_back:before{content:"\2190"}
.icon-my-rewards-menu:before{content:"\E95A"}


	.label-input{font-weight:300;font-size:26px;color:#727272;height:20px}
 
	.label-checkbox{font-weight:300;font-size:16px;color:#727272;margin-top:15px;margin-bottom:15px}

	.label-radio{font-weight:500;font-size:12px;color:#1a75cf;margin-bottom:10px;height:40px}

	.option-checkbox span.switch{border:1px solid transparent;border-radius:16px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:60px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.option-checkbox span.switch span.icon{color:#fff;font-size:20px;left:11%;opacity:100;position:absolute;top:20%}
.option-checkbox span.switch:after{content:"";position:absolute;display:block;height:28px;width:27px;background:#FFF none repeat scroll 0% 0%;border:1px solid #999999;border-radius:31px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
input[type="checkbox"] +span.switch + span:hover:after{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
input[type="checkbox"].checked + span.switch:after{margin-left:32px}
input[type="checkbox"].checked:disabled + span.switch:after{margin-left:32px}
input[type="checkbox"].checked:disabled + span.switch{background:#caebb0;border:1px solid transparent}
input[type="checkbox"] + span.switch{background:#ccc}
input[type="checkbox"].checked  + span.switch{background:#63BE1B}
.option-checkbox input[type="checkbox"] + span.switch + label div.checkbox-space{width:70px}
.pets .option-checkbox input[type="checkbox"] + span.switch + label div.checkbox-space{width:65px}
input[type="checkbox"]:disabled + span.switch{background:#e6e6e6;border:1px solid transparent}

	.label-switch{font-weight:400;font-size:14px;color:#727272;margin-bottom:10px;height:40px}

input{background:#f9f9f9 none repeat scroll 0px 0px;border:1px solid #E6E6E6;border-radius:4px;color:#000;font-size:14px;font-weight:300;height:40px;margin-bottom:10px;padding:0 9% 0 2%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}

	input::-ms-clear,input::-ms-reveal{display:none;width:0;height:0}

	select:focus::-ms-value{background-color:#FCFAFA;color:#000000}
select::-ms-expand{display:none}

	select::-ms-value{background:none}

	input:-webkit-autofill{
	}

	input::-webkit-input-placeholder{
	    color:#FFFFFF}
input:-moz-placeholder{
	   color:#FFFFFF;opacity:1}
input::-moz-placeholder{
	   color:#FFFFFF;opacity:1}
input:-ms-input-placeholder{
	   color:#FFFFFF}
input:disabled::-webkit-input-placeholder{
    color:black}
input:disabled:-moz-placeholder{
     color:black;opacity:1}
input:disabled::-moz-placeholder{
     color:black;opacity:1}
input:disabled:-ms-input-placeholder{
     color:black}
input:disabled:placeholder-shown{
    color:black}
input::-webkit-input-placeholder{
    color:#A5A5A5}
input:-moz-placeholder{
     color:#A5A5A5;opacity:1}
input::-moz-placeholder{
     color:#A5A5A5;opacity:1}
input:-ms-input-placeholder{
     color:#A5A5A5}
input:placeholder-shown{
    color:#C7C7C7;font-size:14px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}

	input[type="text"]:disabled{border:1px solid #e6e6e6;background:#f6f6f6;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
input[type="text"]:disabled
.inputFields .icon-checkmarkoutline{color:green}
.inputFields i{color:#c7c7c7}
.inputFields .icon.icon-checkmark{color:#63BE1B}

	.inputFields.focus input{border:1px solid #1876CE}
.inputFields.focus i{color:#1876CE}
.inputFields.warning input{border:1px solid orange}
.inputFields.warning i{color:orange}
.inputFields.error input{border:1px solid red}
.inputFields.error i{color:red}
.inputFields.success i{color:#83BA0F}
.full-container.profile.phone .full-column.mydata-label.active-form-container .inputFields.success i{right:7px}
.mydata-label .inputFields.success .icoBlackbird-Icons_calendar{color:#C7C7C7}

input[type="checkbox"]{height:24px;width:24px;border-radius:4px;border:1px solid #C7C7C7;padding-right:40px;font-weight:400;font-size:16px;color:#72727;cursor:pointer}
input[type="checkbox"].checkbox-error{border:1px solid #fdbb2b}
input[type="checkbox"].checkbox-check{border:1px solid #0d73d1;color:#0d73d1;content:""}

input[type="radio"]{height:30px;width:30px;border-radius:100%;border:1px solid #C7C7C7;padding-right:40px;font-weight:500;font-size:16px;color:#1a75cf}
input[type="radio"].radio-error{border:1px solid #fdbb2b}
input[type="radio"].radio-check{border:1px solid #0d73d1;color:#0d73d1;content:""}

.switch-on{height:30px;width:60px;border-radius:50%;background:#61bf1a;border:1px solid #999999;background:#ffffff;padding-right:40px;font-weight:500;font-size:14px;color:#727272}
.switch-on-disable{background:#caebb0}
.switch-off{height:30px;width:60px;background:#c7c7c7;border:1px solid #999999;background:#ffffff;padding-right:40px;font-weight:500;font-size:14px;color:#727272}
.switch-off-disable{background:#e6e6e6}

button{min-width:160px;height:40px;text-align:center;border:none;border-radius:4px;font-weight:400;font-size:16px;color:#ffffff;cursor:pointer}
.add-btn{background:#fd6500;-webkit-box-shadow:2px solid #30170c;box-shadow:2px solid #30170c}
.add-btn:hover{background:#ff4500;-webkit-box-shadow:2px solid #e04c01;box-shadow:2px solid #e04c01}
.add-btn:disabled{background:#cccccc;-webkit-box-shadow:2px solid #b3b3b3;box-shadow:2px solid #b3b3b3}
.view-btn{background:#fda32b;-webkit-box-shadow:2px solid #ed8800;box-shadow:2px solid #ed8800}
.view-btn:hover{background:#ed8800;-webkit-box-shadow:2px solid #c96e02;box-shadow:2px solid #c96e02}
.aside-btn{background:#f47b20;-webkit-box-shadow:2px solid #e04c01;box-shadow:2px solid #e04c01}
.aside-btn:hover{background:#e94b00;-webkit-box-shadow:2px solid #c96e02;box-shadow:2px solid #c96e02}
.order-btn{background:#e94b00;-webkit-box-shadow:2px solid #c43d02;box-shadow:2px solid #c43d02}
.order-btn:hover{background:#d83000;-webkit-box-shadow:2px solid #ad2202;box-shadow:2px solid #ad2202}
.search-btn{background:#0091fb;-webkit-box-shadow:2px solid #0e73d1;box-shadow:2px solid #0e73d1}
.search-btn:hover{background:#0076cc;-webkit-box-shadow:2px solid #064b8d;box-shadow:2px solid #064b8d}
.save-btn{background:#61bf1a;-webkit-box-shadow:2px solid #337321;box-shadow:2px solid #337321}
.save-btn:hover{background:#4e9915;-webkit-box-shadow:2px solid #337321;box-shadow:2px solid #337321}
.grey-btn{background:#ffffff;font-weight:300;font-size:16px;color:#727272;text-align:center}
.blue-btn{background:#ffffff;font-weight:300;font-size:16px;color:#1a75cf;text-align:center}
.text-icon-btn{width:90px;height:40px;background:#f6f6f6;border-radius:4px;font-weight:300;font-size:16px;color:#1a75cf}
.grey-btn:hover,.blue-btn:hover,.text-icon-btn:hover{text-decoration:underline}

h1.title > span{float:left}
h1.title > button{margin-left:10px}
h1.title > button.btnEdit,.info-container .title-div> button.btnEdit{display:block}
.info-container{border:1px solid transparent}
.phone .info-container h1.title > button.btnEdit,
.tablet .info-container h1.title > button.btnEdit{display:block;border-radius:50px}
.tablet .info-container h1.title > button.btnEdit{float:right}
.title-div.full-column .btnEdit{margin-top:4px}

  .phone .info-container.active-container .form-active .active-form{background-color:transparent;border:initial}
.full-column.form-active.editMode{background-color:#f9f9f9;border:1px solid #e1e1e1}

  .info-container .active-form-container .form-active .active-form{float:left}
.info-container .full-column .form-header,.info-container .active-form-container .form-active .active-form{padding:10px 13px}
.info-container.active-container select:disabled{background-color:#ffffff}
.info-container.active-container input:disabled{
  }
.info-container.disable-container input:disabled{
	opacity:0.3}
.info-container.disable-container select:disabled{
    }



.form-half-left input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 15% 0 2%;width:99.5%}
.form-half-left .inputFields i{right:16px}


.checkbox-text span{font-size:14px}

.membership-div{margin-top:60px}
.info-container .form-active .active-form input[type="text"]:enabled,
.info-container .form-active .active-form input[type="password"]:enabled,
.info-container .form-active .active-form select:enabled{background:#fff}
.phone .info-container .form-active .active-form input[type="text"]:enabled,
.phone .info-container .form-active .active-form input[type="password"]:enabled,
.phone .info-container .form-active .active-form select:enabled{background:#F9F9F9}

.verticalSwitch{width:auto}
.verticalSwitch .option-checkbox span.switch{height:8px;width:33px}
.itemContainer-row .option-checkbox{margin:5px 0px 0px 5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.verticalSwitch label{display:none}
.verticalSwitch .option-checkbox span.switch span.icon{font-size:16px}
.verticalSwitch .option-checkbox span.switch::after{background:none;border:none}
.verticalSwitch .option-checkbox span.switch span.icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:16px;height:16px;border-radius:10px;background-color:#1A75Cf;left:0;top:3px;position:fixed;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.verticalSwitch input[type="checkbox"]{width:33px;height:15px}
.verticalSwitch .option-checkbox span.switch.checked span.icon{left:18px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.verticalSwitch input.checked[type="checkbox"] + span.switch{background:#ccc none repeat scroll 0 0}

.btn{height:40px;text-align:center;border-radius:50px;font-weight:400;font-size:16px;color:#ffffff;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;padding:0 10px}
.btnM{min-width:160px}
.btnL{width:220px}
.btnDisabled{cursor:default !important}
.btn > span{font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}
.btnGrn,.btnDarkBlue,.btnDarkerBlue,.btnGrey,.btnTransparent,.buttonCancel,.buttonBlue,.btnGld{margin-top:6px;font-size:96%}
.btnGrn{background-color:#80bd01}
.buttonBlue{background-color:#0077C6;min-width:150px}
.btnDarkBlue{background-color:#004A98}
.btnPaleBlue{background-color:#0074C8}
.btnDarkerBlue{background-color:#092C74}
.btnGrey{background-color:#999999}
.btnLightGrey{background-color:#e5e5e5}
.btnTransparent{background-color:#FFFFFF;color:#c7c7c7;border:1px solid #c7c7c7}

.buttonCancel{background-color:#FFFFFF;color:#0077C6;border:1px solid #0077C6;min-width:150px}
.btnBl{border-bottom:2px #1570CB solid;background-color:#0091FC}

.btnNoBg{background-color:transparent;border:0 none;color:#a5a5a5;padding:0;width:150px}
.btnOr{background-color:#FD6500;border-bottom:2px #E24900 solid;width:222px}
.btnFb{background-color:#3f5c98;border-bottom:2px #1E3E71 solid;float:left}
.btnTw{background-color:#59adeb;border-bottom:2px #2A7CAE solid}
.btnGgl{background-color:#ca3c32;border-bottom:2px #AD130B solid}
.btnLink{border:0 none;background-color:transparent;color:#0077C6;padding:0}
.desktop .btnGgl{float:right}
.tablet .btnTw{float:right}
.tablet .btnGgl{margin-top:10px}
.btnFb,.btnTw,.btnGgl,.btnOr{position:relative}
.btnFb > i,
.btnTw > i,
.btnGgl > i,
.btnOr > i{position:absolute;left:18px;color:#fff;font-size:28px;top:6px}
.btnOr > i{left:34px;top:8px;font-size:22px}
.btnOr > span{font-size:15px}
.btnEdit{background-color:#f6f6f6;border:medium none;color:#1876ce;float:left;width:140px;height:45px;margin-left:10px;border-radius:30px;text-align:center;cursor:pointer}
.btnEdit span,.btnEdit .icon{color:#1876ce;font-size:16px;font-weight:600}
.btnEdit span{margin-left:4%}

.btnEdit span:hover{
}

#buttonBlue:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
#buttonGreen:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
#buttonCancel:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.btnEdit .icon{font-size:20px;padding-left:8%}
.btnDate{width:41%!important;border:none;color:#0074C8;background-color:#FFFFFF;font-size:15px;font-weight:300;margin:3px 0px;height:20px}
.btnToday{border:1px solid #e7e7e7;border-radius:5px;height:40px;width:100%;color:grey;min-width:52px;font-size:14px}
.btnToday.inactive{background-color:#FFF;color:#000;border:1px solid rgba(221,221,221,0.55)}
.dateSelect .btn.btnToday{margin:0}
.item-quantity button{height:26px;width:28px;min-width:0;color:#2177c0;background:#fff none repeat scroll 0 0;padding:0px;font-size:20px}
.btnMinus{border-bottom-left-radius:30px;border-top-left-radius:30px;float:left}
.btnMinus span{font-size:20px;font-weight:bold;font-family:'myriad-pro-bold'}
.btnPlus span{font-weight:bold;font-family:'myriad-pro-bold'}
.btnPlus{border-bottom-right-radius:30px;border-top-right-radius:30px;float:right}

.checkout-payment-button{width:96%;margin-left:10px;margin-bottom:15px;margin-right:10px}
.btnGld{background-color:#c3aa58}
.checkout-payment-button.btnSqr{width:100%;margin-left:0px;margin-bottom:15px;margin-right:0px;border-radius:0}
.checkout-payment-button.btnRnd{width:100%;margin-left:0px;margin-bottom:15px;margin-right:0px;border-radius:50px}
.desktop .col-desktop-full{width:100%}
.desktop .col-desktop-three-fourth{width:75%}
.desktop .col-desktop-half{margin:0 0 0 1.13895%;width:49.4305%}
.ie-8 .desktop .col-desktop-half{width:48.8%}
.desktop .col-desktop-half:nth-child(odd){margin:0}
.desktop .col-desktop-quarter,.desktop .col-desktop-pets,.desktop .pets-desktop-switch-input{width:25%}
.desktop .margin-left{margin-left:4%}
.desktop .col-desktop-pets-switch-btn{width:32%;margin:0 0 0 1.13895%}
.desktop .help-list .icon-ayuda{display:none}
.desktop .pets-desktop-switch-input{margin:0 1.13895% 0 0;height:70px;width:25%}
.desktop .activity_main .display-block span{top:48%}
.desktop .pets-desktop-switch-input > label{height:15px}
.desktop .help-list .icoBlackbird-Icons_help{display:none}
.desktop .display-list span{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.desktop #sectionWrapMiddle #headerLogo a{position:absolute;top:-46px}
.desktop .fixed #sectionWrapMiddle #headerLogo a{position:static;top:0;float:left;width:100%}#sams-popups .popup_wrapper{background-color:rgba(0,0,0,0.7);position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:16;z-index:10001}
#sams-popups .popup_wrapper .close{color:#fff;font-size:25px;position:fixed;right:5px;top:5px;cursor:pointer}
#sams-popups span.close.icon.icoBlackbird-Icons_close{color:#fff;font-size:21px;position:absolute;top:-37px;right:0px;cursor:pointer}
#sams-popups .phone span.close.icon.icoBlackbird-Icons_close{position:absolute;top:0px;cursor:pointer;float:right}
#sams-popups .popup{position:fixed;margin:auto;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);background-color:transparent;padding:10px;border-radius:5px;z-index:10002}
#sams-popups .icon-wrapper{float:left;margin:0 10px;font-size:30px;color:rgb(26,115,205)}
#sams-popups .phone .icon-wrapper{margin:0}
#sams-popups .icon-wrapper .fa{color:#1775D5}
#sams-popups .icon-wrapper.no-icon{display:none}
#sams-popups .popup_content{margin:30px auto 10px;background:rgb(255,255,255);padding:10px 15px;border-radius:4px;max-width:845px;position:relative}
#sams-popups .popup_content.no-icon{margin:0 30px 15px}
#sams-popups .popup_content .title{color:#0077C6;font-weight:400;padding:0px;margin:3px 0 0;font-size:24px;line-height:21px}
#sams-popups .popup_content.no-icon .title{text-align:center}
#sams-popups .popup-btn-main{border-top:1px solid #ebebeb;float:left;width:100%}
#sams-popups .popup-btn-main .btnGrn{margin-top:0px}
#sams-popups .popup_content.no-icon p{min-height:150px;overflow-y:auto}
#sams-popups .termsAndCondPopup .popup_content .title{margin:0}
#sams-popups .termsAndCondPopup .popup{-webkit-overflow-scrolling:touch;padding:0;width:50%;margin-left:2%;margin-top:-30px}
#sams-popups .termsAndCondPopup .popup .popup_content{background:#fff none repeat scroll 0 0;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:40px 0 0;padding:10px 30px 0;width:90%}
#sams-popups .termsAndCondPopup .popup span.close.icon.icon-cerrar{position:absolute;right:0;top:10px;-webkit-text-size-adjust:100%}
#sams-popups .termsAndCondPopup .popup .popup-desc{height:auto;line-height:20px;margin-bottom:10px;max-height:80%;overflow-y:auto}


#sams-popups .popup_pet_image .popup,#sams-popups .full-cart-validate-user .popup,#sams-popups .ship-addr-new .popup,#sams-popups .ship-addr-edit .popup,#sams-popups .view-addr-all .popup,
#sams-popups .comparisonPopup .popup{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:auto !important;left:0;max-width:100%;top:0;-ms-transform:none;transform:none;-webkit-transform:none;width:100%;position:absolute}
#sams-popups .popup_pet_image .popup_wrapper,#sams-popups .full-cart-validate-user .popup_wrapper,#sams-popups .ship-addr-new .popup_wrapper,#sams-popups .ship-addr-edit .popup_wrapper,#sams-popups .view-addr-all .popup_wrapper,
#sams-popups .comparisonPopup .popup_wrapper{background-color:#fff}
#sams-popups  .popup_pet_image .popup .icon-wrapper{float:right}
#sams-popups .popup_pet_image .popup .popup_content,#sams-popups .full-cart-validate-user .popup .popup_content,#sams-popups .ship-addr-new .popup .popup_content,#sams-popups .ship-addr-edit .popup .popup_content,#sams-popups .view-addr-all .popup .popup_content,
#sams-popups .comparisonPopup .popup .popup_content{float:left;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
#sams-popups .popup_pet_image .popup .popup_content .title{text-align:center;margin-bottom:0px;color:#666666}
#sams-popups .popup_pet_image .popup .popup_content .sub-title{height:0;padding:0}
#sams-popups .popup_pet_image .popup .popup_content .description{height:0;margin:0}

.full-column.pet_image_container{display:table}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container .pet_image{background:#000 none repeat scroll 0 0;display:table-row;max-height:500px;min-height:200px;text-align:center;vertical-align:middle;width:100%}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container .pet_image .pet_image_bg{display:table-cell}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container .pet_image .pet_image_bg img{max-height:500px;min-height:200px;text-align:center;vertical-align:middle}

#sams-popups .popup_pet_image .popup .popup_content .pet_image_container .pet_image_bottom{text-align:center;padding:10px 0}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container span{line-height:40px;text-align:center;color:#666666;display:inline-table}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container button{float:left}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container input{float:right;width:100px;border:none}
.image_upload{float:right;overflow:hidden;position:relative;text-align:center;width:192px}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container .image_upload span{color:#0392fb;height:38px;line-height:40px;cursor:pointer;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#sams-popups .popup_pet_image .popup .popup_content .pet_image_container .image_upload input.upload{position:absolute;top:0;right:-200px;margin:0;padding:0;font-size:0px;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:192px}
#sams-popups .popup_pet_image span.close.icon.icon-cerrar,#sams-popups .full-cart-validate-user span.close.icon.icoBlackbird-Icons_close,#sams-popups .ship-addr-new span.close.icon.icoBlackbird-Icons_close,#sams-popups .ship-addr-edit span.close.icon.icoBlackbird-Icons_close,
#sams-popups .comparisonPopup span.close.icon.icoBlackbird-Icons_close{color:#999;right:40px;top:10px}
#sams-popups .carDeletePopUp .popup .popup_content .description{margin-left:1%}
#sams-popups .carDeletePopUp .popup .popup_content .icon-wrapper{margin-top:1.5%}
#sams-popups .tablet .preferencepopUp .popup{max-width:80%;padding:0;width:52%}
#sams-popups .icon-wrapper.phone{width:100%}
#sams-popups .popup_content .title.phone{text-align:left}
#sams-popups .phone .popup_content.phone{margin-top:16px}
#sams-popups .phone .popUpSubstitution .popup_content.phone{margin-top:0}
#sams-popups .cancelConfirmPopup .popup .description.phone{text-align:center}


#sams-popups .policy-registration .popup_content{width:100%;margin-top:16px;padding:20px}
#sams-popups .policy-registration .popup-desc
{
  margin:20px 0px 0px 10px}
#sams-popups .policy-registration .popup_content .title{margin:5px 0 -9px}
.recoveryPopup .popup-desc{width:80%;margin-left:9.5%}

#sams-popups .checkout-membership-popup .popup_wrapper,
#sams-popups .checkout-unavailableItems-popup .popup_wrapper
{background-color:#fff}
#sams-popups .checkout-membership-popup .popup,
#sams-popups .checkout-unavailableItems-popup .popup
{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:auto !important;left:0;max-width:100%;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;position:absolute;padding:10px 0px 10px 0px;width:100%;z-index:10002}
#sams-popups .checkout-membership-popup .popup_content,
#sams-popups .checkout-unavailableItems-popup .popup_content
{-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px auto;padding:0px 2%;width:96%;max-width:1500px}
#sams-popups .tablet .checkout-unavailableItems-popup .checkout-unavailableItems-container{width:90%}
#sams-popups .checkout-unavailableItems-popup .popup-btn-main{width:98%}
#sams-popups .checkout-membership-popup .title,
#sams-popups .checkout-unavailableItems-popup .title
{font-weight:600;font-size:23px;color:#0463ac;margin-bottom:25px;margin-top:20px}
#sams-popups .checkout-membership-popup .popup_content .title.phone,
#sams-popups .checkout-unavailableItems-popup .popup_content .title.phone
{text-align:left}
#sams-popups .phone .checkout-membership-popup .checkout-membership-container,
#sams-popups .phone .checkout-unavailableItems-popup .checkout-unavailableItems-container
{width:85%}
#sams-popups .phone .checkout-membership-popup .option-checkbox
{padding:13px 0px}
#sams-popups .checkout-membership-popup .title:after,
#sams-popups .checkout-unavailableItems-popup .title:after
{content:"";display:block;width:49px;margin-top:10px;height:5px;background-color:#80be00}
.pip-item-wrapper .pip-sub-header{font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0463ac;margin-top:10px}
.pip-item-wrapper .pip-sub-header:after{content:"";display:block;margin-top:10px;background-color:#80be00;width:40px;height:2px}
#sams-popups .checkout-membership-popup .popup-desc,
#sams-popups .checkout-unavailableItems-popup .popup-desc
{margin-bottom:10%}
#sams-popups .checkout-membership-popup span.close.icon.icoBlackbird-Icons_close,#sams-popups .view-addr-all span.close.icon.icoBlackbird-Icons_close,
#sams-popups .checkout-unavailableItems-popup span.close.icon.icoBlackbird-Icons_close
{right:10px;color:#4D4D4D;font-size:32px;padding:0px 2%;top:0}
#sams-popups .checkout-membership-popup .option-checkbox span.checkbox
{width:27px;height:27px;border-radius:15px}
#sams-popups  .checkout-membership-popup .checkout-membership-container
{width:70%;border:1px solid #C7C7C7;border-radius:3px;padding:4px 2%;margin:auto;margin-top:15px}
#sams-popups .checkout-unavailableItems-popup .partial-quantity-wrapper .checkout-unavailableItems-container{border:dashed 1px #e4be6b}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container
{width:72%;border:1px dashed red;border-radius:8px;padding:11px;margin:auto;margin-top:15px;position:relative}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details{margin-left:20%;position:absolute;left:32%;top:21%}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details.partialStock.phone{left:18%}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details.delivery.phone{left:19%;top:21%}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details.noStock.phone{left:19%;top:24%}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details.delivery{top:35%}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details.noStock{top:42%}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details .quantity-item{float:left;clear:both;line-height:24px;width:100%}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details.noStock .middle-text{font-size:16px;font-weight:bold}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details .middle-text{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#ff0000}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details .quantity-item .item-title{float:left;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#040404}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details.phone .quantity-item .value{margin-left:9px}
#sams-popups .checkout-unavailableItems-popup .checkout-unavailableItems-container .middle-details .quantity-item .value{float:right;margin-left:15px}
.middle-details .quantity-item .value.ordered{color:#ff1212}
.middle-details .quantity-item .value.available{color:#49bb17}
.checkout-unavailableItems-container .middle-details .delivery-item-image i{font-size:25px}
.checkout-unavailableItems-container .middle-details .delivery-item-image{float:left;color:#0463ac;font-size:19px;padding:3px 0}
.checkout-unavailableItems-container .middle-details .delivery-details{float:left;font-size:19px;margin-left:11px}
.checkout-unavailableItems-container .middle-details .delivery-details .delivery-type{float:left;clear:both;font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#444444}
.checkout-unavailableItems-container .middle-details .delivery-details .delivery-msg{float:left;clear:both;font-size:14px;font-weight:600;color:#ff0000}
#sams-popups  .checkout-membership-popup .description,
#sams-popups  .checkout-unavailableItems-popup .description
{font-size:16px;margin-top:0px}
#sams-popups  .checkout-membership-popup i.chkIcon.icon.icoBlackbird-Icons_checks
{top:5px;left:5px}
#sams-popups  .phone .checkout-membership-popup i.chkIcon.icon.icoBlackbird-Icons_checks{top:18px}
#sams-popups  .checkout-membership-popup .membership-details,
#sams-popups  .checkout-unavailableItems-popup .membership-details
{line-height:20px;padding-left:3%}
#sams-popups  .phone .checkout-unavailableItems-popup .membership-details{width:71%}

#sams-popups  .checkout-membership-popup .membership-details div:first-child,
#sams-popups  .checkout-unavailableItems-popup .membership-details div:first-child
{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0463ac;line-height:25px}
#sams-popups  .checkout-membership-popup .membership-details .details,
#sams-popups  .checkout-unavailableItems-popup .membership-details .details{opacity:0.8;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000000;line-height:19px}
#sams-popups  .checkout-unavailableItems-popup .green span:last-child
{vertical-align:super;font-size:8px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#0463ac}
#sams-popups  .checkout-unavailableItems-popup .green span
{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#0463ac}


.preferencepopUp .myPreference-textbox input.popUpFirstElement{width:83%}
#sams-popups .checkout-unavailableItems-popup .popup-desc{margin-left:0px;margin-bottom:5%}
#sams-popups  .checkout-unavailableItems-popup .description{font-size:16px !important;width:98%;-webkit-box-sizing:border-box;box-sizing:border-box}

.disable-cookie{min-height:500px;background:#f7f7f7;padding-top:10%}
.cookie-container
{width:28%;background:#FFFFFF;margin:auto;padding:23px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.12);box-shadow:0px 2px 10px rgba(0,0,0,0.12)}
.tablet .cookie-container{width:65%}
.phone .cookie-container{width:90%;padding:2% 5%}
.cookie-container .title{color:#0077C6}
.cookie-container .description{line-height:20px;color:#444242;margin-bottom:20px;font-size:13px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.cookie-container #buttonBlue
{width:40%}
#sams-popups .helpPopup .phone span.close.icon.icoBlackbird-Icons_close{top:-37px}
#sams-popups .phone .helpPopup .popup
{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
#sams-popups .phone .helpPopup .popup  #help-content-wrapper{overflow-x:hidden}
.half-column.left{position:relative}
.datepickerModal{
	width:100%;height:100%}
.datepicker{width:305px;min-width:0;padding-left:10px;padding-right:10px;background-color:#FFFFFF;margin-top:80px;position:absolute;z-index:2;margin-left:auto;margin-right:auto;left:0px;border-radius:9px;-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.15);box-shadow:0 2px 7px rgba(0,0,0,0.15)}
.datepicker:after,.datepicker:before{border-bottom:10px solid #FFFFFF;border-left:16px solid transparent;border-right:16px solid transparent;content:"";left:11%;margin-left:-20px;position:absolute;top:-10px}
.datepicker:before{border-bottom:6px solid #FFFFFF;border-left:19px solid transparent;border-right:13px solid transparent;border-top-color:inherit;margin-left:-20px;top:-8px}
.selectBtn{text-align:center;float:left;width:100%;margin-bottom:8px}
.select-box{width:100%}
.select-box .icon{right:10px}
.select-box .icon-select{color:#cccccc}
.dateSelect{float:left;width:100%;padding:4px 0px}
.year{float:left;width:25%}
.month{width:40%;float:left;margin-left:5%}
.today{float:left;width:25%;margin-left:3%;padding-top:9.5%}
th{font-family:arial;font-size:11px;color:#666666}
.selectDateBtn{padding-top:5px}
.selectDateBtn input{background-color:transparent;border:none;font-size:14px;padding:0px;width:100%;cursor:pointer}
.selectYear,.selectMonth{padding:3px}
.calendar{float:left;width:100%}
td button{padding:0;width:29px;min-width:0;height:29px;display:inline-block;line-height:25px;font-size:12px;background-color:rgb(255,255,255);border-radius:15px;text-align:center;font-family:arial;color:#666666;border:1px solid #D5D3D4;cursor:pointer}
.no-touch td button:hover,td button:focus{color:#83BA0F;border:1px solid #83BA0F;outline:none}
td button.selected{color:#0077C6;border:1px solid #0077C6}
td button.no-selection{color:#4d4d4d;;cursor:not-allowed}
td{padding:7.5px}
td button.no-selection{background-color:#f2f2f2}
.full-column.datePicker .select-box.left{width:49.4305%}
.ie-8 .desktop .full-column.datePicker .select-box.left{width:48.8%}
.full-column.datePicker .select-box.left.col-tablet-full,.full-column.datePicker .select-box.left.col-phone-full{width:100%}
.full-column.datePicker .datepicker .dateSelect .todayBtn input{margin-top:23px}
.icon .icon-checkmarkoutline{color:#63BE1B}
.no-display{display:none}
.date-field{position:relative}
.dateSelect .custom-select{padding-left:8%}
.datepicker label.title{font-size:12px;color:#666666;padding-top:2px}
.full-container
{width:100%;margin:0px;max-width:1500px;margin:0 auto}
.home-container.full-container
{max-width:100%}
.full-container.profile{display:table}
.banner .banner_image{width:100%;margin-top:10px;margin-bottom:10px}
.subscribeIcon{margin-left:-80px;color:#0077C6;font-size:xx-large;top:9px;padding:14px;background:#f9f9f9;border-radius:30px}
li{list-style-type:none}
.banner{line-height:0px}
.suscribeNewsletter{background-color:#ffffff;float:left;width:100%;margin:20px 0}
.suscribeNewsletter .iconSection{float:left;width:100%}
.suscribeNewsletter .iconSection .iconContents{float:left;width:100%}
.iconContents .subscribe-icon{background:url(/20.5.1/static/icon-envelope.jpg) repeat scroll 0 0;float:left;width:78px}
.suscribeNewsletter .iconSection .iconContents .listHeading{color:#1D76D2;font-size:24px;font-weight:bold}
.phone .suscribeNewsletter .listHeading{color:#1D76D2;font-size:24px;font-weight:bold;margin-bottom:10px}
.tablet .suscribeNewsletter .iconSection .iconContents .listHeading{line-height:0}
.suscribeNewsletter .formWrapper .formSection{float:left;width:100%}
.suscribeNewsletter .iconSection .iconContents .listsubHeading
{color:#FF5B04;font-size:23px;line-height:30px;letter-spacing:1.2px}
.suscribeNewsletter .iconSection .iconContents .listsubHeadingBlack
{color:#696969;font-size:23px;margin-top:-30px;line-height:30px;letter-spacing:1.2px}
.phone .suscribeNewsletter .listsubHeadingBlack{font-size:18px;color:#696969;letter-spacing:1.2px;margin-bottom:10px}
.suscribeNewsletter .iconSection .icon_envelope
{position:relative;top:14px}
.suscribeNewsletter.formSection
{margin-top:20px}
.labelName{color:#0392FB;;font-size:16px}
.formSection #emailId
{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;width:100%}
.tablet .formSection #emailId{margin-top:5px;margin-bottom:5px}
.superscripts{font-size:15px;vertical-align:top;line-height:31px}
.suscribeNewsletter .formWrapper{margin:0 auto;width:55%}
.phone .suscribeNewsletter .formWrapper{width:90%}
.tablet .suscribeNewsletter .formWrapper{width:65%}
.iconContents1 span{display:block}
.iconContents .iconContents1{float:left;line-height:43px;padding-top:10px}
.iconContents .subscribe-icon,.iconContents .subscribe-text{display:inline-block;float:left}
.iconContents .subscribe-text{margin-left:4px}
.iconContents .subscribe-text .listsubHeading{font-weight:bold}
.desktop .checkboxSection{clear:both}
.checkboxSection .checkbox{height:20px !important;width:20px !important;border-radius:5px !important}
.checkboxSection .option-checkbox label{line-height:22px !important}
.checkboxSection .option-checkbox label .checkbox-space{width:30px !important}
.checkboxSection .option-checkbox span.checkbox.checked i.chkIcon{font-size:16px !important}
.icon-contacto
{color:white}
.formSection button{margin-top:22px;height:34px;background-color:#83BA0F;border-bottom:2px #83BA0F solid;width:18%;min-width:18%}
.home-container.full-container.tablet .formSection button,
.home-container.full-container.phone .formSection button{min-width:25%;background-color:#1d76d2;border-bottom:2px #0077c6 solid;font-family:"myriad-pro-regular";height:32px;margin-top:14px;font-size:15px}
.home-container.full-container.phone .formSection button{height:38px;font-size:13px}
.formSection .home-subscriber-class{width:80%}
.phone .formSection .home-subscriber-class{width:100%}
.home-container.full-container.tablet .formSection .home-subscriber-class{width:100%}
.formSection input{width:80%}
.suscribeNewsletter .checkboxSection #termsAndConditions{width:41%}
.bannerView{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.desktop .suscribeNewsletter .link{float:left}
.tablet .suscribeNewsletter .link,
.phone .suscribeNewsletter .link{float:left;padding:12px 0 0;margin-left:0;font-size:16px}
.phone .suscribeNewsletter .link{font-size:14px;margin-left:35px;padding:2px 0}
.tablet .option-checkbox,
.phone .option-checkbox{float:left}
.tablet .option-checkbox div > label,
.phone .option-checkbox div > label{padding:0 5px 0 10px}
.tablet .formSection .home-subscriber-class label,
.phone .formSection .home-subscriber-class label{display:none}
.tablet .checkbox-text span{font-size:16px}


.desktop .home-view .surcharge,.tablet .home-view .surcharge{height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.desktop .home-view .surcharge svg,.tablet .home-view .surcharge svg{height:24px;width:24px}
.desktop .home-view .surcharge span,.tablet .home-view .surcharge span{font-size:18px;padding-left:10px}
.phone .home-view .surcharge{height:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.phone .home-view .surcharge svg{height:12px;width:12px;padding-left:16px}
.phone .home-view .surcharge span{font-size:12px;padding-left:4px}.tab-head{border-bottom:1px solid #0074C8;margin-bottom:35px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.addr-list .tab-head{margin-bottom:25px}
.tab-text{background:#F2F2F2;border-radius:5px 5px 0 0;float:right;padding:20px 0;text-align:center;position:relative;color:#0074C8;border:1px solid #F2F2F2;border-bottom:none;width:49%}
.tab-text:first-child{margin-right:1%;float:left}

.tab-text.active:before{position:absolute;content:'';width:0;height:0;color:#0074C8;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:8px solid #0074C8;bottom:-13px}
.tab-text > span{margin:0 auto;width:95%;display:block;cursor:pointer}

    .tab-text.active{background:#0074C8;color:#fff;border:1px solid #0074C8;border-bottom:none}
.button.tab{background-color:rgb(12,113,245);color:white;float:right;margin-top:15px;margin-right:17px}
#tablistContainer{width:100%;padding:0px 0px;border-spacing:5px;height:69px;border-radius:2px;float:left;height:100%;margin-top:34px}
#tablistContainer h3{color:#1974cd;font-size:16px;margin-left:4px;padding:10px 0px}
#tablistContainer ul{list-style:none;margin:0;padding:2px;display:table;clear:both;width:400px;color:#3F3F3F}
#tablistContainer li{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:214px;height:120px;border:1px solid grey;margin-left:-1px;margin-top:-1px;padding:8px;position:relative}
.rowData{overflow:visible;height:48px;border:1px solid #F4F4F4}
.rating-stars{display:table;width:100%}
.list-pets-col .rating-stars{color:white;float:left;height:24px;left:10px;position:relative;width:5%}
.rating-stars .table-c{text-align:left}
.rating-stars input[type="radio"]{filter:alpha(opacity=0);display:none}
.list-pets-col .rating-stars .table-c span{font-size:19px;display:none}
.listDiv{border-width:1px;float:left;height:0;margin:9px 34px 28px 47px;padding:0;width:13%;margin-top:9px}
.cell{display:inline-block;padding:8px;color:grey;height:0px;word-break:break-all}
span.cell.text0{font-size:20px;margin-left:-43px}
.rowData .trash{color:rgb(242,242,242);float:left;position:relative;left:130px;top:15px;height:49px;width:85px;border-left:1px solid #F5F5F5}
.fa-trash{margin-left:31px;margin-top:12px;color:#F2F2F2;font-size:20px}
.list-pets-row-left-inner.hover .rating-stars .table-c span{display:block}
.list-pets-row .rightCircle{float:left;position:relative;left:120px;top:16px;color:#F2F2F2;}
#tablistContainer .rowData .rightCircle span.icon.icoBlackbird-Icons_arrow-left.right{background-color:grey;width:16px;height:16px;border-radius:10px;color:#fff;font-size:8px;text-align:center;position:absolute;right:10px;line-height:16px}


#footer-top{background:#1a75cf;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px 22px;width:100%}
.phone #footer-top{border-bottom:none;padding:0px;text-align:center}


#footer-top .footer-Logo-inner img{width:70px;height:70px;max-width:70px}
#footer-top #footer-Logo{position:relative;float:left;width:70px}
#footer-top #footer-Logo .footer-Logo-inner{position:absolute;top:-20px;z-index:2}


.desktop #footer-top #socialNetwork,.tablet #footer-top #socialNetwork{float:right}
#footer-top #socialNetwork .social-media li{float:left;margin-left:15px}
#footer-top #socialNetwork .social-media li:first-child{margin-left:0px}
#footer-top #socialNetwork .social-media li a{float:left}
#footer-top #socialNetwork .social-media li a i{color:#fff;font-size:30px}
.phone #footer-top #socialNetwork ul.social-media{display:inline-block;padding-top:5px;padding-bottom:5px}


#footer-body #specialLinks a{color:#B3B3B3;display:inline-block}
#footer-body #specialLinks a>*{float:left}
#footer-body #specialLinks i{font-size:24px}
#footer-body #specialLinks a>div{line-height:24px}
#footer-body #specialLinks .viewPort{width:90%}
#footer-body #specialLinks .viewPort{width:90%}
.phone #footer-body #specialLinks .viewPort{width:100%}
#footer-body #specialLinks .item{
  margin-left:0%;padding-left:8px;padding-right:7px;border-left:1px solid #F2F2F2;margin-top:20px;margin-bottom:20px}
#footer-body #specialLinks .item:first-child{margin-left:0;padding-left:0;border-left-width:0}
#footer-body #specialLinks .slider-component .viewPort .fadeRight{height:57px}
#footer-body #specialLinks.slider-component .viewPort .fadeRight,#footer-body #specialLinks.slider-component .viewPort .fadeLeft{height:57px}


#footer-body #serviceLinks{width:100%;background-color:#f6f6f6}
.phone #footer-body #serviceLinks,.tablet #footer-body #serviceLinks{width:100%;padding-top:0px;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}
#footer-body #serviceLinks ul{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone #footer-body #serviceLinks ul,.tablet #footer-body #serviceLinks ul{background-color:#f6f6f6;padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.desktop #footer-body #serviceLinks ul{width:90%}
#footer-body #serviceLinks ul li.serviceLine{float:left;margin:25px 0 25px;width:20%}
#footer-body #serviceLinks ul li .service-inner{margin:0 auto}
#footer-body #serviceLinks ul li .service-inner h3{padding:10px 10px;color:#1a75ce;font-size:16px;height:30px;line-height:32px;margin:2px 0;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.desktop #footer-body #serviceLinks ul li .service-inner h3{padding:0}
.phone #footer-body #serviceLinks ul li .service-inner h3,.tablet #footer-body #serviceLinks ul li .service-inner h3{cursor:pointer}
.phone #footer-body #serviceLinks ul li .service-inner h3 span{line-height:30px;font-size:18px;color:#1a75ce}
.phone #footer-body #serviceLinks ul li,.tablet #footer-body #serviceLinks ul li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px 0px 5px 0px;border:1px solid #E6E0E0;border-radius:5px}
#footer-body #serviceLinks ul li .service-inner .link-items{width:100%;overflow:hidden}
#footer-body #serviceLinks ul li .service-inner .link-items div{margin:0 0 20px;display:block}
.desktop #footer-body #serviceLinks ul li .service-inner .link-items div{margin:0 0 10px}
#footer-body #serviceLinks ul li .service-inner .link-items a{color:#4A4A4A;font-size:16px;margin:10px 0 0 10px;width:100%;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.desktop #footer-body #serviceLinks ul li .service-inner .link-items a{margin:7px 0}
#footer-body #serviceLinks ul li .service-inner .link-items a:first-child{margin-top:0}
.phone #footer-body #serviceLinks ul li .service-inner h3 i,.tablet #footer-body #serviceLinks ul li .service-inner h3 i{display:block;float:right;font-size:18px;line-height:30px;font-weight:bold}
.serviceAnimate-enter{max-height:0px;overflow:hidden}
.serviceAnimate-enter.serviceAnimate-enter-active{max-height:300px;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.serviceAnimate-leave{max-height:300px}
.serviceAnimate-leave.serviceAnimate-leave-active{max-height:0;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}


#footer-bottom{margin:15px auto 5px}
#footer-bottom #copyrights{width:100%}
.phone #footer-bottom #copyrights{width:95%;margin:0 auto}
#footer-bottom #copyrights h4{color:#1a75ce;font-size:12px;font-weight:100;padding:0;text-align:center;margin-bottom:5px}
#footer-bottom #copyrights h4 span{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#copyrights .text-bold{font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:2px;font-size:12px;margin-left:10px}
.phone #footer-bottom #copyrights h4 span{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#footer-bottom #copyrights div{color:#1a75ce;font-size:12px;text-align:center;font-weight:100;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.phone #footer-bottom #copyrights div{font-size:16px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.phone #footer-bottom #copyrights h4{font-size:16px}
#sams-body #sams-footer #footerContainer #footer-top{margin-top:2%}


#sams-tooltips .tooltipTransition-enter{opacity:0.3}
#sams-tooltips .tooltipTransition-enter.tooltipTransition-enter-active{opacity:1;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}
#sams-tooltips .tooltipTransition-leave{opacity:1}
#sams-tooltips .tooltipTransition-leave.tooltipTransition-leave-active{opacity:0.3;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}
#sams-tooltips .tooltipTransition-appear{opacity:0.3}
#sams-tooltips .tooltipTransition-appear.tooltipTransition-appear-active{opacity:1;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}


#sams-tooltips > div > div{z-index:10}
.tooltip{color:#A4A4A4;width:100%!important;display:none;position:relative}
.tooltip-content{-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.15);box-shadow:0px 4px 10px rgba(0,0,0,0.15);border-radius:5px;background-color:#FFFFFF;position:absolute;padding:10px 15px}
.phone .tooltip-content{border-radius:0px;-webkit-box-shadow:0px 0px 1px #888888;box-shadow:0px 0px 1px #888888;padding:10px 0px 10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tooltip-content .before{position:absolute;top:-5px;left:37px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFFFFF;z-index:2}
.tooltip-content .after{position:absolute;top:-7px;left:35px;content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f7f7f7;z-index:1}
.tooltip-content .beforeUpside{position:absolute;top:-10px;left:37px;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fcfafa;z-index:2}
.tooltip-content .afterUpside{position:absolute;top:-12px;left:35px;content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #C9C9C9;z-index:1}
.ie-old .tooltip-content{border:1px solid #CCCCCC}
.tooltip-closeAction{height:40px;z-index:5;position:absolute;top:-10px}
#sams-tooltips.smartCart .tooltip-container{left:85px;position:fixed;top:85px}

.fineline-view-more
{color:#0077C6;cursor:pointer}
.termsAndCond-container{
}
.termsAndCond-container.privacy-popup{height:425px}
.phone .termsAndCond-container.privacy-popup{height:235px}
.termsAndCond-container .termsAndCond-title
{color:#1a75ce;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;padding:30px;font-weight:600}
.termsAndCond-container .popup-title
{color:#1a75ce;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;font-weight:400;margin:0px 0 10px;font-size:25px}
.termsAndCond-container .termsAndCond-subtitle{color:#303030;font-weight:bolder;font-size:18px;margin-left:30px;padding-bottom:23px;padding-left:19%}
.termsAndCond-container .termsAndCond-paragraph p{margin-top:0;margin-bottom:0;color:#2F2F2F}
.termsAndCond-container .termsAndCond-paragraph
{width:57%;margin:0 auto}
.termsAndCond-container .popup-paragraph
{width:100%;margin:0px 0px auto}
.termsAndCond-container .popup-paragraph div{overflow-y:scroll;height:390px}

  .termsAndCond-container.privacy-popup .popup-paragraph ul{padding:0 0 0 25px}
.termsAndCond-container.privacy-popup .popup-paragraph ol{padding:0 0 0 15px}
.termsAndCond-container.privacy-popup .popup-paragraph ul li{list-style-type:decimal}
.termsAndCond-container.privacy-popup .popup-paragraph ol li{list-style-type:circle}


.popup-paragraph p{color:#444242;margin-top:0px;line-height:17px}
.para1,.para3,.para4{padding-top:22px}
.termsAndCond-container a{overflow-wrap:break-word}.memDesc{
    font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:15px}
.memberHeader{text-align:center}
.full-column.member{margin-bottom:8px}
.full-column.member .col-desktop-half.left{margin:0;margin-top:-8px}
.subtitle.ismember{margin-bottom:32px;padding-left:0!important}
.wrapperClass{margin-top:25px}
.mandate{font-weight:300;font-size:16px;float:left;width:100%;color:#5f5a5a;margin:10px 5px 10px 0px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.policy_text .p{margin-bottom:10px}
.captcha-position > div{float:left;width:310px}
.captcha-position{float:left;margin:10px 0}
.tablet .info-container .tab-container .tab-main .tab-head .tab-text > span{width:90%}
.itemGroupRow{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
span.close.icon.icon-cerrar{float:right;font-size:25px;color:#B5B3B4;margin-top:10px}
.qty-price-wrapper{width:30%;display:inline-block}
.productDetails{width:78%;display:inline-block}
.qty-price-wrapper .compare-product{width:100%}
.addProduct{background-color:#ffffff;border:1px  solid #fcfafa;border-radius:4px;clear:both;padding:10px}
.addProduct .item-newprice{clear:both;font-size:20px}
.addProduct .qty-selection{display:block}
.qty-price-wrapper .rating-stars{width:40%}
.qty-price-wrapper .rating-stars .fa-star{font-size:22px}
.quickViewTransition-enter{opacity:.9}
.quickViewTransition-enter.quickViewTransition-enter-active{opacity:1;-webkit-transition:opacity .01s ease-in;-o-transition:opacity .01s ease-in;transition:opacity .01s ease-in}
.quickViewTransition-leave{opacity:1}
.quickViewTransition-leave.quickViewTransition-leave-active{opacity:.9;-webkit-transition:opacity .01s ease-out;-o-transition:opacity .01s ease-out;transition:opacity .01s ease-out}
.quickViewTransition-appear{
  -webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.quickViewTransition-appear.quickViewTransition-appear-active{
  -webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 10%;-ms-transform-origin:0% 10%;transform-origin:0% 10%;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}
.quick-view-price-block{width:28%;height:410px;float:right}
.product-attr-itemrow{width:100%;display:inline-block;float:left;padding-top:9px}
.product-info-itemrow{width:100%;float:left}
.some-component-span{display:block;color:#fff;font-family:"MyriadPro-Light";background:#fe3636;border-radius:25px !important;min-width:100px;width:100px;font-size:14px;cursor:pointer;line-height:20px;margin-top:5px}
.item-prod-price{float:left;width:50%;padding-top:5px;height:115px}
.item-prod-old-price{color:#999999;font-size:12px}
.item-prod-old-price-val{color:#999999;font-size:12px;text-decoration:line-through}
.item-prod-old-price-wrap{width:95%;padding-left:18px}
.item-prod-price-savings-wrap{width:95%;padding-left:18px}
.item-prod-price-savings{color:#878787;font-size:13px}
.item-prod-price-savings-val{color:#878787;font-size:13px}
.item-prod-price-actual{font-size:35px;color:#FD6500;font-weight:bold}
.item-prod-price .sup{font-size:20px;vertical-align:top;color:#FD6500;font-weight:bold}
.item-prod-price-actual-wrap{
  padding-left:18px}
.item-options-view{float:right;width:50%;padding-top:5px;height:115px}
.item-prod-ads-wrap{width:100%;text-align:right}
.item-prod-ads-wrap img{padding-right:10px}
.item-prod-free-ship-wrap{width:100%;text-align:right}
.item-prod-free-ship-wrap img{padding-right:10px}
.item-delivery-options{display:inline-block;width:94%;-webkit-box-shadow:0 1px 0px #F6F6F6,0 -1px 0px #F6F6F6;box-shadow:0 1px 0px #F6F6F6,0 -1px 0px #F6F6F6;margin-left:10px;margin-right:10px}
.item-delivery-options .type-separator{border-top:1px solid red;margin:15px;font-size:20px}
.item-home-delivery{width:50%;float:left}
.item-store-pickup{width:50%;float:right}
.item-delivery-options .custom-drop-down-text{padding-left:0px;display:inline-block;padding-top:0px;width:93%;height:33px;color:#878787;font-size:13px}
.item-delivery-options .custom-drop-down-text-titletop{padding-left:35px;display:inline-block;padding-top:7px;width:80%;color:#878787;font-size:13px}
.item-delivery-options .custom-drop-down-text-titlebottom{padding-left:35px;display:inline-block;padding-top:7px;width:52%;color:#878787;font-size:12px}
.item-delivery-options .custom-drop-down-div{height:50px;border:0px;width:100%;border-radius:0px}
.item-comments-span-wrap{width:100%;padding-top:10px;height:20px}
.item-comments-view{width:49%;font-size:13px;float:left;color:#878787;text-align:center;border-right:1px solid #F6F6F6}
.item-substitute-view{width:49%;font-size:13px;float:right;color:#878787;text-align:center}
.item-comments-input-wrap input{margin-left:10px;width:90%;padding:0 5px 0 5px}
.qty-selection-items-wrap{height:30px;padding-left:33%}
.icon-dropdown{position:absolute;font-size:17px;padding:5px;display:block}
.envio-text .icon.icon-arrow-down{font-size:10px;float:right;padding-top:5px;color:#A7A7A7}
.item-comments-span-wrap{width:303px;height:20px;background:#FFFFFF;margin:5px 20px 10px 20px}
.item-comments-view{width:150px;font-size:13px;float:left;color:#109ffd;font-weight:300;line-height:20px;background:#FFFFFF}
.item-substitute-view{width:150px;font-size:13px;float:right;color:#109ffd;text-align:right;font-weight:300;line-height:20px;background:#FFFFFF}
.item-comments-input-wrap input{margin-left:10px;width:90%;padding:0 5px 0 5px}
input[type="checkbox"] + span.switch{background:#ccc}
.pdp-info-container .qty-selection .button{background:#c6c6c6 none repeat scroll 0 0;border-bottom:2px solid #b4b4b4;border-radius:2px;float:left;height:30px;min-width:auto;width:30px;margin-top:0px}
.quickViewTransition-enter{opacity:.9}
.quickViewTransition-enter.quickViewTransition-enter-active{opacity:1;-webkit-transition:opacity .01s ease-in;-o-transition:opacity .01s ease-in;transition:opacity .01s ease-in}
.quickViewTransition-leave{opacity:1}
.quickViewTransition-leave.quickViewTransition-leave-active{opacity:.9;-webkit-transition:opacity .01s ease-out;-o-transition:opacity .01s ease-out;transition:opacity .01s ease-out}
.quickViewTransition-appear{
  -webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.quickViewTransition-appear.quickViewTransition-appear-active{
  -webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 10%;-ms-transform-origin:0% 10%;transform-origin:0% 10%;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}
.plp-quickview-right-details .itemrow-price .mail-options-wrap .addList-container{padding:6% 5% 6% 0%;float:left}
.plp-quickview-right-details .itemrow-price .mail-options-wrap .iconContainer{height:100px;padding-top:7%;width:80%}
.plp-quickview-right-details .itemrow-price .mail-options-wrap .second-section{padding-top:3%}
.plp-quickview-right-details .itemrow-price .mail-options-wrap .aolPadding{padding-left:50%}

#sams-tooltips .pdp-tooltip{z-index:30}
.prod-lower-container-wrap{float:left;width:90%}
.prod-lower-container-wrap .itemContainer-row.plp-item-container.quantityContainer{width:50%;float:left}
.prod-lower-container-wrap .cart-button-out-wrap{width:50%;float:right}
.plp-quickview-right-details .itemrow-price .weighable-type-text{text-align:left;margin-left:8px;font-size:13px;color:#2177c0}
.prod-lower-container-wrap .itemContainer-row.plp-item-container.quantityContainer .quantity-inner.margin{width:40%;margin:0% 14%}
.prod-lower-container-wrap .itemContainer-row.plp-item-container.quantityContainer .item-quantity
{margin-top:0px}
.prod-lower-container-wrap .itemContainer-row.plp-item-container.quantityContainer .qty-selection{margin:0px}
.prod-lower-container-wrap .cart-button-out-wrap .cart-button-in-wrap{width:90%}
.quick-view-display{display:none}

.full-page-parent{position:relative}
.category-main{position:relative}
.category-main ~.products-container.desktop{position:static}
.phone .products-container{padding:0 10px}
.cart-container{width:300px;float:right}

  .full-container.screen-size{width:100%;margin:10px 0px 40px 0px;position:relative;max-width:1500px;margin:0 auto}
.full-container.screen-size.positionStatic{position:static}

.product-listing.desktop{margin:5px 0.5%}
.itemBox-container-wrp{float:left;height:346px;margin:5px 1.05% 25px;min-width:200px;position:relative;padding:25px 0px 0px 0px;-webkit-box-sizing:border-box;box-sizing:border-box}
.itemBox-container-wrp .item-container{border:1px solid #f5f5f5;height:auto;background:#ffffff;border-radius:3px;border-radius:7px}
.desktop .grid-itemBox-wrp.itemBox-container-wrp:hover .item-container{background:#ffffff none repeat scroll 0 0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.12);box-shadow:0 2px 10px rgba(0,0,0,0.12);z-index:2;min-height:350px;height:auto;-webkit-transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1)}
.itemBox-container-wrp .item-container.itemDisplay,.desktop .grid-itemBox-wrp.itemBox-container-wrp:hover .item-container.itemDisplay{border:1px solid #80bd01}
.item-container #addToCart > span{font-size:16px}
.item-container .checkbox-text span{font-size:16px;color:#808080}
.item-container .option-checkbox span.checkbox{border:1px solid #808080}

.desktop .grid-itemBox-wrp .price-hover{display:none}
.desktop .grid-itemBox-wrp.itemBox-container-wrp:hover .price-hover{display:block}
.desktop .grid-itemBox-wrp.itemBox-container-wrp .price-hover{position:relative;height:110px}
.itemBox-container-wrp .btnAction{position:absolute;bottom:-5px}
.desktop .grid-itemBox-wrp .item-pack,.desktop .list-itemBox-wrp .item-pack{display:none}
.desktop .grid-itemBox-wrp.itemBox-container-wrp:hover .item-pack,.desktop .list-itemBox-wrp.itemBox-container-wrp:hover .item-pack{display:block}

.desktop .itemBox-container-wrp{width:22.6%}
.tablet .grid-itemBox-wrp.itemBox-container-wrp{width:32%}
.phone .itemBox-container-wrp{width:98%}

.desktop .showCart .itemBox-container-wrp{width:31.09%}
.tablet .showCart .itemBox-container-wrp{width:47%}
.phone .showCart .itemBox-container-wrp{width:98%}

.desktop .grid-itemBox-wrp.itemBox-container-wrp .price-hover{height:120px}
.grid-itemBox-wrp.itemBox-container-wrp .itemrow-left-main.full-column{min-height:100px;height:90px}
.item-container{position:absolute;left:0;top:0;display:inline-block;width:98%;margin:1px}
.item-row{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-row;padding:5px 2%;vertical-align:middle;width:100%}
.item-row-inner.itemrow-left,.item-row-inner.itemrow-right{width:15%}
.item-row-inner.itemrow-center{width:68%;position:relative}
.item-row-inner{display:table-cell;vertical-align:middle;text-align:center}
.itemrow-left{position:relative}
.itemrow-left-icon{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 3px 3px 0;padding:5px;color:#ffffff;cursor:pointer;width:25px;-webkit-transition:500ms all;-o-transition:500ms all;transition:500ms all;position:absolute;z-index:1;left:0}
.list-itemBox-wrp .itemrow-left-icon{border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:3px;padding:5px 10px;color:#ffffff;cursor:pointer;width:auto;-webkit-transition:none;-o-transition:none;transition:none;position:static;z-index:0;zoom:86%;overflow:hidden}
.itemrow-left-icon:hover{width:155px}
.itemrow-left-icon img{float:left;height:15px;width:15px}
.list-itemBox-wrp .itemrow-left-icon:hover{width:auto}
.itemrow-left-icon .item-option-name{float:left;font-size:13px;left:30px;line-height:16px;opacity:0;padding:0 0 0 5px;position:absolute;-webkit-transition:all 200ms ease 100ms;-o-transition:all 200ms ease 100ms;transition:all 200ms ease 100ms;font-family:"myriad-pro-bold"!important;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.itemrow-left-icon:hover .item-option-name{opacity:1;-o-text-overflow:hidden;text-overflow:hidden}
.list-itemBox-wrp .itemrow-left-icon .item-option-name{opacity:1;position:static}
.list-itemBox-wrp .itemrow-left-icon:hover .item-option-name{opacity:1}
.itemrow-left-main > span:nth-child(1){top:0px}
.itemrow-left-main > span:nth-child(2){top:30px}
.itemrow-left-main > span:nth-child(3){top:60px}
.itemrow-left-main > span:nth-child(4){top:90px}
.itemrow-left-main > span:nth-child(5){top:120px}
.itemrow-left-main > span:nth-child(6){top:150px}
.itemrow-left-main > span.bg-yellow{background:#FDBB2B}
.itemrow-left-main > span.bg-green{background:#80BD01}
.itemrow-left-main > span.bg-blue{background:#004A98}
.itemrow-left-main > span.bg-darkBlue{background:#0074C8}
.itemrow-left-main > span.bg-red{background:#FF3736}
.itemrow-left-main > span.bg-orange{background:#F15A24}
.itemrow-left-icon .icon{float:left}
.addto-list{background:url(/20.5.1/static/addToList.jpg) no-repeat scroll 0 0;float:right;height:20px;width:20px}
.quickView{position:absolute;bottom:0;width:100%}
.quickView div{background:#3c89d7;color:#fff;opacity:0.9;filter:alpha(opacity=90);padding:7px 36px;display:none;cursor:pointer}
.quickView div i{margin-right:5px;color:white}
.product-container .quickView div{padding:7px 20px}
.item-img-section-desk{position:relative}
.item-pack{background:#80bd01 none repeat scroll 0 0;border-radius:50%;bottom:0;color:#ffffff;margin-top:2px;padding:10px;position:absolute;right:5px;text-align:center;cursor:pointer;font-size:20px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.12);box-shadow:0 1px 5px rgba(0,0,0,0.12);width:25px}
.desktop .item-pack{bottom:-40px}
.itemrow-price{padding-top:0}
.itemrow-right > ul{float:right}
.itemrow-right > ul li{background:#f2f2f2 none repeat scroll 0 0;border-radius:50%;-webkit-box-shadow:0 1px 2px 1px #ddd;box-shadow:0 1px 2px 1px #ddd;float:right;height:15px;margin:3px;width:15px}
.itemrow-right > ul li.bg-grey{background:#CCCCCC}
.itemrow-right > ul li.bg-black{background:#000000}
.itemrow-right > ul li.bg-white{background:#FFFFFF}
.itemrow-right > ul li.bg-red{background:#FF3736}
.item-name{color:#4f4f4f;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px;line-height:1.4}
a.item-name:visited{color:#4f4f4f}

  .itemContainer-row.ellipsis{position:relative;overflow:hidden}
.itemContainer-row.ellipsis .simulate-ellipsis{display:inline-block;position:absolute;right:0;bottom:0;height:20px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;padding-left:18px;background:-o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(70%,white),to(white));background:-o-linear-gradient(left,rgba(255,255,255,0),white 70%,white);background:linear-gradient(to right,rgba(255,255,255,0),white 70%,white)}
.simulate-ellipsis{display:none;color:#bbafaf}


.item-oldprice span{color:#a7a7a7;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:11px;margin-top:9px;margin-bottom:5px}
.item-oldprice .strikeOffRequire{text-decoration:line-through;font-size:12px;line-height:12px!important}
.tablet .item-oldprice .strikeOffRequire{;font-size:14px}

.itemContainer-row .item-newprice,.item-container .item-newprice{color:#80bd01;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:26px;float:left}
.itemContainer-row .item-newprice span{font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important}
.item-newprice .normal,.item-oldprice .normal{padding-right:3px;font-family:"myriad-pro-bold"!important;line-height:30px}
.item-newprice .sup{font-size:12px;line-height:22px}
.itemContainer-row{line-height:17px}
.itemContainer-row.first-row{height:42px}
.item-2xprice{color:#2177C0;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;;font-size:20px;float:right}
.item-2xprice .multiples{font-size:14px}
.item-2xprice .sup{font-size:10px;vertical-align:top}
.item-promo{margin:8px 0 0}
.item-promo .item-promo-piezas{color:#FF060C}
.item-promo .item-promo-piezas .text{font-size:11px;padding-left:2px}
.delivery-text{display:none}
.itemBox-container-wrp .item-deliveryOptions{font-size:10px;text-align:center;color:#747273;margin:2px 0}
.itemBox-container-wrp .qty-selection,.itemBox-container-wrp .btnAction{display:block}
.itemBox-container-wrp .item-image .quickView div{display:inline-block}
.product-container .prod-img-section .quickView div{display:inline-block}
.qty-selection .button{background:#e6e6e6 none repeat scroll 0 0;border-bottom:2px solid #b4b4b4;border-radius:2px;float:left;height:28px;min-width:auto;width:30px}
.qty-selection{display:none;margin:5px auto}
.tablet .qty-selection{margin:0 auto}
.qty-selection .txt-qty,.qty-selection .txt-qty.membership-disable{background:#fff none repeat scroll 0 0;border:medium none;font-size:15px;height:28px;margin:0;padding:1px 0;text-align:center;width:44px;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.qty-selection .item-quantity.membership-disable-button button{cursor:default}

.qty-selection .txt-qty.membership-disable{display:inline}
.qty-selection .button{background:#e6e6e6 none repeat scroll 0 0;border-bottom:2px solid #b4b4b4;border-radius:2px;float:left;height:28px;min-width:auto;width:30px}
.piezas-text{color:#1A75CF;font-size:12px;text-align:center;float:left;font-weight:600;width:100%}
.item-container .item-row-custom.itmrow-custom-img{margin:0 auto;text-align:center;width:auto;display:inline-block;width:100%;height:40px}
.item-row-custom.itmrow-custom-img img{border-radius:5px;background:#EEEEEE;padding:2px;display:inline-block;margin:2px 5px 5px 0px;font-size:21px;color:#333333;height:30px;width:30px}

.compare-product .compare-qview-link{text-align:right;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:105px;height:25px}
.compare-product .option-checkbox{margin:0}
.item-quantity{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:30px;width:100px;margin:0 auto;float:none}
.item-size{width:40%;font-size:12px}
.item-size span{color:#ccc;float:left;width:80%}
.item-size span.active{color:#2177c0;margin-bottom:5px}
.itemBox-container-wrp.grid-itemBox-wrp .ratingSection{width:105px}
.itemBox-container-wrp.grid-itemBox-wrp .old-price-content{display:inline-block;vertical-align:middle}
.tablet .itemBox-container-wrp.grid-itemBox-wrp .old-price-content{display:inline-block;vertical-align:middle}
.itemBox-container-wrp.grid-itemBox-wrp .new-price-content{display:inline-block;vertical-align:middle;padding-right:20px;margin:0 auto}
.itemContainer-row.btnAction button,.cart-button-main{width:100%;margin-top:10px;margin-bottom:10px}
.tablet .itemContainer-row.btnAction button,.cart-button-main{margin-top:0}
.itemBox-container-wrp.list-itemBox-wrp{height:220px;display:table}
.itemBox-container-wrp.list-itemBox-wrp .item-container{height:220px;display:table;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.desktop .itemBox-container-wrp.list-itemBox-wrp{width:98%}
.itemBox-container-wrp.list-itemBox-wrp.first{margin:5px 10px 20px}
.list-itemBox-wrp .item-row-inner.itemrow-center{width:7%}
.list-itemBox-wrp .item-pack{left:0px;right:unset}
.list-itemBox-wrp .item-row-inner{display:table-cell;text-align:left;vertical-align:top}
.list-itemBox-wrp .list-itemrow{display:table-cell}
.list-itemBox-wrp .itemrow-img-desc{width:70%;padding:10px;border-right:1px solid #F6F6F6}
.list-itemBox-wrp .itemrow-img-desc .itemrow-center{text-align:center}
.list-itemBox-wrp .itemrow-price .item-newprice{float:right}
.list-itemBox-wrp .itemrow-price{
  text-align:right;vertical-align:top;position:relative;padding:10px}
.list-itemBox-wrp .itemrow-right > ul{float:left}
.list-itemBox-wrp .btnAction{bottom:20px;position:absolute;text-align:center}
.list-itemBox-wrp .itemContainer-row.btnAction button{width:80%}
.list-itemBox-wrp .itemContainer-row.full-column.qty{text-align:center;position:absolute;bottom:70px}
.desktop .list-itemBox-wrp .price-hover{display:none}
.desktop .list-itemBox-wrp:hover .price-hover{display:block}
.desktop .itemBox-container-wrp.list-itemBox-wrp:hover .item-container{background:#ffffff none repeat scroll 0 0;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.12);box-shadow:0px 2px 10px rgba(0,0,0,0.12);z-index:2}
.item-image{height:200px;width:100%;float:left}
.item-image > img{max-height:100%}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .quantity-piezas-txt{}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .quantity-piezas-txt .qty-selection{width:auto;display:inline-block}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .quantity-piezas-txt .piezas-text{display:inline-block;width:auto;padding-left:8px;float:none;position:relative;top:8px}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .padding-bottom{padding-bottom:10px}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .item-oldprice .normal{padding-right:0}
.item-start-price{color:#80bd01;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;;font-size:14px}
a.view-more-btn{width:100%;margin-top:10px;font-size:14px;padding:12px 0;height:auto;font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.itemBox-container-wrp.list-itemBox-wrp{height:220px;display:table}
.itemBox-container-wrp.list-itemBox-wrp .item-container{height:220px;display:table;width:100%}
.itemBox-container-wrp.list-itemBox-wrp .item-container.itemDisplay{border:1px solid #80bd01}
.itemBox-container-wrp.list-itemBox-wrp{width:99%}

.list-itemBox-wrp .item-row-inner.itemrow-center{width:7%}
.list-itemBox-wrp .item-pack{left:0px;right:unset}
.list-itemBox-wrp .item-row-inner{display:table-cell;text-align:left;vertical-align:top}
.list-itemBox-wrp .list-itemrow{display:table-cell}
.list-itemBox-wrp .itemrow-img-desc{width:70%;padding:10px;border-right:1px solid #F6F6F6}
.list-itemBox-wrp .itemrow-img-desc .itemrow-center{text-align:center}
.list-itemBox-wrp .itemrow-price .item-newprice{float:right}
.list-itemBox-wrp .itemrow-price{
  text-align:right;vertical-align:top;position:relative;padding:10px}
.list-itemBox-wrp .itemrow-right > ul{float:left}
.list-itemBox-wrp .btnAction{bottom:20px;position:absolute;text-align:center}
.list-itemBox-wrp .itemContainer-row.btnAction button{width:80%}
.list-itemBox-wrp .itemContainer-row.full-column.qty{text-align:center;position:absolute;bottom:70px}

.desktop .list-itemBox-wrp:hover .price-hover{display:block}
.desktop .itemBox-container-wrp.list-itemBox-wrp:hover .item-container{background:#ffffff none repeat scroll 0 0;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.12);box-shadow:0px 2px 10px rgba(0,0,0,0.12);z-index:2}
.item-image{height:153px;width:100%;float:left}
.item-image > img{max-height:100%}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .quantity-piezas-txt{}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .quantity-piezas-txt .qty-selection{width:auto;display:inline-block}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .quantity-piezas-txt .piezas-text{display:inline-block;width:auto;padding-left:8px;float:none;position:relative;top:8px}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .padding-bottom{padding-bottom:10px}
.product-listing .itemBox-container-wrp.list-itemBox-wrp .item-oldprice .normal{padding-right:0}
.item-start-price{color:#80bd01;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;;font-size:14px}
.item-start-price > .normal{padding:5px 10px 5px 0}
a.view-more-btn{width:100%;margin-top:10px;font-size:14px;padding:12px 0;height:auto;font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.list-itemBox-wrp a.view-more-btn{width:94%}


  .tablet .openBoxes .itemBox-container-wrp.grid-itemBox-wrp,.phone .openBoxes .itemBox-container-wrp.grid-itemBox-wrp{margin-bottom:10px}
.tablet .openBoxes .itemBox-container-wrp.grid-itemBox-wrp .itemrow-left-main,.tablet .openBoxes .itemBox-container-wrp.grid-itemBox-wrp .itemrow-left-main{min-height:86px;overflow:hidden}
.openBoxes .itemContainer-row.first-row{height:47px;margin-bottom:5px}
.phone .openBoxes .itemContainer-row.first-row{height:auto}
.tablet .openBoxes .itemContainer-row.first-row{margin-bottom:0}
.openBoxes .tablet .grid-itemBox-wrp.itemBox-container-wrp .item-container,.openBoxes .phone .grid-itemBox-wrp.itemBox-container-wrp .item-container{position:relative}
.openBoxes .desktop .grid-itemBox-wrp.itemBox-container-wrp .price-hover{display:block}
.openBoxes .desktop .grid-itemBox-wrp.itemBox-container-wrp .item-container{background:#ffffff none repeat scroll 0 0;-webkit-box-shadow:0 0 3px 2px #e5e5e5;box-shadow:0 0 3px 2px #e5e5e5;z-index:2;min-height:350px;height:auto}

.products-container .itemBox-container-wrp.list-itemBox-wrp  .item-pack{bottom:0px}
.tablet .product-listing .itemBox-container-wrp.list-itemBox-wrp .quantity-piezas-txt{padding-bottom:10px;bottom:0;position:static}
.tablet .product-listing .itemBox-container-wrp.list-itemBox-wrp .price-hover{padding-top:15px}
.tablet .list-itemBox-wrp .btnAction{bottom:0;position:static}

.trident-timer-wrapper-plp{display:inline-block;width:100%;vertical-align:top;height:20px}
.phone .trident-timer-wrapper-plp{text-align:right}
.sort-filter-container{height:40px;line-height:37px;color:#bdbaba;font-weight:600;font-size:14px;border-bottom:1px solid #EFEFEF;border-right:none;border-left:none;position:relative;z-index:2}
.filter-container-fixed{position:fixed;width:100%;background:#fff;z-index:1;top:118px}

.myList-bodyContainer .body-heading{color:#8D8D8D;padding:15px;margin-left:6px;margin-bottom:5px;display:block}
.myList-bodyContainer hr
{
}
.myList-filterContainer .myList-header.left .green-color{color:#83BA0F !important;cursor:pointer}
.myList-bodyContainer .subtitleSection .myList-subtitle
{font-weight:bolder;font-size:22px;text-transform:none;letter-spacing:1px;color:#0077C6;margin-bottom:25px}
.myList-bodyContainer .subtitleSection .subtitle-desc
{position:relative;font-size:17px;color:#5f5a5a;font-family:"myriad-pro-regular"}
.itemBox-container-wrp.list-itemBox-wrp.display-show .itemContainer-row.quantityIcon{display:block}
.itemBox-container-wrp.list-itemBox-wrp.display-hide .itemContainer-row.quantityIcon{
}

.myListMain .col-desktop-half{padding-top:10px}
.mylist-list .myListLength{float:right}

.myList-bodyContainer .substitute-discount .substitute-view{color:#83BA0F;font-size:13px;width:100%;text-align:left}
.desktop .myList-bodyContainer .substitute-discount .substitute-view{width:80%}
.myList-bodyContainer .substitute-discount .total-savings{float:right;width:35%;text-align:right}
.myList-bodyContainer .substitute-discount .total-savings .savings{margin-bottom:4px}
.myList-bodyContainer .substitute-discount .total-savings .savings .save-text,.checkout-info-container .checkout-info-main .substitute-discount .total-savings .sub-total .total-text{margin-right:3px}
.myList-bodyContainer .substitute-discount .total-savings .sub-total{color:#0077c6;font-weight:600;margin-left:15px}
.myList-bodyContainer .comment-instruction{border-top:none}
.desktop .myList-bodyContainer .instruction-row{margin-top:5px;float:right;width:80%}
.myList-bodyContainer .comment-instruction .instruction-row .instruction-label{color:#999999;font-weight:600;font-size:14px;float:left;line-height:23px;vertical-align:middle}
.desktop .myList-bodyContainer .comment-instruction .instruction-row .instruction-label
{width:25%}
.myList-bodyContainer .comment-instruction .instruction-row .commentSection{float:right;width:72%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px}
.myList-bodyContainer .comment-instruction .instruction-row .commentSection .commentsArea{width:100%}
.myList-bodyContainer .instruction-row .del-comment{display:none}
.myList-bodyContainer .compare-product .compare-text{color:#999999;font-size:14px;line-height:29px}
.myList-bodyContainer .dept-name{color:#83BA0F;font-size:20px;margin-bottom:10px}
.itemBox-container-wrp .item-container .itemrow-img-desc .option-checkbox{width:8%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px}
.myList-bodyContainer .item-container .item-name{font-size:16px;font-weight:bold}
.myList-bodyContainer .item-container .itemrow-right.item-name a:visited{color:#4F4F4F}
.myList-bodyContainer .itemBox-container-wrp .item-container .itemrow-price .ratingSection{
}

.myList-bodyContainer .item-option-name{overflow:hidden}
.myList-bodyContainer .subtitleSection .list-itemBox-wrp{height:auto;padding-bottom:15px;padding:0px;position:static}
.desktop .myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp{margin:8px 0px 20px 8px}
.desktop .myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp .item-container:hover{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.12);box-shadow:0 2px 10px rgba(0,0,0,0.12)}
.desktop .myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp:hover .item-container{background:none}

.list-itemrow.itemrow-price .cart-button-in-wrap{width:100%;text-align:center;border-radius:50px;margin:auto;height:100%;display:inline-block;cursor:pointer;margin-top:10px}
.myList-bodyContainer .item-container .quantity-container-row{margin-top:25%;text-align:center}
.myList-bodyContainer .itemContainer-row .mylist-piezas-text{color:#1A75CF;font-size:12px;font-weight:600;position:relative;top:10px;left:10px}
.myList-bodyContainer .quantity-unit-measure-label{font-size:11px;color:#2177c0;font-weight:bolder;line-height:20px;padding-left:93px}
.myList-bodyContainer .itemContainer-row.quantityIcon.mylist-qty{
}
.myList-bodyContainer .itemContainer-row .btnAction{
     position:initial}
.myList-bodyContainer .itemContainer-row .full-width{width:89%;margin-left:25px}
.myList-bodyContainer .compare-product .option-checkbox .checkbox-info{margin-left:0px}
.myList-bodyContainer .commentSection .commentsArea{padding:6px;color:#b3b3b3;border:1px solid #c7c7c7}
.myList-bodyContainer .substitute-custom-row .itmrow-custom-img{
}
.tablet .myList-bodyContainer .item-container .price-before-name{float:left}
.myList-bodyContainer .item-container .price-before-value{text-decoration:line-through}
.myList-bodyContainer .item-container .right.priceSection .item-newprice{font-size:22px;font-weight:bold}
.myList-info-container.empty-cart{width:100%}
.myList-bodyContainer .itemBox-container-wrp .itemContainer-row .qty-selection{
   display:inline-block}
.myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp .item-container{height:auto;display:block;width:100%;position:relative}
.info-container .myList-bodyContainer .btn-sec.left{width:100%;padding-top:18px;border-top:1px solid #EFEFEF}
.myList-cart-info{text-align:center;font-size:16px;font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#727272;line-height:22px}
.desktop .myList-bodyContainer .substitute-custom-row{padding-top:10px}
.desktop .myList-bodyContainer .qty-button-conatiner{display:none}
.desktop .item-container:hover .qty-button-conatiner{display:block}
.desktop .myList-bodyContainer .item-image{height:200px}
.desktop .myList-bodyContainer .list-itemBox-wrp .itemrow-price{width:27%}
.myList-info-main .icon{color:#0077C6;padding-left:2px}
.empty-cart .myList-info-main{margin:24% 0}
.list-itemBox-wrp .item-row-inner.itemrow-center.item-image{width:25%;float:left}

.myList-bodyContainer .list-itemrow.itemrow-img-desc .itemrow-left-main.full-column{width:80%;float:left}
.myList-bodyContainer .itemBox-container-wrp .compare-product .option-checkbox input[type="checkbox"]{
}
.itemrow-left-main > div{display:inline-block;margin-top:7px}
.item-row-custom.itmrow-custom-img .wrap-extra-class{width:36%;margin:auto;height:auto;float:left}
.phone .substitute-custom-row{width:45%;float:left}
.phone .myList-bodyContainer .wrap-extra-class{text-align:left;width:100%;padding-left:25px}
.tablet .item-row-custom.itmrow-custom-img .wrap-extra-class .extra-icon-img,.phone .item-row-custom.itmrow-custom-img .wrap-extra-class .extra-icon-img{width:17px;height:17px}
.item-row-custom.itmrow-custom-img .wrap-extra-class .extra-icon-img{
}


.phone .myList-bodyContainer .btn-sec{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .device-cupon-resume-part .checkout-menu{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0 0}
.phone .myList-bodyContainer .device-cupon-resume-part .order-container h2{font-size:19px}
.phone .myList-bodyContainer .device-cupon-resume-part .commentSection .commentHead{margin:0 0 10px 10px}

.phone .myList-bodyContainer .device-cupon-resume-part .cupon-section .input-box,
.phone .myList-bodyContainer .device-cupon-resume-part .cupon-section .inputFields{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .substitute-discount .substitute-view{text-align:center;margin-top:15px;padding-left:25%}
.phone .list-itemBox-wrp .itemrow-price{padding:0px}
.phone .myList-bodyContainer .device-cupon-resume-part .cupon-section label{margin:0 0 10px 0;padding:0;font-size:16px}
.phone .myList-bodyContainer .device-cupon-resume-part .cupon-section .validate-btn{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:7px 0 0 0}
.phone .myList-bodyContainer .device-cupon-resume-part .cupon-section .validate-btn .btn.buttonBlue{margin:0px}
.phone .myList-bodyContainer .device-cupon-resume-part .coupon-code{display:none}
.phone .myList-bodyContainer .checkout-info-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .title{font-size:22px}
.phone .myList-bodyContainer .subtitle{padding:0px}
.phone .myList-bodyContainer .progress-container{display:none}
.phone .myList-bodyContainer .full-cart-header .select-all{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0}
.phone .myList-bodyContainer .full-cart-header .del-add-btns{float:right;margin:10px 0}
.phone .myList-bodyContainer .full-cart-header .availability{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:5px 0}
.phone .myList-bodyContainer .device-full-cart .dept-name{display:none}


.phone .myList-bodyContainer .itemBox-container-wrp .item-container{padding:10px;border:initial}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-img-desc{width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-img-desc .itemrow-center img{max-width:65%;height:auto}
.phone .myList-bodyContainer .list-itemBox-wrp .itemrow-img-desc{padding:0px}
.phone .myList-bodyContainer .item-image{
  height:auto}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-img-desc .option-checkbox .checkbox{width:20px;height:20px}
.phone .myList-bodyContainer .itemrow-left-main > div{margin-top:0px;float:left;display:block}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-right{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .ratingSection label{font-size:15px}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-right .itemrow-left-main{height:auto}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-right .itemrow-left-icon{padding:5px}
.phone .myList-bodyContainer .item-option-name{display:none}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-right .itemrow-price .priceSection{float:left}
.phone .myList-bodyContainer .itemBox-container-wrp .itemrow-right .quantity-container-row{margin:5px 0 0 0}
.phone .myList-bodyContainer .instruction-row{width:100%;text-align:left}
.phone .myList-bodyContainer .instruction-label{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}
.phone .myList-bodyContainer .comment-row{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .itemBox-container-wrp .comment-instruction .instruction-row .commentSection{width:97%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .itemBox-container-wrp .comment-instruction .instruction-row .del-comment{width:10%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .total-savings{display:none}
.phone .myList-bodyContainer .substitute-custom-row .substitute-discount{line-height:normal}
.phone .myList-bodyContainer .price-before-label{text-align:left;text-decoration:line-through;margin-bottom:0px !important}
.phone .myList-bodyContainer .price-before-name{display:none}

.phone .myList-bodyContainer .swatch-color{display:none}
.phone .myList-bodyContainer .compare-product{display:none}
.phone .myList-bodyContainer .quantity-inner.margin{margin:3% 0%}
.phone .myList-bodyContainer .list-itemBox-wrp .itemrow-img-desc .itemrow-center{text-align:left}
.phone .myList-bodyContainer .comment-instruction .instruction-row .instruction-label{color:#999999;font-weight:600;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:29px;margin-left:0%}
.phone .myList-bodyContainer .list-itemBox-wrp{border:1px solid #e6e6e6}
.phone .myList-bodyContainer .phone-qty{width:54%}
.phone .myList-bodyContainer .comment-instruction .instruction-row .commentSection{width:90%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .myList-bodyContainer .itemContainer-row .btnAction{background:#F9F9F9;border-top:1px solid #E6E6E6;padding-top:3px;padding-bottom:10px}
.phone .myList-bodyContainer .itemContainer-row .btnAction .add-to-list{border-radius:none;border:none;border-left:none;color:#83BA0F;font-size:22px}
.phone .myList-bodyContainer .item-image > img{height:140px}

.phone .myList-bodyContainer .itemBox-container-wrp .itemContainer-row .qty-selection{padding-top:5px;margin:0px}
.tablet .myList-bodyContainer .itemBox-container-wrp .qty-selection .item-quantity button{width:19px}
.tablet .itemBox-container-wrp .list-itemBox-wrp .item-container{padding:15px 5px}
.tablet .myList-bodyContainer .list-itemBox-wrp{
  }
.phone .myList-bodyContainer .prod-msi{margin-right:3px;margin-left:0px}
.tablet .myList-bodyContainer .full-column.myList-header.left{height:44px}
.tablet .myList-bodyContainer .itemBox-container-wrp .qty-selection .txt-qty{padding:1px 2px;width:12px}
.tablet .myList-bodyContainer .myList-header .del-add-btns{margin:5px 0}
.tablet .myList-bodyContainer .qty-selection{margin-top:10%}
.tablet .myList-bodyContainer .item-image > img{height:140px}
.tablet .myList-bodyContainer .item-container .quantity-container-row{margin:0px}
.tablet .myList-bodyContainer .comment-instruction{width:75%}
.tablet .myList-bodyContainer .compare-product{
}
.tablet .myList-bodyContainer .itemBox-container-wrp .item-container .itemrow-img-desc .option-checkbox{margin-left:4px}
.tablet  .itemBox-container-wrp .itemrow-right .itemrow-left-icon{padding:5px}
.tablet .myList-bodyContainer .itemrow-left-main .icon{
}
.tablet .list-itemBox-wrp .itemrow-img-desc .itemrow-center{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;height:140px}
.tablet .myList-bodyContainer .item-image{height:140px}
.tablet .myList-bodyContainer .substitute-discount .substitute-view{width:95%;margin-top:0px;padding-left:15px;float:left;height:22px;line-height:24px}
.tablet .myList-bodyContainer .comment-instruction .instruction-row .instruction-label{margin-left:0%;width:40%;text-align:center}
.tablet .myList-bodyContainer .comment-instruction .instruction-row .commentSection{width:57%;padding-right:0%;margin-right:0px}
.tablet .myList-bodyContainer .option-checkbox{margin:10px}
.tablet .myList-bodyContainer .comment-instruction .instruction-row .commentSection .commentsArea{width:100%}
.tablet .myList-bodyContainer .substitute-custom-row .itmrow-custom-img{
    margin:0px 0px 0px 3px}
.tablet .myList-bodyContainer .itemrow-img-desc .ratingSection{margin:0px 0px 0px 15%}
.tablet .myList-bodyContainer .quantity-inner.margin{margin:5% 3%}
.tablet .myList-bodyContainer .itemContainer-row .btnAction{width:34%;position:absolute;padding:0 0 8% 30%}

.tablet .myList-bodyContainer .item-container .list-itemrow.itemrow-img-desc{padding:0px}
.tablet .myList-bodyContainer .list-itemrow.itemrow-price{
}
.tablet .myList-bodyContainer .itemContainer-row .mylist-piezas-text{
}
.tablet .myList-bodyContainer .item-container .right.priceSection .item-newprice{margin-right:14px}
.tablet .myList-bodyContainer .quantity-price{clear:both;padding-top:15px}
.mylist-list .list-coloumn .icon.icoBlackbird-Icons_circle-arrow:hover{color:#83BA0F}

.tablet .myList-bodyContainer .itemContainer-row.quantityIcon.full-column .cart-button-in-wrap{
    float:left;margin:20px 0px 12px 17%;text-align:center;border-radius:50px;height:100%}
.tablet .myList-bodyContainer .instruction-row{float:left}
.form-container .description
{font-family:"myriad-pro-regular";font-size:17px;color:#5f5a5a;font-weight:500;line-height:21px}
.form-container h1
{margin-top:12px}
.form-container .formComponent
{margin-top:11px}
.form-container hr
{margin-top:15px;border-color:#f2f2f2}
.myListMain .inputFields input{margin-bottom:15px}
.form-container .button-container{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}
.form-container .button-container .btnGrn
{border-bottom:2px #0E72D4 solid;background-color:#0077C6;margin:15px 0}

.list-coloumn{padding:22px 15px 22px 15px;display:table-cell;vertical-align:middle;font-size:15px;width:171px}
.list-coloumn-lname{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:222px;float:left;padding:22px 20px 22px 15px;display:table-cell;vertical-align:middle;font-size:15px}
.tablet .list-coloumn-lname{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:143px;padding:22px 10px 22px 10px}
.tablet .list-coloumn{padding:22px 0px 22px 11px}
.list-coloumn-lname .listName{color:#666666;font-size:15px}
.phone .list-list-view .list-info-wrap .listName,
.phone .list-list-view .list-info-wrap .listDate,
.phone .list-list-view .list-info-wrap .listItem
{color:#666666;font-size:15px}
.phone .list-list-view .list-info-wrap .listDate,
.phone .list-list-view .list-info-wrap .listItem{color:#d3d3d3}
.phone .list-list-view .list-info-wrap .listName{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:48%;font-size:18px;font-family:"myriad-pro-light"}
.phone .list-list-view .list-info-wrap div:last-child{line-height:22px}
.phone .list-list-view .list-info-wrap .listItem{
    width:30%}
.phone .list-coloumn{display:inline-block;width:100%;line-height:24px}
.phone .list-list-view{width:100%;border:1px solid #F2F2F2;border-bottom:none}
.phone .list-list-view .list-info-wrap{width:96%;padding:10px 0px 10px 10px;border-bottom:1px solid #F2F2F2;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.phone .list-list-view .user-info{display:inline;padding-right:30%}

.phone .list-list-view .icon-section{text-align:center;padding:10px 6px 10px 0px}
.phone .mylist-list .icon.icoBlackbird-Icons_circle-arrow{width:100%}
.phone .right-icon{margin-left:29%}
.phone .list-list-view .icon-section.left .icon{color:#d3d3d3;cursor:pointer}
.phone .list-list-view .icon-section.left .icon:hover{color:#D73100}
.phone .list-list-view .icon-section.left{border-right:1px solid #ddd;background-color:#f9f9f9;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.phone .list-list-view .icon-section.right{
  background-color:#f9f9f9;width:50%;float:left;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}

  .list-main-container{border-top:0px;padding:0 px 0}
.myList-filterContainer .myList-filterIcons
{display:table;float:left;cursor:pointer;margin-left:7px}
.myList-filterContainer .filterIcons-col:hover
{background-color:#FBF9FA}
.myList-filterContainer .filterIcons-row{display:table-row}
.myList-filterContainer .filterIcons-col{display:table-cell;border:1px solid #F3F3F3;padding-left:28px;padding-right:28px;padding-top:5px;padding-bottom:5px;color:#C4C4C4}
.myList-selectOptionsContainer
{float:right;width:37%;margin:6px 0}
.tablet .myList-selectOptionsContainer
{width:48%;margin-top:7px}
.phone .myList-selectOptionsContainer
{width:100%;margin-top:10px}
.myList-selectLabel{display:inline-block;margin-left:4%;text-align:right;color:#4D4D4D;font-size:13px;line-height:30px}
.phone .myList-selectLabel{margin-left:0%}
.myList-selectCheckboxLabel{width:28%;line-height:30px;font-size:13px;float:left;margin:0;padding:0 12px}
.myList-select-wrap
{float:right;width:63%;margin:0px;height:30px}
.phone .myList-select-wrap
{
    }
.myList-filterContainer .select-box.left.col-desktop-full{width:100%;display:inline-block}
.myList-filterContainer .select-box .title{display:none}

.myList-filterContainer .select-box.left.col-desktop-full .icon.icon-select{
}
.myList-selectOptionsContainer .myListSelectSection
{float:left}
.myList-filterContainer
{margin-top:20px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF}

.myList-header .select-all .checkbox-text span,.availability{color:#4D4D4D}
.myList-header .del-add-btns{margin:5px 0 4px}
.phone .myList-header .del-add-btns{margin:7px 5px;width:45%;text-align:right}
.myList-header .del-add-btns span{display:inline-block;padding:7px 30px 5px}
.phone .myList-header .option-checkbox{padding-bottom:10px}
.myList-header .select-all{width:33%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 20px}
.phone .subtitleSection .myBasics-mainContainer .myList-filterContainer .myList-header .select-all{margin:12px 0px 0px 0px;width:43%}
.phone .subtitleSection .myBasics-mainContainer .myList-filterContainer .myList-header .select-all .checkbox-info{
}
.tablet .myList-header .select-all{width:12%;margin:0 0 0 10px}
.tablet .myList-header .checkbox-info{visibility:hidden}
.tablet .myList-header .select-all .checkbox-text span,.availability{visibility:hidden}
.myList-filterContainer .custom-select
{height:30px;margin:0px 0px;background:#FFFFFF none repeat scroll 0px 0px;border:1px solid #c7c7c7}
.myList-filterContainer .custom-select option{color:#000000;padding:1px 12px}
.myList-filterContainer .custom-select.active{color:#4D4D4D}
.myList-filterContainer .custom-select .active span{color:#83BA0F}
.myList-filterContainer .select-box .icon{font-size:11px;margin:0px;padding:0px;line-height:30px;height:30px;width:11px;bottom:initial;right:10px;top:2px}
.myList-filterContainer .icon{font-size:18px}
.myList-componentContainer .tabtitleContainer
{height:60px;margin-top:10px;font-size:16px}
.myList-componentContainer .tabHeading{padding:0 196px;background:#fff;color:#717171;font-weight:100;line-height:60px;font-size:18px}
.myList-bodyContainer .item-container .select-all{width:30px;margin:0px}
.myList-componentContainer
{margin-top:24px}
.myListComponentContainer .delete-icon
{float:left;color:#CACACA;cursor:pointer;font-size:22px;position:relative;top:6px}
.myListComponentContainer .delete-icon:hover
{color:#F16506}
.myListComponentContainer .myListImageContainer,.myList-compareContainer,.myListCompare,.myListAdds
{float:left}
.some-component-span{background:#fe3636 none repeat scroll 0 0;border-radius:25px !important;color:#fff;cursor:pointer;display:block;font-family:"MyriadPro-Light";font-size:14px;height:23px;line-height:23px;width:112px;text-align:center}
.myListComponentContainer .some-component-span
{margin-left:41px}

.myList-compareContainer .compareFullSection .myListAdds
{display:table;float:right}
.myList-compareContainer .compareFullSection .item-row
{display:table-row}
.myList-compareContainer .compareFullSection .item-cell{display:table-cell}
.myList-compareContainer .option-checkbox span.checkbox{border:1px solid gray;border-radius:5px;cursor:pointer;display:inline-block;height:22px;width:22px;text-align:center;float:left;margin-top:3px}
.myList-compareContainer .option-checkbox span.checkbox.checked i.chkIcon{color:white;font-size:19px;filter:alpha(opacity=100);opacity:100;left:9%;position:absolute;top:4%}
.myList-compareContainer .option-checkbox .checkbox-info{margin-left:25px}
.myList-compareContainer .listImages
{margin-right:8px}
.myListComponentContainer
{padding-top:2px;border:1px solid #F8F6F7;margin-top:22px;border-radius:8px}
.myListCompare .checkbox-info .checkbox-text
{color:#6C6A6B;font-size:14px}
.myListComponentContainer .compareFullSection
{border-left:1px solid #F8F6F7;border-right:1px solid #F8F6F7;padding:6px}
.myList-componentDesc .componentTitle
{color:#0090F8;font-weight:600;font-size:17px}
.myList-componentDesc
{padding-top:13px;padding-left:10px;border:1px solid #F8F6F7}
.myList-componentDesc .myListColorBox
{display:table;float:left}
.myList-componentDesc .colorBox-row
{display:table-row}
.myList-componentDesc .colorBox-col
{display:table-cell}
.myList-componentDesc .colorBox
{width:20px;height:20px;background-color:#F2F2F2;margin-right:9px;border-radius:3px}
.myList-componentDesc  .myList-payment{float:right;padding-right:12px}
.creditIcon .icon,.truckIcon .icon,.giftIcon .icon
{font-size:20px;color:white;text-align:center;padding-left:5px;position:relative;top:5px;padding-top:107px}
.creditIcon,.truckIcon,.giftIcon
{border-radius:17px;width:31px;height:31px}
.creditIcon
{background-color:#F4B92D}
.truckIcon
{background-color:#0EC701}
.giftIcon{background-color:#0593FF}
.componentColorOption
{margin-top:14px;margin-bottom:13px}
.myListHoverContainer .sup
{vertical-align:top;font-size:10px;font-weight:800}
.myListHoverContainer,.myListHoverContainer .priceSection,.myListHoverContainer .imageSection
{float:left}
.myListHoverContainer
{padding-top:14px;padding-left:13px}
.myListHoverContainer .myList-oldPrice
{color:#a7a7a7;font-family:MyriadPro-Light;font-size:12px;text-decoration:line-through}
.myListHoverContainer .myList-item-newprice
{color:#ff6f08;font-family:MyriadPro-Regular;font-size:20px;margin-top:4px}
.myListHoverContainer .ultimaImage
{margin-top:16px}
.myListHoverContainer .imageSection
{
    float:right}
.myListImage
{padding-top:8px}
.myListHoverContainer .qty-selection .btn{background:#e6e6e6 none repeat scroll 0 0;border-bottom:2px solid #b4b4b4;border-radius:2px;color:black;height:30px;min-width:auto;width:30px;cursor:pointer}
.myListHoverContainer .qty-selection .txt-qty{height:27px;border-radius:0;width:40px;padding:0;margin:0;text-align:center;border:0px none;border-top:1px #C8C6C7 solid;border-bottom:1px #C8C6C7 solid;color:black;line-height:0}
.myListHoverContainer .qty-selection .mylist-piezas-text
{font-size:13px;color:#2476C2;font-weight:800}
.myListHoverContainer  .addToCartBtn .btn
{background-color:#FD6500;border-bottom:2px solid #DA5007}
.myListHoverContainer  .addToCartBtn .icon
{font-size:18px;margin-right:10px;position:relative;top:4px}
.myListHoverContainer .qtySelectionContainer
{padding-top:24px;padding-left:53px;padding-bottom:20px}
.myListHoverContainer .addToCartBtn
{padding-left:13px;padding-bottom:20px}
.myListHoverContainer .myListImageContainer
{padding-right:15px;padding-left:10px;width:20%}
.myListHoverContainer .myList-item-newprice .normal
{font-size:18px;font-weight:800}
.qtySelection-Full
{display:none;cursor:pointer}
.myListImageContainer
{padding-right:10px;padding-left:10px}
.myListImageSection img
{padding-left:14px;padding-top:20px;padding-bottom:14px}
.myListTextBoxContainer .myListSubtitutes{display:inline;font-size:15px}
.myListTextBoxContainer .myListSubtitutes a{color:#2076DE}


.myListImageSection .rating-stars{width:61%;padding-left:41px}
.myListImageSection .icon.icon-star{font-size:16px}
.myListImageSection .icon.icon-star.active{color:#FFBA2E}


.myListComponentContainer .myListTextBoxContainer
{border-top:1px solid #F8F7F6;padding-top:10px;padding-left:15px}
.myListComponentContainer .myListTextBoxContainer .item-wrap-label{display:inline-block;margin-right:10px;font-size:14px}
.myListComponentContainer .myListTextBoxContainer .item-comments-input-wrap{display:inline-block;width:39%;margin-right:20%}
.myListComponentContainer .myListTextBoxContainer .item-comments-span-wrap{display:inline-block}



.myListHoverContainer:hover .qtySelection-Full{display:block;cursor:pointer}
.myListComponentContainer:hover .myListImageContainer
{background-color:white}


.myListComponentContainer:hover
{background-color:#FBF9FA}
.myListTextBoxContainer .item-comments-input-wrap input
{padding:0 0 0 2%}
.myListComponentContainer
{width:100%}
.myListImageContainer{width:20.5555555%}
.myList-compareContainer
{width:49.555555%}
.myListHoverContainer{width:24.888889%;height:225px}
.myList-hline
{margin-top:13px}
.myList-bodyContainer hr{margin-top:12px}
.myList-bodyFooter hr
{margin-top:31px;margin-bottom:15px}
.myListImageSection{padding-bottom:15px}

.giftList-componentItem{display:table;float:left;padding-top:63px;-webkit-box-sizing:border-box;box-sizing:border-box}
.giftList-componentItem .component-row
{display:table-row}
.giftList-componentItem .component-col
{display:table-cell}
.giftList-componentItem .componentLabel{display:block;padding:3px 8px 5px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.giftList-componentItem .componentNo{font-size:25px;margin-left:40%;display:block}
.giftList-componentItem .componentNeeds
{width:70px;height:50px;color:#1379DD;margin-right:9px;border-radius:3px;border:1px solid #1379DD}
.giftList-componentItem .componentHasAlready
{width:70px;height:50px;color:#EE7E2A;margin-right:9px;border-radius:3px;border:1px solid #EE7E2A}
.gift-form .myList-filterContainer
{margin-top:10px}
.myList-bodyContainer.guestuser-footer .myList-bodyFooter hr{margin-top:25px}
.myList-filterContainer .myList-header.left .disabled-addCart-iconColor{pointer-events:none}
.mylist-dept-group{float:left;font-size:20px;font-weight:bold;color:#83BA0F}
.phone .mylist-dept-group{background:#fff;z-index:1;position:relative;padding-right:10px}
.mylist-dept-group-wrap{margin:10px;clear:both;width:96%}
.mylist-dept-group-wrap .separator-hr-ruler{position:relative;top:9px;left:13px;margin:20px 0px 0px 0px;border-top:1px solid #e0e0e0}
.phone .mylist-dept-group-wrap .separator-hr-ruler{border-top:1px solid #efefef;width:100%;left:0;top:-9px}
.pointer-events-none{pointer-events:none}
.myList-header .pointer-events-none .checkbox-info .checkbox-text span{color:#C7C7C7}
.myList-select-wrap-none{pointer-events:none;float:right;width:63%;margin:0px;height:30px}
.phone .myList-select-wrap-none .select-box span.icon{right:4px;top:6px}
.myList-bodyContainer .quickView-form-wrapper{z-index:30}
.myList-bodyContainer .quickView-form-content{z-index:30;top:30%}


.phone .myList-selectLabel{text-align:left}
.phone .myList-select-wrap,
.phone .myList-select-wrap-none{width:100%}
.phone .phone-icon-section
{margin-top:7px}
.phone .phone-icon-section .option-checkbox div > label{line-height:25px}
.phone .phone-icon-section .select-all
{width:45%}
.myList-bodyContainer .rating-stars label{font-size:18px}
.main-bundle.mylist{border-top:1px solid #F1F1F1}
.tablet .main-bundle.mylist{border:1px solid #F1F1F1}
.main-bundle.mylist .order-price-detail.bundle-container{border-top:0;border-right:0}
.main-bundle.mylist .order-price-detail.bundle-container:last-child{border-bottom:0}
.tablet .myList-bodyContainer .comment-substitute-container{
  padding:0px}
.tablet  .order-price-detail.bundle-container{width:93%}
.myList-empty-message{margin:20% 0}
.mylist-list .subtitleSpan{margin-left:10px;font-size:17px;color:#5f5a5a;font-family:"myriad-pro-light";padding:30px 0 15px;display:block}
.myList-header .option-checkbox{margin:8px 0 5px}
.myList-header .option-checkbox input{padding-bottom:0;margin-bottom:0}
.myList-selectLabel.disabled{color:#d6d5d5}
.myList-bodyContainer .specialIco
{min-height:20px;vertical-align:middle;margin-top:5px}
.specialIco img{height:25px;margin-right:5px}
.myList-bodyContainer .icon-view{margin-bottom:2%;margin-top:2%}
.myList-header .option-checkbox span.checkbox{border:1px solid #808080}
.myList-bodyContainer .option-checkbox span.checkbox,.myList-bodyContainer .option-checkbox span.checkbox.checked{height:18px;width:18px}
.phone .myList-bodyContainer .option-checkbox span.checkbox,
.phone .myList-bodyContainer .option-checkbox span.checkbox.checked{height:20px;width:20px}
.myList-bodyContainer .option-checkbox span.checkbox.checked i.chkIcon{font-size:13px;left:3px}
.desktop .myList-bodyContainer .option-checkbox span.checkbox.checked i.chkIcon,
.desktop .myList-bodyContainer .option-checkbox span.checkbox.checked i.chkIcon{font-size:16px;left:2px;top:1px}
.myList-bodyContainer .list-itemrow.itemrow-price > div:first-child{margin-bottom:10px}
.myList-bodyContainer .price-before-label{float:right}
.phone .myList-bodyContainer .phone-icon-section .select-all{margin-left:0px;width:100%}
.phone .myList-bodyContainer .phone-icon-section .del-add-btns{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:0}
.myList-bodyContainer .itemBox-container-wrp .ratingSection .hover-rating-before i.icon
{color:#FDBB2B !important}


.mylist-surcharge{position:absolute;right:0px;top:-5px}
.mylist-surcharge .surcharge{height:29px;border-radius:15px;width:412px}
.mylist-surcharge .surcharge svg{width:17px;height:17px;padding-left:6px}
.mylist-surcharge .surcharge span{font-size:14px;padding-left:6px}
.tablet .mylist-surcharge .surcharge{width:255px}
.tablet .mylist-surcharge .surcharge span{font-size:12px;padding-left:6px}
.phone .mylist-surcharge .surcharge svg{width:12px;height:12px;padding-left:4px}
.phone .mylist-surcharge{position:relative}
.phone .mylist-surcharge .surcharge{border-radius:0;height:25px;width:auto;margin-top:5px}
.phone .mylist-surcharge .surcharge svg{height:12px;width:12px;padding-left:16px}
.phone .mylist-surcharge .surcharge span{font-size:10px;padding-left:4px}.myList-filterContainer .myBasics-filterContent{display:inline;float:left;color:#3678CF;font-size:16px;padding:10px;margin-left:10px}
.myBasicsCompare .option-checkbox span.checkbox
{border:1px solid gray;border-radius:5px;cursor:pointer;display:inline-block;height:22px;width:22px;text-align:center;float:left;margin-top:3px}
.myBasicsCompare .option-checkbox span.checkbox.checked i.chkIcon
{color:white;font-size:19px;filter:alpha(opacity=100);opacity:100;left:9%;position:absolute;top:4%}
.myListComponentContainer .myBasicsCompare
{float:left;color:#CACACA;cursor:pointer;font-size:22px;position:relative;top:6px}
.myBasicsImg{
  padding-top:20px;padding-bottom:14px}
.myList-filterContainer .col{display:table-cell;border:1px solid #F3F3F3;padding-left:28px;padding-right:28px;padding-top:5px;padding-bottom:5px;color:#C4C4C4;float:left}
.myList-filterContainer .myBasics-filterIcons .myBasicSubtitutes{display:inline-block}
.myList-filterContainer .myBasics-filterIcons .filterIcons-row{display:inline-block}
.myList-filterContainer .myBasics-filterIcons
{display:table;float:left;cursor:pointer;margin-left:15px}
.myBasics-mainContainer .myBasicSubtitutes{display:inline-block;padding:10px 32px;color:#1274D5}
.myBasics-mainContainer .myBasicSubtitutes a{color:#1876ce}
.myBasics-mainContainer .filterIcons-row{display:inline;float:right;margin-left:4px}

.myBasics-mainContainer .add-cart-row{float:left;text-align:center}
.myBasics-mainContainer .add-cart-row .btnGrn{
        margin-top:8px;width:30%}
.add-cart-row .btnGrn{width:65%;margin:0px}
.myBasics-mainContainer .add-cart-row.btnAction-none{pointer-events:none;color:#c7c7c7;border-left:none}
.myBasics-mainContainer .myList-header .select-all.left-none{pointer-events:none;float:left;margin:0px 0px 0px 0px}
.myBasics-mainContainer .myList-filterContainer .icon{right:3px}
.myBasics-mainContainer .myList-filterIcons{width:26%}
.myBasics-mainContainer .myList-filterIcons .option-checkbox{margin:16px 0px}
.myList-bodyContainer .list-itemBox-wrp{padding-bottom:15px}
.myList-bodyContainer .subtitleSection .myBasics-subtitle{font-weight:600;font-size:22px;color:#0077C6;margin-bottom:25px}
.myList-bodyContainer .subtitleSection .myBasics-subtitle:first-letter{
}
.myList-bodyContainer .subtitleSection .myBasics-subtitle:after,.titleSimulator:after{content:"";display:block;width:49px;margin-top:10px;height:5px;background-color:#83BA0F}
.tablet .myBasics-mainContainer .myList-filterIcons{width:13%}
.tablet .myBasics-mainContainer .myList-filterIcons{display:inline}
.tablet .myBasics-mainContainer .myList-filterIcons .option-checkbox{margin:16px 0px 0px 0px}
.tablet .myBasics-mainContainer .myList-filterContainer .myList-selectOptionsContainer{margin:10px 0}
.tablet .myBasics-mainContainer .myList-selectOptionsContainer .myList-selectLabel{
}
.tablet .myBasics-mainContainer .full-column.myList-header.left{height:55px}
.phone .myBasics-mainContainer .myList-filterIcons{width:0%}
.phone .myBasics-mainContainer .myList-filterIcons .checkbox-text{line-height:25px}
.phone .myBasics-mainContainer .add-cart-row{float:right}
.phone .myBasics-mainContainer .myList-filterContainer{border-bottom:none}
.phone .myBasics-mainContainer .myList-selectOptionsContainer{border-top:1px solid #EFEFEF;padding-top:10px;margin-top:0px}


.phone .myBasics-mainContainer .myList-header .option-checkbox{padding-bottom:0px}
.phone .myBasics-mainContainer .myList-filterContainer .custom-select{height:40px}
.phone .myBasics-mainContainer .myList-filterContainer .myList-header .select-all{width:initial;-webkit-box-sizing:border-box;box-sizing:border-box;margin:17px 0px 0px 0px}
.myList-header .add-cart-row button{margin:0;font-size:6px;vertical-align:middle;height:34px;margin-top:4px;padding-left:42px;position:relative;text-align:left;margin-bottom:4px}
.tablet .myList-header .add-cart-row button{margin-top:8px}
.myList-header .add-cart-row button i{position:absolute;left:16px;top:6px;width:24px!important;margin-right:0!important;padding-right:0!important;font-size:20px}
.myList-header .add-cart-row button span{margin-top:2px;display:block;font-size:12px}

.tablet .myList-bodyContainer .list-itemBox-wrp .itemrow-price{width:35%}
.myBasics-mainContainer
{margin-bottom:25px}
.tablet .myBasics-mainContainer .myList-filterContainer .full-column.myList-header.left{height:50px}
.tablet .myBasics-mainContainer .myList-filterContainer .select-all.left .option-checkbox{margin:15px 0;height:20px}
.topMargin{margin-top:30px}


.taxonomyListData .taxRow{cursor:pointer;margin-top:17px}
.taxonomyListBox{left:138;position:absolute;text-align:left;top:68px;z-index:100;background:#FFFFFF;border-bottom:1px solid #CDCDCD;overflow:hidden}
.taxonomyListBox .taxRow{padding-bottom:19px;cursor:pointer;width:108%;color:#2F2F2F;font-size:17px;font-family:cursive}
.taxonomyListBox .taxRow:hover{color:#3C7DB5;}
.sectionWrapBottom .departments .tooltipTarget #sams-tooltips .tooltip-container .desktop .tooltip-content{position:fixed;width:90%;height:90%}
.taxonomyListBox .deptMain{border-right:1px solid grey;padding:10px;float:left}

.desktop .menu-arrow{display:none;position:absolute;width:0;height:0;line-height:0;border:14px dashed #666;border-bottom-color:#000;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;margin-top:-4px}
.tablet .menu-arrow{display:inline !important}
.taxRow.first .menu-arrow{display:inline}
.taxRow.first{color:#3C7DB5;}
.desktop .menu-arrow:after{display:inline;content:'';position:absolute;width:0;height:0;border:18px dashed #fff;right:1px;top:-18px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}
.dispNone{display:none}
.tax-depart-group,.tax-family-group,.tax-fineline-group{display:inline-block;white-space:nowrap;width:200px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:18px}
.tablet .tax-depart-group,.tablet .tax-family-group{
  }
.navArrow{border-style:solid;border-style:dashed;border-width:14px;border-color:transparent;border-top-width:0;border-bottom:9px solid #ededed;width:0;height:0;font-size:0;line-height:0;position:absolute;top:59px;left:276px}
.navArrowInner{border-style:solid;border-style:dashed;border-width:14px;border-color:transparent;border-top-width:0;border-bottom:9px solid white;width:0;height:0;font-size:0;line-height:0;position:absolute;top:1px;left:-14px}

#facets{float:left;padding:5%;border-radius:5px;border-left:none;margin-left:12px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.12);box-shadow:0 1px 5px rgba(0,0,0,0.12);min-width:288px;margin-bottom:50px}
#mobile-filter-overlay{position:fixed;height:100%;bottom:0px;background:rgb(0,0,0,0.5);z-index:5;overflow:hidden;width:100%}
#mobile-filter-overlay #facets{-webkit-box-shadow:none;box-shadow:none;width:100%;margin:0;height:85%;overflow:auto}
#mobile-filter-overlay .mobile-facet-container{height:75%;background:#fff;position:absolute;width:100%;bottom:0;-webkit-box-shadow:0 0 100px #444;box-shadow:0 0 100px #444}
#facets hr{margin-top:15px}
#facets .facetHeader{margin-top:15px}
#facets .facetHeader i.icon-arrow_right,#facets .facetHeader i.icon-arrow_left{color:#ccc;font-size:10px;line-height:16px;width:16px;text-align:center}
#facets .facetBlock{margin:10px 0}
#facets .facetSubHeader{margin:0px 5px;color:#1a75cf}
.facetSubHeader hr{margin-top:0px;margin-bottom:0px}
.facetSubHeader .filteredCount,.facetSubHeader span.clean{font-size:14px}
.facetSubHeader .filteredCount{color:#666666;margin:10px 0 10px 18px}
#facets .facetHeader span,#facets .facetSubHeader span{text-transform:capitalize;margin:2px;cursor:pointer}
#facets .facetHeader span,#facets .facetSubHeader > span{margin:10px 0}
#facets .facetHeader,#facets .facetSubHeader{color:#0077C6;font-weight:600}
#facets .facetHeader .moreOrLess,#facets .facetSubHeader .moreOrLess{color:#808080;font-weight:300;margin-left:40px;font-size:14px;text-transform:lowercase;cursor:pointer}
.facetSubHeader .subs{color:#1a75cf}
.facetSubHeader .icon{float:left}
#facets .facetSubHeader span.clean{float:right;cursor:pointer;color:white;background:#0077C6;border-radius:7px;padding:1px 8px}
#facets .facetSubHeader span.clean.hide{height:15px;background-color:transparent}
#facets .facetSubHeader > i.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:10px}
#facets .facetSubHeader > i.close{font-size:20px;padding-left:6px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:14px}
#facets .facetHeader i,#facets .facetSubHeader i{float:left;line-height:20px;font-size:16px;width:16px;text-align:center;color:#0077C6}
#facets .facetHeader i,#facets .facetSubHeader .chkIcon{top:10%;left:0%;font-size:29px;color:#ffffff}
#facets .facetContent .option-checkbox .checked{background:#0077C6;height:18px;width:18px;border-radius:4px}
#facets .facetContent .option-checkbox span.checked{position:initial}
#facets .facetSubHeader i.icon-mas-flat,#facets .facetSubHeader i.icon-menos-flat{font-size:12px}
#facets .facetSubHeader .facet,#facets .facetHeader .facet{margin-left:10px}
.small-checkbox .option-checkbox{height:22px}
#facets .small-checkbox .option-checkbox{max-height:auto;width:100%;float:left}
#facets .checkbox-info > label{line-height:normal;max-width:75%;padding-right:0}
#facets .small-checkbox .option-checkbox{height:auto}
#facets .small-checkbox .option-checkbox .checkbox-info > *{line-height:auto;min-height:auto;padding-left:0px}

#facets .option-checkbox{margin:0px 0px}
#facets .qty-img{float:right;color:#808080}
.small-checkbox .option-checkbox input{height:22px;width:22px;margin:3px}
.small-checkbox .option-checkbox .checkbox{height:18px;width:18px;border-radius:5px;border-color:#e4e4e4}
.small-checkbox .option-checkbox span.checkbox i.chkIcon{line-height:22px}
.small-checkbox .option-checkbox span.checkbox.checked i.chkIcon{font-size:16px;top:2%;left:10%;color:#ffffff}
.small-checkbox .option-checkbox input[type="checkbox"] + span + label{height:22px;line-height:22px}
.small-checkbox .option-checkbox input[type="checkbox"] + span + label div.checkbox-space{height:22px;width:35px}
.small-checkbox .option-checkbox .checkbox-info{margin-left:26px}
.small-checkbox .option-checkbox .checkbox-info > *{line-height:22px;min-height:22px}
.facet .option-checkbox .checkbox-info .outside-child{float:right;color:#d4d4d4;font-weight:500}

  .choices-extras{overflow:initial}
.ie-old .choices-extras{overflow:inherit}
.choicesTransition-enter{max-height:0px;margin-top:-5px;overflow:hidden !important}
.choicesTransition-enter.choicesTransition-enter-active{max-height:500px;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.choicesTransition-leave{max-height:500px;margin-top:-5px;overflow:hidden !important}
.choicesTransition-leave.choicesTransition-leave-active{max-height:0px;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}


  .facets-extras{overflow:initial}
.ie-old .facets-extras{overflow:inherit}
.facetsTransition-enter{max-height:0px;overflow:hidden !important}
.facetsTransition-enter.facetsTransition-enter-active{max-height:500px;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.facetsTransition-leave{max-height:500px;overflow:hidden !important}
.facetsTransition-leave.facetsTransition-leave-active{max-height:0px;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}

  .departmentsTransition-enter{max-height:0px;overflow:hidden !important}
.departmentsTransition-enter.departmentsTransition-enter-active{max-height:600px;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.departmentsTransition-leave{max-height:600px;overflow:hidden !important}
.departmentsTransition-leave.departmentsTransition-leave-active{max-height:0px;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}


#price-slider .price-slider{
  height:8px;position:relative;border:1px solid #EFE9E9}
#price-slider .slider-range{background-color:#C5DD80;width:100%;height:100%;position:absolute}
#price-slider .price-slider-container{padding:10px 18px}
#price-slider .price-slider-container.mobile{padding:14px 18px}
#price-slider .slider-start-outer,#price-slider .slider-end-outer{border-radius:13px;height:14px;margin-top:-3px;position:absolute;width:14px;margin-left:-10px}
#price-slider .mobile .slider-start-outer,#price-slider .mobile .slider-end-outer{width:30px;height:30px;margin-top:-11px}
#price-slider span.slider-start-inner,#price-slider span.slider-end-inner{background-color:#83BA0F;border-radius:50%;height:15px;margin-top:0px;position:absolute;width:15px;margin-left:0px}
#price-slider .mobile span.slider-start-inner,#price-slider .mobile span.slider-end-inner{width:20px;height:20px;margin:5px}
#price-slider .slider-end-outer{left:100%;z-index:1}
#price-slider .slider-start-outer{left:0;z-index:1}
#price-slider .slider-value{margin:10px 0;text-align:center;color:#3c73ab;font-size:14px}
#price-slider .slider-value .minRange,#price-slider .slider-value .maxRange{width:35%;background:none;color:block;margin:0;padding:6px 0 6px 6px;height:26px}
#price-slider .slider-value .minRange{float:left}
#price-slider .slider-value .maxRange{float:right}
#price-slider .price-slider-range{margin:10px 0 15px;font-size:12px;color:#A5A5A5;font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}
#price-slider span.price-range-high{float:right}
#price-slider .price-slider-trigger{text-align:center;margin:10px}
#price-slider .price-slider-trigger a{font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;;cursor:pointer;font-weight:initial}


#facets-rating .table-c{width:25px}
#facets .facetSubHeader #facets-rating label{margin-left:0;width:39px;text-align:center;float:none;display:inherit;margin:0 auto}
#facets .facetSubHeader #facets-rating i{float:none;font-size:25px}
#facets-rating i.grey{color:#ccc}

.rating-stars input[type="radio"]{display:none}
.rating-stars label{font-size:21px;margin:0;padding:1px}
label{  font-weight:400;font-size:14px;float:left;margin-bottom:5px;margin-top:5px;width:100%}
#facets-rating.rating-stars .hover-rating-target i.grey,
#facets-rating.rating-stars .hover-rating-before i.grey,
#facets-rating.rating-stars .select-rating-target i.grey,
#facets-rating.rating-stars .select-rating-before i.grey{color:#FDBB2B;cursor:pointer}
.rating-stars .table-c{text-align:center}
.facetSubHeader .rating-stars{width:100%;margin:10px auto}

.facet-sub-icon > span{margin:0 0 0 5px}
.facet-sub-icon .icon{-webkit-transform:rotate(0deg) scale(0.5);float:left}
.facet-sub-icon{margin:10px 0;color:#1a75cf}
.facetSubHeader .icon{-webkit-transform:rotate(0deg) scale(0.5);float:left}
#facets .facetSubHeader .subs{margin:0 0 0 5px}
#facets .facetSubHeader #iconarrow{float:left}

#facets > div{color:#1a75cf}
#facets > div:first-child span{font-family:"myriad-pro-bold"!important;font-size:18px;font-weight:bolder}

#facets .minRange,#facets .maxRange{border:1px solid #F3F3F3}
#facets .checkbox-text span{color:#808080;float:left;width:100%;padding-top:2px}
#facets .price-slider-range{color:#4d4d4d}
#facets .price-slider-range .price-range-low,#facets .price-slider-range .price-range-high{color:#808080;font-weight:initial}
#facets .left.min-value{color:#4d4d4d}
#facets .right.max-value{color:#4d4d4d}
#facets .price-slider-apply{margin-top:30px;text-align:center}
#facets .price-range-low{margin-left:20px}
#facets .price-range-high{margin-right:20px}

.facet-phone{width:100%;float:left}
.facet-phone.none{display:none}
.facet-phone #facets{border:none;width:90%;float:left;margin:10px;padding:10px;-webkit-box-shadow:none;box-shadow:none}
.applyFilterButton.desktop,.applyFilterButton.tablet{display:none}
.applyFilterButton.phone{margin-top:25px;text-align:center}

.plp-sort-phone{width:100%;float:left}
#mobile-sorting-overlay{position:fixed;height:100%;bottom:0px;background:rgb(0,0,0,0.5);z-index:5;overflow:hidden;width:100%}
#mobile-sorting-overlay .sorting-overlay-container{height:54%;background:#fff;position:absolute;width:100%;bottom:0;-webkit-box-shadow:0 0 100px #444;box-shadow:0 0 100px #444}
#plp-sort{padding-right:15px;padding-left:15px}
.plp-sort-phone #plp-sort{border:none;width:90%;float:left;margin:10px;padding:10px;-webkit-box-shadow:none;box-shadow:none;height:75%;overflow:auto}
#plp-sort .plp-sort-block{margin:10px 0}
#plp-sort .plp-sort-subHeader{margin:0px 5px;color:#1a75cf;font-weight:600}
#plp-sort .samsRadio{height:17px;width:17px;display:inline-block;position:relative;margin-right:5px;cursor:pointer;margin-top:7px}
#plp-sort input[type="radio"]{padding:0;padding-right:0;padding-left:0;margin:0;opacity:0;position:absolute;top:0;left:0;z-index:10}
#plp-sort .greenRadio{height:100%;width:100%;border:2px solid #aeaeae;border-radius:100%}
#plp-sort input[type="radio"]:checked + .greenRadio{border:2px solid #4da80c}
#plp-sort input[type="radio"]:checked + .greenRadio .greenRadioInner{background:#4da80c;margin:4px;border-radius:100%;height:9px;width:9px}
#plp-sort .radio-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
#plp-sort .radio-container div{}
#plp-sort .sort-action-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:18px}
#plp-sort .item-left{-webkit-flex:16 1;-ms-flex:16 1;flex:16 1}
.svg-close-alignment{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#plp-sort .clear-sort-container{height:30px}.left-container.table-c,.right-container.table-c{vertical-align:top;padding-top:10px;width:300px}
.middle-container.table-c{}
.right-container.table-c{position:relative;padding-right:12px;width:275px}
.back-to-top{background:#fff none repeat scroll 0 0;border-radius:5px 0 0 5px;border:1px solid #FFFFFF;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.12);box-shadow:0 2px 8px rgba(0,0,0,0.12);bottom:70px;color:#0077c6;height:50px;padding:5px 0 8px;position:fixed;right:0;width:80px;z-index:5;cursor:pointer}
.back-to-top.desktop.locked{right:274px;border-radius:5px}
.back-to-top .icon,.back-to-top .text{display:inline-block;text-align:center;width:100%}
.back-to-top .icon{font-size:28px}
.product-item-header::before{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6)}
.product-item-header{z-index:4;width:100%;border-right:none;border-left:none}
#plpBar{z-index:5}
#plpBar .left.counter{padding-left:26px;color:black;font-weight:initial}
#plpBar > .products-options{background:white;height:40px;line-height:37px;color:#bdbaba;font-weight:600;font-size:14px;border-bottom:1px solid #EFEFEF;border-right:none;border-left:none}
#plpBar > .products-options-phone{height:60px}

#plpBar .products-options .right.options{width:354px;height:40px}
#plpBar .products-options .sortview{float:none;display:inline-block;width:auto;height:40px}
#plpBar .products-options .sortview .select-box .title{font-size:14px;margin:0;width:94px;float:left;color:#4D4D4D;padding:0}
#plpBar .products-options .sortview .select-box #orderby{float:left;width:164px;margin-top:4px;padding:4px}
#plpBar .products-options .sortview .select-box .icon{right:8px;top:8px}



.products-options .options{margin-right:20px}
.products-options .options .view-type{
  font-size:18px}
.products-options .options .view-type > i{vertical-align:middle;margin:0 11px;cursor:pointer}

.icon.selected{color:#9fbee1}
#plpBar > .comparison-options{margin:0 auto;width:80%;background-color:black}
.compare-product{float:right}
.compare-product .option-checkbox{min-height:22px}
.compare-product .option-checkbox span.checkbox{height:20px;width:20px;border-radius:5px}
.compare-product .option-checkbox input[type="checkbox"]{margin:1px;height:20px;width:20px}
.compare-product .option-checkbox .checkbox-info{margin-left:0px}
.compare-product .option-checkbox div > label{line-height:22px;min-height:22px}
.compare-product .option-checkbox span.checkbox.checked i.chkIcon{font-size:17px}
.options-icon.compare-qview-chkbox{
}
.options-icon.compare-qview-chkbox .option-checkbox{float:right;margin:0}
.options-icon.compare-qview-chkbox .option-checkbox .checkbox{height:20px;width:20px;border-radius:5px;border:1px solid #808080;margin:2px 2px 0}
.options-icon.compare-qview-chkbox .checkbox-info{position:absolute;margin-left:-80px}
.options-icon.compare-qview-chkbox .checkbox-info .checkbox-text span{font-size:15px}
.compare-product.compare-pdp-chkbox .checkbox-info{margin-left:22px}
.itemBox-container-wrp .compare-product .option-checkbox{margin:0}
.itemBox-container-wrp .compare-product.selected .option-checkbox div > label{color:#1A75Cf}
.itemBox-container-wrp .compare-product .option-checkbox .checkbox-info{float:left}
.itemBox-container-wrp .compare-product .option-checkbox span.checkbox{float:right}
.itemBox-container-wrp .compare-product .option-checkbox input[type="checkbox"]{left:83%}
.itemBox-container-wrp .compare-product .option-checkbox input{height:22px;width:22px;margin:3px}
.itemBox-container-wrp .compare-product .option-checkbox .checked{background:#83ba0f none repeat scroll 0 0;height:22px;width:20px;border-radius:4px}
.itemBox-container-wrp .compare-product .option-checkbox span.checkbox.checked i.chkIcon{left:2px;top:12%}

.pagination-divider{text-align:center;height:18px}
.pagination-divider .pagination-hr{height:8px;border-bottom:1px solid #80bd01}
.pagination-divider .pagination-page{background-color:white;padding:0 7px;color:#80BD01}
#pagination{position:fixed;background:#fff none repeat scroll 0 0;border-radius:5px 0 0 5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.12);box-shadow:0 2px 8px rgba(0,0,0,0.12);right:0px;z-index:5;bottom:30px;height:30px}
#pagination.locked{right:312px;border-radius:5px}
#pagination > ul{padding:0 5px}
#pagination .pagination-li{background-color:white;border-radius:50%;color:#0077c6;cursor:pointer;display:block;float:left;height:22px;margin:5px 3px;text-align:center;width:22px}
#pagination .pagination-n{background-color:#f3f3f3;border-radius:50%;color:#0077c6;font-size:14px;height:22px;line-height:20px;width:22px}
#pagination .selected .pagination-n{background-color:#0077c6;color:#fff}
#pagination .pagination-li .pagination-n.arrow{line-height:22px}
#pagination .pagination-li .pagination-n.arrow.rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);line-height:25px}

  #slider-pagination{height:30px}
#slider-pagination.slider-component .viewPort .fadeRight,#slider-pagination.slider-component .viewPort .fadeLeft{width:29px!important;height:30px}
#slider-pagination .viewPort{max-width:140px}


#plpBar .custom-select{-moz-appearance:none;background:#fcfafa none repeat scroll 0 0;border:1px solid #efe9e9;border-radius:4px;color:#a5a5a5;font-size:14px;font-weight:300;height:30px;margin-bottom:0px;padding:0px}

.smartCartContainer{width:260px}
.smartCartContainer.locked{position:absolute;top:0px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.15);box-shadow:0px 4px 10px rgba(0,0,0,0.15)}
.tooltip-content.smartCartTooltip{padding:0px;border-radius:3px}



.smartcart-header{background-color:#0077C6;padding:8px 5px;width:96.5%;border-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
#lock-icon{margin-right:5px;color:white;line-height:13px}
#lock-icon.disabled{color:#cccccc}
.logo-img
{display:none}
.cart-title{color:white;padding-left:7px;font-size:13px}
.cart-body{height:400px;overflow-y:auto;overflow-x:hidden}
.cart-body .cart-body-inner{height:100%}
.cart-body-inner .table-t{width:100%;height:100%}
.cart-products{float:left;margin:0px 10px;border-bottom:1px solid #F2F2F2}
.cart-products.first{margin-top:20px}
.cart-prod-img{
  }
.cart-prod-img img{height:48px;width:48px;padding:10px}
.cart-prod-name{float:left;color:#0077C6;font-weight:bold;margin-top:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:65%;font-size:14px}
.cart-price{color:#83ba0f;margin-top:10px;width:70%;font-weight:bold}
.sup{font-size:12px;vertical-align:top}
.smartCartContainer .quantity-inner.margin{margin:0% 25%;width:42%}
.smartCartContainer .qty-selection{display:inline;margin:0px}
.smartCartContainer .add-cart-row.full-column{width:52%;float:left}
.smartCartContainer .quantity-inner.margin{margin:5px 0}
.smartCartContainer .btnM{min-width:240px}
.smartCartContainer .btn{height:35px}
.smartCartContainer .full-container.checkt-ship-btns{padding:10px}
.smartCartContainer .piezas-text{margin-left:45px}
#sams-tooltips .tooltip-content.smartCartTooltip .after{left:137px;border-bottom:7px solid #0077c6}
#sams-tooltips .tooltip-content.smartCartTooltip .before{left:137px;border-bottom:5px solid #0077c6}

.spanIconView{border-right:1px solid;color:#c7c7c7;padding:3px 0}
.left.sortview{width:80%}
.fullTotal
{width:20%;float:right}
.product-desc{font-size:14px;margin-left:10px;line-height:20px;width:93%}
.product-left-container{width:59%;float:left}



.category-banner-wrp{margin-bottom:20px}
.category-heading{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 26px;max-width:1500px;margin:0 auto;float:none}
.category-heading > h1{color:#0077c6;float:left;padding-right:25px;font-size:20px;font-weight:400;text-transform:initial;letter-spacing:initial;margin-bottom:initial}
.category-heading > h1:after{display:none}
.full-column-padding{padding-bottom:10px}
.plpMainHeading h1,.family  .category-heading h1{font-size:22px;font-weight:600;padding-left:0;margin-left:-1%}
.family .category-main{position:relative;top:0}
.category-heading > hr{margin-top:15px}
.category-heading > h6{padding-top:15px;font-weight:normal;color:#808080}
.category-body{padding:20px 0}
.category-itemView{margin:0 auto;text-align:center;width:90%}
.category-item{display:inline-block;width:180px;height:200px;cursor:pointer}
.category-item > span{border:1px solid #ccc;border-radius:50%;display:inline-block;height:120px;padding:10px;width:120px}
.category-item > span.enable{border:1px solid #0077c6}
.category-item > span img{margin:15px 0;width:90px;height:90px}
.category-item > h2{color:#0077c6;padding:10px 0;white-space:initial}
.category-hoverView{width:100%;float:left;text-align:center;height:0px;overflow:hidden;-webkit-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s}
.department .category-hoverView{margin-top:-70px}
.category-hover-wrapper{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:60px}
.category-hoverView.no-enable{height:0}
.category-hoverView.enable{height:auto}
.category-hover-wrapper .category-hover-item{padding:10px 2% 30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.category-hover-wrapper .hover-item-header{padding:20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0077c6}
.category-hover-wrapper .hover-item{background:#fff none repeat scroll 0 0;border-radius:10px;-webkit-box-shadow:1px 1px 2px 0 #e3e3e3;box-shadow:1px 1px 2px 0 #e3e3e3;height:130px;margin:0 5px;padding:10px 12px;width:150px;color:#0077c6;cursor:pointer}
.category-hover-wrapper .hover-item > img{width:90px;height:90px}
.category-hover-wrapper .hover-item > h3{margin:0;color:#0077c6;font-size:initial;padding:initial}
.item-view-more .icoBlackbird-Icons_backtotop{margin-left:10px}
.category-hover-item .arrow{position:absolute;left:80px;content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;z-index:2}
.category-hover-item .arrow.before{top:-13px;border-bottom:15px solid #f9f9f9}
.category-hover-item .arrow.after{top:-15px;border-bottom:15px solid #f2f2f2}
.category-items-inner{display:inline-block;overflow:hidden;position:relative;width:100%}
.promotion-data .category-item{top:0;bottom:0;left:0;right:0;height:auto}
.promotion-data .promotion-img-outer{height:96px;top:0;bottom:0;left:0;right:0;position:relative;margin:0 5px}
.promotion-data .promotion-img-outer .image-transperent{top:0;bottom:0;left:0;right:0;position:absolute;display:none;border-radius:5px;height:90px;width:170px;padding:0}
.promotion-data .promotion-img-outer .blue-opacity .image-transperent{display:block;background:#0077C6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}
.promotion-data .promotion-img-outer .blue-opacity{display:block;border-radius:10px;height:90px;width:170px;padding:0;left:4px}
.promotion-data .promotion-img-outer .promotion-description{position:absolute;bottom:0px;right:5px;width:90%}
.promotion-data .category-item > span{border-radius:6px;height:90px;width:170px;padding:0;border:1px solid #f9f9f9}
.promotion-data .category-item > span img{margin:0;width:100%;height:100%;border-radius:6px}
.promotion-data .category-item > .promotion-description{padding:0px;text-align:left;color:#ffffff;font-size:15px;margin-bottom:12px}
.promotion-data .category-hover-wrapper{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #f2f2f2;border-top:0px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}
.promotion-data .category-hover-wrapper .category-hover-item{padding:0px}
.promotion-data .category-hover-item .arrow.before{border-bottom:15px solid #ffffff}
.promotion-data #categorySlider.slider-component .viewPort{height:93px}
.promotion-data #categorySlider.slider-component .viewPort .fadeRight,.promotion-data #categorySlider.slider-component .viewPort .fadeLeft{font-size:25px;height:136px;width:50px}
#categorySlider.slider-component .viewPort{height:200px}
#categorySlider.slider-component .viewPort .fadeRight,#categorySlider.slider-component .viewPort .fadeLeft{color:#0077c6;font-size:20px;height:200px;background:#fff}
#categorySlider.slider-component .viewPort .fadeLeft{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#categorySlider.slider-component .viewPort .fadeRight .icon{position:absolute;top:30%;cursor:pointer}
#categorySlider.slider-component .viewPort .fadeLeft .icon{position:absolute;top:59%;cursor:pointer}


.plp-quickview-left-details{width:43%;margin-top:67px}
.plp-quickview-right-details{width:60%}
.quick-view-wrapper .popup{min-width:80%}
.plp-quickview-right-details .itemrow-price .prod-disc-wrap.quickview-left-cost{float:left;width:50%;text-align:left}
.prod-price-wrap .prod-special-price-wrap{float:right;width:50%}
.plp-quickview-right-details .itemrow-price .prod-disc-wrap.quickview-right-cost{text-align:center;width:100%}
.plp-quickview-right-details .itemrow-price .prod-disc-wrap.quickview-right-cost .cart-button-in-wrap{width:100%}
.plp-quickview-right-details .itemrow-price .prod-price-wrap{border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:90%}
.plp-quickview-right-details .rating-stars .hover-rating-before i.icon,
.product-listing .itemBox-container-wrp .ratingSection .hover-rating-before i.icon{color:#FDBB2B !important}

.plp-item-container .qty-selection{display:block}
.plp-item-container .piezas-text{text-align:center}
.plp-item-container .item-quantity{margin-top:20px}
.plp-item-container .verticalSwitch{margin-top:20px}
.plp-quickview-cost .add-cart-row{margin-top:20px}

.plp-swatch-quickview .desc-text-label{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto}
.plp-swatch-quickview .desc-title-label{color:#c7c7c7;margin-bottom:10px}
.plp-swatch-quickview .title-quickview{width:44%;margin-left:5px;float:left}
.plp-swatch-quickview .title-quickview:nth-child(3){width:48%;float:left}
.plp-swatch-quickview .title-quickview :nth-child(3) .section-title-label{width:33%}
.plp-swatch-quickview .title-quickview:nth-child(4){width:31%}
.plp-swatch-quickview .title-quickview:nth-child(3) .swatch-box{
  width:69%;float:left;padding-left:0px}
.plp-swatch-quickview .title-quickview:nth-child(4) .swatch-box{width:74%;float:right}
.plp-swatch-quickview .title-quickview .swatch-box .color-swatch .swatch-circle-outer{width:22px;height:22px}
.plp-swatch-quickview .title-quickview .swatch-box .color-swatch .swatch-circle-inner{width:18px;height:18px}
.plp-swatch-quickview .title-quickview .swatch-box .color-swatch{width:15%;float:left}
.plp-swatch-quickview .title-quickview .section-title-label{width:20%;float:left;color:#c7c7c7;padding-left:0%}
.plp-swatch-quickview .title-quickview .swatch-box{
  width:75%;float:right;padding-left:0%}
.plp-swatch-quickview .title-quickview .swatch-box .color-swatch{
  margin-right:10%}
.plp-swatch-quickview .title-quickview .swatch-box .swatch-text{display:none}
.plp-swatch-quickview .title-quickview .swatch-box .swatch-box-text{margin-right:3px}
.plp-swatch-quickview .title-quickview:nth-child(4) .section-title-label{width:20%}
.itemrow-price .plp-mail-option{padding:0}
.itemrow-price .plp-mail-option .options-icon{width:30%;font-size:15px;width:33%}
.prod-price-wrap .plp-mail-option{width:100%}
.mail-options-wrap .compare-label{font-size:15px;float:right;color:#2177c0;font-weight:bolder}
.plp-item-container{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:62%}
.plp-item-container .item-size{display:inline-block;width:35%;float:left;margin-top:20px}

.plp-quickview-details{width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}
.plp-quickview-details .thumb-image-container{width:16%;margin-left:2%;padding:0px;margin-top:10%}
.plp-quickview-details .thumb-image-container .thumb-image{width:45px;height:45px}
.plp-quickview-details .main-image{width:79%}
.plp-quickview-details .main-image .zoom-image{
  margin-top:5%;width:100%}
.plp-quickview-details .plp-popup-image #theVideoPDP{width:79%}
.plp-quickview-details .plp-popup-image .wrap-extra-class{margin-left:0%;margin-bottom:3%}
.plp-quickview-right-details .prod-id{color:#808080;font-size:13px}
.plp-quickview-right-details .prod-event-bar{
    width:100%;height:auto;border-bottom:1px solid #f4f4f7;padding-bottom:10px}
.plp-quickview-right-details .prod-event-bar .specialIco{line-height:30px;margin-right:1%;margin-top:0px}
.plp-quickview-right-details .prod-event-bar .specialIco img{vertical-align:middle}
.plp-quickview-right-details .itemrow-price .piezas-text{text-align:left;margin-left:53px}
.plp-quickview-right-details .plp-mail-option .options-icon .add-list-label,.plp-quickview-right-details .plp-mail-option .send-mail-label{font-size:12px}
.plp-quickview-right-details .plp-mail-option .compare-label{font-size:12px}
.plp-quickview-right-details .itemrow-price .mail-options-wrap{border:none;width:100%}
.plp-quickview-right-details .prod-event-bar div{width:auto;float:left;margin-top:5px}

   .empty-search-main{padding:50px 10%;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%}
.empty-search-main.phone{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.empty-search-main.tablet,.empty-search-main.phone{padding:25px 10%}
.empty-search-main .empty-search-text,.empty-search-main .empty-search-img{display:table-cell;width:50%;text-align:center;vertical-align:middle;color:#0077C6}
.phone .empty-search-main .empty-search-text,.phone .empty-search-main .empty-search-img{display:block;width:100%}
.phone.empty-search-main .empty-search-text{-webkit-order:2;-ms-flex-order:2;order:2}
.phone.empty-search-main .empty-search-img{-webkit-order:1;-ms-flex-order:1;order:1}
.tablet .empty-search-main .empty-search-text{vertical-align:text-bottom;padding-top:40px}
.empty-search-inner{width:100%;text-align:left;display:inline-block;line-height:35px}
.empty-search-main .empty-search-text span{font-size:26px}
.empty-search-main .empty-search-text h2{font-weight:bold;font-size:27px;color:#0077C6;font-family:'myriad-pro-bold';line-height:30px}
.empty-search-main .empty-search-img img{width:450px;height:350px}
.empty-search-main.phone .empty-search-img img{width:450px;height:auto;margin-bottom:30px}
.empty-search-main.tablet .empty-search-img img{height:auto}


   .adjusted-view{border:1px solid #EFEFEF;background:#F9F9F9;width:96%;margin:10px auto 10px;padding:10px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.adjusted-view span{color:#a5a5a5;font-size:14px;padding-right:5px}
.adjusted-view span:nth-child(2){padding-right:10px}
.adjusted-view span.strike{text-decoration:line-through}
.adjusted-view span.link{text-decoration:underline;color:#0077C6}
.itemBox-container-wrp .cart-button-main{width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;height:40px}
.itemBox-container-wrp.list-itemBox-wrp .itemContainer-row.btnAction .cart-button-main{width:80%;margin-top:10px;margin-bottom:5px;margin:0 auto}
.itemBox-container-wrp .cart-button-main span{width:100%;color:#FFFFFF;display:block;text-align:center}
.itemBox-container-wrp .cart-button-main .cart-button-head{font-size:16px}
.itemBox-container-wrp .cart-button-main .cart-button-txt{font-size:11px}
.clean-filter.none{display:none}
.left-container #facets div span.clean-filter,
#plp-sort span.clean-filter,
#facets span.clean-filter{float:right;font-size:12px;padding:4px 10px;border-radius:15px;background:#f2f2f2;cursor:pointer;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#0077C6;font-weight:initial!important}
.tablet.products-options .facetbtnContainer{font-size:18px}
.desktop .products-container{margin-bottom:110px}
.left-area-cartridge{overflow:hidden;float:left;max-width:300px;width:300px}
.promotions .category-heading h6
{clear:both;margin-left:2%}
.out-of-stock img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.out-of-stock .itemrow-price,.out-of-stock .itemrow-price *{color:#CDCDCD !important}
.out-of-stock .btnDarkBlue,.out-of-stock .btnDarkBlue *{color:#FFF !important}


.plpBar-surcharge{display:inline-block}
.plpBar-surcharge .surcharge{border-radius:15px;width:300px;height:28px;margin-top:5px;margin-left:148px}
.plpBar-surcharge .surcharge svg{height:17px;width:17px;padding-left:6px}
.plpBar-surcharge .surcharge span{font-size:14px;padding-left:6px;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.tablet .plpBar-surcharge .surcharge{margin-left:10px;width:262px;height:20px}
.tablet .plpBar-surcharge .surcharge svg{width:10px;height:10px}
.tablet .plpBar-surcharge .surcharge span{font-size:12px}
.phone .plpBar-surcharge{display:none}
.desktop .plp-surcharge .surcharge,.tablet .plp-surcharge .surcharge{height:40px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.desktop .plp-surcharge .surcharge span,.tablet .plp-surcharge .surcharge span{font-size:18px;padding-left:10px}
.desktop .plp-surcharge .surcharge svg,.tablet .plp-surcharge .surcharge svg{height:24px;width:23px}
.phone .plp-surcharge .surcharge{height:25px}
.phone .plp-surcharge .surcharge svg{width:12px;height:12px;padding-left:16px}
.phone .plp-surcharge .surcharge span{font-size:12px;padding-left:4px}
.express-delivery-icon-left{float:left}
#plpBar > .products-options.phone{height:auto}
#plpBar > .products-options.phone .plp-surcharge{line-height:1}
.close-icon-header{right:20px;height:5%;width:24px;position:relative;margin-left:auto;margin-top:15px;margin-bottom:15px}
.thumb-image{border:1px solid #f2f2f2;border-radius:5px;margin-bottom:5px;width:50px;height:50px;text-align:center;padding:8px;cursor:pointer}
.arrow-icon-start{color:#0077C6;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);text-align:center;width:100%;font-size:22px}
.arrow-icon-end{color:#0077C6;text-align:center;width:100%;font-size:22px}
.pdp-info-container{float:left;width:100%}
.phone .pdp-info-container{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}
.pdp-image-bar{width:33%;margin-top:2%;float:left}
#theVideoPDP{float:left;width:80%;height:100%;padding-left:10px}
.desktop .pdp-image-container{height:350px}
.desktop .pdp-top-panel{position:relative;width:65%;float:right;margin-top:1%}
.desktop .pdp-top-panel > div{line-height:24px}
.thumb-image-container{float:left;width:15%;padding-top:10px}
.main-image{float:left;width:80%;margin-left:2%;height:100%;overflow:hidden;text-align:center;cursor:pointer}
.phone .main-image{min-height:95.55vw}
.zoom-image{height:80%;position:relative;max-width:none;width:auto}
.zoom-image:not(.lazyloaded){min-height:280px;min-width:280px}
.phone .zoom-image{width:100%;min-height:95.55vw;min-width:95.55vw;display:block}
.zoom-image.scale{-ms-transform:scale(2,2);-webkit-transform:scale(2,2);transform:scale(2,2)}
.prod-id{color:#777;float:left;width:100%;padding-bottom:5px;margin-top:11px}
.prod-id{padding-bottom:0;margin-top:0}

.prod-name{color:#3e3e3e!important;float:left;width:100%;padding-bottom:5px;font-size:22px;font-weight:bolder;text-transform:inherit;letter-spacing:inherit;color:inherit;margin-bottom:inherit;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .prod-name{line-height:24px}
.prod-name:after{display:none}
.prod-data-bar{width:100%;float:left;line-height:25px;padding-bottom:5px;position:relative}
.prod-data-bar .compare-product{bottom:10px;right:20px;margin-top:6px;position:absolute}
.prod-data-bar .compare-product .option-checkbox span.checkbox.checked i.chkIcon{left:106px;top:2px}
.prod-data-bar .compare-product .option-checkbox span.checkbox{float:right}
.prod-data-bar .compare-product .option-checkbox input[type="checkbox"]{left:80px;float:right}
.prod-data-bar .compare-product .option-checkbox .checkbox-info{float:left}
.prod-rating-bar{float:left;width:13%;padding-right:1%}
.prod-brand{padding-right:1%;color:#0077c6;font-size:14px;padding-top:0px;display:inline-block;vertical-align:-3px}
.phone .prod-brand{font-size:15px;line-height:15px}
.prod-num-comments{padding-right:1%;font-size:14px}
.prod-add-comments{padding-right:1%;color:#0077c6;font-size:14px}
.item-comments-input-wrap-none{display:none}
.item-comments-input-wrap-display{display:block}
.item-comments-input-wrap-display input:placeholder-shown{font-size:13px;padding-right:2%;width:95%}
.item-comments-input-wrap-display textarea:placeholder-shown{font-size:12px;padding-right:2%;width:95%;color:#C7C7C7;height:25px;padding-top:11px}
.item-comments-input-wrap-display textarea{font-size:13px;padding-right:2%;width:95%;background:#fff;border:1px solid #C7C7C7;border-radius:4px;font-size:14px;font-weight:300;height:40px;margin-bottom:10px;padding:0 9% 0 2%;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}
.item-comments-input-wrap-display textarea{font-size:13px;padding-right:2%;width:95%}
.prod-ultimas{background-color:#FF3736;border-radius:15px;padding:6px;font-size:12px;color:#ffffff;font-weight:bolder;margin-right:1%}
.desktop .prod-event-bar{width:100%}
.tablet .prod-event-bar{width:65%}
.prod-event-bar{float:left;height:auto;margin-bottom:1%}
.prod-event-bar > div{display:inline-block}
.prod-event-bar > div > span{margin-left:5px}
.tablet .prod-event-bar{width:98%;margin-left:2%;-webkit-box-sizing:border-box;box-sizing:border-box}
.prod-event-bar .align-next-line{float:left;margin-top:10px}
.prod-event-bar .specialIco{vertical-align:middle;line-height:30px;margin-right:1%;margin-top:7px}
.prod-event-bar .specialIco img{
}
.prod-envios{background-color:#0074C8;border-radius:15px;padding:6px;font-size:12px;color:#ffffff;font-weight:bolder;margin-right:1%}
.prod-discount{background-color:#FDBB2B;border-radius:15px;padding:6px;font-size:12px;color:#ffffff;font-weight:bolder;margin-right:1%}
.prod-msi{background-color:#0077c6;border-radius:3px;padding:4px 6px;font-size:12px;color:#ffffff;font-weight:bolder;margin-right:1%}
.prod-msi > span{margin-left:3px}
.priceSection{margin-right:5px}
.prod-pedido{background-color:#80BD01;border-radius:15px;padding:6px;font-size:12px;color:#ffffff;font-weight:bolder;margin-right:1%}
.pdp-swatch-bar{width:61%;float:left;height:270px}
.pdp-cart-bar{width:37%;float:right;border-radius:10px;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.12);box-shadow:0px 2px 10px rgba(0,0,0,0.12);margin-right:2%;position:relative;background-color:#ffffff}
.pdp-cart-bar .option-checkbox{margin:5px 0px 0px 5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.pdp-cart-bar .item-size{width:20%;float:left;font-size:12px;margin-top:5%}
.pdp-cart-bar .verticalSwitch{width:auto;margin-top:5%}
.cart-button-out-wrap{height:40px;float:left;width:100%;text-align:center;cursor:pointer}
.cart-button-in-wrap{border-radius:50px;width:65%;margin:auto;height:100%}
.cart-button-title{font-size:96%;color:#FFFFFF;vertical-align:middle;line-height:40px}
.cart-button-titletop{font-size:96%;color:#FFFFFF;line-height:20px}
.cart-button-subtitle{font-size:70%;color:#FFFFFF;line-height:20px;float:left;text-align:center;width:100%}
.addcart-button-color{background-color:#80bd01;border-bottom:#80bd01}
.ondemand-button-color{background-color:#004A98;border-bottom:#004A98}
.preorder-button-color{background-color:#0077C6;border-bottom:#0077C6}
.disabled-addCart-color{background-color:grey;border-bottom:#80bd01}
.wrapper-class{float:left;width:100%}
.desc-title-label{width:100%;font-weight:bolder;font-size:13px;line-height:25px;float:left}
.desc-text-label{width:85%;float:left;font-size:14px;line-height:22px;padding-left:2.5%;height:90px;overflow:hidden}
.desc-text-label ul li{list-style-type:disc}
.tablet .desc-text-label{padding-left:4.5%}
.section-title-label{width:98%;float:left;font-size:12px;line-height:16px;padding-left:2%;padding-bottom:1%}
.swatch-box{float:left;width:96%;padding-left:10px}
.swatch-box-text{width:auto;min-width:20px;float:left;font-size:13px;line-height:16px;text-align:center;border:1px solid #B3B3B3;border-radius:5px;padding:0.5%;color:#B3B3B3;margin-right:1%}
.swatch-box-text.active{border:1px solid #0077c6;color:#0077c6}
.color-swatch{position:relative;width:8%;float:left;margin-right:4%}
.tablet .color-swatch{width:20%}
.swatch-circle-outer{width:23px;height:23px;border-radius:15px}
.swatch-circle-outer.active{border:1px solid #0077c6}
.swatch-circle-inner{width:19px;height:19px;background:#FFFFFF;position:absolute;top:3px;left:3px;border-radius:11px}
.swatch-text{font-size:10px}
.pdp-cart-container{border-radius:10px}
.prod-price-wrap{padding:6%;border-bottom:1px solid #E6E6E6;width:88%;float:left}
.prod-price-special{float:left;width:60%}
.prod-price-wrap .sup{vertical-align:top;font-size:15px;color:#80BD01;font-weight:bolder}
.prod-price-actual{font-size:28px;font-weight:bolder;color:#80BD01}
.prod-disc-wrap{float:right;width:40%}
.price-before-label{width:100%;font-size:15px;color:#C7C7C7}
.price-before-value{text-decoration:line-through}
.price-before-label .sup,
.price-save-label .sup{font-size:10px;color:inherit}
.price-save-label{width:100%;font-size:15px}
.delivery-options{padding:2% 0% 2% 5%;float:left;border-bottom:1px solid #E6E6E6;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.home-delivery{font-size:22px;color:#004A98;width:50%;float:left;padding-right:5%}
.express-delivery{font-size:22px;color:#004A98;width:50%;float:left;padding-right:5%}
.delivery-options .envio-text{width:80%;font-size:12px;float:right}
.delivery-options .envio-text-up{width:100%;float:left;font-weight:bolder}
.delivery-options .envio-text-opciones{color:#2177c0}
.pick-at-store{font-size:22px;color:#004A98;width:45%;float:left}
.quantity-unit-measure-label{font-size:11px;color:#2177c0;font-weight:bolder;line-height:20px}
.quantity-wrapper{float:left;width:100%;background:#F9F9F9;border-bottom:1px solid #E6E6E6}
.quantity-inner{width:60%;margin:0% 20%;text-align:center;float:left}
.quantity-inner.margin{width:33%;margin:3% 33%}
.quantity-wrapper .qty-selection{display:block;float:left;width:auto;margin:3% auto}
.quantity-wrapper .qty-selection .txt-qty{font-weight:bolder;width:45px}
.quantity-wrapper .qty-selection .item-quantity{width:105px}
.comments-span-wrap{width:90%;height:auto;margin:1% 5%;float:left}
.comments-view{width:50%;font-size:11px;float:left;color:#2177c0;font-weight:bolder;line-height:20px;text-align:center;cursor:pointer}
.comments-span-wrap .full{width:100%}
.comments-view.active{color:#CCCCCC}
.substitute-view{width:50%;font-size:11px;color:#2177c0;text-align:center;font-weight:bolder;line-height:20px;float:right;cursor:pointer}
.substitute-view-none{display:none}
.mail-options-wrap{padding:0 0 0 5%;float:left;width:95%;margin:0}
.mail-options-wrap .options-icon{color:#2177c0;font-size:20px;width:50%;float:left;line-height:20px;padding:4% 0%;margin:0;height:20px}
#add-list,#add-mail{cursor:pointer}
.mail-options-wrap .add-list-label,
.mail-options-wrap .send-mail-label{width:85%;font-size:15px;float:right;color:#2177c0;font-weight:bolder;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:0 6px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.addList-container{padding:3% 5%;float:left}
.addList-container .select-list-title{float:left;font-size:14px;color:#757575}
.addList-container .create-list-title{float:right;font-size:14px;color:#0077c5;cursor:pointer}
.addList-container .select-box{padding-top:2%}
.addList-container .select-box .title{display:none}
.addList-container .buttonCancel{float:left;width:40%;min-width:0px;height:30px;line-height:30px;padding:0px;margin:0px;font-size:13px;font-weight:300}
.addList-container .buttonBlue{float:right;width:40%;min-width:0px;height:30px;line-height:30px;padding:0px;margin:0px;font-size:13px;font-weight:300}
.wrap-extra-class{margin-left:15%;text-align:center;height:50px;width:85%}
.extra-icon-img{width:13%;height:100%;margin-right:3%;cursor:pointer}
.tooltip-content.pdp-tooltip .afterUpside{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #C9C9C9}
.tooltip-content.pdp-tooltip .beforeUpside{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fcfafa}
.tooltip-content.pdp-tooltip{padding:5px 10px}
.tooltip-content.pdp-tooltip .tool-tip-store-select{width:100px;min-width:50px;font-size:12px;word-wrap:break-word;color:#A5A5A5;margin-top:0px;margin-bottom:0px;position:initial;margin-left:0px;text-align:center}
.warranty-list-select{display:-webkit-flex;display:-ms-flexbox;display:flex}
.warranty-total{width:13%;margin-top:4%;text-align:-webkit-center;margin-left:2%;color:#0074C8;font-weight:bold}
.wrap-payment-package-inner{width:100%;float:left;height:auto;margin:1% 0 0}

.wrap-payment-package-outer{width:100%;float:left;height:auto}
.extra-tool-tip-store-select{position:relative;margin-left:0px;min-width:100px;font-size:13px;text-align:center}
.wrap-payment-class{height:auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;margin:0;padding-top:10px;line-height:14px}

.payment-icon{cursor:pointer}
.payment-icon-text0{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-flex;display:-ms-flexbox;display:flex}
.payment-icon-text1{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-flex;display:-ms-flexbox;display:flex}
.payment-icon-text2{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-flex;display:-ms-flexbox;display:flex}
.payment-text{font-size:13px;color:#808080}
.desktop .payment-text{}
.payment-icon-text0 .payment-icon-wrap0{width:40px;float:left}
.payment-icon-text1 .payment-icon-wrap1{width:40px;float:left}
.payment-icon-text2 .payment-icon-wrap2{width:40px;float:left}
.payment-icon.icon.icoBlackbird-Icons_my-membership{color:#004A98;border:1px solid #004A98;border-radius:15px;padding:5px;float:left}
.payment-icon.icon.icoBlackbird-Icons_delivery{color:#0074C8;border:1px solid #0074C8;border-radius:15px;padding:5px;float:left}
.payment-icon.icon.icoBlackbird-Icons_lock{color:#80BD01;border:1px solid #80BD01;border-radius:15px;padding:5px;float:left}
.pdp-pay-tooltip .tooltip-content .tool-tip-store-select{width:200px;min-width:50px;font-size:13px;word-wrap:break-word;color:#0074C8;margin-top:0px;margin-bottom:0px;position:initial;margin-left:0px;text-align:center;line-height:20px;font-weight:600}
.pdp-pay-tooltip .tooltip-content .tool-tip-store-select .tooltip-option-text{float:left;margin-top:3px}
.pdp-pay-tooltip .tooltip-content .tool-tip-store-select .sup{font-size:8px}
.pdp-pay-tooltip .tooltip-content .tool-tip-store-select .tooltip-option-price{float:left}
.wrap-package-outer{width:14%;float:left;line-height:30px}
.wrap-payment-outer{width:14%;float:left;line-height:30px;margin-left:15.5%}
.marginLeft{margin-left:13%}
.paymentMargin{margin-top:5%;margin-left:3%}
.wrap-package-inner{float:left;margin-left:2%;width:100%}
.item-pack-contents-title{margin-right:3%;font-size:14px;color:#0074C8;font-weight:600}
.wrap-package-inner .icon.icoBlackbird-Icons_circle-arrow-down,
.wrap-package-inner .icon.icoBlackbird-Icons_circle-arrow-top{color:#80BD01}
.package-view-wrap-outer{width:96%;height:auto;float:left;background:#F6f6f6;padding:1% 2%;border:1px solid #f3f3f3}
.warranty-view-wrap-outer{width:90%;height:auto;float:left;background:#F6f6f6;padding:2% 5%}
.warranty-list-title{font-size:13px;margin-top:1%;margin-bottom:-1%}
#warrantyList{color:gray;border-color:#C7C7C7}
.package-view-wrap{width:25%;float:left;background:#FFFFFF;border:1px solid #E5E5E5;height:100px;margin-right:1%;padding:1%}
.package-view-wrap.active{-webkit-box-shadow:1px 0px 10px 2px #CCCCCC;box-shadow:1px 0px 10px 2px #CCCCCC}
.warranty-view-wrap{width:98%;background:#FFFFFF;border:1px solid #E5E5E5;height:125px;padding:1%;margin-bottom:1%}
.package-text-wrap{width:65%;float:right;height:100%}
.warranty-text-wrap{width:89%;float:left;height:100%;margin-left:3%}
.warranty-subtitle{margin-top:3%}
.package-title-wrap{float:left;width:100%;color:#0074C8;font-size:15px;font-weight:600;line-height:18px;height:60%;text-align:left}
.warranty-title-wrap{float:left;width:100%;color:#0074C8;font-size:20px;font-weight:600;line-height:18px;height:10%;text-align:left}
.package-cnt-wrap{float:left;color:#808080}
.package-image-wrap{height:auto;float:left;width:auto;max-height:100%;max-width:35%}
.warranty-image-wrap{height:auto;float:left;width:auto;max-height:100%;width:7%;margin-top:2%}
.warranty-view-wrap-outer .package-view-wrap{width:30% !important}

#sams-popups  .imageGallery .popup{z-index:10;padding:0;border:none;min-width:100%;min-height:100%;top:50%}
#sams-popups .imageGallery span.close.icon.icoBlackbird-Icons_close{top:15px;right:15px;color:#000000;font-size:28px;opacity:0.5}
#sams-popups .imageGallery .popup_content{margin:0;padding:0;width:100%;border:none;border-radius:0;min-height:660px;height:100vh;max-width:1500px}
#sams-popups .imageGallery .icon-wrapper{display:none}
#sams-popups .imageGallery .popup_content .title{margin:0;font-size:28px}


#sams-popups .product-title{width:90%;padding:2% 5%;border-bottom:1px solid #e6e6e6}
#sams-popups .imageGallery .title{text-align:center;padding-top:3%}
#sams-popups .product-title .product-thumbnail-image,
#sams-popups .product-title .product-detail,
#sams-popups .product-title .add-to-cart-button{display:inline-block}
#sams-popups .product-title .product-thumbnail-image{width:5%;float:left}
#sams-popups .product-title .product-detail{width:76%;font-size:22px;font-weight:bold;text-align:left;padding-left:2%}
#sams-popups .product-title .add-to-cart-button{width:15%;float:right}
#sams-popups .product-title .add-to-cart-button button{width:100%;height:30px}
#sams-popups .product-title .product-detail .product-detail-price{padding-top:10px;color:#80BD01}
#sams-popups .product-title .product-detail .product-detail-price .super-script{position:relative;top:-0.3em;font-size:80%}
.thumb-image-container .thumb-image.active{border-color:#0077C6}
.hide-scrollbar::-webkit-scrollbar{display:none}
.show-scrollbar::-webkit-scrollbar{display:block}


.tablet .pdp-top-panel{width:96%;margin-top:1%;float:left;margin-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .pdp-image-container{width:100%;height:350px;margin-left:2%;margin-top:2%}
.tablet  .pdp-image-bar
{width:50%}
.tablet .pdp-swatch-bar{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-left:3%;height:auto}
.tablet .wrap-extra-class{margin-left:0px;width:100%}
.tablet .desc-text-label,
.phone .desc-text-label
{height:auto;width:auto}
.tablet .pdp-image-bar .wrapper-class{padding:15px 2%;width:96%}
.phone .pdp-image-bar .wrapper-class
{padding:15px 6%;width:87%}
.tablet .pdp-image-bar .wrapper-class{}

.tablet .title-section0,
.phone .title-section0,
.tablet .title-section1,
.phone .title-section1
{float:left;width:50%;padding-bottom:8px}
.tablet .swatch-box-text
{margin-right:5%}
.tablet .pdp-cart-bar
{-webkit-box-sizing:border-box;box-sizing:border-box;width:96%;border-radius:10px;float:none}

 #sams-popups .tablet .imageGallery span.close.icon.icoBlackbird-Icons_close{right:10px}

.phone .pdp-info-container .info-container{padding:10px 0%}
.tablet .wrap-payment-package-class,
.phone .wrap-payment-package-class{width:100%;float:left}
.tablet .wrap-package-outer{width:30%}
.tablet .wrap-package-inner{float:left;width:auto;margin-left:15%;width:50%;margin-bottom:2%}
.tablet .wrap-payment-class{padding:0% 10px}
.tablet .package-view-wrap{height:80px;width:34%}
.tablet .package-title-wrap{font-size:11px}
.tablet .package-cnt-wrap{font-size:11px}

.phone .prod-ultimas,
.phone .prod-envios,
.phone .prod-discount
.phone .prod-pedido{
    padding:6px 10px}
.phone .add-cart-row .btn{width:65%  !important}
.phone .pdp-top-panel{
	margin-top:1%;margin:0% 1.8%}
.phone .prod-num-comments{display:none}
.phone .prod-add-comments{padding-left:10px}
.phone .prod-rating-bar{width:100% !important}
.phone .rating-stars{width:30% !important}
.phone .wrapper-class{margin:0}
.phone .pdp-cart-bar{width:96%;margin-top:25px;border-radius:10px;margin:4% 1.8% 2%}
.phone .color-swatch{margin-right:3%;width:auto}
.phone.pdp-image-container{clear:both}
.phone .desc-text-label{width:auto;padding-left:6%}
.phone .main-image{float:none;width:98%;margin:0 auto}
.phone .arrow-icon-start{float:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.phone .arrow-icon-end{float:right;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.phone .thumb-image-container{width:96%;padding:10px 2%}
.phone .thumb-image-container .icon{color:#0077C6;width:10%;margin-top:20px}
.phone .thumb-image{float:left;margin-left:1%;margin-right:1%;width:40px;height:40px}
.phone .prod-event-bar span{
  	margin-bottom:5px}
.phone .prod-event-bar
{height:auto;width:100%}
.phone .prod-msi
{margin-right:2%}
.phone .highlight-container{display:none}
.phone .wrap-package-outer,
.phone .wrap-package-inner{width:100%;text-align:center;float:left}
.phone .payment-icon-text0,
.phone .payment-icon-text1,
.phone .payment-icon-text2{width:100%;position:relative;margin-bottom:4%}
.phone.wrap-payment-class{float:left !important}

  .phone #packageView.slider-component .viewPort .itemsBand{display:-webkit-flex;display:-ms-flexbox;display:flex;width:150%;position:relative}
.phone .package-view-wrap{width:90%;margin:15px 5%}
.phone .warranty-view-wrap-outer{width:94%;padding:5px}
.phone .warranty-view-wrap{width:100% !important;text-align:center;height:70%}
.phone .warranty-title-wrap{margin-top:5px;text-align:center;margin-top:6%}
.phone .warranty-subtitle{margin-top:13%;text-align:center}
.phone .warranty-list-title{margin-top:3%;margin-bottom:-4%}
.phone .wrap-payment-class{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:80%;padding-bottom:10px}
.phone .warranty-text-wrap{width:100%;margin-left:0%}
.phone .warranty-image-wrap{float:none;text-align:center}
.phone .warranty-list-select{display:block}
.phone .payment-icon-wrap0,
.phone .payment-icon-wrap1,
.phone .payment-icon-wrap2{width:40px}
.phone .wrap-payment-package-class .slider-component{width:100%;text-align:center;float:left;background:#F6f6f6}
.phone .wrap-payment-package-class .slider-component .viewPort{height:140px}
.phone .wrap-extra-class{margin-left:0%;width:100%;text-align:center}

    .first-section .shareMail-icons{width:33%;text-align:center}
.second-section .shareMail-icons{width:50%}
.pdp-cart-container .iconContainer .first-section{margin-top:2%}
.pdp-cart-container .iconContainer .second-section
{text-align:center;height:auto;width:70%;margin:0% 15%}
.pdp-cart-container .iconContainer{padding:11px 0px}
.pdp-cart-bar .mail-options-wrap .expand-arrow.active .arrow_box-before{border-width:10px}
.pdp-cart-bar .mail-options-wrap .expand-arrow.active .arrow_box-after{border-width:12px}

.pdp-social-login
{clear:both;float:right;padding:10px 1% 5px;position:relative;width:32%}
.cursor-pointer{cursor:pointer}
.pinit-view img{height:20px}
.pdp-social-login div{margin-right:5px;position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}
.item-share-google{height:20px;border:1px solid #CCCCCC}
.item-share-google .icoBlackbird-Icons_googleplus{color:#BD081C;font-size:12px}
.item-share-google .label{font-size:12px}
.phone .pdp-social-login{float:none;margin:0% 1.8%;width:90%}

.pdp-banner-wrap{width:100%;height:auto;text-align:center}

.pdp-data-bar{top:134px;z-index:99;width:100%;position:fixed;background:#ffffff}
.desktop .topProductDetails .productDescription{height:75px;padding:20px 3%;line-height:90px;-webkit-box-shadow:0px -1px 9px #e5e5e5;box-shadow:0px -1px 9px #e5e5e5}
.tablet .topProductDetails .productDescription{padding:10px 1%;-webkit-box-shadow:0px -1px 9px #e5e5e5;box-shadow:0px -1px 9px #e5e5e5;height:80px}
.desktop .topProductDetails .prod-img{width:10%;line-height:70px;height:100%}
.tablet .topProductDetails .prod-img{width:13%;line-height:80px;height:100%;text-align:center}
.desktop .topProductDetails .prod-img img{vertical-align:middle;width:80px;height:80px}
.tablet .topProductDetails .prod-img img{vertical-align:middle;width:75px;height:75px}
.desktop .topProductDetails .prod-tite{width:65%;height:70px;line-height:70px;line-height:70px;height:100%}
.desktop .topProductDetails .prod-title-wrap{margin-top:1%;float:left}
.tablet .topProductDetails .prod-tite{width:52%;max-height:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.desktop .topProductDetails .prod-price{font-size:30px;font-weight:600;line-height:30px}
.tablet .topProductDetails .prod-price{font-size:30px}
.desktop .topProductDetails .prod-tite .title{color:#0077C5;font-weight:600;font-size:23px;line-height:23px}
.tablet .topProductDetails .prod-tite .title{color:#0077C5;font-weight:600;font-size:17px;line-height:40px}
.desktop .topProductDetails .cart-button-out-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;height:100%;line-height:70px;vertical-align:middle}
.tablet .topProductDetails .cart-button-out-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%}
.desktop .topProductDetails .cart-button-in-wrap{width:90%;vertical-align:middle;height:40px;line-height:40px;margin-top:7%}
.tablet .topProductDetails .cart-button-in-wrap{width:90%;margin-top:20px}
.tablet .topProductDetails .cart-button-in-wrap.ondemand-button-color,
.tablet .topProductDetails .cart-button-in-wrap.preorder-button-color{width:100%}
.desktop .topProductDetails .pre-order-btn{line-height:0px}
.tablet .topProductDetails .cart-button-subtitle{padding-left:0%}
.tablet .warranty-view-wrap-outer{padding:1%}
.tablet .warranty-view-wrap{width:38%}
.tablet .warranty-total{width:20%;margin-top:6%}
.tablet .warranty-text-wrap{margin-top:-5px}
.tablet .warranty-subtitle{margin-top:5%}


 #sams-popups .image-gallery-popup{margin-top:1%}
#sams-popups .image-gallery-popup .pdp-image-container{width:90%;padding:1% 5%;margin:0;float:left}
#sams-popups .desktop .image-gallery-popup .thumb-image-container{float:left;width:initial}
#sams-popups .tablet .image-gallery-popup .thumb-image-container{float:left;width:10%}
#sams-popups .desktop .image-gallery-popup .main-image{float:right;width:90%;height:80vh;text-align:center}
#sams-popups .tablet .image-gallery-popup .main-image{width:88%}
#sams-popups .image-gallery-popup .popup-desc{overflow:hidden !important}
#sams-popups .image-gallery-popup .zoom-image{margin:0}
.desktop .image-gallery-popup .topProductDetails .productDescription{height:100px;padding:0px 4%;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;line-height:100px}
.tablet .image-gallery-popup .topProductDetails .productDescription{height:80px;padding:0px 4%;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;line-height:80px}
.desktop .image-gallery-popup .prod-img{width:8%;line-height:100px;height:auto}
.desktop .image-gallery-popup .prod-title-wrap{margin-top:1.5%;float:left}
.desktop .image-gallery-popup .prod-tite{width:65%;height:70px;line-height:100px;height:100%}
.desktop .image-gallery-popup .prod-price{float:left;width:100%}
#sams-popups .tablet .image-gallery-popup .topProductDetails .prod-price{font-size:20px;line-height:20px}
#sams-popups .desktop .image-gallery-popup .topProductDetails .prod-tite .title{padding:0px;float:left;font-size:24px;font-weight:600}
.desktop .image-gallery-popup .cart-button-in-wrap{margin-top:12%}
.tablet .image-gallery-popup .topProductDetails .cart-button-in-wrap{line-height:40px}
.tablet .image-gallery-popup .topProductDetails .cart-button-in-wrap.ondemand-button-color,
.tablet .image-gallery-popup .topProductDetails .cart-button-in-wrap.preorder-button-color{line-height:18px}
.tablet .image-gallery-popup .topProductDetails .cart-button-in-wrap.ondemand-button-color .cart-button-subtitle,
.tablet .image-gallery-popup .topProductDetails .cart-button-in-wrap.preorder-button-color .cart-button-subtitle{padding-left:4%}

.desktop .wrap-container-tab,
.tablet .wrap-container-tab{border-top:1px solid #f2f2f2;float:left;width:98%;height:auto;margin:1%}
.phone .wrap-container-tab{float:left;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .titleBorder{width:15%}
.highlight-container{width:100%;text-align:center;margin-top:14px;margin-bottom:20px;border-bottom:1px solid #f2f2f2}
.highlight-container .titles{padding:0% 3% 0.5% 3%;color:#0074C8;background-color:white;display:inline-block;font-size:16px;cursor:pointer}
.pdp-header-container .tabtitleContainer{min-height:35px;max-height:60px;font-size:16px;width:96%;margin:0px 1%}
.phone .pdp-header-container .tabtitleContainer{margin-bottom:10px}
.pdp-header-container .tabtitleContainer .tabHeading{background:#fff;color:#0074C8;font-weight:100;font-size:22px;float:left;width:100%;font-weight:600}
.pdp-header-container .tabtitleContainer .tabHeading:first-letter{
}
.phone .pdp-header-container .tabtitleContainer .tabHeading{
  }
.titleBorder{border-bottom:5px solid #80bd01;width:4%;float:left;margin-top:10px}
.pdp-info-container .highlight-container .titles.selected{border-bottom:4px solid #80bd01;color:#80bd01 !important}

.wrap-container-tab .inner-htmlContent{padding:2% 7%;font-family:myriad-pro-light;font-size:16px;line-height:22px}
.phone .wrap-container-tab .inner-htmlContent{padding:2%}
.wrap-container-tab .inner-htmlContent .characteristic-container{padding:1% 0}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container{border:1px solid #e6e6e6;border-radius:10px}
.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header{margin-bottom:15px;padding:0px 30px}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header{margin-bottom:0;padding:10px;border-bottom:1px solid #e6e6e6}
.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tabs{display:inline-block;cursor:pointer;position:relative;padding:10px;border:1px solid #0077C5;border-radius:50%;margin-right:10px}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tabs{padding:5px}
.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tabs .tab-img{width:50px;height:50px;overflow:hidden}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tabs .tab-img{width:35px;height:35px}


.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header div.active-tab .arrow_box-after,
.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header div.active-tab .arrow_box-before{top:96%;left:18%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header div.active-tab .arrow_box-after,
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header div.active-tab .arrow_box-before{display:none}
.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header div.active-tab .arrow_box-after{border-color:rgba(255,255,255,0);border-top-color:#e6e6e6;border-width:10px;margin-left:-1px;border-right-width:25px;border-left-width:25px}
.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header div.active-tab .arrow_box-before{border-color:rgba(204,204,204,0);border-top-color:#FFF;border-width:8px;margin-left:4px;margin-top:4px;border-right-width:20px;border-left-width:20px}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-tab-header div.active-tab .arrow_box-before{border-radius:0 0 10px 10px}
.wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-table-container{border:1px solid #e6e6e6;border-radius:10px}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .characteristic-table-container{border:0px}
.wrap-container-tab .inner-htmlContent .characteristic-container .product-title{font-size:1.3em;font-weight:400;border-bottom:1px solid #e6e6e6;padding:10px;color:#0077c5}
.phone .wrap-container-tab .inner-htmlContent .characteristic-container .product-title{font-size:18px;font-weight:bold;border-bottom:0px;padding:0}
.wrap-container-tab .inner-htmlContent .characteristic-table-container .characteristic-table{width:100%}
.pdph3Tag{font-weight:normal;font-size:16px;color:black;padding:0;font-family:"myriad-pro-light"}
.wrap-container-tab .inner-htmlContent .characteristic-table-container .characteristic-table .table-cell{padding:10px;width:50%;font-family:"myriad-pro-light"}
.wrap-container-tab .inner-htmlContent .characteristic-table-container .characteristic-table .viewmore-cell{text-align:center;color:#1a75cf}
.wrap-container-tab .inner-htmlContent .characteristic-table-container .characteristic-table .viewmore-cell > span{cursor:pointer}
.wrap-container-tab .inner-htmlContent .characteristic-table-container .characteristic-table .viewmore-cell .icon{
    margin-left:10px;color:#83ba0f}
.wrap-container-tab .inner-htmlContent .characteristic-table-container .characteristic-table tr:nth-child(even){background-color:#f2f2f2}

#BVRRSummaryContainer{display:inline-block}
#sams-body .bv-popup-in{z-index:4!important}
.scroll-products .cart-button-list{border-radius:50px;margin:auto;height:40px}
.scroll-products .cart-button-label{font-size:96%;color:#FFFFFF;line-height:35px}
.scroll-products .cart-button-out-wrap{
}

.fineline-tooltip{width:250px;max-height:435px}
#sams-popups .imageGallery .popup_wrapper{background-color:transparent;z-index:-10}
#sams-popups .createNewListPopUp .icon-wrapper{padding-top:1%}
.pdp-info-container .quickView-form-wrapper{z-index:30}
.pdp-info-container .quickView-form-content{z-index:30}
.pdp-info-container .prod-data-bar .compare-product .option-checkbox span.checkbox.checked i.chkIcon{left:0px}
.tablet.pdp-info-container .scroll-container .titleSimulator,
.phone.pdp-info-container .scroll-container .titleSimulator{background:#fff;color:#0074C8;font-weight:100;font-size:17px;float:left;width:97%;font-weight:600;margin-left:3%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone.pdp-info-container .scroll-container .titleSimulator{font-size:22px;float:left;width:100%;font-weight:600;padding-left:10%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px}
.phone .myList-bodyContainer .subtitleSection .myBasics-subtitle:after{margin-top:0}
.phone .pdp-cart-bar .wrap-show-contents-border{clear:both}

.phone .pdp-cart-bar .addList-container{float:none}


.phone .createNewListPopUp .popup  .popup_content.phone .close{top:-30px}
.product-zoom-wrapper{
    position:absolute;width:100%;max-width:95%;max-height:415px;overflow:hidden;z-index:100;top:0;background:#fff;left:0;right:0}
.product-zoom-lens{
  width:10px;height:10px;position:absolute;float:left}
 
.prod-price-wrap.trident-timer{position:relative}
.priceSection.trident-timer .trident-timer-container{clear:both}
.tab .prod-price-wrap.trident-timer .trident-timer-container{clear:both;margin-top:5px}
.prod-price-wrap.trident-timer .trident-timer-container{display:inline-block;vertical-align:middle}


.pdp-surcharge{display:inline-block}
.pdp-surcharge .surcharge{margin-top:10px;width:262px;height:20px;border-radius:15px}
.pdp-surcharge .surcharge span{font-size:12px;padding-left:6px}
.pdp-surcharge .surcharge svg{height:10px;width:10px;padding-left:6px}
.phone .pdp-surcharge .surcharge{height:18px;width:220px}
.phone .pdp-surcharge .surcharge span{font-size:10px}
.pdp-return-policy-wrap{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;margin-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .pdp-return-policy-wrap{margin-bottom:4%}
.pdp-return-policy-icon{width:40px;float:left}
.pdp-return-policy-title{font-size:13px;color:#808080}
.pdp-return-policy-title a{display:inline-block;margin-left:4px;font-size:12px;color:#0074c7}


.btns-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 16px;width:calc(100% - 32px)}
.buynow-btn{margin-left:12px;background-color:#2177c0}
.tablet .col-tablet-full{width:100%}
.tablet .col-tablet-half,.tablet .col-tablet-pets,.tablet .col-tablet-pets-switch-btn,.tablet .checkbox-link{width:50%}
.tablet .checkbox-link.pwd-recovery-main{width:100%}
.tablet .col-tablet-half{width:50%}
.desktop .col-tablet-three-fourth{width:75%}
.tablet .col-tablet-quarter{width:25%}
.tablet .social-btn-main{height:90px}
.tablet .col-tablet-btn-right{float:right;margin:0;position:static}
.tablet .col-tablet-btn-full{left:50%;margin-left:-100px;position:absolute;top:50px}
.tablet .text-align{float:right}
.tablet .help-list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
.tablet .menu .display-list:nth-child(2){margin-bottom:20px}
.tablet .help-list .login-ayuda{text-align:center;border-radius:5px;font-size:15px;padding:0}
.tablet .help-list .login-ayuda span{color:#727272;display:block;font-size:13px;padding:0;font-weight:normal}
.tablet .help-list .ulHelp{display:none}

.tablet .display-list .displayText2{font-size:15px}
.tablet .help-list .login-ayuda .icoBlackbird-Icons_help{color:#1876ce;font-size:20px;padding-top:13px}
.tablet .help-list h3{border:1px solid #ccc;border-radius:5px;padding:10px}
.tablet .icon-ayuda{font-size:20px;color:#666666}
.tablet .pets-tablet-switch-input{width:32.8%;margin:0 0 0 0.5%}
.tablet .col-tablet-pets-switch-btn{height:70px}
.tablet .pets-tablet-switch-input{height:60px}
.tablet .activity_main .display-block span{top:55%}
.tablet .pets-tablet-switch-input > label{height:10px}
.tablet .tool-tip-store-select.icon-ayuda{font-size:15px}
.tablet .pets-list .list-col .pet-name{width:150px}
#sams-popups .tablet .popup_pet_image .popup .popup_content .pet_image_container .image_upload span{width:100%}
#sams-popups .tablet .popup_pet_image .popup .popup_content .pet_image_container span{display:inline-table;line-height:17px;width:35%}
#sams-popups .tablet .popup_content .title{
    line-height:28px}
#sams-popups .tablet .popUpSubstitution .substitutionContainer .checkbox-link{margin-left:0%;width:100%}
#sams-popups .tablet .popUpSubstitution .subsMessage{width:95%}
#sams-popups .tablet .popUpSubstitution .add-clean-div{padding-top:5%;float:left;margin-left:10%}
#sams-popups .tablet .popUpSubstitution .subsMessage{
  font-size:14px}
#sams-popups .tablet .sub-componentContainer .subComponent{margin-bottom:10px;width:46%;margin:12px;-webkit-box-sizing:border-box;box-sizing:border-box}
#sams-popups .tablet .popUpSubstitution .clean-sub{margin-left:45%;float:left}
.tablet .btnEdit{float:right}
.tablet .title-div{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.profile-list ul li{padding-left:2%}
.tablet .profile-list a{width:100%}
.tablet .profile-list span:first-child{
    width:100%}
.tablet .profileArrName{
    font-size:11px;width:100%}
.tablet.myPreferences .tool-tip-store-select{
}
.tablet.myPreferences.col-tablet-full .full-column.col-desktop-preferences-chkbox-btn{margin:0px}
.tablet.preferencepopUp .inputFields i{right:20%}
.tablet.myPreferences .notificationSelector .productsNotAvailableField .option-radioButton .radioButton-text{line-height:15px}
 

.tablet .hola_arrow{width:100%}
.tablet .userRow{width:140px}
.tablet #storeOptions{width:115px}
.tablet #storeOptions > div{margin:0 10%;width:80%}

.tablet .openBoxes .itemBox-container-wrp.grid-itemBox-wrp .item-container .itemrow-img-desc{height:300px}

.tablet .list-itemBox-wrp .itemrow-img-desc{border-right:none}
.tablet .myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp .item-container{height:auto}
.tablet .myList-bodyContainer .item-container .quantity-container-row{margin:0px;padding:0px;text-align:middle;clear:both;text-align:left}
.tablet .myList-bodyContainer .itemBox-container-wrp .qty-selection .txt-qty{text-align:center;padding:1px 0px;width:30px}
.tablet .myList-bodyContainer .itemContainer-row .piezas-text{text-align:right;margin:27px 0px 0px 6px;width:19%}
.tablet .myList-bodyContainer .itemBox-container-wrp .itemContainer-row .qty-selection{
}
.tablet .myList-bodyContainer .item-container .list-itemrow.itemrow-img-desc{width:40%}
.tablet .myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp .item-row-inner{width:60%}

.tablet .myList-bodyContainer .itemContainer-row.quantityIcon.full-column{
}
.tablet .itemBox-container-wrp .item-container{-webkit-box-shadow:none;box-shadow:none}
.tablet .myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp .item-container{width:99%}

.show-star .list-row .address-default .icon.icoBlackbird-Icons_fav.defaultAddr,
.show-star .list-row .address-default .icon.icoBlackbird-Icons_fav.defaultAddr,
.address-list-view .address-list-icon .icon.icoBlackbird-Icons_fav.defaultAddr{color:#FEB614}
.show-star .list-row .address-default .icon.icoBlackbird-Icons_fav,
.show-star .list-row .address-default .icon.icoBlackbird-Icons_fav,
.address-list-view .address-list-icon .icon.icoBlackbird-Icons_fav{color:#ddd}

.tablet .info-container .full-column .addressIdentifier{max-width:250px}
@media only screen and (max-width: 1260px) and (min-width: 768px){
.pets .datepicker{left:auto}
.desktop .pets-desktop-switch-input{width:27%}
.desktop .pets .col-desktop-pets-switch-btn:nth-last-child(odd){width:36%}
.desktop .pets .col-desktop-pets-switch-btn:nth-last-child(even){width:32%}
.desktop .pets .col-desktop-pets-switch-btn:last-child{width:28%}
.myaddress-list .list-item-no-wrap{width:120px}
}
@media only screen and (max-width: 768px) and (orientation: landscape){
#sams-popups .phone .termsAndCondPopup .popup .popup_content{max-height:300px}
#sams-popups .phone .termsAndCondPopup .popup .popup-desc{max-height:175px}
}

.tablet #sectionWrapBottom{height:0}
.tablet #quickLinks ul li:first-child{margin-left:0}
.tablet #sectionWrapMiddle{background-color:#FFFFFF}

    .tablet #sectionWrapMiddle #menu,.fixed #sectionWrapMiddle #menu{width:5%}
.tablet #sectionWrapMiddle #menu a{float:left;width:100%}

    .tablet #sectionWrapMiddle #headerLogo{padding-right:2%;width:20%}
.tablet #sectionWrapMiddle #headerLogo a{float:left;margin-left:0;width:100%}
.tablet #headerLogo i.icon-walmart{color:#FFFFFF}
.tablet #subscribeLink{margin-left:5px}

    .tablet #userOptions,.tablet #storeOptions,.fixed #userOptions,.fixed #storeOptions,.fixed #userOptions a,.tablet #userOptions a{color:#0077C6}

    .tablet #cart{width:6%}
.tablet #cart .count{background-color:#83ba0f;color:#fcfafa}
.tablet #userOptions{width:20%}
.tablet .header-padding{padding-left:2%;padding-right:2%}
.tablet #cart .cartSection{float:right}
.tablet .tab-text > span{width:60%}
.tablet .pwd-recovery{padding-right:5px}
.tablet .loginPrivacy p{width:100%}
.tablet h1.title > button.btnEdit,.tablet .info-container .title-div > button.btnEdit{display:block}
.tablet .privacy-radio .option-radioButton{width:45%;margin-left:5%}

  .tablet .paidout{float:right}
.tablet .pay-pending{float:right}
.tablet .product-qty{padding-top:5px}
.tablet .product-one{padding-bottom:5px}
.tablet .product-invoice{padding-bottom:5%;padding-top:0%;padding-right:0%;margin-left:250px}
.tablet .order-resumen_section{width:55%}
.tablet .main-order-qty-selection{display:none}

.tablet  .left.sortview .title{visibility:hidden}
.tablet .left.counter{display:none}
.tablet #plpBar .select-box .icon{right:0px;bottom:2px}
.tablet #plpBar .select-box #orderby{width:100%}
.tablet .left.sortview{width:62%}
.tablet .facetbtnContainer{padding-left:26px;color:#1A75D0;text-decoration:none;font-weight:500;font-size:14px;float:left;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.tablet .facetbtnContainer span{padding-right:10px}
.tablet #facets{border:none;padding:0px;-webkit-box-shadow:none;box-shadow:none;margin-left:0px;overflow-y:auto;max-height:784px}
.tablet .itemBox-container-wrp .qty-selection .item-quantity{width:80px;text-align:center}
.tablet .itemBox-container-wrp .qty-selection .item-quantity button{width:20px}
.tablet .itemBox-container-wrp .qty-selection .txt-qty{padding:0px 1px;width:22px}
.tablet .tooltip-content.facet-tablet-tooltip{margin-left:15px;top:0px;padding:10px;overflow-y:scroll}

.tablet .item-size{width:34%}

.tablet .itemBox-container-wrp.grid-itemBox-wrp .price-hover{position:relative;height:90px}
.tablet .itemBox-container-wrp.grid-itemBox-wrp{height:auto;min-height:530px;margin:5px 4.5px}
.tablet .item-img-section-tab .item-row-inner.itemrow-center{float:left;width:100%}
.tablet .item-img-section-tab .itemrow-left-icon{position:static;-webkit-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s;width:auto;float:none;display:inline-block;padding:3px 10px;zoom:90%}
.tablet .item-img-section-tab .itemrow-left-icon .item-option-name{position:static;opacity:1;-webkit-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s}

.tablet .itemBox-container-wrp.grid-itemBox-wrp .full-column.verticalSwitch,
.tablet .itemBox-container-wrp.grid-itemBox-wrp .right.item-size
{display:none}
.tablet .list-itemBox-wrp .compare-product{float:right;padding-right:10px}
.tablet .itemBox-container-wrp.grid-itemBox-wrp .item-container{height:auto;min-height:430px}
.tablet .itemrow-rating{height:33px}
.tablet .itemrow-img-desc{
  }
.tablet .openBoxes .itemContainer-row.first-row{height:65px}
.tablet .itemBox-container-wrp .cart-button-main{margin-bottom:9px}

.checkout.tablet .checkout-info-container.checkout-body{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.tablet .checkout-right-container.resu{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px}
.checkout.tablet .checkout-right-container .checkout-menu.right{margin:0}
.checkout.tablet .addr-selection .edit-del-add{float:right;width:32%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}
.tablet .checkt-ship-btns{padding:10px}
.checkout.tablet .order-information .order-resumen_section{
    float:right;width:87%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.tablet .order-information .order-resumen_section .chckout-pricing{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .select-view-container{width:57%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.tablet .shipping-info,.checkout.tablet .billing-info{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}

.tablet.fullcart{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px}
.tablet .fullcart-header{float:left;width:100%;margin:0 auto}
.tablet .checkout-info-container{float:left}
.tablet .checkout-right-container{float:right}
.tablet.fullcart .checkout-info-container.full-cart{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px}
.tablet .fullcart-header .anonymous-form-content .child-view .user_login_container{width:95%}
.tablet .full-container.checkout #login-body-form{margin:0px 17px}
.tablet.fullcart .checkout-info-container .checkout-info-main .list-itemBox-wrp{width:99%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #F6F6F6;border-radius:5px}
.tablet.fullcart .itemBox-container-wrp.list-itemBox-wrp .item-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:270px;margin:0px;float:left;-webkit-box-shadow:none;box-shadow:none;background:none}
.tablet.fullcart .item-top-content.left{min-height:230px}
.tablet.fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc{width:60%;padding:10px;border-right:1px solid #F6F6F6;min-height:220px}
.tablet.fullcart .list-itemBox-wrp .itemrow-img-desc .itemrow-center{width:25%}
.tablet.fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc .item-image img{height:auto;width:150px}
.tablet.fullcart .checkout-info-main .itemrow-price{width:40%;padding:10px;float:left;border-left:none;min-height:220px}
.tablet.fullcart .full-column.total-savings{padding:15px 0 0 0;margin-top:0px}
.tablet .checkout-right-container .progress-bar{margin:30px auto 0 auto}
.tablet .fullcart .commentsArea{border-radius:2px;width:99%}
.tablet .availability{float:left;font-size:14px;text-align:center;width:100%;margin:0px}
.tablet .select-all.left .option-checkbox{margin:10px 0px}
.tablet .del-add-btns{margin:15px 0}
.tablet.fullcart .checkout-info-main .instruction-row{padding:12px 6px;width:22%}
.tablet .full-cart-body .device-cupon-resume-part{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;border-bottom:1px solid #F6F6F6}
.tablet .full-cart-body .device-cupon-resume-part .order-container{width:55%;float:left;padding:0px;margin-bottom:0px}
.tablet .full-cart-body .device-cupon-resume-part .checkout-right-container{float:left;width:42%;margin:0px 0px 0px 20px;-webkit-box-shadow:0 3px 3px 3px #f9f9f9;box-shadow:0 3px 3px 3px #f9f9f9}
.tablet .full-cart-body .device-cupon-resume-part .order-comment-area{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet.fullcart .order-level .commentSection{padding:10px 10px 20px}
.tablet .order-container .commentData,.tablet .order-container .cupon-section{padding:20px}
.tablet .full-cart-body .device-cupon-resume-part .cupon-section{
  margin:0px 0 15px 0}
.tablet .full-cart-body .device-cupon-resume-part .input-sec .input-box,
.tablet .full-cart-body .device-cupon-resume-part .validate-btn{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .full-cart-body .device-cupon-resume-part .validate-btn{float:left;margin:0}
.tablet .full-cart-body .device-cupon-resume-part .full-column.left > label{padding-left:0px}
.tablet .fullcart .instruction-label{
  font-weight:500}
.tablet.fullcart .checkout-info-main .comment-row .commentSection{width:93%;margin-right:5px}
.tablet .tablet.tablet.tablet.tablet.tablet.tablet.tablet.tablet.fullcart .checkout-info-main .comment-row{width:76%}
.tablet.fullcart .del-comment{font-size:29px}
.tablet .full-cart-body .device-cupon-resume-part .input-sec .inputFields,
.tablet .full-cart-body .device-cupon-resume-part .input-sec input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .full-cart-body .device-cupon-resume-part .validate-btn .btn.buttonBlue{margin:0px}
.tablet .full-cart-body .device-cupon-resume-part .validate-btn .button{min-width:180px}

.tablet .full-cart-body .device-cupon-resume-part .checkout-menu{margin:0px}
.tablet .full-cart-body .itemBox-container-wrp .itemrow-right .itemrow-left-icon{padding:5px}
.tablet .full-cart-body .price-hover .item-size{width:34%}
.tablet .full-cart-body{padding-bottom:0px}
.tablet .full-cart-body .fullcart-btn{margin:15px 0px 30px 0px}


.tablet .empty-cart-body .checkout-info-container.empty-cart{padding-right:0;padding-left:0;width:65%}
.tablet .empty-cart-body .checkout-right-container.emp-cart{width:33%}



.tablet .tiled-banner a{width:48.6%}
.tablet .tiled-banner a:nth-child(4){display:none}
.tablet .tiled-banner a:nth-child(4){position:static;top:auto}


.tablet .checkbox-link.pwd-recovery-checkbox .option-checkbox{margin:0 0 10px}
.tablet .checkbox-link.pwd-recovery-checkbox .option-checkbox div > label{line-height:20px}
#sams-popups  .tablet .remindMe-email h3
{display:inline}


.phone.full-container{min-width:320px;border-top:1px solid #eee}
.phone .menu-container,
.phone .info-container{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 3%;width:100%}
.phone .help-list .login-ayuda{border:1px solid #e6e6e6;border-radius:5px;font-size:15px;padding:13px 0;font-size:18px;margin:0}
.phone .menu>div{width:100%}
.phone .info-container{padding:15px 5%;border:none;border-top:1px solid #f2f2f2}
.phone .info-container.login-container .subtitle{padding-left:0}
.phone .info-container .hazteLink{display:none}
.phone .help-list{padding:0}
.phone .help-list .ulHelp{display:none}
.phone .help-list h3{border:1px solid #ccc;border-radius:5px;padding:10px}
.phone .col-phone-full,
.phone .menu,
.phone .menu,
.phone .checkbox-link,
.phone .col-phone-pets,
.phone .col-phone-pets-switch-btn,
.phone .button,
.phone .text-align,
.phone .pets-phone-switch-input{width:100%}
.phone .menu,
.phone .menu{padding:0}
.phone .displayText2{float:right;padding:0}
.phone .col-phone-half{width:50%}
.phone .col-phone-quarter{width:25%}
.phone .btn{margin:10px 0;text-align:center;width:100% !important}
.phone .buttonCancel{width:100% !important}
.phone .button.btnTw{float:left;left:50%;margin-left:0;position:static}
.phone .button.btnGp{float:left}
.phone .text-align{float:left;text-align:center}
.phone .icon-ayuda{color:#666666}
.phone .accept-terms-sm .checkbox-text{float:left;line-height:16px;width:250px}
.phone .accept-terms-sm .checkbox-text span{float:left}
.phone .accept-terms-sm .checkbox-text span>span{padding:0}
.phone .policy_text{margin-bottom:0}
.phone .option-radioButton{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0}
.phone .image_upload{width:100%;float:left}
.phone .btn.btnEdit{float:right;margin-top:initial}
.phone h1.title>button.btnEdit{display:block;margin:0;width:140px}
.phone .title-div h1{margin-top:1%}
.phone #breadcrumb{width:92%}
.phone .pets-list-mobile{display:table-cell;padding:5px;vertical-align:middle;width:50%}
.phone .pets-list .list-row .pets-list-mobile .list-col{float:left;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;padding:2px 0;width:100%}
.phone .pets-list .list-row .list-col.pets-img{float:left;padding:5px;width:40px}
.phone .pets-list .list-row .pets-list-mobile .list-col.pet-name{font-size:17px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100px}


.phone .full-column .scroll-container .viewPort{height:435px;padding-top:15px}
.phone .full-column .scroll-products .product-list-container{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12);box-shadow:0 2px 6px rgba(0,0,0,0.12);height:400px;margin:0 auto;float:initial}
.phone .full-column .scroll-products .item{-webkit-transform:translate(45px,0px);-ms-transform:translate(45px,0px);transform:translate(45px,0px);height:435px;position:relative}
.phone .full-column .scroll-products .item.active .product-list-container{width:278px;position:absolute;left:0;right:0;height:420px;top:-10px}


#sams-popups .phone .popup{min-width:80%}
#sams-popups .phone .popup_content{margin:0;width:100%;padding:10px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#sams-popups .phone .cancelConfirmPopup .popup .description{margin-left:0px}


#sams-popups .phone .popup_pet_image .popup .popup_content .pet_image_container span{line-height:17px;margin:10px 0;width:100%}
#sams-popups .phone .popup_pet_image .popup .popup_content .pet_image_container .image_upload input.upload{height:40px;margin:10px 0;width:100%}
.phone .col-phone-pets-switch-btn{height:70px}
.phone .pets-phone-switch-input{height:60px}
.phone .activity_main .display-block span{top:50%}


.phone h1{font-size:20px}
.phone h2{font-size:18px}
.phone .displayText2{display:inline;padding-left:15px}
.phone .pwd-recovery{padding:0;margin-right:0;text-align:left}
#sams-popups .phone .termsAndCondPopup .popup .popup_content{padding:10px 10px 0;max-height:370px}
#sams-popups .phone .termsAndCondPopup .popup .popup-desc{max-height:250px}
.phone .profile-mobile{cursor:pointer}
.phone .profile-mobile .profileLink,
.phone .profileAccordion-body .profileLink{-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 12px}
.profile-list .profile-mobile ul{float:left;width:100%}
.no-touch .profile-list .profile-mobile li:hover,
.profile-list .profile-mobile li.active{background-color:inherit}
.no-touch .profile-list .profile-mobile li:hover .menu-arrow-highlight,
.profile-list .profile-mobile li.active .menu-arrow-highlight{display:inherit}
.no-touch .profile-list .profile-mobile li:hover span.icoBlackbird-Icons_arrow-left,
.profile-list .profile-mobile li.active span.icoBlackbird-Icons_arrow-left{display:inherit}
.no-touch .profile-list .profile-mobile li:hover span:nth-child(n+1),
.profile-list .profile-mobile li.active span:nth-child(n+1){color:#727272}
.no-touch .phone .profile-mobile li:hover,
.profile-mobile li.active{background-color:none;width:100%}
.menu-container .profile-list .profile-list-container{tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
.no-touch .phone .profileAccordion-body li:hover,
.phone .profileAccordion-body li.active{background-color:#1b74ce;width:100%}
.no-touch .phone .profile-mobile+.profileAccordion-body li:hover span:nth-child(n+1){color:#fff}
.no-touch .phone .profile-list li:hover,
.phone .profile-list li.active{width:100%}
.phone .profile-mobile .radius-bottom{border-radius:4px}
.phone .profile-mobile .radius-top{border-radius:4px 4px 0 0}
.phone .profile-list .profileAccordion-body ul li{border-radius:0px;border-top-width:0px}
.phone .profile-list .profileAccordion-body ul li:last-child{border-radius:0px 0px 4px 4px}
.phone .profile-drop-down.right{margin-left:10px;margin-top:1px;border-radius:50%;width:14px}
.phone .profile-drop-down.right i{color:#83BA0F}


.phone .profileAccordionAnimate-enter{height:0;overflow:hidden}
.phone .profileAccordionAnimate-enter.profileAccordionAnimate-enter-active{height:324px;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.phone .profileAccordionAnimate-leave{height:324px;overflow:hidden}
.phone .profileAccordionAnimate-leave.profileAccordionAnimate-leave-active{height:0;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}


#sams-notifications>.notifications-container.phone{left:0;right:0}
#sams-notifications>.notifications-container.phone .notification{border-radius:0;margin-bottom:0;width:100%}
#sams-notifications>.notifications-container.phone .notification .icon.icon-cerrar{right:10px;top:41%}


.phone .myList-bodyContainer .list-itemBox-wrp .itemrow-img-desc{border-right:none;padding:0px}
.phone .myList-bodyContainer .item-container .quantity-container-row{margin:0px;padding:0px;text-align:left}
.phone .myList-bodyContainer .itemBox-container-wrp .qty-selection .txt-qty{text-align:right;padding:1px 0px;width:30px}
.phone .myList-bodyContainer .itemContainer-row .piezas-text{text-align:right;margin:15px 0px 0px 6px;width:19%}
.phone .myList-bodyContainer .itemBox-container-wrp .itemContainer-row .qty-selection{
}
.phone .myList-bodyContainer .item-container .list-itemrow.itemrow-img-desc{width:40%}
.phone .myList-bodyContainer .btnAction{border-top:none;background:#F9F9F9}
.phone .myList-bodyContainer .itemContainer-row .btnAction{
}
.phone .myList-bodyContainer .list-itemBox-wrp.substitute-view{padding-bottom:none}
.phone .myList-bodyContainer .list-itemBox-wrp.substitute-view-none{border-radius:5px}
.phone .myList-bodyContainer .itemContainer-row.quantityIcon.full-column{
}
.phone .itemBox-container-wrp .item-container{-webkit-box-shadow:none;box-shadow:none}
.phone .myList-bodyContainer .itemBox-container-wrp.list-itemBox-wrp .item-container{width:99%}


.phone .myaddress-list .list-row .list-col:nth-child(1) span{font-size:17px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.phone .myaddress-list .list-item-no-wrap{width:70px}
.phone .info-container .full-column .addressIdentifier{max-width:160px}
#sams-notifications .phone .notification .table-t .notification-text .notification-title{width:100%}
.phone .list-main-container .list-table .address-list-view .icon-section.left .icon{color:#ddd;cursor:pointer}
.phone .list-main-container .list-table .address-list-view .icon-section.left{border-right:1px solid #ddd}


#sams-popups .phone .popup_pet_image span.close.icon.icon-cerrar{right:20px}


.myPreferences.phone .full-column.col-desktop-preferences-chkbox-btn{margin:0px}
.phone.myPreferences .notificationSelector .productsNotAvailableField .option-radioButton .radioButton-text{line-height:16px}
.phone.myPreferences .tool-tip-store-select{
}
.phone .myPreferences .clearOptions .link{float:left;font-size:16px;color:#004C95;font-family:"myriad-pro-regular"!important;font-weight:initial;padding-top:7px}
.phone .myPeferencesMainContainer .preferences-form{padding-left:20px}
.phone .alerts{padding-left:0px}
.phone .preferences-checklabel{margin-bottom:10px;margin-top:20px}
.phone .option-checkbox div>label{line-height:17px}
.phone .myPreferences .productsnotAvailableText{margin-top:20px;margin-bottom:10px}
.phone .myPreferences .productsNotAvailableField .option-radioButton{margin-bottom:20px;height:80px}
.phone.myPreferences .mandatoryNotice{display:none}
.phone.myPreferences .termsandcond{margin-bottom:20px}
.phone.myPreferences .policyContainer{margin-bottom:30px}
.phone.preference-policy-hr{margin-left:0px}
.phone .clearOptions .radioButton{visibility:hidden}
.phone .clearOptions .option-radioButton{width:50%;float:right;padding-top:5px}
.phone .preferencepopUp .inputFields i{right:5%}
.phone .preferencepopUp .popup_content .popUpFirstElement{width:88%}


#headerContainer.phone{height:auto}
.phone #headerWrapper{position:fixed;width:100%;background:#fff;z-index:5;top:0}
.phone .product-item-header{}
.phone #sectionWrapTop{background-color:#ffffff;padding-bottom:10px;padding-top:10px}
.phone #sectionWrapMiddle{background-color:#FFFFFF;padding-top:0;padding-bottom:0}
.phone #sectionWrapBottom{background-color:#f6f6f6}
.phone #sectionWrapBottom .table-t{width:100%}
.phone #sectionWrapBottom .table-c{vertical-align:middle;text-align:center;width:33%;color:#1A75D0;font-size:12px;border-left:1px solid #E6E6E6}
.phone #sectionWrapBottom .table-c:first-child{border-left:none}
.phone #headerLogo i.icon-walmart{color:#FFFFFF}
.phone #sectionWrapTop #headerLogo.table-c{text-align:center}
.phone #sectionWrapMiddle #search>div{margin:0;height:30px}
.phone #sectionWrapMiddle #search>div span{padding-left:10px}
.phone #sectionWrapMiddle .table-c{padding-bottom:5px;padding-top:5px}
.phone #sectionWrapTop>.table-t{width:100%;height:42px}
.phone #sectionWrapTop #menu{width:10%}
.phone #sectionWrapTop .table-c{vertical-align:middle}
.phone #sectionWrapBottom .table-t{height:30px}
.phone .user-session-container .user-stop-session{width:33%;color:#1A75D0;font-size:12px}
.phone #sectionWrapTop #cart{float:none;width:14%;padding-right:5px}
.phone #sectionWrapTop #headerLogo a{display:inline-block;width:170px}
.phone #sectionWrapBottom .user-my-account .dropdown-icon{background-color:#FFBA2E;margin-left:10px;border-radius:50%;height:14px;width:14px;display:inline-block}
.phone #sectionWrapBottom .user-my-account .dropdown-icon i{font-size:10px;color:#ffffff;line-height:15px}
.phone #sectionWrapMiddle #search.table-c{padding-right:5px;width:60%}
.phone #sectionWrapMiddle #userOptions{padding-right:5px;width:5%}
.phone #sectionWrapMiddle #userOptions>div{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:auto}
.phone .header-padding{padding-left:2%;padding-right:2%}
.phone .left.counter{display:none}
.phone #plpBar .select-box{display:none}
.phone .right.view-type{display:none}
.phone .facetbtnContainer{color:#1A75D0;text-decoration:none;font-weight:500;font-size:14px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 -1px 1px #eee;box-shadow:0 -1px 1px #eee}
.phone .facetbtnContainerTabs{text-align:center;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}
.phone .header-selected-dots{border-radius:50%;background-color:#4da80c;display:inline-block;vertical-align:text-top;height:6px;width:6px;margin-left:6px}
.phone .header-svg-alignment{display:inline-block;vertical-align:middle}
.phone .tabDivider{border-right:1px solid #e8e8e8}
.phone .facetbtnContainer .rowSpan{padding-left:10px;font-weight:bold;font-family:'myriad-pro-bold'!important}
.facetDrop{-webkit-animation:mover 1s infinite  alternate;animation:mover 1s infinite  alternate}
.phone .products-options .right.options{display:none}

.phone .itemBox-container-wrp{height:auto;margin-bottom:0;padding:0}
.phone .tooltipView{margin-right:0}
.phone #cart .count{right:-5px;top:-5px}
.phone .tab-text{width:48%;font-size:14px;padding:10px 0}
.phone .tab-text>span{display:block;width:72%}
.phone #userOptions .welcome-options,
#storeOptions .welcome-options{margin-top:5px}
.phone .tab-text>span{display:block;width:90%}


.phone .display-list{border:1px solid #e6e6e6;border-radius:5px;padding:15px 0;font-size:18px;float:left;margin-bottom:10px}
.phone .info-container .subtitle{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-size:16px}
.phone .accountLogReg{color:#0077c5;float:right;font-size:15px;margin-right:20px}
.phone .help-list .login-ayuda .account{float:left;margin-left:20px;color:#696969;font-weight:initial;font-size:16px}
.phone .help-list .icoBlackbird-Icons_help{float:right;margin-right:9%}
.mobile .pwd-recovery-main{float:left}
.mobile .pwd-recovery-checkbox{float:right}
.phone .option-checkbox{float:left;margin:0;width:100%}
.phone .subtitleSpan{padding:20px 0 20px;float:left;width:100%}
.phone .loginPrivacy p{width:100%}
.phone .menu .display-list:nth-child(2){margin-bottom:10px}
.phone .menu-container{min-height:50px}
.phone h1.title>button.btnEdit,
.phone .info-container .title-div>button.btnEdit{display:block;float:right}
.phone .privacy-radio .option-radioButton{padding:10px 0}


.phone .order-detailinfo{float:none;padding-bottom:15px}
.phone .order-price-detail{display:-webkit-flex;display:-ms-flexbox;display:flex}
.phone .product-qty{padding-top:5px}
.phone .product-invoice{padding-top:5px;padding-bottom:5px}
.phone .paid-status{margin-top:10%}
.phone .pay-pending{margin-top:10%}
.phone .order-resumen_section{width:100%}
.phone .main-order-qty-selection{display:none}


#sams-popups .phone .popUpSubstitution .clean-sub{color:#0074C8;padding:0px;float:left;font-size:16px;cursor:pointer;margin:0 25%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
#sams-popups .phone .popUpSubstitution .substitutionContainer .add-clean-div .btn{height:40px}
#sams-popups .phone .popUpSubstitution .add-clean-div{padding-top:15px;padding-right:27px;margin-right:26px;width:100%;float:left}
#sams-popups .phone .popUpSubstitution span.close.icon.icoBlackbird-Icons_close{top:0}
#sams-popups .phone .popUpSubstitution .title{padding-bottom:5%}
#sams-popups .phone .popUpSubstitution .checkbox-link .option-checkbox{padding-bottom:5%;float:none;width:90%}
#sams-popups .phone .popUpSubstitution .checkbox-text span{font-size:15px}
#sams-popups .phone .popUpSubstitution .subsMessage{width:92%;font-size:13px;line-height:17px;margin-left:0px}
#sams-popups .phone .substitution-compare .products-container{width:281px}
#sams-popups .phone .popUpSubstitution .filter-SelectOptionsContainer,
.phone .popUpSubstitution .filter-select-wrap{width:100%;float:left}
.phone .popUpSubstitution .filter-select-wrap{padding:0}
#sams-popups .phone .popUpSubstitution .filter-SelectOptionsContainer .filterSelectLabel,
.phone .popUpSubstitution .filter-leftSection,
.phone .popUpSubstitution .filterContainer .filter-SelectOptionsContainer .select-box .title{display:none}
.phone .popUpSubstitution .substitution-compareDelete{float:left;margin:0 25%}
.phone .sub-componentContainer .subComponent{width:100%;margin:10px 0;padding:0}
#sams-popups .phone .popUpSubstitution .filterContainer .filter-SelectOptionsContainer .select-box{width:100%;margin:0;padding:0}


.phone .left.sortview .title{display:none}
.phone .left.counter{display:none}
.phone #plpBar .select-box{display:none}
.phone .right.view-type{display:none}
.phone .products-options .right.options{display:none}


.phone .itemBox-container-wrp{height:auto;margin-bottom:0;padding:0}
.phone .compare-product{float:right}
.phone .products-container .product-listing .compare-product,
.phone .products-container .product-listing.none{display:none}
.phone .item-img-section-tab .item-row-inner.itemrow-center{float:left;width:100%}
.phone .item-img-section-tab .itemrow-left-icon{position:static;-webkit-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s;width:auto;float:none;display:inline-block;padding:3px 10px}
.phone .item-img-section-tab .itemrow-left-icon .item-option-name{position:static;opacity:1;-webkit-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s}


.phone .itemBox-container-wrp.grid-itemBox-wrp .full-column.verticalSwitch,
.phone .itemBox-container-wrp.grid-itemBox-wrp .right.item-size,
.phone .itemBox-container-wrp.grid-itemBox-wrp .piezas-text{
  display:none}
.phone .itemBox-container-wrp.grid-itemBox-wrp .item-container{height:auto;min-height:300px;position:relative}
.phone .itemBox-container-wrp .btnAction{position:static}


.checkout.phone .checkout-info-container h1{font-size:20px;margin-bottom:10px}
.checkout.phone .progress-container{display:none}
.phone .accordion-title{width:88%}
.checkout.phone .checkout-info-container.left,
.phone .home-dlvry,
.phone .delivery-club,
.phone .edit-del-add,
.phone .select-view-container,
.phone .shipping-content-middle,
.phone .left-ship-address-content,
.phone .right-ship-address-full-content,
.phone .right-ship-address-abbrev-view{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .home-dlvry{margin-bottom:10px}
.phone .ship-address-accordion{padding:0}
.phone .checkout-right-container.resu{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px}
.phone .checkt-ship-btns{padding:10px}
.phone .edit-del-add{text-align:center;margin-bottom:20px}
.phone .see-all-dir button,
.phone .view-club-map button{text-align:right;margin:0;height:25px}
.phone .shipping-mode .shipping-icon{width:13%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .shipping-mode .shipping-content{width:83%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .ship-address-full-content{padding-right:5px}
.phone .full-content-left{width:20%;padding:40px 5px}
.phone .full-content-right{width:80%}
.phone .left-ship-address-content{font-size:20px;padding-top:0}
.phone .select-state,
.phone .view-club-map{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.phone .order-information .order-resumen_section{width:75% !important;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.phone .shipping-info,
.checkout.phone .billing-info{padding:0 15px}
.checkout.phone .resu .chckout-summary .order-price-detail{margin-left:0}
.phone .resu .checkout-menu{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}


.phone .del-add-btns{margin:15px 0}
.phone .availability{float:left;font-size:14px;text-align:center;width:100%;margin:10px 0px}
.phone .select-all{margin:5px 0 0 20px}
.phone .fullcart .itemBox-container-wrp.list-itemBox-wrp{min-height:270px}
.phone .fullcart .itemBox-container-wrp.list-itemBox-wrp .item-container{border:1px solid #F6F6F6;min-height:235px}
.phone .fullcart .full-column.comment-instruction{border-top:1px solid #E6E6E6}


.full-container.checkout.phone .full-column.full-cart-body,.full-container.checkout.phone .full-column.empty-cart-body{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .full-container.checkout .full-column{width:95%;margin:5px}
.phone .user_login_container .tab-container{padding:0px 28px}
.phone .full-cart-validate-user .login_body .info-container{margin:0px}
.phone .full-cart-validate-user .login_body .info-container h2{margin:0px 0px 30px 0px}
.phone .user_login_container .tab-container{padding:0px 5px}


.phone .checkout-info-container{padding:10px 0 0}
.phone .full-cart-body .itemBox-container-wrp{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin:0px 0px 15px 0px;min-height:320px}
.phone .fullcart .itemBox-container-wrp.list-itemBox-wrp{margin:0px 0px 10px}
.phone.fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc .item-image img{width:100%;height:auto}
.phone.fullcart .checkout-info-main .itemrow-img-desc .option-checkbox{width:25%}
.phone.fullcart .checkout-info-main .substitute-custom-row .substitute-discount{line-height:17px;margin:0px}
.phone .fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc .option-checkbox{width:20%}
.phone .fullcart .list-itemBox-wrp .itemrow-img-desc .itemrow-center{width:80%}
.phone .fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc{width:40%;padding:5px;min-height:170px;border-right:none}
.phone .fullcart .list-itemBox-wrp .item-row-inner.itemrow-right{padding:0px}
.phone .fullcart .itemrow-price .itemContainer-row{margin:0px}
.phone .fullcart .right.priceSection{float:left}
.phone .fullcart .checkout-info-main .itemrow-price{float:left;min-height:auto;width:60%;border-left:1px solid #FFFFFF}
.phone .fullcart .itemBox-container-wrp .itemContainer-row .qty-selection{padding-top:5px;margin:0px}
.phone.fullcart .checkout-info-main .comment-row,
.phone .order-container .order-comment-area,
.phone .full-cart-body .device-cupon-resume-part .cupon-section .input-box,
.phone .full-cart-body .device-cupon-resume-part .cupon-section .inputFields{width:100%}
.phone.fullcart .checkout-info-main .instruction-row{width:100%;padding:0px 0px 0px 12px}
.phone .fullcart .checkout-info-main .comment-row{padding:5px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone.fullcart .checkout-info-main .instruction-label{font-size:13px;font-weight:500px}
.phone.fullcart .checkout-info-main .comment-row .commentSection{width:90%}
.phone .full-cart-body .itemBox-container-wrp .itemrow-right{width:60%;min-height:160px;padding:10px}
.phone.fullcart .checkout-info-main .substitute-custom-row .itmrow-custom-img{margin:0px}
.phone .device-cupon-resume-part .resumen_section,
.phone .order-container .commentData,
.phone .order-container .cupon-section{border:none;padding:5px}
.phone .fullcart .order-level .commentSection{padding:0px}
.phone .full-cart-body .btn-sec{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0px !important}
.phone .full-cart-body .device-cupon-resume-part .checkout-menu{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0 0}
.phone .full-cart-body .device-cupon-resume-part .order-container h2{font-size:19px;margin-bottom:15px}
.phone .full-cart-body .device-cupon-resume-part .commentSection .commentHead{padding:0 10px}
.phone .order-container .cupon-section{margin:10px 0 0}
.phone .full-cart-body .device-cupon-resume-part .cupon-section label{margin:0 0 10px 0;padding:0;font-size:16px}
.phone .full-cart-body .device-cupon-resume-part .cupon-section .validate-btn{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:7px 0 0 0}
.phone .full-cart-body .device-cupon-resume-part .cupon-section .validate-btn .btn.buttonBlue{margin:0px}
.phone .full-cart-body .device-cupon-resume-part .coupon-code{
}
.phone .fullcart-header .checkout-info-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .fullcart-header .title{font-size:22px}
.phone .fullcart-header .subtitle{padding:0px}
.phone .fullcart-header .progress-container{display:none}
.phone .full-cart-body .full-cart-header .select-all,
.phone .empty-cart-body .empty-cart-header .select-all{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:6px 0}
.phone .full-cart-body .full-cart-header .option-checkbox{
  margin:0px}
.phone .full-cart-body .full-cart-header .del-add-btns,
.phone .empty-cart-body .empty-cart-header .del-add-btns{
  margin:10px 0;float:left;width:50%}
.phone .checkout-info-container.full-cart .piezas-text{margin-top:20px}
.phone .full-cart-body .full-cart-header .availability{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:5px 0;padding:10px 0}


.phone .full-cart-body .itemBox-container-wrp .itemrow-img-desc .option-checkbox .checkbox{width:20px;height:20px}
.phone .full-cart-body .ratingSection label{font-size:15px}
.phone .full-cart-body .itemBox-container-wrp .itemrow-right .itemrow-left-main{height:auto}
.phone .full-cart-body .itemBox-container-wrp .itemrow-right .itemrow-left-icon{padding:5px}
.phone .full-cart-body .item-option-name{display:none}
.phone .full-cart-body .itemBox-container-wrp .itemrow-right .itemrow-price .priceSection{float:left}
.phone .full-cart-body .itemBox-container-wrp .itemrow-right .quantity-container-row{margin:5px 0 0 0}
.phone .full-cart-body .fullcart-btn{padding:0 0 0 7px;width:96%}
.phone .full-cart-body .instruction-row{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px}
.phone .full-cart-body .instruction-label{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}


.phone .full-cart-body .itemBox-container-wrp .comment-instruction .instruction-row .commentSection{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .full-cart-body .itemBox-container-wrp .comment-instruction .instruction-row .del-comment{width:10%;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .full-cart-body .price-hover .option-checkbox{width:34%;margin:4px 0 0 10px}
.phone .full-cart-body .price-hover .item-size{margin:5px 0 0 -18px;float:left;width:20%}
.phone .full-cart-body .price-hover .piezas-text{
  text-align:left}
.phone .checkout-info-container.full-cart .piezas-text{
  margin-left:5px}
.phone .fullcart .itemBox-container-wrp .itemContainer-row .qty-selection{
  width:auto}
.phone.fullcart .fullcart-promo-icons .specialIco{float:left}
.phone .full-cart-body .substitute-custom-row .itmrow-custom-img{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px}
.phone.fullcart .item-row-inner .substitute-custom-row{width:80%;margin-left:20%}
.phone.fullcart .bundleLinksProduct.itemBox-container-wrp .item-container .item-top-content .main-bundle .bundle-container{border-right:0;border-top:0}
.phone.fullcart .bundleLinksProduct.itemBox-container-wrp .item-container .item-top-content .main-bundle .bundle-container:last-child{border-bottom:0}
.phone.fullcart .bundleLinksProduct.itemBox-container-wrp .item-container .item-top-content .main-bundle .bundle-container .img-fpo{padding:0 10px 10px}
.phone.fullcart .bundleLinksProduct.itemBox-container-wrp .item-container .item-top-content .main-bundle .bundle-container .img-fpo img.bundleImage{height:60px;width:60px}
.full-container.phone .full-container.go-back,
.full-container.phone .full-container.empty-cart-body .checkout-right-container.emp-cart .checkout-menu .resumen_section div:last-child{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone.fullcart .item-row-inner .substitute-custom-row .substitute-discount{width:100%}
.phone .fullcart .full-column.total-savings{text-align:left;position:static;margin-top:7%;margin-bottom:7%}
.phone .full-cart-body .substitute-custom-row .substitute-discount{line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px}
.phone .full-cart-body .comment-row .commentSection{width:89%}
.phone .fullcart .del-comment{font-size:22px;width:10%;float:right;text-align:center}
.phone .full-column.full-cart-body>hr{display:none}
.phone .full-cart-body,.phone .empty-cart-body{padding-bottom:20px}
.phone .full-cart-body .fullcart-btn{margin-top:0px}


.phone input{font-size:14px}
.phone textarea{font-size:14px}
.phone input placeholder-shown{font-size:14px}
.phone #sams-header #header-mid #search>div input{font-size:14px}


.phone .tiled-banner-view .tiled-banner a{-webkit-box-sizing:border-box;box-sizing:border-box;height:165px;margin:8px 2%;width:96%}
.phone .tiled-banner a:nth-child(4){display:block}
.phone .tiled-banner-view .carousel-banner{height:auto}
.phone .tiled-arrow{display:none}
.phone .tiled-banner a:nth-child(4){
}


.phone .profile-list ul li{border:1px solid #f2f2f2}
.phone .address-list-row .address-info-wrap .title,
.phone .address-list-row .address-info-wrap .user-info,
.phone .address-list-row .address-info-wrap .user-address{display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:255px;font-family:"myriad-pro-light"}
.phone .checkt-ship-btns,
.tablet .checkt-ship-btns{width:100%}


.phone .item-container .item-row-custom.itmrow-custom-img{height:auto}
.phone .grid-itemBox-wrp.itemBox-container-wrp .itemrow-left-main.full-column{height:auto;min-height:0}
.phone .itemBox-container-wrp.grid-itemBox-wrp .old-price-content{height:20px}
.phone #categorySlider.slider-component .viewPort{height:auto}
.phone .category-itemView #categorySlider.slider-component .viewPort{height:200px}
.phone .category-hoverView,
.phone .category-hoverView.enable{display:none}
.phone .myList-bodyContainer .itemContainer-row .btnAction .add-to-list.disabled-addCart-color{color:grey;background-color:transparent}
.phone .myList-bodyContainer .itemContainer-row .btnAction .add-to-list.addcart-button-color{color:#80bd01;background-color:transparent}
.phone .myList-bodyContainer .itemContainer-row .btnAction .add-to-list.ondemand-button-color{background-color:transparent}

.phone .openBoxes .itemBox-container-wrp.grid-itemBox-wrp{margin-bottom:5px}
.phone .products-container .product-listing .item-row{padding:2px 2%}
.phone .products-container .product-listing .itemBox-container-wrp .item-container{border:1px solid rgba(66,66,66,.2)}
.phone .products-container .product-listing .item-img-section-tab .item-row-inner.itemrow-center .item-image{height:100px}
.phone .products-container .product-listing .item-row-inner.itemrow-left{width:50%;float:right}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp .new-price-content{width:35%;float:right;height:30px;text-align:right;font-size:21px}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp .price-hover.full-column{width:65%}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp .price-hover .btnAction .btnGrn{height:32px;margin-top:5px;margin-bottom:10px}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp:first-child{margin-top:10%}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp .itemrow-left-icon .icon{font-size:14px;line-height:16px}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp .itemrow-left-icon .item-option-name{font-size:10px}
.phone .products-container .product-listing .item-container .item-row-custom.itmrow-custom-img{height:auto;display:block}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp .old-price-content{height:auto !important}
.phone .products-container .product-listing .item-img-section-tab .itemrow-left-icon{position:static;-webkit-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s;width:auto;float:right;padding:0px 13px;margin-bottom:5px;display:inline-block}
.phone .products-container .product-listing .itemBox-container-wrp.grid-itemBox-wrp .item-container{min-height:225px}
.phone .products-container .product-listing .item-img-section-tab .item-row-inner.itemrow-center{float:left;width:50%}
.phone .products-container .product-listing .item-oldprice{text-align:right}
@-webkit-keyframes mover{0% {-webkit-transform:translateY(2px);transform:translateY(2px)}
100%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
}
@keyframes mover{0% {-webkit-transform:translateY(2px);transform:translateY(2px)}
100%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
}.myorder-title{font-size:22px;text-transform:none;letter-spacing:1px;color:#0077C6;margin-bottom:30px;font-family:"myriad-pro-bold"}
.phone .myorder-title{font-size:20px;font-family:"myriad-pro-bold"}
.myorder-subtitle{margin-bottom:30px}
.filterResult{font-weight:bold}
.emptyorderheader{color:#1a75cf}
.emptyOrderHeader{color:#1a75cf}
.emptyOrderContent{margin-bottom:50px}
.detailsOrderHeader{color:#1a75cf;margin-top:17px}
.labelcontinuar{color:#5f5a5a}
.labelContinuar{color:#5f5a5a}
.detailsOrderContentlabel .sortWrapper{text-align:right}
.detailsOrderContentlabel .sortWrapper .sort-select-wrapper{position:relative;display:inline}
.sort-select-wrapper .icon.icon-select{position:absolute;bottom:0px;right:10px;color:#5FABE7}
.detailsOrderContentlabel #sortFilter{-webkit-appearance:none;-moz-appearance:none;background:#FCFAFA none repeat scroll 0px 0px;border:1px solid #f2f2f2;border-radius:4px;color:#A5A5A5;font-size:14px;font-weight:300;height:41px;margin-bottom:7px;width:50%;outline:#1876CE;margin-top:6px;padding-left:13px}
.circleBase{display:inline-block;border-radius:50%;width:20px;height:21px;margin-left:9px}
.orderId{width:5%;height:22px}
.myorders-form-container .list-main-container .list-table{width:100%}
.myorders-form-container .list-main-container .row-wrapper{border:1px solid #f4f4f4;-webkit-box-shadow:0px 0px 5px 0px rgba(204,204,204,1);box-shadow:0px 0px 5px 0px rgba(204,204,204,1);margin-bottom:10px}
.myorders-form-container .list-main-container .row-wrapper .table-r{border:none}
.myorders-form-container .list-main-container .row-wrapper .payment-status{padding:10px;font-weight:700}
.myorders-form-container .list-main-container .row-wrapper .payment-status.awaiting{background:#fff9e2}
.myorders-form-container .list-main-container .row-wrapper .payment-status.canceled{background:#fff1f1}
.myorders-form-container .list-main-container .row-wrapper .payment-status.success{background:#f5f5f5}
.myorders-form-container .delay-message{font-size:14px;color:#3a3a3a;font-style:italic;line-height:normal}
.phone .myorders-form-container .delay-message{font-size:12px;margin-top:10px}
.myorders-form-container .row-wrapper .payment-status .icon{margin-right:5px}
.phone .myorders-form-container .list-main-container .list-table{border-collapse:collapse}
.myorders-form-container .detailsorderheader{color:#4D4D4D;font-size:17px;padding-bottom:18px}
.myorders-form-container .subtitle{padding:5px 0px 10px 0px;font-size:17px;color:#4D4D4D}
.phone .myorders-form-container .list-item-no-wrap{width:130px}
.myorders-form-container .detailsorderheader3{margin-top:10px;color:#4D4D4D;margin-left:1px;font-size:17px}
.orderView-form .qty-selection{display:block;padding-left:10%}
.orderView-form .my-order-qty{width:40%}
.orderView-form .quantity-unit-measure-label
{line-height:60px;margin-left:10px}
.orderView-form .deleteIcon{float:none}
.detailsOrderHeader
{color:#333333;margin-top:20px}
.myorders-form-container .list-main-container{padding-bottom:20px}
.myorders-form-container .list-main-container.empty{padding:50px 0}
.myorders-form-container .list-main-container.empty div{font-family:"myriad-pro-light"}
.myorders-form-container .detailsOrderContentlabel{border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;margin-top:15px}
.myorders-form-container  .icon .icoBlackbird-Icons_arrows .select-box .icon{line-height:25px;position:absolute;right:12px;pointer-events:none;bottom:15px;width:4.4%;height:25px;text-align:center;color:#C3C3C3}
.myorders-form-container .list-col .orderstatus{
    -o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;font-size:15px}
.myorders-form-container .list-col .orderstatus1{margin-left:2px;color:#337321;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;font-size:15px}
.myorders-form-container .list-col .orderstatus2
{margin-left:2px;color:#1A75CF;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;font-size:15px}
.circleBase.col{background:#337321}
.circleBase.colr{background:#1A75CF}

.myorders-form-container .sortWrapper{margin-top:15px;padding:4px 0px}
.myorders-form-container .list-col .ordernumber{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#7B7B7B;font-size:16px}
.myorders-form-container .list-col .orderdate{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#727272;font-size:16px}
.myorders-form-container .list-col .ordersku{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;display:inline-block;margin-left:25px;font-weight:300;color:#b3b3b3;font-size:16px}
.myorders-form-container .list-row .list-col:nth-child(5){text-align:right;color:#F2F2F2}
.myorders-form-container .center{text-align:center}
.myorders-form-container .list-table .list-row:hover .view-icon{background-color:#83BA0F;color:#fff}
.myorders-form-container hr{display:block;height:1px;border:0;border-top:1px solid #e6e6e6;margin:0.5em 0;padding:0}
.myorders-form-container .list-table .list-row:first-child .list-row-left,
.myorders-form-container .list-table .list-row:last-child .list-row-left
{border-top-left-radius:3px}
.myorders-form-container .no-touch .list-table .list-row:hover{background:#FBF9FA;border:1px solid #ccc}

   .phone .myorders-form-container .subtitle{padding:10px 0;font-size:18px;color:#4D4D4D}
.phone  .myorders-form-container .detailsorderheader3{float:left;color:#4D4D4D;margin-left:1px;font-size:18px}
.phone .myorders-form-container .table-row{border:1px solid  #E6E6E6;border-bottom:none;padding:8px}
.phone .myorders-form-container .table-row:last-child{border-bottom:1px solid  #E6E6E6}
.myorders-form-container .phone .pets-list-mobile  .circleBase{display:inline-block;border-radius:50%;height:21px;background:#FFBA2E;margin-left:9px;float:left}
.myorders-form-container .phone .orderView-form .checkout-menu{width:100%}
.myorders-form-container .phone .pets-list-mobile .list-col .pet-name .circleBase
{float:left}
.phone .myorders-form-container  .table-c .list-item-no-wrap.ordernumber{color:#111111;font-size:16px;padding-bottom:5px;padding-left:10px;font-weight:700;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.phone .myorders-form-container  .table-c .orderdate{color:#727272;font-size:16px;padding-bottom:5px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.phone .myorders-form-container  .table-c .orderstatus{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;margin-left:2px;color:#83BA0F;font-size:15px}
.phone .myorders-form-container  .table-c .ordersku{display:inline-block;margin-left:0px;font-weight:300;color:#b3b3b3;font-size:16px}
.phone .myorders-form-container  .table-c .orderstatus1{margin-left:2px;color:#337321;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;font-size:15px}
.phone .myorders-form-container  .table-c .orderstatus2{margin-left:2px;color:#1A75CF;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;font-size:15px}
.phone .detailsOrderContentlabel .sortWrapper{float:none}
.phone .myorders-form-container .labelfiltrar{color:#4E4E4E;float:left;padding-left:12px}
.phone .myorders-form-container .sortWrapper .labelFiltrar
{padding-left:7px}
.phone .myorders-form-container .list-col .ordersku{margin-left:63px;width:initial;font-size:15px}
.phone .myorders-form-container .table-c
{vertical-align:middle;padding:10px 0px}
.phone .myorders-form-container  .table-c  .icoBlackbird-Icons_circle-arrow
{text-align:right;color:#83BA0F;padding-right:10px}

 .myorders-form-container .sort-select-wrapper .icon
{position:absolute;right:12px;pointer-events:none;width:8.8%;height:25px;text-align:center;color:#C3C3C3;top:3px}

 .myorders-form-container .list-row-left-inner{border:1px solid #F2F2F2;border-top:none}
.myorders-form-container .list-row:first-child .list-row-left-inner{border-radius:5px 5px 0 0;border-top:1px solid #F2F2F2}
.myorders-form-container .list-row:last-child .list-row-left-inner{border-radius:0 0 5px 5px}
.myorders-form-container .list-row-left-inner:hover{border-color:1px solid #E6E6E6}
.myorders-form-container  .list-row-left-inner:hover .icoBlackbird-Icons_circle-arrow{color:#82BA0E}
.desktop .myorders-form-container .sortWrapper
{width:50%;float:right}
.phone .detailsOrderContentlabel #sortFilter,
.phone .myorders-form-container .table-t
{width:100%}
.tablet .detailsOrderContentlabel #sortFilter{width:33.5%}
.myorders-form-container .table-t{border-collapse:collapse}
.myorders-form-container .table-r
{border:1px solid  #F4F4F4}


 .orderView-form{width:100%;float:right;margin-bottom:20%}
.order-name{color:#0091FB;font-size:25px;padding-top:16px;font-weight:bold;padding-bottom:18px}
.order-count{color:#727272;font-size:24px;padding-bottom:10px;font-family:'MyriadPro-Regular';padding-top:38px}
.pro-detail{
    width:91.5%;height:249px;display:table;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.prodetail-head{
     border:1px solid #F1F1F1;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:68px}
.prodetail-head  span{padding:20px;position:relative;color:white;top:5px}
.customer-detail{color:#727272;font-size:11px;margin-left:47px;line-height:2}
.orderView-form .icon.icoBlackbird-Icons_name{float:left;color:#C7C7C7;margin-right:16px;margin-left:15px}
.phone .order-detail{border-bottom:none}
.orderView-form .icon.icoBlackbird-Icons_phone{float:left;color:#C7C7C7;margin-right:16px;margin-left:15px}
.orderView-form .icon.icoBlackbird-Icons_Addresses{float:left;color:#C7C7C7;margin-right:10px;margin-left:20px}
.orderView-form .icon.icoBlackbird-Icons_factura{float:left;color:#C7C7C7;margin-top:33px;margin-left:20px}
.order-detail-content{border:1px solid #F1F1F1;border-radius:5px}
.order-detail{border-top:1px solid #F1F1F1}
.order-detail:first-child{border-top:0px solid #F1F1F1}
.pay-method{margin-left:26px;padding:20px}
.desktop .order-detailinfo,
.tablet .order-detailinfo{width:49%;padding:2px 0px 7px 2px}
.order-details{border:1px solid #F1F1F1;border-radius:5px;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.order-details .trackingDetails
{border-bottom:1px solid #F1F1F1;-webkit-box-sizing:border-box;box-sizing:border-box}
.order-details .track-guide{margin-top:10px}
.order-details .track-guide .track-guide-number{
    margin-left:5px;cursor:pointer}
.address-over{margin-top:33px;margin-left:46px}
.bussiness-address{padding:33px;margin-left:16px}
.shipping-detail{width:50%}
.paid-status{color:#0091FB}
.notavailable-color{color:#fdbb2b}
.paid-status::before{content:"\25CF";margin-right:5px}
.notavailable-color::before{content:"\25CF";margin-right:5px}
.order-price-detail{border:1px solid #F2F2F2;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.not-shipped-heading .order-details .order-price-detail{border:none}
.product-one{color:#117DCC}
.product-qty{color:#666666;padding-top:15px}
.desktop .item-status{color:#7A7A7A;padding-top:5px}
.item-status.icon{}
.desktop .img-fpo,
.tablet .img-fpo{padding:12px;width:20%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .img-fpo{width:35%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
.desktop .order-details-section,
.tablet .order-details-section{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
.phone .order-details-section{width:65%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
.phone .item-status .paid-status,
.phone .item-price{margin-top:5px}
.shipping-add{color:#666666;font-size:20px}
.phone .orderView-form .order-price-detail{display:block}
.cancelation{color:#C7C7C7;padding-top:20px}
.cancelation .privacy-span{color:#117DCC;padding-left:5px;cursor:pointer}
.order-links{padding-top:20px}
.order-links span{color:#117DCC;cursor:pointer}
.bill-details{color:#C7C7C7;padding-top:10px}
.bill-details .order-bill{color:#117DCC;padding-left:5px;cursor:pointer}
.myorder-horizontalLine{border-color:#e6e6e6;margin:20px 0px 20px 0px}
.notavailable{margin-left:10px}
.toolTipNotAvail{margin-left:5px;font-size:12px;font-weight:600;margin-top:3px}
._sup{vertical-align:top;font-size:smaller}
.order-chckout-pricing{-webkit-box-sizing:border-box;box-sizing:border-box}
.main-order-qty-selection{display:inline-block;padding-top:3%;float:left;padding-left:10%}
.order-qty-selection{display:inline-block;height:30px}
.order-qty-selection .button{background:#e6e6e6 none repeat scroll 0 0;border-bottom:2px solid #b4b4b4;border-radius:2px;float:left;height:28px;min-width:auto;width:30px;margin-top:0px}
.order-qty-selection .txt-qty{float:left;height:26px;border-radius:0;width:40px;padding:0;margin:0;text-align:center}
.orderView-form .checkout-menu{width:35%;margin:0px}
.orderView-form .resumen-amount{font-size:16px}
.product-select{color:#0077C6}
.product-price-select{color:#83BA0F;font-size:larger;font-weight:600;padding-top:5%}
.product-number{color:#0077C6;font-size:13px;padding-left:14px;margin-top:20px}
.product-delete i{color:#e6e6e6;font-size:xx-large}
.summ-selection{margin-top:30px;width:100%}



.myorderpopUp .description{margin-bottom:20px;padding-left:10%}
.myorderpopUp .popup{width:48%}


 
.order-details .trackingDetails{padding:10px}
.order-price-detail .right.green .actual-price{font-size:27px}
.order-price-detail .sup
{
}
.chckout-lbl.total.payment .label-resumen{font-size:14px;width:initial}
.order-chckout-pricing .order-total{float:left;width:100%}
.orderView-form .chckout-lbl.total{margin-top:5px}
.orderView-form .order-total{color:#0074C8}
.orderView-form .order-resumen_section h3
{padding:25px 0px}
.tracking-number{color:#000000;cursor:default}
.tracking-number.anchor-tag{color:#0463ac;text-decoration:underline;cursor:pointer}
.myorder-error-img{height:auto;width:100px}
.desktop .orderView-form .order-resumen_section
{float:right;width:35%}
.tablet .orderView-form .order-resumen_section{float:right;width:85%}
.orderView-form .order-detail .order-detailinfo .name{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.main-bundle .bundle-text{font-size:12px;color:#B3B3B3;position:relative;top:170px;right:-17px;width:0%;transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);white-space:nowrap}
.tablet .main-bundle .bundle-text{right:-12px}
.order-price-detail.bundle-container{width:96%;min-height:110px}
.phone .order-price-detail.bundle-container{width:88%;padding-left:10px;padding-top:10px}
.orderView-form .bundle-container{width:95%;border-left:1px solid #F1F1F1}
.phone .orderView-form .bundle-container{width:90%}
.checkout .main-bundle
{border-top:1px solid #F1F1F1}
.orderView-form .bundle-sku{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #F1F1F1;min-height:230px}
.order-details-section .green.right{text-align:right}
.bundle-skuArray-border{border-bottom:1px solid #F1F1F1}
.bundle-skuArray-border:last-child{border-bottom:none}
.bundle-sku.table-t{width:100%;border-collapse:collapse}
.bundle-sku .table-r{border-top:1px solid #F1F1F1}
.not-shipped-heading{padding-top:10px}
.not-shipped-heading .main-title{font-size:20px;padding:10px 0px 10px 10px}
.orderView-form .margin.not-shipped-heading .orderDetails{font-weight:100}
.not-shipped-heading .sub-title
{border-bottom:1px solid #F1F1F1;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px;margin-bottom:30px;padding-left:10px}
.not-shipped-heading .order-details{border:none;margin-top:0}
.not-shipped-heading .order-details .order-price-detail{
}
.orderView-form .checkout-right-container{width:24.5849%}
.tablet .orderView-form .checkout-right-container{width:72%}
.myorders-form-container .dateform label{font-size:12px}
.myorders-form-container #buttonBlue{width:190px;margin-top:5px;margin-bottom:10px}
.tablet .myorders-form-container .list-item-no-wrap{width:130px}
.profile.phone .chckout-lbl,.profile.phone .order-total{margin-left:0;width:100%}
.orderView-form .bundle-skuArray-border .prod-data{padding:10px}
.phone .orderView-form .myorder-subtitle.subtitle{padding-left:0}
.phone .order-details-section div{padding-bottom:5px}
.myorder-failed-items .main-title{color:red}
.list-row .inner-table{display:table;width:100%}
.list-row .inner-table .list-col{width:20%}
.list-row .inner-table .list-col.order-status-col{width:40%;text-align:right}
.list-row .inner-table .list-col.order-status-col .payment-status-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}
.list-row .inner-table .list-col.order-status-col .payment-status-wrapper .main-icon{vertical-align:sub}
.list-row .inner-table .payment-status-wrapper .icoBlackbird-Icons_circle-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.order-status-col .icoBlackbird-Icons_circle-arrow{margin-left:20px}
.list-col.order-status-col span{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.order-status-col .status-title{font-weight:700;color:#575757;vertical-align:text-top;text-align:left;line-height:19px}
.list-row .inner-table .list-col .list-item-no-wrap{width:auto}#sams-popups .popUpSubstitution .popup_wrapper{background-color:#fff}
#sams-popups .popUpSubstitution .popup{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:auto;left:0;max-width:100%;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;position:absolute;padding:10px 0px 10px 0px}
#sams-popups .popUpSubstitution .icon-wrapper{float:right;color:#B3B3B3;font-size:50px;padding-right:27px}
#sams-popups .popUpSubstitution .popup_content{margin:12px auto;padding:0px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgb(255,255,255);max-width:1500px}
.phone #sams-popups .popUpSubstitution .popup_content{margin-top:0}
#sams-popups .popUpSubstitution .title
{text-align:center;color:#656565;font-size:28px;padding-top:30px;font-weight:300;color:#0074C8}
#sams-popups .popUpSubstitution .checkbox-text span{font-size:18px}
#sams-popups .popUpSubstitution .option-checkbox{margin-top:3%;margin-left:5%;padding-bottom:0!important}
#sams-popups .popUpSubstitution .subsMessage{border:1px solid #0074C8;margin:10px auto 25px!important;border-radius:7px;width:97%;text-align:center;padding:10px 0;color:#0074C8}
.phone #sams-popups .popUpSubstitution .subsMessage{padding:3px 0}
#sams-popups .popUpSubstitution .substitution-opaque{opacity:0.5;pointer-events:none}
#sams-popups .popUpSubstitution .filter-leftContent{color:#3A3B3D}
#sams-popups .popUpSubstitution .substitutionComponent .sub-filterContainer
{clear:both}

#sams-popups .popUpSubstitution .filterContainer
{margin-top:20px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;padding:3px 20px 0px 20px}
#sams-popups .popUpSubstitution .filterContainer .filter-SelectOptionsContainer .select-box .title{margin:0px;padding-top:0px}
#sams-popups .popUpSubstitution .filterContainer .filter-SelectOptionsContainer .select-box{width:200px}
#sams-popups .popUpSubstitution .filter-SelectOptionsContainer .filterSelectLabel
{margin-top:9px;margin-right:15px;font-size:17px;font-weight:normal;color:#010610}
#sams-popups .popUpSubstitution .filter-SelectOptionsContainer .custom-select
{margin-bottom:4px;height:32px;background:#FFFFFF none repeat scroll 0px 0px;margin-top:3px;color:#4D4D4D;font-size:15px}
#sams-popups .popUpSubstitution .filter-SelectOptionsContainer .select-box .icon
{line-height:38px;color:#4D4D4D;font-weight:bold;right:5px}

#sams-popups .popUpSubstitution .filter-leftSection
{padding-top:9px;color:#646464;font-size:17px}
.sub-componentContainer .subComponent{
   border:1px solid rgb(255,255,255);border-radius:2px;padding:10px 0px 10px 10px;-webkit-box-shadow:0px 1px 1px 1px #EEE;box-shadow:0px 1px 1px 1px #EEE;margin:6px;float:left;width:23.5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:120px}
#sams-popups .popUpSubstitution  .substitution-Product .subComponentShadow{-webkit-box-shadow:0px 6px 16px 1px #d9d9d9;box-shadow:0px 6px 16px 1px #d9d9d9}
.sub-componentContainer .subComponent .substitutionImage{float:left;width:30%;height:100%;text-align:center}
.sub-componentContainer .subComponent .substitutionImage img{-o-object-fit:contain;object-fit:contain;height:100%}
.sub-mainCompareContainer .substitutionProductDetail{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}
.sub-mainCompareContainer .substitutionProductImage{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}
.sub-componentContainer .subComponent .productName{display:block;color:#0074C8;line-height:18px;font-weight:600;font-size:14px;cursor:pointer;padding-left:10px}
.sub-componentContainer .subComponent .wrap-product-name{height:60px}
.sub-componentContainer .subComponent  .productPrice{color:#83ba0f;;font-weight:800}
.sub-componentContainer .subComponent  .productPrice .normal
{font-size:30px}
.sub-componentContainer .subComponent  .productPrice .sup{vertical-align:top!important;font-size:16px}
.substitution-prodDetails{float:left;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}
.substitution-Product
{
  float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px}

.substitution-compare .compare-container .compare-container-wrapper .slider-component .viewPort{height:100px;overflow-x:auto}
#sams-popups .popUpSubstitution .desktop .substitution-compare .compare-container .compare-container-wrapper .slider-component .viewPort{margin-left:30px}
.substitution-compare{clear:both}
.substitution-compare .compare-container
{background-color:#F2F2F2;padding-top:6px;margin:0 auto}
.substitution-compare .products-container.empty{background-color:#F2F2F2;border:1px dashed #B3B3B3;padding:10px 9px 0 9px;margin-top:9px;margin-left:2px}
.substitution-compare .products-container{width:226px;margin-top:9px;margin-left:4px;padding:10px 9px 5px 9px;background-color:#ffffff;position:relative;margin-right:10px;min-height:74px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;float:left;border:1px solid #e6e6e6}
.substitution-compare .products-container.red{border:1px solid #FF3736}
.sub-componentContainer .subComponent.addSubstitution{border-color:'#63C019'}
.substitution-compare .compare-container .substitutionProductTitle
{color:#0074C8;display:inline-block;vertical-align:top;padding-left:10px;font-size:12px;line-height:13px;font-weight:600;text-align:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:25px}
.substitution-compare .compare-container .substitutionProductImage img{width:42px;float:left;padding-top:5px}
.substitution-compare .compare-container .substitutionProductPrice{padding-left:10px;color:#83ba0f;font-weight:800;font-size:18px;width:80%;float:left;text-align:left}

.substitution-compareDelete{padding-top:4px}
.substitution-compareDelete .icon{color:#FFFEFF}
#sams-popups .popUpSubstitution .sub-counter{color:#004A98;width:16px;height:16px;border-radius:11px;background:#F2F2F2;float:left;margin-top:30px;position:relative;font-size:10px;border:1px solid #004A98;font-weight:bold;text-align:center}
#sams-popups  .sub-counter.red
{background-color:#F44336;color:#ffffff;border:#F44336}

#sams-popups .popUpSubstitution .close.icon.icon-cerrar{right:13px;color:#B3B3B3;font-size:45px;padding:20px 5px 0px 0px}
#sams-popups .popUpSubstitution .clean-sub{color:#0074C8;font-size:14px!important;cursor:pointer!important;font-family:"myriad-pro-regular";margin:10px auto 0!important}
#sams-popups .popUpSubstitution .products-container .icon.icoBlackbird-Icons_delete{color:#808080}
#sams-popups .popUpSubstitution .add-clean-div{padding-top:20px;margin-right:30px;text-align:center}
#sams-popups .popUpSubstitution  .substitutionContainer .add-clean-div .btnM{min-width:175px}
#sams-popups .popUpSubstitution .substitutionContainer .add-clean-div .btn{height:32px;width:100%;font-size:14px;font-family:"myriad-pro-regular";margin:0}

   #sams-popups .popUpSubstitution .close.icon.icoBlackbird-Icons_close{top:20px;right:20px;color:#000000;font-size:28px;opacity:0.5}
#sams-popups .popUpSubstitution .checkbox-link.left{margin-left:6%}
#sams-popups .popUpSubstitution .ordercount{margin-top:3px;display:block}
#sams-popups .popUpSubstitution .substitutionProductPricedetail{padding-top:12px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.filter-select-wrap{float:right}

#sams-popups .popUpSubstitution .desktop .slider-component{width:82%;float:left}
#sams-popups .popUpSubstitution .desktop .substitution-compareDelete{width:17%;float:right}
#sams-popups .popUpSubstitution .substitutionContainer .option-checkbox{float:none;margin:20px auto;width:92%}
#sams-popups .tablet .popUpSubstitution .add-clean-div{width:20%;padding:20px 40%;text-align:center;background:white;margin:0}
#sams-popups .tablet .popUpSubstitution .add-clean-div .clean-sub{float:initial!important}
#sams-popups .popUpSubstitution .phone .substitution-compareDelete{float:left;padding:0 25%;background:white;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (max-width : 1155px) and (min-width : 770px){

	#subscribeLink{margin-left:12%}
}
@media screen and (max-width : 875px) and (min-width : 768px){
.addressDelete.cancelConfirmPopup .popup-btn-main button,
.cancelConfirmPopup .popup-btn-main button{width:150px}
}
@media all and (orientation: landscape){
#sams-popups .popup{top:50%}
#sams-popups .phone .policy-registration .popup-desc{max-height:175px}
}
@media only screen and (min-width:1024px) and (max-width: 1160px) and (orientation: landscape){
.desktop .myList-bodyContainer .qty-button-conatiner{display:block}
.desktop .list-itemBox-wrp .itemrow-img-desc{width:46%}
.desktop .full-cart-cupon .invalid-button{display:inline-block;width:80%;text-align:center}
#sams-popups .popUpSubstitution .desktop .slider-component{width:81.5%}
#sams-popups .popUpSubstitution .desktop .clean-sub{padding-left:0px}
}
@media only screen and (min-width:1024px) and (max-width: 1160px){
.desktop .pdp-swatch-bar{width:50%}
.desktop .pdp-cart-bar{width:45%}
}
@media only screen and (min-width:1024px) and (max-width: 1160px){
.desktop .itemBox-container-wrp{width:30.6%}
.openBoxes .desktop .grid-itemBox-wrp.itemBox-container-wrp .item-container{-webkit-box-shadow:none;box-shadow:none}
.desktop .grid-itemBox-wrp .price-hover,.desktop .list-itemBox-wrp .price-hover{display:block}
.desktop .itemBox-container-wrp.grid-itemBox-wrp .qty-selection{margin-top:20px}
.desktop .itemBox-container-wrp.grid-itemBox-wrp,.desktop .itemBox-container-wrp.grid-itemBox-wrp .item-container{height:490px}
.desktop .grid-itemBox-wrp .item-pack,.desktop .list-itemBox-wrp .item-pack{display:block}
.desktop .compareView-form-content .addCompareBtn{display:block!important}
.desktop .itemBox-container-wrp.grid-itemBox-wrp .ratingSection{width:95px}
.desktop .left-container.table-c{width:270px}
.desktop #facets{min-width:260px}
.desktop .grid-itemBox-wrp.itemBox-container-wrp .price-hover{height:120px}

	.payment-icon-wrap1{width:25%}
.payment-icon-wrap0{width:20%}
.desktop .comparison-popup-view .compProducts .firstProd .articleBtn{display:block}

  }
@media only screen and (min-width:1026px) and (max-width: 1228px){
.product-listing.showCart.desktop .itemBox-container-wrp{width:49%}
}
@media only screen and (min-width:1024px) and (max-width: 1228px) and (orientation: landscape){
#sams-tooltips .tooltip-content.smartCartTooltip,#sams-tooltips .tooltip-container.desktop .tooltip-content.smartCartTooltip{display:none !important}
}
@media only screen and (min-width:1024px) and (max-width: 1228px) and (orientation: landscape){
.full-container.checkout.desktop .full-container .checkout-right-container.left.resu,.desktop .checkout-info-container.checkout-body{width:100%}
}
@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation: landscape){
.autoSuggest.tablet .autoSuggestList{overflow-y:scroll !important;height:auto;max-height:100px}
}
@media only screen and (min-width:640px) and (max-width: 800px) and (orientation: landscape){
.autoSuggest.phone .autoSuggestList{overflow-y:scroll !important;height:auto;max-height:100px}
}
@media only screen and (min-width:1024px) and (max-width: 1228px) and (orientation: landscape){
.info-content-section .productdetail-head .order-completed{
	}
}
@media only screen and (min-width:1024px) and (max-width: 1228px) and (orientation: landscape){
.info-content-section .productdetail-head .membership-failed{padding-left:1% !important}
}
@media only screen and (min-width:1024px) and (max-width: 1228px) and (orientation: landscape){
.info-content-section .order-success-title{
	}
}
@media only screen and (min-width:1024px) and (max-width: 1228px) and (orientation: landscape){
.desktop.fullcart .checkout-info-main .cupon-section .input-box{width:68% !important}
}
@media only screen and (min-width:1024px) and (max-width: 1228px) and (orientation: landscape){
.desktop .cupon-section .coupon-code{width:91% !important}
}
@media only screen and (min-width:1024px) and (max-width: 1228px){
.desktop .compareView-form-content .addCompareBtn .cart-button-in-wrap{display:block !important}
}
@media only screen and (min-width:768px) and (max-width: 1024px){
#sams-popups .full-column.margin.tablet .btn.buttonCancel.left.no-margin,#sams-popups .full-column.margin.tablet .btn.buttonBlue.right.popUpLastElement{min-width:150px;margin-top:0px}
}
@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation: landscape){
.myList-bodyContainer .substitute-custom-row .itmrow-custom-img{width:70%;float:left}
}
@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation: landscape){
.item-row-custom.itmrow-custom-img .wrap-extra-class{width:74% !important}
}
@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation: landscape){
.desktop .myList-bodyContainer .item-image{height:153px}
}
@media only screen and (min-width:768px) and (max-width: 1024px){
.tablet .item-row-custom.itmrow-custom-img .wrap-extra-class{width:100%}
}
@media only screen and (min-width:600px) and (max-width: 962px){
.item-row-custom.itmrow-custom-img .wrap-extra-class{width:85%;text-align:left}
}
@media only screen and (min-width:600px) and (max-width: 962px) and (orientation: landscape){
.item-row-custom.itmrow-custom-img .wrap-extra-class,.item-container .item-row-custom.itmrow-custom-img{width:100% !important}
}
@media only screen and (min-width:375px) and (max-width: 667px) and (orientation: landscape){
.phone .item-container .item-row-custom.itmrow-custom-img{height:40px;width:auto}
}
@media only screen and (min-width:320px) and (max-width: 568px) and (orientation: landscape){
.phone .myList-bodyContainer .substitute-custom-row .itmrow-custom-img{padding-left:25px}
}
@media only screen and (min-width:320px) and (max-width: 568px){
.phone .item-row-custom.itmrow-custom-img .wrap-extra-class .extra-icon-img{margin:2px 2px 5px 0px}
}
@media only screen and (min-width:1024px) and (max-width: 1366px){
.item-row-custom.itmrow-custom-img .wrap-extra-class{width:100%;text-align:left;margin-left:0%}
}
@media only screen and (min-width:1024px) and (max-width: 1366px) and (orientation: landscape){
.desktop .item-row-custom.itmrow-custom-img .wrap-extra-class{width:36%;margin-left:2%}
}
@media only screen and (min-width:320px) and (max-width: 568px){
.phone .myList-bodyContainer .wrap-extra-class{padding-left:0px}
}
@media only screen and (min-width:700px) and (max-width: 1228px) and (orientation: landscape){
#sams-popups .tablet .helpPopup .popup  #help-content-wrapper{max-height:245px}
}
@media only screen and (min-width:500px) and (max-width: 900px) and (orientation: landscape){
#sams-popups .phone .helpPopup .popup  #help-content-wrapper{max-height:245px}
}.checkout-right-container{display:table-cell;margin:0 0.745156%;vertical-align:top;width:32%}
.checkout-menu.order-conf{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:right}
.checkout-info-container{ margin:auto 0;padding:10px 10px 0px 0px}
.mobileAvailabiltyChannel{display:none;width:80%}
.phone .mobileAvailabiltyChannel{display:block !important}
.checkout-info-container .full-cart-title{padding-left:0;margin-bottom:12px}
.checkout-info-container .full-cart-title:after{margin-top:5px;height:3px}
.checkout-info-container.checkout-body{width:67%}
.checkout-info-main{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout-right-container.emp-cart{border-left:none}

.checkout-right-container.shopping-section{border:none;padding:0 10px 0 0;margin:0}
.full-container.checkout.phone  .fullcart-header,
.full-container.checkout.tablet  .fullcart-header,
.full-container.checkout.phone  .empty-cart-header,
.full-container.checkout.tablet  .empty-cart-header{padding:10px}
.full-container.checkout  .fullcart-header,
.full-container.checkout  .emp-cart-header
{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.red-color{color:red !important}
.blue-color{color:#0077C6 !important}

.checkout-right-container.progress-container{margin:0;min-height:50px;border-left:none;float:right}
.progress-bar{margin:30px auto 0 auto;width:287px;float:right}
.number-container{width:282px;padding:5px 0;height:35px;float:right}
.text-container{width:289px}
.circle{text-align:center;line-height:27px;margin:3px;display:inline-block;position:relative;font-size:14px;font-weight:bold;width:28px;height:28px;border-radius:50%}
.outer{width:34px;height:34px;border-radius:50%;background:#F9F9F9;position:relative;display:inline-block;line-height:50px;float:left}
.outer.one::before,.outer.two::before{content:'';position:absolute;left:30px;width:112px;height:10px;background:#F9F9F9;z-index:-1;margin-top:11px}
.circle.first::before,.circle.second::before{content:'';position:absolute;left:27px;width:113px;height:6px;background:#F9F9F9;margin-top:10px}
.second,.third{color:#999999}
.step,.circle{float:left}
.revisa,.verifica,.paga{margin-right:19%;display:inline-block;text-align:center;color:#0077C6}
.text-container .revisa{margin-right:27%}
.text-container .verifica{margin-right:29%}
.text-container .paga{margin:0}
.text-container span{font-size:16px;text-align:center}
.step{width:124px}
.number-container .step:last-child{width:34px}
.complete .first::before{background:-webkit-gradient(linear,left top,right top,color-stop(55%,#83BA0F),color-stop(50%,#F9F9F9));background:-o-linear-gradient(left,#83BA0F 55%,#F9F9F9 50%);background:linear-gradient(to right,#83BA0F 55%,#F9F9F9 50%)}
.completeC .first::before{background:#83BA0F}
.complete .second::before{background:-webkit-gradient(linear,left top,right top,color-stop(55%,#83BA0F),color-stop(50%,#F9F9F9));background:-o-linear-gradient(left,#83BA0F 55%,#F9F9F9 50%);background:linear-gradient(to right,#83BA0F 55%,#F9F9F9 50%)}
.number-container .step .outer .icon.icon-check{position:absolute;top:13px;left:13px;color:#fff;font-size:23px;background-color:#61BF1A;padding:2px;border-radius:13px;margin:-9px}
.complete .first,.complete .second,.completeC .first{background-color:#83BA0F;color:#FFFFFF}
.cart-body .step .outer i,.emp-cart-body .step .outer i{display:none}


.chckout-lbl{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#888888}
.chckout-lbl .resumen-amount{font-size:16px}
.chckout-lbl.total{color:#0077C6}
.chckout-lbl.total .resumen-amount{font-weight:700}
.label-resumen{font-weight:400;font-size:16px;float:left;height:30px}
.order-information,.pick-from-store,.shipping-modes,.billing-info
{line-height:20px}
.order-information{-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout .shipping-info,.checkout .billing-info,.checkout .productListDetails{padding:8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}
.orderConf .productListDetails
{border-bottom:1px solid #e2e2e2;margin:0px 2%;width:96%;padding-bottom:0px}
.checkout .shipping-info span,.checkout .billing-info span{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.checkout .shipping-info .heading,.checkout .billing-info .heading{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.checkout .chckout-summary .order-information .order-resumen_section{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout .chckout-summary .order-information .order-resumen_section .order-chckout-pricing{padding:10px 0px 0px 15%;margin-left:40%}
.checkout.tablet .chckout-summary .order-information .order-resumen_section .order-chckout-pricing{padding:10px 3% 0px 15%;width:60%}
.checkout .chckout-lbl.shippingDiscount,
.order-chckout-pricing .chckout-lbl.shippingDiscount{color:#83BA0F}
.checkout .chckout-lbl.shippingDiscount .label-resumen,
.order-chckout-pricing .chckout-lbl.shippingDiscount .label-resumen{width:140px}
.superscript{vertical-align:top;font-size:10px}
.chckout-pricing p{margin-top:20px}
.resumen-amount{float:right;font-size:20px;font-weight:400;text-align:right}
.full-container.checkout.tablet .resumen-container .order-resumen_section .order-chckout-pricing .chckout-lbl .resumen-amount{float:right}
.product-list .product{margin-bottom:10px}
.resumen_section h2,.chckout-summary h2{font-weight:bold}
.shipping-info .heading,.billing-info .heading,.pick-from-store .heading{

}
.personel-info .name,.shipping-info .heading,.shipping-info .home,.shipping-info .phone-no,
.billing-info .heading,.billing-info .code,.billing-info .reason,.billing-info .addres,
.pick-from-store .heading,.pick-from-store .store-name,.pick-from-store .addres,
.pick-from-store .phone-no,.shipping-modetype .standard-shipping
{float:left;width:100%}
.personel-info .phone-no{width:100%}
.shipping-info,.billing-info,.pick-from-store{margin-top:10px}
.shipping-info .addres{width:100%;float:left}
.billing-info .phone-no{float:left}
.shipping-modetype .title{margin-bottom:0px}
.checkout .order-resumen_section{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}
.resumen-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;border-top:1px solid #E6E6E6;padding-top:10px}

.checkout .checkout-info-container.left .subtitle{margin-bottom:20px}
.checkout .checkout-info-container.left .subtitle.full-cart-subtitle{padding:0;font-size:16px;margin-bottom:0}
.checkout .fullcartSubBox{margin-left:1%}
.checkout.phone .full-container.phone .fullcartSubBox{font-size:14px !important;font-weight:normal}
.checkout .fullCartSubContainer svg,.emp-cart-header svg{vertical-align:middle}
.checkout .full-cart-body .select-all .checkbox,.checkout .full-cart-body .select-all .checkbox.checked{height:16px;width:16px;margin-left:2%}
.phone.checkout .checkout-info-container.left .subtitle{margin-bottom:0px;padding:0!important}
.checkout.tablet .checkout-info-container.left .subtitle{margin-bottom:10px}
.checkout.phone .checkout-info-container{padding:10px;width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.phone .checkout-info-container.phone,.checkout.tablet .checkout-info-container.tablet{padding:0px 0px 30px 0}
.checkout.phone .checkout-right-container{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout-info-container.left{display:table}
.accordion h2{background-color:#F7F7F9;border-radius:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;display:table-row;margin-bottom:0}
.accordion h2{margin:10px 0}
.accordion h2.accordian-active{background-color:#F6F6F6;color:#0077C6}
.accordion-title{width:95%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;line-height:40px;margin-left:10px;font-size:22px;color:#0077C6;font-weight:initial}
.accordion h2 i{color:#0077C6;line-height:40px;font-size:20px}
.ship-address-accordion,.ship-method-accordion{padding:0 0 0 15px}
.send-form{display:table;margin-top:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}
.home-dlvry,.delivery-club{width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #E6E6E6;padding:20px;border-radius:8px;display:table;margin:0;float:left;position:relative}
.shipment-home-delivery.disabled,.shipment-delivery-club.disabled{cursor:default !important;opacity:0.5}
.selection-tile-component.disabled{cursor:default !important;opacity:0.5}
.selection-tile-component.shipment-delivery-club .selected-dropdown{width:99.9%}
.selection-tile-component .selected-dropdown{float:left;width:99.9%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0px 0px 5px 5px;-webkit-box-shadow:0 2px 4px 0 rgba(141,141,141,0.5);box-shadow:0 2px 4px 0 rgba(141,141,141,0.5);padding:15px;border-top:0px !important;border:1px solid #7FBD04}
.phone .selection-tile-component .selected-dropdown,
.tablet .selection-tile-component .selected-dropdown{border:0;-webkit-box-shadow:none;box-shadow:none;padding-top:0}
.selection-tile-component .selected-dropdown .label-action-container{float:left;width:100%;margin-top:19px}
.selection-tile-component .selected-dropdown .address-wrapper{line-height:1.5}
.selection-tile-component .selected-dropdown .desc-title{font-size:14px;font-weight:bold;float:left;width:100%;margin-top:8px}
.selection-tile-component .selected-dropdown .phone .desc-title,
.selection-tile-component .selected-dropdown .tablet .desc-title{font-size:12px;}
.selection-tile-component .selected-dropdown .phone .desc-content,
.selection-tile-component .selected-dropdown .tablet .desc-content{font-size:12px}
.selection-tile-component .selected-dropdown .desc-content{font-size:14px;float:left;width:76%;white-space:pre-wrap}
.footer-container{float:left;width:100%;margin-top:18px}
.selection-tile-component .selected-dropdown .desc-content.number{font-weight:300;font-style:italic}
.selection-tile-component .selected-dropdown .label-action-container .label{float:left;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#7FBD04;margin-top:0px}
.selection-tile-component .selected-dropdown .label-action-container .action{float:right;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0463ac}
.selection-tile-component .selected-dropdown .footer-text{margin-top:0 !important}
.shipment-home-delivery,.shipment-delivery-club{width:41%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;margin:0;float:left;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(141,141,141,0.5);box-shadow:0 2px 4px 0 rgba(141,141,141,0.5);cursor:pointer;overflow:hidden}
.phone .shipment-home-delivery,.phone .shipment-delivery-club{border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);border:solid 0.5px rgba(155,155,155,0.5);background-color:#ffffff}
.shipment-home-delivery.selected,.shipment-delivery-club.selected{border-radius:8px 8px 0px 0px}
.shipment-small-device-container{width:100%;float:left;position:relative;border-radius:5px;background-color:#ffffff;-webkit-box-shadow:0 2px 4px 0 rgba(141,141,141,0.5);box-shadow:0 2px 4px 0 rgba(141,141,141,0.5)}
.shipment-small-device-container.selected{border:solid 2px #0463ac}
.shipment-small-device-container .top-icon-holder svg{height:25px;width:25px}
.shipment-small-device-container .top-icon-holder{position:absolute;top:-22px;left:50%;padding:10px;font-size:23px;color:#0463ac;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:2;width:23px;height:23px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 hsla(0,0%,55%,.5);box-shadow:0 1px 3px 0 hsla(0,0%,55%,.5)}
.shipment-small-device-container.selected .top-icon-holder{color:#ffffff;background-color:#0463ac}
.shipment-small-device-container .action-container{float:left;width:100%}
.shipment-small-device-container .action-container button{float:left;width:100%;border-radius:0px;background-color:#0463ac;border:solid 2px #0463ac;font-size:12px;font-weight:500}
.shipment-small-device-container .container-container{float:left;width:100%;padding:22px 10px 16px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:97px}
.align-center{text-align:center}
.align-right{text-align:right}
.align-left{text-align:left}
.shipment-small-device-container .min-top-margin{margin-top:18px}
.shipment-small-device-container .small-top-margin{margin-top:4px}
.shipment-small-device-container .container-container .title-text{float:left;width:100%;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;color:#4c4c4c}
.shipment-small-device-container .container-container .placeholder-text{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:normal;text-align:center;color:#80be00}
.shipment-small-device-container .container-container .details-container{float:left;width:100%}
.shipment-small-device-container .container-container .desc-text{float:left;width:100%;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:normal;text-align:center;color:#0463ac;overflow:hidden;word-break:break-all}
.shipment-small-device-container .container-container .subtitle-text{float:left;width:100%;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#444444;margin-top:10px;font-weight:bold}
.shipment-small-device-container .container-container .subdesc-text{float:left;width:100%;font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#444444}
.shipment-small-device-container .container-container .subdesc-text.contact{float:left;width:100%;font-weight:300;font-style:italic}
.shipment-small-device-container .container-container .title-text span.small{font-size:10px}
.center-container .shipment-delivery-club,
.center-container .shipment-home-delivery{width:100%}
.shipment-home-delivery{float:right}
.shipment-delivery-club{float:left}
.shipment-home-delivery .medium-title,.shipment-delivery-club .medium-title{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:300px}
.shipment-home-delivery .medium-title,.shipment-delivery-club .medium-title{font-size:11px}
.shipment-home-delivery .title.table-t,.shipment-delivery-club .title.table-t{display:block}
.shipment-home-delivery .icon-holder,
.shipment-delivery-club .icon-holder{color:#0463ac;font-size:43px;text-align:center;width:17%;margin-top:0px;margin-bottom:5px;margin-left:13%;padding:9px 0}
.phone .shipment-home-delivery .icon-holder,
.phone .shipment-delivery-club .icon-holder,
.tablet .shipment-home-delivery .icon-holder,
.tablet .shipment-delivery-club .icon-holder{margin-left:29px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:7px 0;width:42px}
.phone .shipment-delivery-club .icon-holder i,
.tablet .shipment-delivery-club .icon-holder i{font-size:26px;color:#0463ac}
.phone .shipment-home-delivery .icon-holder .channel-icon,
.tablet .shipment-home-delivery .icon-holder .channel-icon{width:26px}
.shipment-home-delivery.selected .icon-holder,
.shipment-delivery-club.selected .icon-holder{color:#ffffff}
.shipment-home-delivery.selected{background-color:#0463ac;color:#ffffff}
.shipment-delivery-club.selected{background-color:#0463ac;color:#ffffff}
.phone .shipment-home-delivery.selected,.phone .shipment-delivery-club.selected,
.tablet .shipment-home-delivery.selected,.tablet .shipment-delivery-club.selected{border:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.shipment-delivery-club .radio-element,
.shipment-home-delivery .radio-element{position:absolute;top:33%;left:calc(6.5% - 13px);z-index:2}
.phone .shipment-delivery-club .radio-element,
.phone .shipment-home-delivery .radio-element,
.tablet .shipment-delivery-club .radio-element,
.tablet .shipment-home-delivery .radio-element{top:12px;left:12px}
.shipment-delivery-club .radio-element .option-radioButton span.radioButton.checked,
.shipment-home-delivery .radio-element .option-radioButton span.radioButton.checked{border:1px solid #ffffff;background:#80be00}
.shipment-delivery-club .radio-element .option-radioButton span.radioButton,
.shipment-home-delivery .radio-element .option-radioButton span.radioButton{background:#ffffff}
.phone .shipment-delivery-club .radio-element .option-radioButton span.radioButton,
.phone .shipment-home-delivery .radio-element .option-radioButton span.radioButton,
.tablet .shipment-delivery-club .radio-element .option-radioButton span.radioButton,
.tablet .shipment-home-delivery .radio-element .option-radioButton span.radioButton{width:16px;height:16px;border:1px solid #4a4a4a}
.phone .shipment-delivery-club.selected .radio-element .option-radioButton span.radioButton,
.phone .shipment-home-delivery.selected .radio-element .option-radioButton span.radioButton,
.tablet .shipment-delivery-club.selected .radio-element .option-radioButton span.radioButton,
.tablet .shipment-home-delivery.selected .radio-element .option-radioButton span.radioButton{position:relative;border:0}
.phone .shipment-delivery-club.selected .radio-element .option-radioButton span.radioButton .icoBlackbird-Icons_checks,
.phone .shipment-home-delivery.selected .radio-element .option-radioButton span.radioButton .icoBlackbird-Icons_checks,
.tablet .shipment-delivery-club.selected .radio-element .option-radioButton span.radioButton .icoBlackbird-Icons_checks,
.tablet .shipment-home-delivery.selected .radio-element .option-radioButton span.radioButton .icoBlackbird-Icons_checks{position:absolute;left:2px;font-size:13px;top:2px}
.shipment-delivery-club .radio-element .option-radioButton span.radioButton.checked span.icon,
.shipment-home-delivery .radio-element .option-radioButton span.radioButton.checked span.icon{color:#ffffff;font-size:18px;filter:alpha(opacity=100);left:13%;opacity:1}
.prime-text{color:#0463ac !important}
.shipment-delivery-club.selected .radio-container,
.shipment-home-delivery.selected .radio-container{opacity:0}
.shipment-delivery-club .radio-container,
.shipment-home-delivery .radio-container{width:13%;height:100%;position:absolute;left:0;top:0;background-color:#9f9f9f;opacity:0.1}
.phone .shipment-delivery-club .radio-container,
.phone .shipment-home-delivery .radio-container,
.tablet .shipment-delivery-club .radio-container,
.tablet .shipment-home-delivery .radio-container{background-color:#fff}
.shipment-delivery-club .content,
.shipment-home-delivery .content{width:67%;padding:13px 0}
.phone .shipment-delivery-club .content,
.tablet .shipment-delivery-club .content{padding:10px 0}
.phone .shipment-home-delivery .content,
.tablet .shipment-home-delivery .content{padding:9px 0;}
.shipment-home-delivery .content .title{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}
.shipment-home-delivery .content .title .big,
.shipment-delivery-club .content .title .big{font-size:16px}
.phone .shipment-home-delivery .content .title .big,
.phone .shipment-delivery-club .content .title .big,
.tablet .shipment-home-delivery .content .title .big,
.tablet .shipment-delivery-club .content .title .big{font-size:12px}
.phone .shipment-home-delivery.selected .content .title .big,
.phone .shipment-delivery-club.selected .content .title .big,
.tablet .shipment-home-delivery.selected .content .title .big,
.tablet .shipment-delivery-club.selected .content .title .big{color:#212121}
.shipment-home-delivery .content .title .small,
.shipment-delivery-club .content .title .small{font-size:16px;word-break:break-all;font-weight:bold;color:#82BA10}
.phone .shipment-home-delivery .content .title .small,
.phone .shipment-delivery-club .content .title .small,
.tablet .shipment-home-delivery .content .title .small,
.tablet .shipment-delivery-club .content .title .small{font-weight:normal;color:#0074c5;font-size:11px}
.shipment-home-delivery .content .title .small.placeholder,
.shipment-delivery-club .content .title .small.placeholder{color:#80be00;font-weight:bold}
.shipment-home-delivery.selected .content .title .small.placeholder,
.shipment-delivery-club.selected .content .title .small.placeholder{color:#ffffff}
.shipment-home-delivery.selected .content .title .small,
.shipment-delivery-club.selected .content .title .small{color:#ffffff}
.phone .shipment-home-delivery.selected .content .title .small,
.phone .shipment-delivery-club.selected .content .title .small,
.tablet .shipment-home-delivery.selected .content .title .small,
.tablet .shipment-delivery-club.selected .content .title .small{color:#0074c5}
.shipment-delivery-club .content .extra-small,
.shipment-home-delivery .content .extra-small{font-size:10px;margin-top:7px}
.shipment-home-delivery .content .title .big .warning{color:#f29113;font-size:10px}
.shipment-delivery-club .content .title{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}
.delivery-details-container.section-component-container{-webkit-box-shadow:none;box-shadow:none;border-radius:0px;border-bottom:1px solid #E4E4E4}
.section-component-container{width:100%;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,55%,.5);box-shadow:0 1px 4px 0 hsla(0,0%,55%,.5)}
.section-component-container.hasError{border:3px solid #ff0000}
.section-component-container.phone,.section-component-container.tablet{border-radius:0px}
.section-error-text{float:left;width:100%;padding:17px;text-align:center;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ff0000;-webkit-box-sizing:border-box;box-sizing:border-box}
.section-component-container .section-title{width:100%}
.section-component-container .section-title .title-content.phone,.section-component-container .section-title .title-content.tablet{border-radius:0px}
.section-component-container.hasError .section-title .title-content{border-radius:2px 2px 0px 0px}
.delivery-details-container.section-component-container .section-title .title-content{border-bottom:0px}
.section-component-container .section-title .title-content{display:block;padding:13px 24px;color:#ffffff;border-radius:5px 5px 0px 0px;font-family:myriad-pro-bold;color:#1a75cf;font-size:20px;padding:15px 24px;margin:0;border-bottom:1px solid #eee}
.center-text{text-align:center !important}
.full-width{width:100% !important}
.section-component-container .section-title .title-content .title-text{width:65%;display:inline-block;font-weight:bold}
.section-component-container .section-title .title-content .title-sub-text{width:35%;display:inline-block;text-align:right}


.delivery-details-container .section-content .content-wrapper .center-container.phone,
.delivery-details-container .section-content .content-wrapper .center-container.tablet{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.section-component-container .section-content .content-wrapper .center-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:0px;padding:18px}
.section-component-container .section-content .content-wrapper .center-container.phone{padding:12px}
.section-component-container .section-content .content-wrapper .center-container .item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0px 10px}
.section-component-container .section-content .content-wrapper .center-container .item.phone{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0px}
.section-component-container .section-content .content-wrapper .center-container .item.tiles{-webkit-flex:2 1;-ms-flex:2 1;flex:2 1}
.center-container .item.tiles{width:50%}
.section-component-container .section-content .content-wrapper .center-container .item.tiles.padR{padding-right:20px}
.section-component-container .section-content .content-wrapper .center-container .item.tiles .footer-text .action{float:right}
.section-component-container .section-content .content-wrapper .center-container .item.tiles.padR.phone{padding-right:5px}
.section-component-container .section-content .content-wrapper .center-container .item.tiles.padL{padding-left:20px}
.section-component-container .section-content .content-wrapper .center-container .item.tiles.padL.phone{padding-left:5px}
.section-component-container .section-content .content-wrapper .center-container .item .tile-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}
.phone .section-component-container .section-content .content-wrapper .center-container .item .tile-wrapper.selected,
.tablet .section-component-container .section-content .content-wrapper .center-container .item .tile-wrapper.selected{border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);border:solid 0.5px #166bc0}
.section-component-container .section-content .content-wrapper .center-container .item .footer-text{font-size:12px;font-weight:500;color:#8e8e8e;margin-top:15px;display:block}
.phone .section-component-container .section-content .content-wrapper .center-container .item .footer-text,
.tablet .section-component-container .section-content .content-wrapper .center-container .item .footer-text{margin-top:8px;color:#4a4a4a}
.delivery-details-container.section-component-container .content-wrapper .center-container.phone,
.delivery-details-container.section-component-container .content-wrapper .center-container.tablet{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.delivery-details-container.section-component-container .content-wrapper .center-container .item.tiles.padR.phone,
.delivery-details-container.section-component-container .content-wrapper .center-container .item.tiles.padR.tablet{width:100%;padding:0}
.delivery-details-container.section-component-container .content-wrapper .center-container .item.tiles.padL.phone,
.delivery-details-container.section-component-container .content-wrapper .center-container .item.tiles.padL.tablet{margin-top:14px;width:100%;padding:0}
.price-container{padding:12px 0;float:left;width:100%}
.price-container sup{vertical-align:super;font-size:13px}
.price-container .price-item,.price-container .total-container{padding:4px 19px;width:calc(100% - 2.4em);float:left}
.checkout-payment-button.btnDisabled{background-color:#e5e5e5}
.price-container .total-container{border-top:1px solid #e8e8e8;padding-top:9px}
.price-container .total-container .price-section{
    font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0077c6}
.price-container .total-container .title-section{
    font-weight:400;font-size:16px;color:#0077c6;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}
.price-container .title-section{float:left;font-weight:400;font-size:16px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#888888}
.price-container .price-section{float:right;font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#666666}
.selection-tile-component .footer-container{margin-top:0px}
.price-container .footer-container{float:left;width:100%}
.price-container .footer-container .invoice-wrapper{float:left;width:calc(100% - 2.4em);padding:10px 19px;margin-top:0px}
.price-container .footer-container .invoice-wrapper .address-holder{margin-left:3px;margin-bottom:17px;float:left;width:70%}
.price-container .footer-container .invoice-wrapper .address-action{float:right}
a.action-link{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0463ac;cursor:pointer}
a.action-link.right-border{padding-right:6px;margin-right:6px;border-right:1px solid #999}
.price-container .footer-container .invoice-wrapper .address-holder .text-highlighted{font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left}
.price-container .footer-container .invoice-wrapper .address-holder .text-normal{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left}
.price-container .footer-container .invoice-wrapper .action-container{float:left;width:100%;margin-top:10px}
.price-container .footer-container .invoice-wrapper .error-container{float:left;background-color:#ffeded;border:dashed 1px #ff0000;padding:8px 12px}
.price-container .footer-container .invoice-wrapper .error-container .error-action{float:right;margin-top:7px}
.price-container .footer-container .invoice-wrapper .error-container .error-message{float:left;width:65%;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ff0f0f}
.price-container .footer-container .invoice-wrapper .error-container.phone .error-message{float:left;width:59%;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ff0f0f}
.mini-button button{background:#ff0000;border-radius:15px;font-size:11px;font-weight:500;min-width:17px;width:103px;height:30px}
.delivery-club{margin:0 2% 0 0;position:relative}
.delivery-club.disabled,.home-dlvry.disabled{border-color:1px solid #E6E6E6}
.delivery-club.disabled span,.home-dlvry.disabled span{color:#E6E6E6;border-color:#E6E6E6}
.delivery-club.disabled .icon,.home-dlvry.disabled .icon{color:#E6E6E6}
.home-dlvry:hover,.delivery-club:hover,.home-dlvry.checked,.delivery-club.checked{border:1px solid #0077C6}
.delivery-club.disabled:hover,.home-dlvry.disabled:hover{border:1px solid #E6E6E6}
.home-dlvry .option-radioButton,.delivery-club .option-radioButton{display:block}
.home-dlvry .option-radioButton .radioButton-text,
.delivery-club .option-radioButton .radioButton-text{color:#000000;font-weight:300;font-size:18px}
.home-dlvry .del-selection,.delivery-club .del-selection{width:92%;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.phone .home-dlvry .del-selection,.phone .delivery-club .del-selection{width:90%}
.del-icon span{font-size:34px;color:#0077C6;position:absolute;right:25px}
.delivery-club:last-child .del-icon span{font-size:52px;top:4px}
.send-section,.adrr-dlvry,.adrr-billing,.shipType-section{color:#0077C6;padding:10px 0px 10px 0px;font-size:18px}
.checkout.phone .adrr-dlvry{padding:10px 0px 0px 0px}
.checkout.phone .send-section{padding:10px 0}
.checkout.phone .select-add{padding:2px;margin-top:10px}
.invoice-wrapper .option-checkbox{margin-left:3px}
.billing .option-checkbox{margin-left:2%}
.checkout.tablet .billing .container{width:100%;float:left}
.send-form .select-box{display:table-cell;margin:0}
.edit-del-add{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:18px 0px 0px 10px}
.phone .edit-del-add{margin:0px 0px 0px 0px}
.checkout.tablet .container .addr-selection .edit-del-add{width:32%}
.edit-addr,.del-addr,.add-addr{border:1px solid #e6e6e6;border-radius:40px 2px 5px 40px;padding:10px 30px;color:#0077c6;float:left;cursor:pointer}
.phone .edit-addr,.phone .del-addr,.phone .add-addr{float:initial!important;display:inline-block}
.del-addr{border-radius:0;border-left:none;float:left;color:red}

.edit-addr.enable{color:#0077C6}
.edit-addr.disble{color:#C7C7C7}
.del-addr.enable{color:#D73100}
.del-addr.disble{color:#D73100}
.add-addr{border-radius:0px 40px 40px 0px;border-left:none;color:#80BD01;float:left;font-size:20px}
.plus-addr{background-color:#83ba0f;border-radius:50%;color:#fff;line-height:17px;min-height:17px;min-width:17px;text-align:center}
.plus-addr.shipping-disable,.plus-addr.invoice-disable{background-color:#C7C7C7}
.full-container.checkout .full-column .prod-price-vary{width:100%;font-size:14px;text-align:center;border:1px dashed #0077C6;color:#0077C6;padding:8px 10px;border-radius:5px;margin:5px 0 16px}
.full-container.checkout.phone .full-column .prod-price-vary{margin:5px auto;-webkit-box-sizing:border-box;box-sizing:border-box;float:initial}
.shipping-mode .option-radioButton .radioButton.checked .icoBlackbird-Icons_checks{position:absolute;top:2px;left:0;right:3px}
.no-address{float:left;margin:30px 0 10px 10px;color:#999999;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box}
.see-all-dir button,.view-club-map button{float:right;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:-12px;font-size:14px;text-align:right}
#sams-popups .ship-addr-new .popup .popup_content,#sams-popups .ship-addr-edit .popup .popup_content,
#sams-popups .view-addr-all .popup .popup_content{width:80%;margin:0 10%}
.edit-address,.delete-address,.delete-cart,.addCart{border:1px solid #ccc;padding:0px 30px 15px;color:#c7c7c7;border-radius:2px;font-size:20px}
.delete-cart i,.addCart img{position:absolute;margin:5px -10px}
.edit-address i,.delete-address i{vertical-align:middle;position:absolute;margin:6px 0 0 -8px}
.new-addr{float:right}
.delete-address,.addCart{border-left:0}
.delete-address:hover{color:#D73100;cursor:pointer}
.edit-address:hover{color:#217AD6;cursor:pointer}
.delivery-addr,.delivery-addr-club{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.delivery-addr .select-add,.delivery-addr-club .select-add,.select-add{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#4d4d4d;margin-top:10px}
.delivery-addr .checkbox-text,.delivery-addr-club .checkbox-text{font-size:18px}
.calc-cost{text-align:center;color:#999999;margin:15px 0 0 0}
.ship-addr-new .popup .popup_content .ship-address-container h1,
.ship-addr-edit .popup .popup_content .ship-address-edit-container h1,
.view-addr-all .popup .popup_content h1{margin-bottom:20px!important}
.ship-addr-new .popup .popup-desc,.ship-addr-edit .popup .popup-desc,.view-addr-all .popup .popup-desc{overflow:hidden}
.checkt-ship-btns{width:68%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px 10px 50px50px}
.tablet .checkt-ship-btns{margin-bottom:40px}
.ship-addr-new .ship-address-container .select-box.left.col-desktop-half.left .title,
.ship-addr-edit .ship-address-edit-container .select-box.left.col-desktop-half.left .title,
.view-addr-all .select-box.left.col-desktop-half.left .title{color:#4d4d4d!important;font-size:14px!important}
.select-view-container{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.select-view-container .select-box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.select-state,.view-club-map{width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:2%}
.view-club-map{margin:0}
.info-container.left button{border-bottom:2px #0077D4 solid;background-color:#0091FC}
.checkout .order-information .heading{color:#0077C6;font-size:18px}
.checkout .order-information .heading.res{padding:20px 0 0 15px;float:left;font-size:18px;font-weight:100}
.checkout .order-information .product-one.chk{padding:0!important;font-weight:initial}
.checkout .checkout-right-container.resu{width:26%;margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.phone .checkout-right-container.resu{width:100%}
.checkout.phone .checkout-right-container,.checkout.tablet .checkout-right-container{padding-right:0px !important;padding-left:0px !important}
.checkout.phone .checkout-right-container.left.resu .full-column.order-chckout-pricing{margin-left:25%;padding:0px}
.checkout.phone .no-address{width:85%;padding:0px;margin:15px 0px 25px 4px}
.checkout.phone .option-checkbox{margin:0}
.checkout.phone .option-checkbox div > label{color:#131212;line-height:24px;padding:0}
.product-not-available{padding:5px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.not-available-text{width:59%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;float:left;padding:0 5px 0 0;color:red}
.remove-btn{width:41%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.remove-btn button{font-size:12px;color:red;border:1px solid red}
.anonymous-user-msg,.anonymous-user-msg-two{border:1px solid #FA7B1A;color:#FA7B1A;border-radius:3px;padding:5px 0px;text-align:center;margin:0 0 15px;font-size:14px}
.anonymous-user-msg-two{margin-top:15px}

    .accordionAnimate-enter{height:0;overflow:hidden}
.accordionAnimate-enter.accordionAnimate-enter-active{height:1000px;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.accordionAnimate-leave{height:1000px;overflow:hidden}
.accordionAnimate-leave.accordionAnimate-leave-active{height:0;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.accordion-component{float:left;width:100%;margin-bottom:20px}
.accordionAnimateTwo-enter{height:0;overflow:hidden}
.accordionAnimateTwo-enter.accordionAnimateTwo-enter-active{height:1000px;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.accordionAnimateTwo-leave{height:1000px;overflow:hidden}
.accordionAnimateTwo-leave.accordionAnimateTwo-leave-active{height:0;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in}
.accordion-component-two{float:left;width:100%}

        .full-container.emp-cart-header > hr{border-color:#e6e6e6}

.emp-cart-header .checkout-info-container{
    -webkit-box-sizing:border-box;box-sizing:border-box}
.checkout-info-container.empty-cart,.checkout-info-container.full-cart{width:71%}
.checkout-info-container.full-cart .piezas-text{width:22%;float:left;text-align:left;margin-top:13px}
.checkout-right-container.emp-cart,.checkout-right-container.full-cart{width:26%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet.fullcart .fullCart-product-list .device-cupon-resume-part .checkout-right-container{-webkit-box-shadow:initial;box-shadow:initial}
.emp-cart .resumen_section,.full-cart .resumen_section{width:100%;border-radius:6px;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.12);box-shadow:0px 2px 10px rgba(0,0,0,0.12);-webkit-box-sizing:border-box;box-sizing:border-box}
.phone .emp-cart .resumen_section,.phone .full-cart .resumen_section{-webkit-box-shadow:initial;box-shadow:initial}
.full-container.phone hr{display:none}
.emp-cart .resumen_section h2,.full-cart .resumen_section h2,.checkout .chckout-summary h2{font-family:"myriad-pro-bold";color:#1A75CF;font-size:20px;text-align:center;padding:15px 0 15px 0;margin:0}
.checkout .chckout-summary h2{border-bottom:1px solid #E6E6E6}
.emp-cart .chckout-pricing,.full-cart .chckout-pricing{padding:15px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}
.emp-cart button{color:#fff;background-color:#E6E6E6;-webkit-box-shadow:none;box-shadow:none;border:none}
.emp-cart .align-center #buttonCancel:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s;cursor:default}
.full-container.checkout{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-width:1500px;margin:0 auto;padding:50px 0px}
.full-container.checkout.phone .full-container.checkout-top,
.full-container.checkout.tablet .full-container.checkout-top{padding-left:0px}
.full-container.checkout-top{
 padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.full-container.checkout-form-container.desktop{padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.full-container.checkout-form-container.desktop .channel-title{display:none}
.full-container.checkout-form-container.phone .channel-title,.full-container.checkout-form-container.tablet .channel-title{display:block;margin:10px;font-size:14px;font-weight:bold}
.phone .full-container.checkout-top{padding-top:0px}
.tablet .full-container.checkout-top{padding-top:0px}
.empty-cart-info{text-align:center;font-size:15px;font-weight:600;font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4d4d4d}
.checkout-btn button{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0 20px}
.empty-cart .checkout-info-main{margin:7% 0}
.checkout-btn{margin:20px 0 0 0}
.full-cart .checkout-menu,.emp-cart .checkout-menu{margin:30px 0 0 3%;width:100%}
.full-cart .checkout-menu .btn>span,.emp-cart .checkout-menu .btn>span{font-size:16px}
.full-cart.phone .checkout-menu,.emp-cart .checkout-menu{margin:0}
.tablet .full-cart .checkout-menu,.emp-cart .checkout-menu{width:100%}
.go-back{margin:0 0 20px 0}
.select-all{width:38%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout .select-all .checkbox-text{line-height:17px}
.empty-cart-header .select-all .checkbox-text span,.availability{color:#C7C7C7}
.empty-cart-header .select-all .option-checkbox span.checkbox{border:1px solid #C7C7C7}
.phone .empty-cart-header .select-all .option-checkbox span.checkbox{margin-top:2px}
.availability{margin:16px 0 17px;font-size:14px}
.del-add-btns span{padding:4px 30px;color:#c7c7c7;cursor:pointer}
.del-add-btns{margin:13px 0}
.del-list-pointer-events-none{pointer-events:none;border-radius:40px 2px 5px 40px;border:1px solid #e6e6e6}
.del-list{border-radius:40px 2px 5px 40px;border:1px solid #e6e6e6;cursor:pointer}
.add-to-list{border-radius:0px 40px 40px 0px;border:1px solid #e6e6e6;border-left:none;cursor:pointer}
.add-to-list-pointer-events-none{pointer-events:none;border-radius:0px 40px 40px 0px;border:1px solid #e6e6e6;border-left:none}
.empty-cart-header .del-add-btns span,.empty-cart-header .option-checkbox input[type="checkbox"],
.empty-cart-header .option-checkbox div > label,.empty-cart-header .option-checkbox span.checkbox{cursor:default}

         .order-container{width:auto;padding:20px 22px;height:330px}
.order-container .checkout-right-container{width:35.5083%;margin:0;height:210px}
.list-section button{float:right;margin-right:10px}
.price-vary{font-size:12px;margin-top:10px;padding-right:20px;text-align:right;font-weight:400}
.delete-cart:hover{color:#DE3401}
.addCart img{margin-bottom:5px;vertical-align:middle}
.add-options{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.commentsArea{border-radius:3px;border:1px solid #CCC;width:95%;-webkit-box-sizing:border-box;box-sizing:border-box}
.commentHead{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666666;float:left;font-size:12px;margin:0 0 5px 10px}
.checkout-info-main .cupon-section .col-desktop-half{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.cupon-section{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.cupon-section button{margin:20px 0px;float:right}
.validate-btn{margin:5px}
.commentCount{color:#CBCBCB;padding:5px;display:inline-block;margin-top:9%;width:5%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}
textarea{resize:none}
.full-cart-cupon{background-color:#FBF9FA;line-height:35px;margin-top:10px}
.full-cart-cupon span{display:inline-block}
.del-ship,.ship-icon.blue,.ship-icon.yellow{color:#CCC;font-size:22px}
.del-ship{
}
.ship-icon.blue,.ship-icon.yellow{background-color:#1E78CE;color:#FFFFFF;padding:5px;border-radius:5px;display:inline-block}
.ship-icon.yellow{background-color:#FDBA2B}
.cupon-code{width:47%;text-align:center;color:#1E78CE}
.free-ship-des{width:37%;color:#A19FA0;text-align:center}
.ship-icon i{padding:6px;vertical-align:middle}
.delete-cart-container,.add-cart-container{display:inline-block}
.selectListContainer{width:250px}
.cart-body .checkout-info-container{width:71.415%;-webkit-box-sizing:border-box;box-sizing:border-box}
.cart-body .price-vary{color:#b3b3b3;font-size:13px}
.order-container h2{font-size:22px;color:#0077C6;font-family:"myriad-pro-regular";font-weight:initial}
.commentSection .commentHead{font-size:15px;margin:0 0 15px 0;padding:0}
.checkout-info-main .commentSection .commentsArea{width:100%;padding:6px;color:#b3b3b3;border:1px solid #c7c7c7;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout-info-main .list-itemBox-wrp .item-container{
    height:auto}
.order-container .cupon-section{margin:30px 0 0 0}
.order-container .commentData,.order-container .cupon-section{border:1px solid #f2f2f2;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
#sams-popups .full-cart-validate-user .popup .popup_content .title{font-weight:600;margin:50px 50px 40px 50px}
.user_login_container .sub-div{color:#4d4d4d;margin:0 0 0 37px;font-size:17px}
#sams-popups .full-cart-validate-user .popup .popup_content .title:after{content:"";display:block;width:49px;margin-top:10px;height:5px;background-color:#83BA0F}
.full-container.checkout #login-body-form{padding:0px 38px;-webkit-box-sizing:border-box;box-sizing:border-box}
.user_login_container .tab-container{margin:30px 0 30px 0}
.full-cart-validate-user .tab-container .tab-head{border-bottom:1px solid #0077C6}
.full-cart-validate-user .tab-container .tab-head .half-column{margin:0}
.full-cart-body,.empty-cart-body{padding:10px 10px 72px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.full-cart-body .fullcart-btn{margin-top:22px}
.full-cart-validate-user .tab-container .tab-text.active{border:1px solid #0077C6;border-bottom:none;background:#fff;top:1px;color:#0077C6}
.full-cart-validate-user .membership-form .tab-container .tab-text.active{background:#0074C8;color:#fff;border:1px solid #0074C8;border-bottom:none}
.full-cart-validate-user .membership-form .tab-container .tab-text.active::before{content:''}
.full-cart-validate-user .popup .close.icon.icoBlackbird-Icons_close{font-size:40px}
.full-cart-validate-user .tab-container .tab-text.active::before{content:none}
.full-cart-validate-user .login_body .info-container{padding:0;float:left;margin:0 15%}
.full-cart-validate-user .login_body .info-container h2{margin:0px 0px 30px 42px}
.full-container.checkout .full-column .registration .ismember{margin:0px}
.coupon-code .full-cart-cupon .shipIcon{
}
.coupon-code .full-cart-cupon .shipIcon i{color:white;background-color:red;border-radius:5px;font-size:20px;padding:7px}
.coupon-code .full-cart-cupon{width:76%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .coupon-code .full-cart-cupon{width:100%}
.coupon-code .full-cart-cupon .cupon-code{width:30%;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px}
.tablet .coupon-code .full-cart-cupon .cupon-code{width:30%}
.checkout-info-main .cupon-section .input-sec .input-box .inputFields{width:100%}
.checkout-info-main .cupon-section .input-sec .input-box .inputFields input{border-color:#e6e6e6}
.checkout-info-main .cupon-section .input-box{width:75%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.checkout-info-main .desktop.fullcart .cupon-section .validate-btn{width:23%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.cupon-section .input-sec .validate-btn .btn.buttonBlue{margin:25px 0 0 0}
.coupon-code .full-cart-cupon .free-ship-des{width:35%;text-align:left}
.tablet .coupon-code .full-cart-cupon .free-ship-des{width:42%}
.desktop .cupon-section .coupon-code{width:100%}
.coupon-code .full-cart-cupon .del-ship{margin:0 3px}
.checkout .chckout-summary{border-radius:6px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.12);box-shadow:0 2px 10px rgba(0,0,0,0.12)}
.full-cart-body .order-container{height:auto;width:100%;padding:0px}
.full-container .progress-bar .text-container span{background-color:transparent}



.desktop.fullcart .cupon-section{width:100%}
.full-container.fullcart-header > hr{border-color:#e6e6e6}
.tablet .full-container.fullcart-header > hr{margin:0}
.desktop.fullcart .order-container .commentData{padding:20px}
.desktop.fullcart .order-container .cupon-section{padding:5% 2%}
.desktop.fullcart .order-container .cupon-section .full-column.input-sec{padding:0px 10px}
.desktop.fullcart .order-container .cupon-section label{padding:0px}
.checkout.desktop .full-cart-body hr{margin:-10px 10px 10px;border-color:#ffffff}
.full-cart-body .full-container{float:left;margin-bottom:20px}
.fullcart .checkout-info-container .checkout-info-main .comment-instruction{border-top:1px solid #f6f6f6}
.fullcart .item-container .item-name{font-size:17px;font-weight:bold}
.fullcart .item-container .channel-availability{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-bottom:6px;margin-top:6px}
.fullcart .item-container .channel-availability img{height:16px;margin-right:5px}
.fullcart .item-container .channel-availability b{margin-left:5px}
.cart-image-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}
.price-change-comments.fullcart-page-change{margin:10px 0}
.phone .price-change-comments.fullcart-page-change .icon{margin:0 8px 0 5px}
.cart-image-wrapper img{width:auto !important;height:auto !important;margin:0 auto !important}
.cart-image-wrapper.cart-page{width:64px;height:64px;padding-right:10px}
.price-change-comments{font-size:11px;color:#ef810b;margin-top:10px;clear:both;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;line-height:17px}
.price-change-comments  .icon{margin-right:6px;width:24px;text-align:center}
.checkout-list-container .price-change-comments  .icon{width:16px}
.full-cart .item-container .channel-availability .channel-icon{height:13px;width:auto;margin-right:5px}
.full-cart .item-container .channel-availability .express-channel-icon{height:18px}
.full-cart .item-container .channel-availability i.channel-icon{margin-top:-10px;font-size:22px;color:#0463ac;margin-right:6px}
.select-all .checkbox-text span{color:#4D4D4D}
.availability.right{visibility:visible}
.desktop .bundleLinksProduct.itemBox-container-wrp.list-itemBox-wrp.productClass{min-height:275px;height:auto}
.tablet .bundleLinksProduct.itemBox-container-wrp.list-itemBox-wrp.productClass{min-height:450px}
.phone .bundleLinksProduct.itemBox-container-wrp.list-itemBox-wrp.productClass{min-height:400px}
.fullcart .itemBox-container-wrp.list-itemBox-wrp{float:left;height:auto;margin:0px 0px 20px 0px}
.tablet.fullcart .fullCart-product-list .checkout-info-container .checkout-info-main .full-column .itemBox-container-wrp.list-itemBox-wrp{width:100%;border-radius:initial;border:initial}
.fullcart .item-top-content.left{min-height:240px;width:100%}
.fullcart .itemBox-container-wrp.list-itemBox-wrp .item-container{padding:0px;width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;position:static}
.fullcart .dept-name{color:#83BA0F;font-size:20px;margin-bottom:10px}
.fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:204px;padding:10px;display:block;float:left}
.fullcart .checkout-info-main .itemrow-price{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding:5px;min-height:204px;position:relative}
.fullcart .del-comment:hover .icon.icoBlackbird-Icons_delete{color:red}
.fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc .option-checkbox{margin:0px;float:left;width:auto}
.fullcart .list-itemBox-wrp .itemrow-img-desc .itemrow-center{float:left;width:20%}
.fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc .item-image img{width:100%;height:auto}
.fullcart .checkout-info-container .checkout-info-main .itemrow-img-desc .item-image{
}
.fullcart .checkout-info-main .substitute-custom-row .itmrow-custom-img{margin:0 3px}
.fullcart .list-itemBox-wrp .item-row-inner.itemrow-right{padding:0 20px}
.fullcart .substitute-discount{float:left;display:inline;color:#83BA0F;font-size:13px;cursor:pointer;line-height:20px}
.fullcart .itemrow-price .itemContainer-row{margin:25% 0 0 0}
.fullcart .checkout-info-main .itemrow-price .item-size{float:left;text-align:left;margin:5px 0 0 0;width:39%;-webkit-box-sizing:border-box;box-sizing:border-box}
.fullcart .checkout-info-main .itemrow-price .price-hover{display:block}
.fullcart .checkout-info-main .full-column.comment-instruction > hr{margin:0}
.fullcart .instruction-label{color:#999999;font-weight:600;font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.fullcart .commentSection .commentsArea{padding:none;color:#b3b3b3;border:1px solid #e6e6e6;height:35px}
.fullcart .commentSection{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.fullcart .order-level .commentSection{padding:10px 10px 20px}
.fullcart .commentSection #orderComments{width:97%;padding:5px}
.fullcart .commentsArea #item-comments{width:100%}
.fullcart .itemBox-container-wrp .itemContainer-row .qty-selection{width:42%;float:left;margin:0 0 0 75px}
.tablet.fullcart .itemBox-container-wrp .itemContainer-row .qty-selection{width:32%}
.fullcart .itemBox-container-wrp .itemContainer-row .uom-switch{width:40%;float:left}
.fullcart .full-column.total-savings{position:absolute;bottom:10px;right:10px}
.fullcart .total-savings .savings{color:#4D4D4D;margin-bottom:6px}
.fullcart .total-savings .sub-total{color:#1A75CF;margin-bottom:0px;font-weight:bold}
.fullcart .checkout-info-main .instruction-row{width:18%;float:left;padding:10px 4px 10px 8px}
.fullcart .del-comment{color:#c7c7c7;float:right;font-size:24px;margin:2px 0px;cursor:pointer}
.fullcart .checkout-info-main .comment-row{width:100%;float:right;padding:5px 0px}
.fullcart .checkout-info-main .comment-row .commentSection{width:96%;float:left}
.fullcart .checkout-info-main .commentSection .commentsArea{height:35px}
.desktop.fullcart .order-container .validate-btn button{min-width:195px}
.desktop.fullcart .order-container .validate-btn{margin:0px;float:left;margin:0px 10px}
.desktop.fullcart .checkout-info-main .cupon-section .input-box{width:75%}

.accordionContent h3
{color:#1A75CF;margin:5px 15px}
.product.one .sub{font-size:12px}
.shipment-products{float:left}
.shipment-products p{color:#000}
.shipping-icon span
{color:#1A75CF;font-size:22px;padding-left:5px;position:relative;top:5px}
.shipping-icon span.radioButton{padding:2px 1px 0 3px}
.shipping-types-of-modes
{float:left}
.shipping-types{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.shipping-mode{border:1px solid #F1F1F1;border-radius:8px;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0 15px 0}
.shipping-icon{float:left;width:5%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:14px 0 10px 10px}
.selected-icon{float:left}
.selected-icon span{font-size:32px;color:#61BF1A;position:absolute;margin:10px 0 0 0}
.shipping-mode .ship-amount
{font-size:26px;color:#0077C6}
.shipping-content-top .title{float:left;font-size:18px;padding:5px 0 8px}
.shipping-mode .shipping-content{float:left;padding:10px 5px 10px 15px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}
.shipping-mode:hover{border:1px solid #0077C6}
.shipping-mode .selected-icon{display:none}
.shipping-mode:hover .selected-icon{display:block}
.shipping-content-bottom span{font-size:14px;color:#A2A2A2;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.shipping-content-middle{width:88%;-webkit-box-sizing:border-box;box-sizing:border-box}
.shipping-price{width:12%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:right;line-height:35px}
.shipBtns{border-top:1px solid #F8F5F5}
.shipBtns button{margin:10px 0 0 0}
.accordion-body:empty .accordionHeading h2{background-color:#F7F7F9}
.product-ship-list .product{padding:5px 0;color:#000000}

.left_ship_icon_content div{float:left;border:2px solid #F8F5F5;margin-bottom:10px;margin-top:10px;padding:10px}
.ship-address-full-content:nth-last-child(1){margin:0}
.ship-address-full-view{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px 0;color:#777777}
.left-ship-address-content{width:22%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 4px 10px 25px}
.right-ship-address-full-content{width:78%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}
.right-ship-address-abbrev-view{width:59%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.right-ship-telephone-view{width:37%;-webkit-box-sizing:border-box;box-sizing:border-box;float:right}
.right-ship-abbrev-address,.right-ship-address-content{width:100%;display:inline-block}
.ship-address-full-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #F8F5F5;display:inline-block;padding:10px;border-radius:5px}
.view-addr-all .left-ship-address-content .icon.icoBlackbird-Icons_fav{color:#FDBB2B;float:left;margin-right:6px}
.view-addr-all .left-ship-address-content .left-name-content{color:#3F81BE;float:left}
.ship-address-full-content:hover{border:1px solid #0077C6}
.full-content-left{width:8%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 5px}
.full-content-right{width:92%;-webkit-box-sizing:border-box;box-sizing:border-box}

.checkout .chckout-summary .productListDetails,.checkout .chckout-summary .order-price-detail,
.checkout .left-checkout,.checkout .product-des,.checkout .price-details{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout .chckout-summary .order-price-detail{border:none}
.checkout .price-details .product-qnty,.checkout .price-details .resumen-amnt span,.checkout .price-details .prod-price{font-family:"myriad-pro-regular"}
.product-qnty{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#C7C7C7;padding-top:5px}
.resumen-amnt{width:35%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#C7C7C7;text-align:right;padding-top:5px;font-family:"myriad-pro-regular"}
.price-details .prod-price{width:40%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:right;color:#80BD01;padding-top:5px}

.select-list .fullcart-list-title{float:left;font-size:12px;color:#A5A5A5}
.select-list .fullcart-create-list{float:right;font-size:12px;color:#2177c0;cursor:pointer}
.tooltip-text .tool-tip-for-addList{width:200px}
.phone .tooltip-text .tool-tip-for-addList{width:98%}
.tooltip-text .tool-tip-for-addList .btn-sec{float:left;width:100%;text-align:center}
.tooltip-text .tool-tip-for-addList .btn-sec button{width:100%;height:35px;line-height:34px;padding:0px}
.tooltip-text .tool-tip-for-addList .select-list label{margin:0px}
.anonymous-form-wrapper{background-color:#fff;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:10005}
.anonymous-form-content{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:auto !important;left:0;max-width:1500px;top:13%;z-index:99999;margin:0 auto;-webkit-transform:none;width:100%;position:absolute;right:0}
.anonymous-form-content h3.title{font-weight:600;margin:50px 50px 40px 50px;color:#0077C6;padding:0px;font-size:22px;line-height:34px}
.anonymous-form-content h3.title:first-letter{
}
.anonymous-form-content h3.title:after{content:"";display:block;width:49px;margin-top:5px;height:5px;background-color:#83BA0F}
.anonymous-form-content .close.icoBlackbird-Icons_close{color:#999;right:40px;top:10px;font-size:21px;position:absolute;top:15px;cursor:pointer;float:right}
.anonymous-form-content .member-titles h3.title{margin:0px}
.anonymous-form-content.address-popup >div.full-column{width:80%;margin:0 10%}
.anonymous-form-content.address-popup h3.title{margin:50px 50px 40px 0px}
.anonymous-form-content.address-popup .subtitle{margin-bottom:18px !important;font-size:17px}


.anonymous-form-wrapper.quickView{background-color:rgba(0,0,0,0.7)}
.anonymous-form-content.quickView{left:11%;max-width:78%}
.anonymous-form-content.quickView.close.icoBlackbird-Icons_close{color:#DDDDDD;right:40px;top:-30px;left:101%}
.quickView-form-wrapper{background-color:rgba(0,0,0,0.7);position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:15}
.quickView-form-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 5px;float:left;height:auto;left:12%;background-color:#FFF;top:0;z-index:16;-ms-transform:none;transform:none;-webkit-transform:none;width:100%;position:absolute;max-width:900px;margin:0 auto;left:0;right:0;border-radius:5px}
.quickView-form-content .close.icon.icoBlackbird-Icons_close{color:#DDDDDD;right:40px;top:-30px;left:101%;font-size:21px;position:absolute;cursor:pointer;float:right}
.bundleImage{width:100px;height:100px}
.fullcart-promo-icons{margin-top:10px;width:100%}
.fullcart-promo-icons > div{display:inline-block;float:left}
.fullcart-promo-icons .prod-discount
{
    float:left}
.phone .fullcart-promo-icons .prod-discount{width:12px}
.checkout-info-container.full-cart .itemrow-left-main .fullcart-promo-icons .specialIco{
    padding:6px;vertical-align:middle;padding-top:0px;padding-left:0px}
.fullcart-promo-icons .item-option-name{margin-left:5px}
.fullcart-promo-icons .prod-envios{width:95px;float:left}
.fullcart-promo-icons .prod-pedido{
    float:left}
.phone .fullcart-promo-icons .prod-envios{padding:5px;margin:0px;width:12px}
.full-container.checkout .full-column .col-desktop-half.left.form-half-left .checkbox.checked .chkIcon.icon.icoBlackbird-Icons_checks{top:8px}
.full-container.checkout .full-column .anonymous-form-content.address-popup .full-column.form-active .form-class-address .checkbox.checked .chkIcon.icon.icoBlackbird-Icons_checks{
}
.checkout-unavailableItems-container img{width:94px;height:67px;-o-object-fit:contain;object-fit:contain}
.checkout-right-container .productListDetails.unavailable{filter:alpha(opacity=20);opacity:0.2}
.checkout .quickView-form-wrapper{z-index:30}
.checkout .quickView-form-content{z-index:30;top:30%}
.checkout.desktop .quickView-form-content,
.desktop .myList-bodyContainer .quickView-form-content{top:12%!important}

.item-oldprice.fullcart-product{margin-bottom:3px}
.item-oldprice.fullcart-product span{font-size:15px}
.item-oldprice.fullcart-product .antes{text-decoration:none}
.item-oldprice.fullcart-product .strike-through{text-decoration:line-through}
.item-oldprice.fullcart-product .normal{padding-right:0px}
.item-oldprice.fullcart-product .sup{padding-left:3px;font-size:10px}
.item-newprice.fullcart-product{font-weight:700;font-size:22px}
.item-newprice.fullcart-product .sup{font-size:13px;padding-left:0px;line-height:25px}
.checkout-info-main .option-checkbox span.checkbox{border:1px solid #C7C7C7;width:16px;height:16px}
.checkout-info-main .itemBox-container-wrp .item-container .comment-instruction .comment-row .commentsArea,
.checkout-info-container .order-container .order-level .commentSection .order-comment-area{background:#f9f9f9;border-color:#e6e6e6;color:#000}
.substitute-custom-row .substitute-discount.outOfStock{color:red}
.substitute-custom-row .sub-counter{color:#004A98;width:15px;height:15px;border-radius:11px;background:#F44336;float:left;margin-top:2px;position:relative;font-size:11px}
.substitute-custom-row .sub-counter .ordercount{position:absolute;padding-top:2px;right:6px;color:#FFFFFF}
.substitutes-nostock-tooltip{width:260px;font-size:14px}

.desktop .full-cart-body .checkout-info-main .item-container .itemrow-left-main.prod-icons,
.tablet .full-cart-body .checkout-info-main .item-container .itemrow-left-main.prod-icons{min-height:0px}
.desktop .full-cart-body .checkout-info-main .item-container .itemrow-left-main.swatch-container,
.tablet .full-cart-body .checkout-info-main .item-container .itemrow-left-main.swatch-container{min-height:65px}
.phone .fullcart .list-itemBox-wrp .itemrow-img-desc .itemrow-center.substitutions-link{width:100%}
.phone .fullcart .list-itemBox-wrp .itemrow-img-desc .itemrow-center.image-custom{min-height:165px}

.fullcart .ratingSection .hover-rating-before i.icon{color:#FDBB2B}
.fullcart .prod-specific-icon-wrap .extra-icon-img{width:17%;margin-right:3%;border-radius:8px}
.tablet .substitute-custom-row .substitute-discount.outOfStock{
}

.checkout-info-container .address-popup .form-class-address .option-checkbox{float:left;margin-top:8px}
.full-container.checkout .full-column .anonymous-form-content.address-popup  .form-class-address .checkbox.checked .chkIcon.icon.icoBlackbird-Icons_checks{top:1px}
.checkout-info-container .itemBox-container-wrp{padding-top:0}
.checkout .shipping-info .ship-home,
.view-full-address-container .ship-address-full-view .right-ship-abbrev-address,
.view-full-address-container .ship-address-full-view .right-ship-address-content
{word-wrap:break-word}
.phone .view-full-address-container .ship-address-full-view .right-ship-address-content,
.tablet .view-full-address-container .ship-address-full-view .right-ship-address-content
{display:block}
.view-full-address-container .left-ship-address-content
{padding-left:0px}
.view-full-address-container .full-content-left{padding:15px 5px}
.view-full-address-container .ship-address-full-view .left-name-content
{width:80%;word-wrap:break-word}
.tablet  .view-full-address-container .ship-address-full-view .left-name-content{width:70%;word-wrap:break-word}
.tablet .view-full-address-container .left-ship-address-content .icon{width:15%}
.tablet  .view-full-address-container .ship-address-full-view  .left-ship-address-content{padding-top:0px}
.full-container.checkout .checkout-right-container.left.resu .checkout-menu.right{width:100%}
.full-container.checkout .home,.full-container.checkout .addres{
    overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:91%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .fullcart-header .full-cart-validate-user .anonymous-form-content .full-column .child-view .require_login-body .user_login_container{width:100%}
.full-cart-cupon .invalid-button
{display:inline;background:#CCCCCC;padding:0px 16px 3px;border-radius:10px;color:#FFFFFF}
.full-cart-cupon .invalid-button span{display:inline}
.full-cart-cupon .shipIcon.inactive i{background-color:#CCCCCC}
.phone .coupon-code .full-cart-cupon{width:100%}
.phone .coupon-code .full-cart-cupon .free-ship-des{width:auto}
.margin-bottom-val{margin-bottom:5px}
.membership-promo
{color:#1A75CF;display:inline-block;border:1px solid;padding:5px 8%;border-radius:3px;margin-top:10px;font-size:14px;text-align:center}
.membership-promo .membership-link{text-decoration:underline;cursor:pointer}
.order-conf .substitutes-view .substitutes.order-price-detail
{
    border:1px solid #F1F1F1;border-right:none}
.orderConf.full-column .substitutes-view .bundle-container.right{margin-right:0px;width:96%}
.orderConf.full-column .substitutes-view .bundle-text{font-size:16px}
.checkout.phone .orderConf.full-column .substitutes-view .bundle-text{left:-10px !important}
.tablet .full-cart-cupon .invalid-button,
.phone .full-cart-cupon .invalid-button{display:inline-block;width:80%;text-align:center}
.full-container.checkout  .order-conf .substitutes-view  .substitutes .product-one{color:#0077C6;font-size:14px}
.order-conf .substitutes-view  .substitutes .item-price
{padding-top:15px}

.checkout.desktop .checkout-info-container h1.title,
.checkout.desktop .checkout-info-container h2.subtitle{padding-left:0px}
.checkout.desktop .delivery-details-container .section-title .title-content{padding-left:0px}
.checkout.desktop .order-summary-container .section-title .title-content{padding-left:0px}
.checkout.desktop .checkt-ship-btns{padding-left:10px}
.checkout.desktop .delivery-details-container .center-container,
.checkout.desktop .delivery-details-container .center-container .item.tiles.padR{padding-left:0px}
.checkout.desktop .section-component-container .section-content .content-wrapper .center-container,
.checkout.desktop .order-summary-list-container .list-item-container .list-item{padding-left:0px !important}
.checkout.desktop .order-summary-list-container  .list-item-container .list-item .primary-text{margin-left:-12%}


.checkout.desktop .order-list-container .list-item-container.itemRemoved .list-item.unavailable .error-item,.checkout.desktop .order-list-container .list-item-container .list-item .error-item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.checkout.desktop .order-list-container .list-item-container.itemRemoved{background-color:#FFFFFF}
.checkout.desktop .order-summary-list-container  .list-item-container .list-item img{height:64px;width:64px;margin-left:-2%}
.checkout.desktop .order-summary-list-container .bottomLineDahsed-container{padding:0px !important}
.checkout.phone .checkout-info-container h1.title,
.checkout.phone .checkout-info-container h2.subtitle{padding-left:0px !important}
.checkout.desktop .checkout-info-container h1.title.checkout-title-text{margin-bottom:12px !important}
.checkout.desktop .checkout-info-container h2.subtitle.checkout-subtitle-text{margin-top:0px !important;padding-top:0px !important;font-size:16px}
.checkout.phone .delivery-details-container .section-title .title-content{padding-left:10px !important}
.checkout.phone .order-summary-container .section-title .title-content{padding-left:19px !important}
.shipment-delivery-club .content .title .small.error,
.shipment-small-device-container .container-container .error,
.shipment-home-delivery .content .title .small.error{color:#ff0000}
.checkoutChannelAvailabilty{font-size:13px;-webkit-flex-basis:29%;-ms-flex-preferred-size:29%;flex-basis:29%}
.checkoutChannelAvailabilty i{color:#0463ac}
.checkoutChannelAvailabilty svg{vertical-align:middle}
.checkoutChannelAvailabilty > div{margin-bottom:10px}

.shipment-home-delivery .content .title .small.orange{color:#f29113 !important}
.checkout .small.orange{color:#f29113 !important}
.checkout .stickyPayWrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:fixed;bottom:0;background-color:#f5f5f5;z-index:10000;height:75px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;left:0;right:0;text-align:center}
.phone.checkout .stickyPayWrapper{-webkit-box-shadow:0 -2px 4px rgba(0,0,0,0.12);box-shadow:0 -2px 4px rgba(0,0,0,0.12)}
.checkout .stickyPayWrapper .priceWrapper{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.checkout .stickyPayWrapper .payButtonWrapper{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:20px;margin-left:20px}
.checkout .stickyPayWrapper .priveValue{font-size:18px;font-weight:700}
.checkout .stickyPayWrapper .details{font-size:14px;color:#0074c5;text-decoration:underline}
.checkout .stickyPayWrapper .innerContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:400px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}
.checkout .stickyPayWrapper .innerContainer .currency{font-size:18px;font-weight:700;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.checkout.desktop .order-summary-list-container .list-item-container .list-item .primary-text.checkoutProductName{margin-left:0px;-webkit-flex-basis:42%;-ms-flex-preferred-size:42%;flex-basis:42%;padding-right:2%}
.checkout.desktop .order-summary-list-container .list-item-container .list-item img{margin-right:2%}
.mobile .checkoutChannelAvailabilty{width:100%}
.mobile .checkoutChannelAvailabilty .channel-availability.full-column{float:left;margin-bottom:10px}
.mobile .checkoutChannelAvailabilty .channel-availability b{display:block;margin-top:1%}
.checkout-form-container.desktop .center-container.desktop{padding-top:0px !important}
.checkout-list-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.checkout-list-inner{display:-webkit-flex;display:-ms-flexbox;display:flex}


.slotPickup{position:relative}
.slotPickup .overlay{background-color:rgba(102,102,102,0.6);position:fixed;height:100% !important;width:100%;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;will-change:transform;z-index:10001;position:fixed}
.slotPickup .title{width:348px;height:36px;border-radius:4px 4px 0 0;background-color:#f8f8f8;position:absolute;top:-80px;left:0;z-index:10002;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#0074c5;font-weight:bold;font-size:14px}
.homeDelivery .slotPickup .title{width:100%;top:-36px}
.slotPickup .title span{margin-left:34px;font-size:14px}
.slotPickup .title svg{left:10px;position:absolute}
.slotPickup .title .downArrow{position:absolute;right:14px}
.slotPickup .content{position:absolute;width:780px;border-radius:0 4px 4px 4px;background-color:#f8f8f8;top:-44px;left:0;z-index:10002}
.homeDelivery .slotPickup .content{top:-1px}
@media (min-width: 1024px) and (max-width: 1230px){
.homeDelivery .slotPickup .title{width:348px}
.homeDelivery .slotPickup .content{left:-431px}
}
.slotPickup .slotDate{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 5px 17px 11px}
.slotPickup .slotTime{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 19px 10px}
.slotPickup .dateContent{width:148px;height:60px;border:1px solid #e4e4e4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;margin-right:5px;background-color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#4a4a4a;cursor:pointer;position:relative;text-align:center}
.slotPickup .dateContent.selected{color:#0074c5;border:1px solid #0074c5;font-weight:bold}
.slotPickup .timeContent{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:378px;height:32px;background-color:rgba(255,255,255,0.5);margin-bottom:5px;color:#4a4a4a;font-size:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative}
.slotPickup .timeContent.disabled{color:#9b9b9b}
.slotPickup .timeContent .time{margin-left:32px}
.slotPickup .timeContent .available{margin-right:8px;font-size:14px}
.slotPickup .timeContent.selected{border:solid 2px #65c120;color:#65c120;font-weight:bold}
.slotPickup .timeContent svg{position:absolute;left:8px;width:14px;height:14px;}
.slotPickup .slotRadioBtn{position:absolute;left:8px;width:14px;height:14px;border:1px solid #979797;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.slotPickup .disabled .slotRadioBtn{border:solid 1px rgba(155,155,155,0.4)}
.slotPickup .mWebSlot{position:fixed;background:white;width:344px;max-height:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:8px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 4px 0 #9b9b9b;box-shadow:0 2px 4px 0 #9b9b9b;overflow-y:scroll}
.slotPickup .mWebSlot .mWebTitle{height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#0074c5;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:bold}
.slotPickup .mWebSlot .date{height:32px;background-color:rgba(216,216,216,0.3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#212121;font-size:12px}
.slotPickup .mWebSlot .date svg{padding:0 8px;cursor:pointer}
.slotPickup .mWebSlot .slot-time{padding-bottom:18px;min-height:320px}
.slotPickup .mWebSlot .mWebTimeContent{height:32px;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:solid 0.3px rgba(151,151,151,0.4);color:#4a4a4a;font-size:16px;position:relative;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.slotPickup .mWebTimeContent.selected{border:solid 1px #65c120;color:#65c120;font-weight:bold}
.slotPickup .mWebTimeContent.disabled{color:#9b9b9b}
.slotPickup .mWebTimeContent svg{position:absolute;top:10px;left:8px;width:14px;height:14px;}
.slotPickup .mWebTimeContent .time{margin-left:32px}
.slotPickup .mWebTimeContent .available{margin-right:8px;font-size:14px}

.mixedcartNoslot{margin-left:25px}
.slotTrigger{height:36px;border-radius:4px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0074c5;color:#0074c5;font-weight:bold;font-size:14px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.slotTrigger svg{position:absolute;left:10px;height:16px;width:16px}
.slotTrigger i{position:absolute;right:8px}
.slotTrigger.error{border:solid 1px #d0021b;color:#d0021b}
.slotTrigger .errorIndicator{left:165px}
.slotTrigger.mobile .errorIndicator{left:110px}
.homeDelivery .slotTrigger .errorIndicator{display:none}
.slotTrigger.mobile{height:26px;font-size:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.slotTrigger.mobile svg{position:absolute;top:7px;left:4px;height:10px;width:10px}
.slotTrigger.mobile span{margin-left:19px}
.slotTrigger span{margin-left:34px}


.slotInfo{display:inline-block;width:100%;font-size:12px;margin-bottom:8px;color:#4a4a4a;position:relative;margin-top:24px}
.slotInfo .text{color:#4a4a4a;font-size:12px;font-weight:bold;padding-left:4px}
.slotInfo .new{font-size:10px;font-weight:600;border-radius:2px;background-color:#fa6400;color:#fff;padding:0 3px}
.slotInfo .overlay{background-color:rgba(102,102,102,0.6);position:fixed;height:100% !important;width:100%;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;will-change:transform;z-index:10001;position:fixed}
.slotInfo svg{position:absolute;width:10px;height:10px;margin-left:5px;top:1px;cursor:pointer}
.slotInfo .help{right:0}
.mslot-info{font-size:10px;display:inline-block;margin-top:23px;margin-bottom:8px}
.mslot-info svg{height:10px;width:10px;position:absolute;margin-left:5px}
.slotInfoPopup{position:fixed;z-index:3;background:white;width:1054px;height:412px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:8px;border:1px solid #979797;-webkit-box-sizing:border-box;box-sizing:border-box}
.slotInfoPopup .image{width:503px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slotInfoPopup .content{position:relative;width:551px}
.slotInfoPopup .title,.mixed-cart .slotInfoPopup .title{position:absolute;top:69px;width:43px;width:130px;height:32px;border-radius:4px;background-color:#65c120;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:bold}
.slotInfoPopup .subTitle{position:absolute;top:130px;width:420px;height:72px;color:#4a4a4a;font-size:24px;font-weight:bold;padding-left:0}
.slotInfoPopup .desc,.mixed-cart .slotInfoPopup .desc{position:absolute;top:190px;width:503px;height:124px;font-size:20px;color:#4a4a4a;line-height:2;padding:0}
.mixed-cart .slotInfoPopup .desc span{color:#4a4a4a;font-weight:normal}
.slotInfoClose{position:absolute;right:0;width:24px;height:24px;margin:24px;cursor:pointer}
.mwebSlotInfo{width:344px;height:405px;border-radius:4px;-webkit-box-shadow:0 1px 4px 0 #9b9b9b;box-shadow:0 1px 4px 0 #9b9b9b}
.mwebSlotInfo .title,.mixed-cart .mwebSlotInfo .title{top:145px;left:20px;width:66px;height:20px;border-radius:4px;font-size:14px}
.mwebSlotInfo .subTitle{width:304px;top:181px;left:20px;font-size:24px;height:48px}
.mwebSlotInfo .desc,.mixed-cart.mweb .mwebSlotInfo .desc{width:304px;font-size:14px;line-height:1.5;top:250px;left:20px;height:78px;padding:0}
.mixed-cart.mweb .mwebSlotInfo .desc span{color:#4a4a4a;font-weight:normal}
.mixed-cart .help{width:10px;height:10px;position:absolute;top:4px;left:138px}
.mwebSlotInfo .ok-button{position:absolute;top:338px;width:324px;margin:0 10px;height:48px;border-radius:4px;background-color:#65c120;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;font-weight:bold;cursor:pointer}
.mwebSlotInfo .image{position:absolute;top:24px;width:100%}
.mwebSlotInfo .image img{height:101px;width:129px}
.mwebSlotInfo .slotInfoClose{position:absolute;margin:0;top:10px;right:10px;width:24px;height:24px}


.fullcart-surcharge .surcharge{border-radius:15px;height:29px;margin-bottom:10px}
.fullcart-surcharge .surcharge svg{height:17px;width:17px;padding-left:6px}
.fullcart-surcharge .surcharge span{font-size:14px;padding-left:6px}
.phone .fullcart-surcharge{height:39px}
.phone .fullcart-surcharge .surcharge{position:absolute;width:100%;left:0;border-radius:unset}
.fullcart-surcharge-phone .surcharge{height:25px}
.fullcart-surcharge-phone .surcharge svg{width:12px;height:12px;padding-left:16px}
.fullcart-surcharge-phone .surcharge span{font-size:12px;padding-left:4px}
.checkout-surcharge .surcharge{height:29px;border-radius:15px;margin-bottom:8px}
.checkout-surcharge .surcharge svg{width:17px;height:17px;padding-left:6px}
.checkout-surcharge .surcharge span{font-size:14px;padding-left:6px}
.tablet .checkout-surcharge{display:none}
.phone .checkout-surcharge{margin-bottom:0px;height:39px}
.phone .checkout-surcharge .surcharge{border-radius:unset;position:absolute;width:100%;left:0}


.mixed-cart{display:inline-block;width:100%;margin-top:20px}
.mixed-cart .title{font-size:14px;font-weight:bold;color:#4a4a4a;margin-bottom:10px}
.mixed-cart .delivery-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;color:#212121;position:relative}
.mixed-cart .delivery-title input{height:16px;width:16px;padding:0;border:solid 1px #979797;background-color:#ffffff;margin:0;margin-right:8px}
.mixed-cart .delivery-title .checkmark{width:16px;height:16px;background-color:#83ba0f;color:#fff;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:8px}
.mixed-cart .express{margin-bottom:36px;cursor:pointer}
.mixed-cart .express .new{margin-left:25px;margin-bottom:2px}
.mixed-cart .express .new span{font-size:10px;font-weight:600;border-radius:2px;background-color:#fa6400;color:#fff;padding:0 3px}
.mixed-cart .regular{margin-bottom:27px;cursor:pointer}
.mixed-cart .imgs-container{padding-left:25px;margin-top:11px}
.mixed-cart .imgs-container .img-box{width:60px;height:60px;padding-right:8px;display:inline-block;position:relative}
.mixed-cart .imgs-container .overlay{position:absolute;background-color:#4a4a4a;width:60px;height:60px;left:0;opacity:0.5;border-radius:2px}
.mixed-cart .imgs-container .plus-label{color:#fff;position:absolute;top:25px;left:8px;font-size:11px;font-weight:bold}
.mixed-cart .desc{color:#4a4a4a;font-size:14px;padding-left:25px;margin:11px 0}
.mixed-cart .desc span{color:#166bc0;font-weight:bold}
.mixed-cart .delivery-details{margin-top:12px;padding-left:25px}
.mixed-cart .delivery-details .text{font-size:12px;font-weight:bold;color:#4a4a4a;margin-bottom:6px}
.mixed-cart .delivery-details .date{font-size:14px;color:#4a4a4a}
.mixed-cart .slotTrigger{margin-left:25px}
.mixed-cart.mweb .desc{font-size:12px}
.mixed-cart.mweb .title{font-size:12px}


#sams-popups .mixed-cart-popup .popup{width:86%}
#sams-popups .mixed-cart-popup  .popup_content{padding:36px;max-width:900px}
#sams-popups .mixed-cart-popup  .popup_content.phone{padding:20px;padding-top:36px}
#sams-popups .mixed-cart-popup .popup_content .title{font-size:16px;font-weight:bold;color:#212121;margin:0}
#sams-popups .mixed-cart-popup .order-list-container{max-height:65vh;height:auto;overflow-y:scroll;display:block}
#sams-popups .mixed-cart-popup .popup-desc.popup-desc-description{margin:0}
#sams-popups .mixed-cart-popup .popup-desc p{color:#212121}
#sams-popups .mixed-cart-popup .close.icon.icoBlackbird-Icons_close{top:25px;color:#166bc0;right:25px}
#sams-popups .phone .mixed-cart-popup span.close.icon.icoBlackbird-Icons_close{top:16px;font-size:14px;font-weight:bold;right:16px}
.mixed-cart-popup .order-list-container .list-item .primary-text{-webkit-flex:2 1;-ms-flex:2 1;flex:2 1}
.mixed-cart-popup .checkoutChannelAvailabilty{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;padding-right:10px}
.mixed-cart-popup .phone .checkoutChannelAvailabilty{float:left}
.mixed-cart-popup .price-detail-container{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}
.info-content-section .orderConf{border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-left-radius:13px;border-bottom-right-radius:13px;border:1px solid #f5f5f5;margin-bottom:5%;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.12);box-shadow:0px 2px 10px rgba(0,0,0,0.12)}
.full-container.checkout .full-column{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout-info-container.left{width:67%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .orderConf .productListDetails,.phone .orderConf .productListDetails{border-bottom:1px solid #fbfbfb}
.tablet .info-section.right .checkout-menu.order-conf{width:98%;-webkit-box-sizing:border-box;box-sizing:border-box}
.full-container.checkout.phone .info-content-section .orderConf{border:none}
.full-container.checkout.desktop .shipping_billing{padding-top:10px;border-top:1px solid #F5f5f5;border-bottom:1px solid #fafafa}
.full-container.checkout.tablet .shipping_billing{border-top:1px solid #F5f5f5;border-bottom:1px solid #F5f5f5}
.full-container.checkout.phone .shipping_billing{border-bottom:1px solid #ffffff;margin-top:10px}
.full-container.checkout.phone .full-column.order-resumen_section{border-top:1px solid #F5f5f5;width:99%}
.full-container.checkout.tablet .shipping_billing{
    }
.full-container.checkout.desktop .shipping_billing .myorder-title{margin:0px 0px 20px 20px}
.info-content-section .shipping_billing .address{float:left;width:48%;font-family:"myriad-pro-light";padding:1%}
.info-content-section .shipping_billing .address:first-child{margin-right:36px}

.full-container.checkout.tablet .shipping_billing .address1{float:right;width:50%}
.info-content-section .shipping_billing .address-title{margin-left:20px;color:#0077C6;font-size:20px}
.info-content-section .shipping_billing .address-over{margin-top:5px;margin-left:20px}
.info-content-section .shipping_billing .address-over .address-over-line{line-height:20px}
.info-content-section .cash-payment-section{margin-top:7px}
.info-content-section .membership-section{clear:both;margin-top:7px}
.info-content-section .order-title{font-size:24px;color:#0077c6;text-align:center;margin-top:30px;margin-bottom:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.info-content-section .link a{font-size:17px;color:#0074C8 !important}
.full-container.checkout .subtitle{font-size:18px;color:#666666;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px}
.full-container.checkout .subtitle span{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.emp-cart-header
.full-column.order-resumen_section .full-column.order-chckout-pricing{padding-left:0%;padding-right:20px}
.info-content-section .shipping_billing .anonymous-user-msg-two{margin-top:5px;border:1px solid red;color:red;font-size:15px;width:96%;margin-left:14px}
.info-content-section .shipping_billing .failed-membership{margin-top:5px;margin-bottom:15px;border:1px solid #F4BF19;color:#F4BF19;font-size:15px;padding:5px 0px;text-align:center;border-radius:3px;width:96%;margin-left:14px}
.orderConf.full-column .right{margin-right:25px;color:#83ba0f;font-weight:500}
.decimal-value{vertical-align:top;font-size:smaller}
.full-container.checkout.desktop .right .product-price{padding-left:25%;font-size:large}
.orderConf.full-column .full-column.order-resumen_section{
    width:40%;float:right;margin-right:15px;margin-top:15px}
.info-section.right .orderConf.full-column .productListDetails .order-price-detail .img-fpo.left img{height:90px;width:90px}
.orderConf.full-column .order-left .left{padding-left:35px}
.info-content-section .productdetail-head{width:96%;margin-left:14px;border:1px solid #ffffff;height:30px;background:#e2e2e2;border-top-left-radius:5px;border-top-right-radius:5px;clear:both}
.info-content-section .productdetail-head .payment-title{
   color:#0062ab}
.info-content-section .productdetail-head .order-completed{
    margin-right:8px}
.full-container.checkout.tablet .info-content-section .productdetail-head .unprocessed-payment .order-completed{
}
.info-content-section .productdetail-head .membership-failed{padding-left:16%;top:5px;position:relative;color:#F4BF19;padding-right:6px}
.tablet .info-content-section .productdetail-head .membership-failed{padding-left:7%}
.info-content-section .productdetail-head .delete-icon{font-size:large}
.info-content-section .order-price-detail{border:none}
.info-content-section .shipping_billing .slot-info{display:inline-block;width:90%;margin:12px 0px 25px 30px}
.info-content-section .shipping_billing .slot-info .title{color:#0077C6;margin-bottom:17px}
.info-content-section .shipping_billing .slot-info .content{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;color:#4a4a4a}
.info-content-section .shipping_billing .slot-info .content svg{margin-right:8px}
.orderConf.full-column .full-column.chckout-pricing{float:right;margin-right:34px}
.full-container.checkout.desktop .cart-section.left{float:left;width:30%;padding-left:7%}
.info-section.right{width:62%;float:right}
.orderConf.full-column .left .resumen-amount{float:none;text-align:left;color:#666666;font-size:16px;padding-top:10px}
.full-container.checkout.tablet .left .resumen-amount{float:left}
.full-container.checkout.phone .orderConf .left .resumen-amount{width:50%;float:left}
.full-container.checkout.phone .info-content-section .shipping_billing .address{float:none}
.full-container.checkout.phone .orderConf.full-column .order-left .left{padding-left:0px;width:100%;float:left}
.full-container.checkout.phone .order-left{width:100%;float:left}
.full-container.checkout.desktop .product-one{
    color:#4a4444;padding-top:15px;font-size:16px}
.info-content-section .left .product-qty{padding-top:10px}
.full-container.checkout.tablet.left .product-qty{padding-top:0px;float:left}
.info-content-section .cash-payment{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;margin-left:5px}
.full-container.checkout.tablet .cash-payment{width:50%}
.info-content-section .unprocessed-payment{
    float:right;color:red;margin:5px 10px 0px 0px}
.phone .info-content-section .unprocessed-payment{margin:5px 5px 0px 0px}
.info-content-section .order-success-title{text-align:right;width:48%;margin-top:3px;margin-right:5px;float:right;color:#33ab18;font-family:"myriad-pro-light"!important}
.phone .info-content-section .order-success-title{width:0%;margin-right:22px;margin-top:5px}
.full-container.checkout.tablet .info-content-section .order-success-title{
}
.checkout.tablet.right .product-price{margin-top:-16px}
.checkout.tablet .cart-section.left{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:256px}
.tablet .cart-section .cart-image img,.phone .cart-section .cart-image img{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.checkout.tablet .info-section.right{float:left;width:100%}
 
.checkout.phone .cart-section.left{height:300px;width:100%}
.checkout.phone .info-section.right{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.full-container.checkout.phone .subtitle{float:none;font-size:16px;padding-left:10px}
.checkout.phone .info-content-section .link{font-size:15px}
.checkout.phone .shipping_billing .anonymous-user-msg-two{width:94%}
.checkout.phone .shipping_billing .failed-membership{width:93%}
.checkout.phone .shipping_billing .myorder-title{padding-left:20px}
.checkout.phone .shipping_billing .address-over{margin-bottom:15px}
.checkout.phone .productdetail-head{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}
.checkout.phone .orderConf.full-column .right{
    -webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5px 0 0 0;font-size:20px;float:right}
.checkout.phone .productdetail-head .delete-icon{color:#80bd01;margin-top:4px}
.checkout.phone .productdetail-head .check-icon{color:red}

.checkout.phone .order-price-detail .left-checkout .price-details.left{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.checkout.phone .full-column.order-resumen_section .full-column.order-chckout-pricing{padding:15px 15px 15px 26px}
.checkout.phone .cash-payment{width:70%}
.checkout.phone .product-one{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:bold;color:#4a4444;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout.phone .order-purchase-section{border-bottom:1px solid #f1f1f1}
.checkout.tablet .myorder-title{margin-left:20px;margin-top:16px}
.orderConf.full-column .productdetail-head .order-success-title .exclamation-icon{background-color:#F4BF19;border-radius:50%;color:#fff;line-height:17px;min-height:17px;min-width:17px;text-align:center;float:right;margin-top:5px;margin-right:5px}
.phone .orderConf.full-column .productdetail-head .order-success-title .exclamation-icon{float:none;margin-top:0px}
.orderConf .confirmation-err.subtitle{margin:0 auto;padding:20px;width:50%}
.order-price-detail .resumen-amount,.order-price-detail .product-qty{color:#bfbfbf!important}
.checkout-menu .info-content-section .orderConf{width:99%;-webkit-box-sizing:border-box;box-sizing:border-box}
.shipping-label{float:left;margin-top:20px;padding:10px 20px;border:1px solid #0077C6;border-radius:5px;color:#0077C6;font-size:16px;text-align:center;line-height:1.2}
.phone .shipping-label{margin:10px}.club-details .title{margin:20px 20px 20px 3%}
.full-container.phone .club-details .title,.full-container.tablet .club-details .title{margin-top:40px}
.club .club-Arr .club-title{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#1876ce;font-size:22px;font-weight:bold;width:30%;margin-bottom:15px}
.full-container.phone .club .club-Arr .club-title{font-size:14px}
.club-options .club-Arr .icon{color:#83BA0F;padding-right:5px;font-size:14px}
.club-details .club-container .club{margin-left:22px;margin-bottom:33%}
.full-container.phone .club-details .club-container .club{margin-left:0px}
.club-container .club .club-Arr .club-options{margin:4% 0;line-height:25px}
.club-container .club .club-Arr .club-options .club-title{color:#9e9e9e;font-size:14px;cursor:pointer}
.club-container{margin-left:2%;column-count:3;-webkit-column-count: 3;-moz-column-count: 3}
.full-container.phone .club-container{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.club-container .club .club-Arr{display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.club-details .club-details-title{margin:3% 30px 30px 3%}
.full-container.phone .club-details .club-details-title{margin-top:10%}
.full-container.tablet .club-details .club-details-title{margin-top:4%}
.club-details .club-details-title .icon{color:#1876ce;font-size:14px;margin-right:10px}
.club-details .map-title{font-size:17px;color:#1876ce}
.club-details .club-map-details{margin:3% 0px 0px 7%}
.club-details .club-map-details .club-title{font-size:20px;color:#1876ce;font-weight:600}
.club-details .club-map-details .club-address-section{margin:26px 0px 15px 0px;font-size:16px;line-height:20px}
.club-details .club-map-details .address-title{font-weight:600;font-size:16px;margin-bottom:5px;color:#424242}
.club-details .club-map-details .address1,.club-details .club-map-details .state{padding-bottom:2px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:97%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.club-details .club-address{width:40%;float:left;color:#424242}
.club-details .club-map-section{width:60%;float:left}
.full-container.phone .club-details .club-map-section,.full-container.phone .club-details .club-address{width:100%}
#googleMap{width:90%;height:300px}
.rotate180{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.slider-component{text-align:center}
.slider-component .viewPort{position:relative;overflow:hidden;height:56px;margin:0 auto}
.slider-component .viewPort .itemsBand{display:inline-block;overflow-y:hidden;left:0px}
.slider-component .viewPort .itemsBand  .item{float:left}
.slider-component .viewPort .itemsBand  .item:first-child{margin-left:0;padding-left:0;border-left-width:0}
.slider-component .viewPort .itemsBand  .item a i{padding-right:4px}
.slider-component .viewPort .fadeRight{position:absolute;top:0;right:0;z-index:3;min-width:15px;background:-webkit-gradient(linear,left top,right top,from(rgba(41,137,216,0)),color-stop(44%,rgba(255,255,255,0.63)),color-stop(70%,rgba(255,255,255,1)));background:-o-linear-gradient(left,rgba(41,137,216,0) 0%,rgba(255,255,255,0.63) 44%,rgba(255,255,255,1) 70%);background:linear-gradient(to right,rgba(41,137,216,0) 0%,rgba(255,255,255,0.63) 44%,rgba(255,255,255,1) 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002989d8',endColorstr='#ffffff',GradientType=1 )}
.slider-component .viewPort .fadeLeft{position:absolute;top:0;left:0;z-index:1;min-width:15px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0.64)));background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.64) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.64) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#a3ffffff',GradientType=1 )}#search .autoSuggest{height:0px}
.autoSuggest .autoSuggestList{position:absolute;background-color:#ffffff;border:1px solid #F7F7F9;width:93.6%;border-radius:4px;z-index:120;top:25px;-webkit-box-shadow:1px 1px 1px 0px #E5E5E5;box-shadow:1px 1px 1px 0px #E5E5E5;overflow:auto;margin:12px 0px 0px 7px}
.autoSuggest.phone .autoSuggestList{left:-30px;width:100%;overflow:hidden;margin:12px 0px 0px 29px !important}
.autoSuggest.tablet .autoSuggestList{left:-88px;width:139%;overflow:hidden}
.autoSuggest .autoSuggestList .emptyList{margin:10px;font-size:14.5px;font-weight:bold;color:black;padding:0px 24.3px}
.autoSuggest.tablet .autoSuggestList .emptyList{margin:10px auto;padding:0px 23px}
.autoSuggest.phone .autoSuggestList .emptyList{padding:8px 11px}
.autoSuggest .triangle-tool{width:0;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f5f5f5;margin-left:6%}
.autoSuggest.tablet .triangle-tool{margin-left:2%}
.suggestListBox .suggestValue{margin-top:3px;cursor:pointer;padding:7px}
.suggestListBox .suggestValue:hover{background-color:#F7F7F9;speak:none}
#header-mid .suggestListBox .suggestValue .suggestionRow .keyWord{
    color:black !important;font-size:14px;position:relative !important;left:0px !important;top:0px !important}
#header-mid .suggestListBox .suggestValue .suggestionRow .keyWord .bold{font-weight:bold}
#header-mid .suggestListBox .suggestValue .suggestionRow .text{color:black !important;margin:3px;font-size:14px;position:relative !important;left:0px !important;top:0px !important}
#header-mid .suggestListBox .suggestValue .suggestionRow .department{color:#0077c6 !important;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;position:relative !important;left:0px !important;top:0px !important}
.suggestValue .active{color:red;display:block}
.autoSuggestList .headSection{margin:0 auto;background-color:#ffffff;border-top:1px solid #F7F7F9;width:95.5%;height:5px;padding:10px;color:#9e9e9e;font-size:12px;font-weight:100;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.autoSuggestList .suggestListBox .suggestValue .suggestionRow{margin-left:27px}
.autoSuggest .autoSuggestList ul .suggestListBox{border-bottom:1px solid #F7F7F9}
#search .icoBlackbird-Icons_close{font-size:10px !important;left:12px !important;top:34% !important;cursor:pointer}#help-content-wrapper{overflow-y:auto;max-height:425px}
#help-content-wrapper ol{font-size:14px}
.help-list-wrapper{width:95%}
.ayuda-container{margin:0px}
.helpcontainer-title{margin-bottom:20px;margin-top:20px;font-size:22px;color:#0077c6;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.ayuda-container .profile-list-container .helpli:hover,.ayuda-container .profile-list-container .helpli.active{border-radius:0!important}
.ayuda-container .profile-list-container .helpli:hover  i.icon,.ayuda-container .profile-list-container .helpli.active i.icon{background-color:#FFF;border-radius:10px}
.ayuda-container:first-child .profile-list-container .helpli,.ayuda-container:first-child .profile-list-container .helpli:hover,
.ayuda-container:first-child .profile-list-container .helpli.active{border-top:1px solid #e1e1e1;border-radius:5px 5px 0 0!important}
.phone .ayuda-container:first-child .profile-list-container .helpli,
.phone .ayuda-container:first-child .profile-list-container .helpli:hover{border-top:1px solid #e1e1e1;border-radius:5px!important;background:#83ba0f;color:#fff}
.ayuda-container:last-child .profile-list-container .helpli,.ayuda-container:last-child .profile-list-container .helpli:hover,.ayuda-container:last-child .profile-list-container .helpli.active{border-radius:0 0 5px 5px!important}
.phone .ayuda-container:last-child .profile-list-container .helpli.radius-bottom{border-radius:5px!important}
.phone .ayuda-container:last-child .profile-list-container .helpli.active{border-radius:5px 5px 0 0!important}
.phone .ayuda-container:last-child .profile-list-container.phone .profileAccordion-body .help-menu-item{border-top:0}
.phone .ayuda-container .profile-list-container.phone .profileAccordion-body .help-menu-item:last-child{border-radius:1 1 5px 5px}
.ayuda-container .profile-list-container .profileAccordion-body{width:100%}
.ayuda-container .profile-list-container .profileAccordion-body ul{width:100%;border-bottom:1px solid #e1e1e1}
.phone .ayuda-container .profile-list-container .profileAccordion-body ul{border-bottom:0px solid #e1e1e1}
.ayuda-container .profile-list-container .profileAccordion-body ul li{border-bottom:none;padding-left:8%}
.ayuda-container .profile-list-container .profileAccordion-body ul li a{padding:8px 12px;font-size:15px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.ayuda-container .profile-list-container .helpli{border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;cursor:pointer;display:table;padding:0}
.ayuda-container .profile-list-container .helpli .service-inner{display:table-row}
.ayuda-container .profile-list-container .helpli .service-inner span{display:table-cell;text-align:center;vertical-align:middle;width:14%}
.ayuda-container .profile-list-container .helpli .service-inner span:first-child{padding-left:2%}
.ayuda-container .profile-list-container .helpli .service-inner span.help-title{padding:10px 5px;height:24px;text-align:left;width:68%;line-height:20px}
.ayuda-container .profile-list-container .helpli .profile-drop-down .icon{color:#0077C6}
.ayuda-container .profile-list-container .helpli.active,
.ayuda-container .profile-list-container .helpli.active:hover{background:#83BA0F;border-top-right-radius:5px;border-bottom-left-radius:0px}
.phone .help-list-wrapper .ayuda-container:first-child .profile-list-container .profile-mobile ul li.helpli.active{border-radius:5px 5px 0 0!important}
.ayuda-container .profile-list-container .helpli.radius-bottom:hover{background:#83BA0F}
.ayuda-container .profileAccordion-body ul li .dataSpan{color:#0077C6}
.ayuda-container .profileAccordion-body ul li:hover{background-color:#FFFFFF}
.ayuda-container .profileAccordion-body ul li .profileLink{cursor:pointer}
.no-touch .profile-list.ayuda-container ul li:hover .dataSpan,
.profile-list.ayuda-container ul li.active .dataSpan{color:#0077C6}
.profile-list.ayuda-container .profileAccordion-body ul li.active{background-color:#FFFFFF;font-weight:bold}
.profile-list.ayuda-container .profile-mobile .helpli.active span.icon,
.profile-list.ayuda-container .profile-mobile .helpli:hover span.icon,
.profile-list.ayuda-container .profile-mobile .helpli:hover .help-title,
.profile-list.ayuda-container .profile-mobile .helpli.active .help-title{color:#FFFFFF}
.profile-list.ayuda-container ul li a{
}
.contactus .contact-container{padding:30px 0px 0px 10px}
.contactus .contact-container .icon{margin-right:12px;font-size:30px;padding-top:7px;padding-left:4px}
.contactus .contact-container .section{display:inline-block;line-height:20px;color:#0074C8;font-size:14px;width:70%}
.contactus .contact-container .section-header{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:3px}
.contactus .contact-container .section-desc{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}

.profile-list-container.phone .profileAccordion-body{width:100%}
.profile-list-container.phone .profileAccordion-body .help-menu-item{border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.profile-list-container.phone .profileAccordion-body .help-menu-item{height:45px}
.profile-list-container.phone .profileAccordion-body .help-menu-item .profileLink{padding:13px 12px;margin-left:0px}
.menu-container .profile-list.ayuda-container .profile-list-container.phone{margin-bottom:10px}
.profile-list.ayuda-container.mobile-submenu .profile-mobile .helpli.active{background:#FFFFFF}
.profile-list.ayuda-container.mobile-submenu .profile-mobile .helpli.active .help-title{color:#727272}
.ayuda-container .profileAccordion-body ul li .dataSpan{
    }
.phone .ayuda-container .profileAccordion-body ul li .dataSpan{padding-left:7%}
.profile-list-container.phone .profileAccordion-body .help-menu-item .profileLink .icon{font-size:18px}
.ayuda-container.mobile-submenu .profileAccordion-body ul li .dataSpan{padding-left:14%;color:#727272}
.profile-list.ayuda-container.mobile-submenu .profile-mobile .helpli.active .service-inner .help-title{color:#0077C6;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.ayuda-container.mobile-submenu .profile-mobile .helpli.active .service-inner .profile-drop-down .icon{color:#83BA0F}
.phone .help-content .indexList li{width:90%}
.phone .contactus .contact-container{padding:0px}
.tablet .contactus .contact-container .section-desc,
.tablet .contactus .contact-container .section-header,
.phone .contactus .contact-container .section-desc,
.phone .contactus .contact-container .section-header{font-size:14px}
.ayuda-container.mobile-submenu .profile-list-container.phone .helpli .service-inner span:first-child{width:4%}

.tablet .profile-list-container .profileAccordion-body .profileLink{width:100%;margin-left:0px;padding:8px 0px}
.help-section-custom.tablet .menu-container{width:31%}
.help-section-custom.tablet .info-container{padding-left:3.5%}
.tablet .contactus .contact-container .section{width:78%}
.tablet .profile-list-container .profileAccordion-body ul li{padding-left:8%}
.tablet .profile-list-container .profileAccordion-body .profileLink .dataSpan{padding-left:2px}
.indexList{padding-left:0px;margin:0px}
.indexList li{margin-left:27px;font-size:15px;width:96%}
.help-section-custom .info-container ul,.help-section-custom .info-container ol{margin-left:15px}
.help-section-custom .info-container li{list-style-type:disc;font-size:14px}
li.bindex
{list-style-type:decimal;color:#83BA0F}
li.uindex
{list-style-type:lower-alpha;color:#83BA0F}
.para{font-family:"myriad-pro-light";margin-left:10px;display:block;letter-spacing:.4px;font-size:15px;line-height:normal;color:#1F1F1F}
.help-container .link{font-family:"myriad-pro-light";cursor:pointer;text-decoration:underline;font-size:14px}
.contentDiv.phone .subtitle.green{font-size:15px;padding-left:0px;float:none}
.contentDiv.phone .productinterest,.contentDiv.phone .productinterest1{font-size:13px}
.contentDiv .productinterest1,.contentDiv.phone .productinterest1{margin-top:16px}
.productinterest,.productinterest1{display:block;letter-spacing:.4px;font-size:15px;line-height:normal;font-family:"myriad-pro-light"}

.contact-us-container{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.contact-us-container .contact-us-information{width:27%;padding:10px 1%;-webkit-box-sizing:border-box;box-sizing:border-box}
.contact-us-container .contact-us-form{border-radius:5px;width:73%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;-webkit-box-shadow:0px 6px 16px 1px #d9d9d9;box-shadow:0px 6px 16px 1px #d9d9d9}
.contact-us-information .contact-container
{padding:25px 0px}
.phone .contact-us-information,
.phone .contact-us-form,
.tablet .contact-us-information,
.tablet .contact-us-form
{width:100%;padding-top:0px}
.phone .contactus .contact-us-information .contact-container{padding:10px 0px}
.contact-us-container .contactus #buttonCancel
{margin-top:0px}
.tablet .contact-us-information .contact-container
{width:50%;display:inline-block;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .contact-us-form .col-tablet-half{padding-right:1%;-webkit-box-sizing:border-box;box-sizing:border-box}
.contact-us-container.phone .title,
.contact-us-container.tablet .title
{padding-left:20px}
.contact-us-container.phone .contactus .contact-us-information .section-header,
.contact-us-container.phone .contactus .contact-us-information .section-desc,
.contact-us-container.tablet .contactus .contact-us-information .section-header,
.contact-us-container.tablet .contactus .contact-us-information .section-desc
{font-size:18px}
.contact-us-information .underline
{text-decoration:underline}
.contact-us-information .contact-container:nth-child(3){display:block}
.tablet .contact-us-information .contact-container:nth-child(2){padding-left:10%}
.contact-us-information .contact-container img
{width:50px;margin-right:10px}


.scroll-products .slider-component .viewPort{height:425px}
.scroll-products .product-list-container{background-color:#ffffff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12);box-shadow:0 2px 6px rgba(0,0,0,0.12);margin-top:10px;-webkit-transition:all 0.6s  cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1)}
.scroll-products .product-list-container:hover{-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.20);box-shadow:0 4px 15px rgba(0,0,0,0.20)}
.tablet .scroll-products .product-list-container{width:228px;margin-right:17px}
.tablet .scroll-container  .viewPort{height:380px}
.scroll-products .product-list-container a.image{display:block}
.scroll-products .product-list-container .image
{border-bottom:1px solid #F4F5F7;padding:0px 5% 15px 5%;line-height:220px;text-align:center}
.scroll-products .product-list-container .image img{vertical-align:middle;cursor:pointer;max-width:200px;height:200px;max-height:200px;width:200px}
.scroll-products .product-list-container .prod-details{padding:10px 10% 0px 10%;line-height:25px;font-weight:600;min-height:130px}
.scroll-products .product-list-container .prod-details .green
{min-height:30px}
.scroll-products .product-list-container .prod-details .green > span{color:#83BA0F}
.scroll-products .product-list-container .prod-details .green,
.scroll-products .product-list-container .prod-details .addcartbtn{text-align:center;margin-bottom:5px}
.scroll-products .product-list-container .prod-details .addcartbtn
{padding-bottom:10px}
.scroll-products .product-list-container .prod-details .btn{width:83%}

.scroll-products .title
{cursor:pointer;color:#004A98;text-align:center;min-height:45px;font-size:15px;color:#0075C9;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:21px;height:45px}
.scroll-products .sup{font-size:14px;vertical-align:super}
.scroll-products .actual-price{font-size:20px}
.scroll-container .full-column{position:relative}
.triangle-right{z-index:1;width:0;height:0;border-top:42px solid transparent;border-left:35px solid #7FBBE2;border-bottom:42px solid transparent;opacity:0.5;margin-top:110px;position:relative;margin-right:-20%;cursor:pointer}
.triangle-left{cursor:pointer;width:0;height:0;border-top:42px solid transparent;border-right:45px solid #7FBBE2;border-bottom:42px solid transparent;opacity:0.5;position:absolute;top:110px;right:0px}
.triangle-right  .icon
{position:absolute;right:10px;font-size:25px;color:#FFFFFF;top:-13px}
.triangle-left  .icon
{position:absolute;left:14px;font-size:25px;top:-12px;color:#FFFFFF}

.scroll-container{padding:20px 0;background-color:#f7f7f7!important}
.slides .scroll-container{background-color:transparent!important}
.triangle-right .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.scroll-container .switch-circle
{padding-right:1.5%;padding-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.scroll-container .circle
{width:10px;height:10px;background:#7CB6E0;border-radius:5px;cursor:pointer}
.tablet .scroll-container .circle,.phone .scroll-container .circle
{float:initial}
.scroll-container .circle.active{background:#0074C8}
.scroll-container  .viewPort{
    -webkit-box-sizing:border-box;box-sizing:border-box;width:96%;height:405px;position:relative;overflow:hidden;margin:0 auto}
.phone .scroll-container  .viewPort{height:415px}

.scroll-container .scroll-products{display:inline-block;position:absolute;left:0px}
.phone .scroll-products .product-list-container{width:270px}
.phone  .viewPort .scroll-products > div{
    -webkit-transform:translate(45px,0px);-ms-transform:translate(45px,0px);transform:translate(45px,0px)}
.phone .membership .viewPort .scroll-products > div{
    -webkit-transform:translate(65px,0px);-ms-transform:translate(65px,0px);transform:translate(65px,0px);text-align:center}
.phone .membership .viewPort .scroll-products > div.active{-webkit-box-shadow:0 5px 24px #ccc;box-shadow:0 5px 24px #ccc;border-radius:12px}
.scroll-products .item{
}
.tablet  .scroll-container  .viewPort{width:96%}
.tablet .scroll-products .product-list-container .image{line-height:170px}
.scroll-products.centralise{position:inherit;margin:0 auto;display:block}

  .scroll-container .titleSimulator{background:transparent!important;height:60px;margin:0px auto}
.phone .scroll-container .switch-circle
{text-align:center;width:100%}
.phone .scroll-container .highLighted{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12);box-shadow:0 2px 6px rgba(0,0,0,0.12);height:400px}

.phone .scroll-products.scroll-membership .highLighted{-webkit-box-shadow:none;box-shadow:none;height:auto}
.desktop .scroll-container .switch-circle,
.tablet .scroll-container .switch-circle{
    text-align:center}
.carousel-price-panel{text-align:center}

.product-list-container.trident-timer a.image{padding-bottom:0;line-height:206px}
.product-list-container.trident-timer .prod-details{height:160px}
.product-list-container.trident-timer .cart-button-out-wrap{margin-top:5px}
.product-list-container.trident-timer .currency.currency-legacy,
.product-list-container.trident-timer .currency.currency-legacy.strikeoff{padding-bottom:0}#sams-footer{clear:both}
.membership-login.link{font-size:14px}
.member .full-column .inputFields .icoBlackbird-Icons_check{color:#83BA0F}
.memberMargin{margin-top:25px;color:#83BA0F;font-size:20px}
.memberValid{width:95%;line-height:22px}
.memberValid .subtitle{padding-left:0}
.memberValidRenew{width:93%;line-height:22px}
.Member-join{margin-top:6%}
.Member-join .subtitleMember{color:#83BA0F;font-size:20px}
.phone .member-titles .subtitle{display:none}
.phone .member-titles .title{margin-bottom:0}
.blue{font-size:21px;font-weight:700;color:#0074C8}
.membershipDetails{width:100%;display:block}
.carousel-navigation{position:relative}
.membership .membership-details-main{
  }
.newMembership-container .mandatoryNoticeBorder{margin-top:10px;width:100%}
.membership .membership-details-main{border:1px solid #e1e1e1;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:94%}
.membership-tab-head{
  padding-bottom:20px;width:94%}
.membership-tab-head .membership-tab-text,
.slide.slider-tiles .membership-tab-text{border-radius:12px;float:left;text-align:center;position:relative;color:#0074C8;width:32%;border:1px solid #F2F2F2;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}
.slide.slider-tiles .membership-tab-text{width:100%}
.membership-tab-head .membership-tab-text.active{-webkit-box-shadow:0 5px 24px #ccc;box-shadow:0 5px 24px #ccc;background:#fff;z-index:3}
.membership-tab-head .membership-tab-text:hover{-webkit-box-shadow:0 5px 24px #ccc;box-shadow:0 5px 24px #ccc}
.membership-tab-head .membership-tab-text.unactive:hover{-webkit-box-shadow:initial;box-shadow:initial}
.membership-tab-head .membership-tab-text.active .arrow_box-after,
.membership-tab-head .membership-tab-text.active .arrow_box-before,
.carousel-navigation .arrow_box-after,
.carousel-navigation .arrow_box-before{top:100%;left:45%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.membership-tab-head .membership-tab-text.active .arrow_box-after,
.carousel-navigation .arrow_box-after{border-color:rgba(255,255,255,0);border-top-color:#e7e7e7;border-width:20px;margin-left:-2px}
.membership-tab-head .membership-tab-text.active .arrow_box-before,
.carousel-navigation .arrow_box-before{border-color:rgba(204,204,204,0);border-top-color:#FFF;border-width:18px}
.membership-.tab-text > span{margin:0 auto;width:95%;display:block}
.slide .membership-image img{padding-bottom:20px}
.phone .slide .membership-image img,
.tablet .slide .membership-image img{padding-bottom:0;width:100%;height:auto}
.tablet .viewPort .scroll-products .scroll-membership{left:57px}
#gold.membership-tab-text .membership-label,
#blue.membership-tab-text .membership-label,
#green.membership-tab-text .membership-label,
.slide .membership-label{
    border:1px solid transparent;background:#C3AA58;border-top-right-radius:12px;border-top-left-radius:12px;min-height:135px}
#blue.membership-tab-text .membership-label{background:#0074C9}
#green.membership-tab-text .membership-label{background:#82BA0F}
.tablet .scroll-container .scroll-products.scroll-membership{left:-57px}
.phone .scroll-container .scroll-products.scroll-membership{left:-28px}
.membership-tab-text .membership-label span,
.slide .membership-label{font-family:"myriad-pro-bold"!important;color:#0074C8}
.membership-tab-text.active .membership-label span{font-family:"myriad-pro-bold"!important;color:#0074C8}
.membership-list-main.full-column{padding:23px 0px;width:94%}
.membership-list-main .membership-list-header{font-size:20px;margin-bottom:20px}
.membership-list-main .membership-benefits .membership-benefits-left{width:70%}
.membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info:nth-child(2){width:18%}
.membership-list-main .membership-benefits .membership-benefits-right{width:30%}
.membership-list-main .membership-benefits .membership-benefits-right .text{width:55%}
.phone .membership-list-main .membership-benefits .membership-benefits-right .text{width:100%;text-align:center}
.membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info{width:27%}
.membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info .text,
.membership-list-main .membership-benefits .membership-benefits-right .text
{display:block;padding-bottom:10px;color:#ccc;font-size:15px}
.membership-benefits-right.add.left .text{width:90%}
.membership-benefits .membership-benefits-left .membership-benefits-info .price-label,
.membership-list-main .membership-benefits .membership-benefits-right .price-label{font-size:18px;color:#4d4d4d}
.strike-out,.membership-list-main .membership-benefits .membership-benefits-right .strike-out .price-label{text-decoration:line-through}
.membership-list-main .membership-benefits .membership-benefits-right .strike-out .super{text-decoration:line-through;font-size:14px;vertical-align:text-top}
.membership-list-main .membership-benefits .membership-benefits-right .discount-price{margin-left:8px;line-height:12px;font-weight:bold}
.membership-list-main .membership-benefits .membership-benefits-right .discount-price span{color:#83BA0F}
.membership-list-main .membership-benefits .membership-benefits-right .discount-price .price-label{font-size:24px;font-weight:400}
.membership-list-main .membership-benefits .membership-benefits-right.add .discount-price .price-label{font-weight:400;font-size:18px;color:#4d4d4d!important}
.membership-list-main .membership-benefits .membership-benefits-right.add .discount-price .super{font-size:10px;color:#4d4d4d!important}
.membership-price .super,.membership-aditional-price .super,.membership-list-main .membership-benefits .membership-benefits-right .discount-price .super{vertical-align:super}

 .membsership-header-area{background:#F2F2F2;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px 0px}
.membsership-header-area.no-radius{border-radius:0px}
.membership-features .add-membership-info,.membership-features .add-membership-btn{float:left;width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0px 10px 0;font-size:18px;line-height:24px;font-family:"myriad-pro-light";min-height:90px}
.tablet .membership-features .add-membership-info,
.phone .membership-features .add-membership-info{float:none;width:100%}
.membership-features .add-membership-btn{padding:20px 0px;min-height:88px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e1e1e1}
.tablet .membership-features .add-membership-btn,
.phone .membership-features .add-membership-btn{width:100%}
.membership-features .add-membership-btn .btn{width:74%}
.tablet .membership-features .add-membership-btn .btn,
.phone .membership-features .add-membership-btn .btn{width:50%}
.membership-features .add-membership-info .membership-info-title{padding:23px  0px 0px 0px;font-size:15px}
.membership-features .add-membership-info .membership-info-title .desc{color:#0375C7}
.membership-features .subtitle-text span{text-align:center;padding:15px 10px;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#707070;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.membership-features .subtitle-text span sup{vertical-align:super;font-size:10px}
.wrap-text-center{text-align:center}
.wrap-text-center .header-text{font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#0074C9;font-size:19px}
.wrap-text-center .icon{color:#0074C9;font-size:22px;margin-right:10px;vertical-align:text-bottom}
.membership-features .features-header .features-text-title{padding-left:7px;color:#004A98}
.membership-features .features-header .features-text-title span{font-family:"myriad-pro-bold"}
.membership-features .features-text-subtitle{padding-left:30px;line-height:22px;color:#4D4D4D}
.membership .membership-button{margin-top:25px;border-top:1px solid #e7e7e7;padding-top:10px}
.membership .membership-button .footer-text{margin-top:35px;font-size:12px}
.membership .membership-button .footer-text span{text-align:justify;display:block}
.phone .membership-data,.tablet .membership-data{width:100%}
.membershipImageDiv{width:40%;display:inline-block;margin-left:3%;margin-top:13px}
.phone .membershipImageDiv{margin-left:0px;width:100%}
.tablet .membershipImageDiv{margin-left:11px;width:62%}
.phone .upgradeMyMemBtn{width:100%}
.membership-tab-text .membership-image{display:inline;float:left;position:absolute;top:33%;right:10px;width:48%;height:105px}
.tablet .slide .membership-tab-text .membership-image{top:46%}
.membershipImageDiv .membership-image{
    border-radius:7px;margin-bottom:10px;text-align:center;overflow:hidden;position:relative;margin:0 0 10px}
.membership-tab-text .membership-image img,
.tablet .slide .membership-tab-text .membership-image img,
.phone .viewPort .scroll-products .slider-tiles .membership-image img{width:auto;height:90%}
.phone .viewPort .scroll-products .slider-tiles .membership-image img{height:135px;max-height:100%}
.membership-price{color:#81b80d;font-size:16px;font-family:"myriad-pro-bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
.membership-price .price-label{font-size:28px}
.membership-tab-text .membership-label .membership-text-wrapper{text-align:left;padding:10px 24px 8px 15px;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFFFFF}
.membership-tab-text .membership-label .membership-text-wrapper .membership-price-discount .price-label,
.membership-tab-text .membership-label .membership-text-wrapper .membership-price .price-label,
.membership-tab-text .membership-label .membership-text-wrapper .membership-price-discount .super,
.membership-tab-text .membership-label .membership-text-wrapper .membership-price .super{color:#FFFFFF}
.membership-tab-text .membership-label .membership-text-wrapper .header{font-size:18px;padding-bottom:5px}
.membership-tab-text .membership-label .membership-text-wrapper .description{font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:8px;line-height:17px}
.membership-tab-text .membership-label .membership-text-wrapper .membership-price-discount{color:#FFFFFF;font-size:16px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:4px;min-height:23px}
.membership-tab-text .membership-label .membership-text-wrapper .membership-price-discount .price-label{font-size:18px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.membership-tab-text .membership-label .membership-text-wrapper .membership-price-discount .super{vertical-align:super;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.membership-price .price-label.strike-out{color:#111111;font-size:22px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important}
.membership-price .super.with-strike-out{color:#111111;font-size:14px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-right:10px}
.info-container.membership-listing{padding-left:3%}
.info-container.membership-listing .title{padding-left:0px}
.membership-tab-head #green.membership-tab-text{margin:0 2%}
.membership-complementary{color:#b1b1b1;font-size:16px;margin:10px 20px 20px}
.membership-aditional{font-size:16px;margin-bottom:6px}
.membership-aditional-price{color:#111111;font-size:11px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.membership-aditional-price .price-label{font-size:16px}
.membership-button-area{padding:15px}
.membership-button-area .option-radioButton{position:static}
#gold .membership-button-area .option-radioButton .radioButton-text{color:#C3AA58}
#blue .membership-button-area .option-radioButton .radioButton-text{color:#0074C9}
#green .membership-button-area .option-radioButton .radioButton-text{color:#82BA0F}
.tablet .compl-form-container .membershipDetail,
.phone .compl-form-container .membershipDetail{float:left;margin-bottom:15px}
.tablet .compl-form-container .membershipDetail .renewLinkHeader{padding-bottom:0px}
.phone .compl-form-container .membershipDetail .renewLinkHeader{padding-left:0px}
.phone .membershipbtns{margin-top:0px}

.phone .compl-form-container .subtitle{padding-left:8px}
.membership .scroll-products >div{
    float:left}
.membership .scroll-container  .viewPort{height:200px}
.tablet .membership .scroll-container  .viewPort,.phone .membership .scroll-container  .viewPort{height:270px;padding-top:20px}
.tablet .viewPort .scroll-products .slider-tiles .membership-image,
.phone .viewPort .scroll-products .slider-tiles .membership-image{
    width:58%}

.tablet .viewPort .scroll-products .highLighted .membership-label,
.phone .viewPort .scroll-products .highLighted .membership-label{display:block}
.tablet .viewPort .scroll-products .membership-label,
.phone .viewPort .scroll-products .membership-label{padding-top:20px;color:#1A75D0;font-weight:700}
.tablet .right.switch-circle.scroll-membership{margin-right:29%;margin-top:4px;padding-right:22%;padding-bottom:0px}
.phone .right.switch-circle.scroll-membership{margin-right:10%}
.tablet .membership-details-main.full-column,.phone .membership-details-main.full-column{width:97%;border:none;border-radius:0px}
.tablet .membership-details-main.full-column .membsership-header-area,
.phone .membership-details-main.full-column .membsership-header-area{border-top-left-radius:0px;border-top-right-radius:0px}
.phone .membership-list-main .membership-benefits .membership-benefits-right .discount-price{margin-left:0px}
.membership-listing .full-container.tablet .scroll-container,.membership-listing .full-container.phone .scroll-container{padding:13px 0;border-bottom:1px solid #e1e1e1;background-color:#ffffff}
.membership.tablet #slider-scroll .viewPort,
.membership.phone #slider-scroll .viewPort{height:170px}
.membership.tablet #slider-scroll .switch-circle,
.membership.phone #slider-scroll .switch-circle{width:20%;margin:0 auto;float:none}
.membership.tablet #slider-scroll,
.membership.phone #slider-scroll{border-bottom:1px solid #e1e1e1}
.phone .viewPort .scroll-products >div{
}
.phone .membership-image{
  width:100%}
.col-desktop-half.left.full-width{width:100%}
.membershipImageDiv .image-header{color:#A7A7A7;font-size:14px}
.membershipRenew-link{font-weight:600;text-align:center;padding-top:0px}
.membershipbtns{width:176px;height:30px;border-radius:4px;background-color:#80be00}
.childmembershipbtns{width:48%;margin:0;line-height:14px;height:40px}
.phone .childmembershipbtns{height:36px}
.childAddonMemBtns{width:48%;margin:0;height:40px}
.phone .childAddonMemBtns{height:36px}
.membership-details-main .newMembership-container{margin-top:12px}
.newMembership-container .membership-accordion-container{border:1px solid #ffffff;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:12px}
.membership-accordion-container.full-column.header{background-color:#f2f2f2}
.membership-accordion-container .form-header .icon{color:#0074C8;font-size:18px}
.membership-accordion-container .form-header{padding:13px 18px 13px 10px !important;border-bottom:1px solid #e1e1e1}
.tablet .membership-accordion-container .membership-accordion-body .form-fields,.phone .membership-accordion-container .membership-accordion-body .form-fields{width:100%}
.membership-accordion-container .membership-accordion-body .form-fields{width:50%}
.membership-accordion-container .membership-accordion-body .full-column .margin{margin:5px 0px 0px 0px}
.membership-accordion-container .membership-accordion-body
{
}
.membership-features .features-header .features-icon{font-size:26px;color:#004A98}
.membership-tab-main .slider-component .viewPort{height:220px}
.membership-accordion-body .option-checkbox .checkbox,.membership-accordion-container .option-checkbox .checkbox{margin-top:3px}
.membership-accordion-body .checkbox-info label,.membership-accordion-container .checkbox-info label{padding:0 2px}

.phone .membership-accordion-container .membership-accordion-body .full-column .margin{margin:5px 0px}
.phone .membership-benefits{display:table;margin:0 auto}
.phone .membership-benefits .membership-benefits-left{
    width:95%;display:table-row}
.phone .membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info{display:table-cell}
.phone .membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info:nth-child(1),
.phone .membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info:nth-child(3){
    float:left;width:40%}
.phone .membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info:nth-child(2){
    width:30%;float:left}
.phone .membership-list-main .membership-benefits .membership-benefits-right{
    width:30%;float:left}
.phone .membership-list-main .membership-benefits .membership-benefits-right.right{width:100%;float:right;margin-top:20px}
.phone .membership-features .features-text-subtitle{padding-left:34px;-webkit-box-sizing:border-box;box-sizing:border-box}
.upgradeMyMemBtn{margin-bottom:1% !important}
.paymentPendingContainer{width:50%;background-color:rgba(155,155,155,0.05);font-size:13px;border-radius:4px;float:right;position:relative;margin-bottom:9px;padding:10px 0}
.paymentPendingContainer .paymentPendingText{padding:0 12px 0 38px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:16px}
.phone .paymentPendingContainer{width:100%}
.paymentPendingContainer .icon{position:absolute;left:11px}
.paymentPendingContainer .icon svg{height:16px}
.paymentPendingFullWidth{width:100%}
.renewalWarning{margin:6px 0}
.phone .renewalWarning{margin:0}
.renewLinkHeader{-webkit-box-sizing:border-box;box-sizing:border-box;color:#4D4D4D;float:left;font-size:14px;font-weight:400;padding-bottom:5px;padding-top:5px;width:100%;margin:5px 0}
.renuewal{font-weight:400;margin-left:11px;padding:0}

.membership.full-column.tablet .membership-benefits-right{width:30%}
.tablet .membership.full-column.tablet .membership-benefits-right.add{width:35%}
.tablet .membership-list-main .membership-benefits .membership-benefits-left{width:70%}
.tablet .membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info{width:37%}
.tablet .membership-list-main .membership-benefits .membership-benefits-left .membership-benefits-info:nth-child(2){width:26%}
.tablet .membership-list-main .membership-benefits .membership-benefits-right .text{width:100%}
.navigation-button-wrapper{margin-bottom:12px}
.navigation-button-wrapper .navigation-button{width:30%;margin:0 auto}
.navigation-button-wrapper .navigation-button .round{width:10px;height:10px;background:#0077C6;border-radius:10px;opacity:0.5;margin:3px}
.navigation-button-wrapper .navigation-button .round.active{opacity:1}
.membership.tablet .slides,
.membership.phone .slides{position:relative}
.membership.tablet .slides .arrow_box-after,
.membership.tablet .slides .arrow_box-before,
.membership.phone .slides .arrow_box-after,
.membership.phone .slides .arrow_box-before{top:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin:0 auto;right:0}
.membership.tablet .slides .arrow_box-after,
.membership.phone .slides .arrow_box-after{border-color:rgba(255,255,255,0);border-top-color:#e1e1e1;border-width:19px}
.membership.tablet .slides .arrow_box-before,
.membership.phone .slides .arrow_box-before{border-color:rgba(204,204,204,0);border-top-color:#FFF;border-width:20px;top:99%}
.membership .scroll-products .slider-tiles:first-child{
}
.membership .scroll-products .slider-tiles:nth-child(2){
}
.membership .scroll-products .slider-tiles:last-child{
}
.tablet .membership .scroll-products .slider-tiles{width:270px}
.tablet .membership .scroll-products>div{-webkit-transform:translate(140px,0px);-ms-transform:translate(140px,0px);transform:translate(140px,0px);text-align:center;margin-left:10px;margin-right:10px}
.tablet .membership .scroll-products>div.active{-webkit-box-shadow:0 5px 24px #ccc;box-shadow:0 5px 24px #ccc;background:#fff;border-radius:12px;z-index:3}
.membership .scroll-products .slider-tiles{
    width:220px}
.member-sub-title{color:#4D4D4D}
.newMembership-container .membership-accordion-container .membership-accordion-body.hide{display:none}
.additional-membership{color:#727272;font-size:14px;padding-left:10px}

.info-container .title,.info-container label{padding-left:0px}
.info-container h2.subtitle{margin-bottom:10px;font-size:14px}
.info-container h2.subtitle.notRequired{display:none}
.info-container.disable-container .newMembership-container .border-enable input:disabled,
.info-container.disable-container .newMembership-container .border-enable select:disabled{border:1px solid #e6e6e6;background:#f6f6f6}
.info-container.disable-container .newMembership-container .border-enable input,
.info-container.disable-container .newMembership-container .border-enable select{color:#B3B3B3}
.newMembership-container .checkbox-info label{padding-right:2px}
.form-seperator .compl-form-container{margin-bottom:20px}
.disable-renew #buttonBlue{background-color:#C7C7C7;pointer-events:none}
.compl-form-container .membership-address input:disabled{border:1px solid #e6e6e6;background:#f6f6f6}
.membership-login-info{margin-left:62px}
.popup_content.tablet .popup-desc .membership-login-info{width:80%!important}
.phone .membership-login-info{margin-left:0}
.phone .membership-benefits-price > div,
.phone .membership-benefits-right > div{text-align:center}
.phone .membership-benefits-price > div .actual-price,
.phone .membership-benefits-price > div .discount-price,
.phone .membership-benefits-right > div .actual-price,
.phone .membership-benefits-right > div .discount-price,
.tablet .membership-benefits-price > div .actual-price,
.tablet .membership-benefits-price > div .discount-price,
.tablet .membership-benefits-right > div .actual-price,
.tablet .membership-benefits-right > div .discount-price{float:initial;display:inline-block;margin:0 5px}
.phone .membership-benefits-info,
.phone .membership-benefits-info{text-align:center}
.tablet .newMembership-container .col-tablet-full .col-tablet-half:first-child{width:48%;margin-right:2%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .newMembership-container .col-tablet-full .col-tablet-half:last-child{width:48%;margin-left:2%;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:0\0){
.membership-image img{-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}
}
.col-desktop-half.membership-status-field{margin:0px}
.membership-info{float:left;width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0px 10px 0;font-size:18px;line-height:24px;font-family:"myriad-pro-light";min-height:267px}
.tablet .membership-info{min-height:190px}
.tablet .membership-info,.phone .membership-info{width:100%;font-size:16px}
.membership-info-title{font-family:"myriad-pro-bold";color:#0074C7;padding:23px 0px}
.membership-info-title a{color:#0074C7}
.membership-info-title .icon{font-size:51px}
.membership-info-title .icon.icoBlackbird-Icons_tdu{font-size:53px}
.membership-info-description{color:#595959;font-size:16px}
.membership-info-description-view-more{margin:10px 0;font-weight:bold;font-size:16px}
.membership-info-description-view-more i{font-size:10px;font-weight:bolder}
.tablet .add-membership-info .membership-info-description{line-height:9px}
.membership-info-description .super{vertical-align:super;font-size:14px}
.membership-info-description .price,
.membership-info-description .unit{font-size:20px}
.f2-background{background:#F9F9F9}
#sams-popups .popup-desc .membership-login-info{width:90%}
.membership-quickview{background:#fff none repeat scroll 0 0;border-radius:5px 0 0 5px;border:1px solid #FFFFFF;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.12);box-shadow:0 2px 8px rgba(0,0,0,0.12);color:#0077c6;height:75px;width:80px;cursor:pointer;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:7px 1px 0}
.tablet .membership-quickview,.phone .membership-quickview{width:50px;height:50px;padding:0px}
.membership-quickview-info{position:fixed;top:274px;right:0;z-index:5}
.tablet .membership-quickview,.phone .membership-quickview{right:34px}
.tablet .membership-quickview.renew,.phone .membership-quickview.renew{top:68%}
.tablet .membership-quickview.phone{top:74%}
.tablet .membership-quickview.mail{top:80%}
.phone .membership-quickview.phone{top:77%}
.phone .membership-quickview.mail{top:86%}
.membership-quickview .icon{color:#0175C8;font-size:30px;float:initial}
.tablet .membership-quickview .icon,.phone .membership-quickview .icon{margin:12px;float:left}
.membership-quickview .icon.icoBlackbird-Icons_phone{font-size:18px}
.tablet .membership-quickview .icon.icoBlackbird-Icons_phone,
.phone .membership-quickview .icon.icoBlackbird-Icons_phone{font-size:28px}
.membership-quickview.renew .text,
.membership-quickview.phone .text,
.membership-quickview.mail .text,
.membership-quickview.phone .text-link{font-size:9px;float:left;text-align:center;color:#000000;margin-top:2px}
.membership-quickview.phone .text-link{color:#0074C9;font-weight:700;padding:0}
.membership-button-area .option-radioButton span.radioButton.checked{background:#1A75D0}
.membership .policy-text{word-wrap:break-word;word-break:break-all;width:90%;padding:30px 18px;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#B3B3B3;font-size:13px;line-height:17px}
.tablet .newMembership-container #buttonCancel,
.tablet .newMembership-container #buttonBlue{width:40%}
.phone .full-column .scroll-products.scroll-membership .item{height:214px}
.phone .membership-button-area .option-radioButton{display:-webkit-flex;display:-ms-flexbox;display:flex}
.phone .membership .viewPort .scroll-products > div{margin-left:10px;margin-right:10px}
.membershipImageDiv .membership-image.membership-margin{margin:25px 0 20px}
.childRenewUpgradeMsg{font-size:14px;color:#757575}.comparison.desktop{padding-left:235px}
.comparison.body{position:fixed;bottom:0;left:0;z-index:3;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,0.98)}
.comparison-wrapper .compareView-form-content{float:left;background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;overflow:auto}
.comparison-popup-view .close{position:absolute;top:20px;bottom:0;right:25px;font-size:20px}
.comparison-popup-view .compare-title{color:#0077C6;text-align:center;font-size:26px;margin:50px 0 15px}

  .comparison .comparison-container{margin:0 auto;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-top:1px solid #F2F2F2;width:100%;height:100%;-webkit-box-shadow:0px -2px 10px rgba(0,0,0,0.12);box-shadow:0px -2px 10px rgba(0,0,0,0.12)}
.box-container{width:100%;float:left}
.box-holder{width:65%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 0 0 10%}
.comparison.header .comparison-container{z-index:5;background-color:rgba(5,5,5,0.75);border-color:rgba(5,5,5,0.75)}
.comparison .comparison-box,.comparison .comparison-empty-box{float:left;width:202px;height:60px;margin:7px 0 7px 10px;border:1px solid #E6E6E6;position:relative;background-color:white;border-radius:3px}
.comparison .comparison-box .overlay-item-image{height:45px;top:5px;left:7px}
.comparison .comparison-box .overlay-product-name{float:left;display:inline}
.comparison .comparison-box .overlay-item-name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:67%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;display:initial;height:35px;font-size:13px;font-weight:bold;color:#0077C6;padding-top:7%}
.comparison .comparison-box i{position:absolute;color:#FF3736;font-size:14px;top:40px;right:10px}
.comparison .comparison-empty-box{background-color:#F2F2F2;border:1px dashed #B0B0B0}
.comparison.header .comparison-empty-box{border-color:white}


  .comparison .comparison-actions > i{position:absolute;top:7px;right:7px;color:grey;font-size:14px}
.comparison.header .comparison-actions > i{color:white}
.comparison .comparison-actions > span{color:grey;font-size:10px;position:absolute;padding-right:7px;background-color:#fff;top:7px;width:154px;height:67px}
.comparison.header .comparison-actions > span{color:white}
.compBtn .btnLink{height:24px;font-size:14px;color:#FF3736}
.compBtn{height:30px;min-width:130px;padding:0;font-size:14px;margin-left:20px}
.compBtn .btnGrey{font-size:16px;margin-top:0px;background:#d8d8d8}
.compareView-form-content .firstProd{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px 15px}
.compareView-form-content .firstProd:hover{background:#ffffff none repeat scroll 0 0;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.12);box-shadow:0px 2px 10px rgba(0,0,0,0.12);z-index:2}
.desktop .comparison-wrapper .comparison-popup-view .compProducts .item-image a{float:left}
.desktop .comparison-wrapper .comparison-popup-view .compProducts .item-image img{height:152px}
.desktop .compareView-form-content .addCompareBtn .cart-button-in-wrap{display:none}
.desktop .compareView-form-content .addCompareBtn:hover .cart-button-in-wrap{display:block}
.addCompareBtn .addcart-button-color span::before{padding:0 10px 0 0}
.addCompareBtn .cart-button-out-wrap{margin:10px 0!important}
.compareView-form-content .sliderContainer:first-child{margin-left:5px}
.compareView-form-content .firstProd{margin-top:5px}
.compareView-form-content .compProducts{margin:0 5px}
#sams-popups .compareView-form-content .popup_content{width:96%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 2%}
.compareView-form-content .popup_content .title{text-align:center}
.firstProd .item-image{width:52%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 15%}
.firstProd .ratingSection{width:45%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 25% 0 0;float:left}
.comparison-wrapper .firstProd .ratingSection .hover-rating-before i.icon{color:#FDBB2B !important}
.compareView-form-content .firstProd .prodName{width:88%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#0077C6;font-weight:bold;float:left;height:65px}
.compareView-form-content .firstProd .prodName a{color:#0077C6;font-size:18px}
.compareView-form-content .firstProd .item-currentprice{color:#a7a7a7;font-size:12px;float:left}
.compareView-form-content .firstProd .item-newprice{font-weight:bold;font-size:22px;margin:15px 0;float:right}
.compareView-form-content .item-oldprice{margin-bottom:0}
.compareView-form-content .firstProd .prices-container{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e6e6e6}
.compareView-form-content .firstProd .old-new-price{float:left;width:62%;-webkit-box-sizing:border-box;box-sizing:border-box}
.compareView-form-content .low-stock{margin:10px 0 0 0}
.compareView-form-content .prod-event-bar{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0}
.compareView-form-content .wrap-extra-class{float:left;width:84%;margin:5% 8% 2%}
.product_specification{float:left;margin:15px 0 0 0}
.specification-cat{color:#4d4d4d;padding-top:7px}
.pack-sub{padding:5px 0 10px;font-weight:bold}
.articleBtn .btnAction{text-align:center}
.articleBtn  button{color:#B3B3B3;font-size:14px}
.return-to-plp{display:block;margin:20px 0;cursor:pointer;color:#0077c6}
.remove-all-prod{text-align:center}
.remove-all-prod button{color:#FF3736;margin-bottom:50px}
.comparison-container .box-holder #comparisonSlider .viewPort{height:77px}

.tablet .compareView-form-content .old-new-price,.tablet .compareView-form-content .item-oldprice{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablet .compareView-form-content .firstProd .item-newprice{float:left;margin:10px 0 0 0}
.tablet .compareView-form-content .addCompareBtn{margin:0;width:100%}
.tablet .compareView-form-content .addCompareBtn button{min-width:150px}
.tablet .compareView-form-content .firstProd .prodName a{font-size:16px}
.tablet .item-strike-price.addingPriceHeight{height:40px}
.tablet .compareView-form-content .addCompareBtn{display:block!important;padding:8px 0}
.tablet .compareView-form-content .addCompareBtn .cart-button-in-wrap{width:100%}
.product-spl-icons.addingHeight{height:66px}
.product-extra-icons.addingEtcHeight{height:75px}
.ratingSection.addingRatingHeight{height:30px}
.itemContainer-row.ellipsis{position:relative;overflow:hidden}
.more-product-info{color:#0077C6;font-size:14px}
.desktop .comparison-popup-view .compProducts .articleBtn{display:none}
.comparison-popup-view .compProducts .firstProd:hover .articleBtn{display:block}
@-moz-document url-prefix(){.sitemap-main-panel .help-list-panel .help-sub-list,.sitemap-main-panel .generals-panel .generals-sublist,.sitemap-main-panel .sitemap-family{display:inline-block;width:100%}
}
.sitemap-main-panel a{color:inherit}
.sitemap-main-panel{padding:30px}
.sitemap-main-panel .sitemap-family-panel{margin-top:10px;padding:0px 10px;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.sitemap-main-panel .sitemap-family{padding:5px 0px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}
.sitemap-main-panel .sitemap-family-title{color:#7bc000;padding:5px}
.sitemap-main-panel .help-list-panel .help-sublist-title,
.sitemap-main-panel .generals-panel .generals-sublist-title{color:#0074c8;padding:5px}
.sitemap-main-panel .help-list-panel,
.sitemap-main-panel .generals-panel{margin-top:10px;padding:0px 20px;-webkit-column-count:5;-moz-column-count:5;column-count:5}
.sitemap-main-panel .help-list-panel .help-sub-list,
.sitemap-main-panel .generals-panel .generals-sublist{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;padding:5px 0px}
.sitemap-main-panel .help-list-panel .help-sublist-items,
.sitemap-main-panel .generals-panel .generals-sublist-items{padding-left:20px}
.sitemap-main-panel .help-list-panel .help-sublist-items li,
.sitemap-main-panel .generals-panel .generals-sublist-items li,
.sitemap-main-panel .sitemap-fineline-panel li{color:#808080;padding:5px;font-size:13px;letter-spacing:0.1px}
.sitemap-main-panel .sitemap-dept-title{color:#0074c8;font-size:1.4em;font-weight:600;padding:10px}
.sitemap-main-panel .sitemap-dept-title span.icon{font-size:0.7em;margin-left:10px}
.sitemap-main-panel .sitemap-dept-panel .sitemap-fineline-panel{padding-left:40px}

 .tablet .sitemap-main-panel .help-list-panel,
.tablet .sitemap-main-panel .generals-panel{padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3}


.phone .sitemap-main-panel .help-list-panel,
.phone .sitemap-main-panel .generals-panel,
.phone .sitemap-main-panel .sitemap-family-panel{padding:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-bottom:10px}
.phone .sitemap-main-panel .sitemap-dept-title{font-size:1.1em;-webkit-box-shadow:0px 0px 2px 0px #b1b1b1;box-shadow:0px 0px 2px 0px #b1b1b1;border-radius:5px;position:relative}
.phone .sitemap-dept-panel{margin:10px 0px}
.phone .sitemap-main-panel .sitemap-dept-name{max-width:90%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block}
.phone .sitemap-main-panel .sitemap-dept-title span.icon{position:absolute;font-size:1em;right:10px;margin:0px}
.phone .sitemap-dept-title.selected span.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
#smartCart{width:260px;background-color:#FFFFFF}
#smartCart.locked{position:absolute;top:0px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.15);box-shadow:0px 4px 10px rgba(0,0,0,0.15)}

  #smartCart-header{background-color:#0077C6;padding:8px 10px;border-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;font-size:13px;color:white}

#smartCart-promotions{background-color:#dcdcdc;color:#2e81d4;display:block;font-size:11px;text-align:center;height:15px}


#smartCart-body{height:400px;overflow-y:auto;overflow-x:hidden;padding:2.5%}
#smartCart-body .table-t{width:100%;height:100%}
#smartCart-body #empty{text-align:center;font-size:14px;color:#a09e9e;vertical-align:middle}
#smartCart-body .product-row{border-bottom:1px solid #f4f4f4;padding:0 10px;margin-bottom:8px}

    #smartCart-body .product-top{}

      #smartCart-body .product-top .product-top-left{width:25%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;height:48px}
#smartCart-body .product-top .product-top-left img{height:auto;width:auto;padding:5px 0;margin: 0 auto}


    #smartCart-body .product-top .product-top-right{width:75%}
#smartCart-body .product-top .product-top-right > div{margin-top:5px;font-size:16px;font-weight:bold}
#smartCart-body .item-name{color:#424242;font-weight:300;font-size:12px;height:32px;display:inline-block;overflow:hidden;text-decoration:none;line-height:1.3}
#smartCart-body .product-top .product-top-right .product-single-price{color:#83ba0f;float:left}
#smartCart-body .product-top .product-top-right .product-quantity{
        float:right}
#smartCart-body .product-top .product-top-right .product-quantity .qty-selection{display:block;margin:0}
#smartCart-body .product-top .product-top-right .product-quantity .qty-selection .item-quantity{float:left}
#smartCart-body .product-top .product-top-right .product-quantity .quantity-unit-measure-label{
        font-size:10px;text-align:center;width:100%}

  #smartCart-body .product-dow{margin:8px}
#smartCart-body .product-dow .delete i{cursor:pointer;color:#C7C7C7}
#smartCart-body .product-dow .delete i:hover{color:red}
#smartCart-body .product-dow .subtotal-price{width:75%;color:#4d4d4d;font-size:13px}
#smartCart-body .btnMinus span{font-size:12px}


#smartCart-total .total{padding:11px 15px 5px;border-top:1px solid #f4f4f4;color:#1a75cf}
#smartCart-total .total .totalAmt .sup{font-size:12px;vertical-align:super;margin-left:5%}


#smartCart-footer{padding:0 10px 10px;text-align:center}
#smartCart-footer button{width:100%}


#sams-tooltips .tooltip-content.smartCartTooltip{padding:0px;border-radius:5px;width:260px}
#sams-tooltips .tooltip-content.smartCartTooltip .after{left:137px;border-bottom:7px solid #0077c6}
#sams-tooltips .tooltip-content.smartCartTooltip .before{left:137px;border-bottom:5px solid #0077c6}


  #smartCart-body .item-quantity{width:80px}
#smartCart-body .item-quantity button{height:15px;width:18px;font-size:12px;margin-top:2%}
#smartCart-body .qty-selection .txt-qty,.qty-selection .txt-qty.membership-disable{font-size:12px;height:15px;width:44px}
#smartCart-total{font-weight:bold}
#smartCart-body .product-single-price .normal{margin-right:5%}
#smartCart-body .subtotal-price .sup{margin-left:5%}
#smartCart-body .product-row:last-child{border-bottom:none}
#smartCart #smartCart-footer #buttonGreen{border-radius:2px}
.product-single-price .trident-timer-container{font-size:10px;display:inline-block;vertical-align:top}
#errorPage{position:absolute;top:0px;text-align:center}
.cart-section.left{width:55%}
.full-container .js-error .javascript-error-page{width:43%;float:left;margin:3% 0% 0% 6%}
.error-title-sub{margin:10px 0px 5px 20px}
.error-sams-image{height:60px;margin:0px 0px 6% 14%}
.error-title-section{padding-bottom:15px;font-size:28px;color:#0077c6;font-family:"myriad-pro-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.tablet .error-title-section{font-size:22px}
.phone .error-title-section{font-size:20px;width:265px}
.error-title-subtitle{padding-left:18%;width:66%}
.tablet .error-title-subtitle{padding-left:25%}
.phone .error-title-subtitle{padding-left:30%}
.error-description-section{color:#0077c6;font-weight:bold;margin-top:5px}
.tablet .error-description-section{width:371px}
.phone .error-description-section{width:300px}
.error-content-section .error-title{font-size:30px;color:#0077c6;font-weight:bold;text-transform:none;letter-spacing:normal;margin-bottom:auto}
.error-content-section .error-title:after{content:initial}
.image-section.left{width:30%;margin-left:9%}
.page-unavailable-section{width:50%;float:right;margin-top:5%}
.phone .page-unavailable-section{width:90%;float:left;margin-left:20px}
.error-description{width:74%;line-height:23px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:18px;color:#0077c6;font-size:18px}
.tablet .error-description{line-height:20px;font-size:15px}
.phone .error-description{line-height:20px;font-size:16px;width:100%}
.page-unavailable-section .full-column.error-page.checkout-btn button{width:27%}
.tablet .page-unavailable-section .full-column.error-page.checkout-btn button{width:45%}
.phone .page-unavailable-section .full-column.error-page.checkout-btn button{width:65%}
.tablet .full-column.error-page.checkout-btn,.phone .full-column.error-page.checkout-btn{margin:10px 0 0 0}
.error-image.left{margin-left:13%;margin-top:5px}
.tablet .error-image.left{width:243px;margin-top:15px}
.error404-image.left{margin-left:10%;margin-top:5px}
.desktop .error404-image.left{width:40%}
.tablet .error404-image.left{width:250px;margin-top:15px}
.banner-carousel-view{background:#fff;position:relative;overflow:hidden;width:100%;height:320px;z-index:1;padding:0 0 30px!important}
.banner-carousel-view.phone{height:auto}
.carouselBanner .titleSimulator{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;max-width:1500px;margin:0 auto;margin-bottom:10px;float:none;font-weight:600;font-size:22px;color:#0077C6;padding-left:2%}
.banner-carousel-view .banner-carousel-content{position:absolute;top:0;width:100%;-webkit-transition:left 0.6s;-o-transition:left 0.6s;transition:left 0.6s;height:320px;z-index:1000}
.banner-carousel-view .banner-carousel-content.unactive{z-index:0}
.banner-carousel-view .banner-carousel-content .banner-carousel-item{max-width:1500px;width:100%;margin:0 auto;height:320px;overflow:hidden}
.banner-carousel-view.phone .banner-carousel-content,
.banner-carousel-view.phone .banner-carousel-content .banner-carousel-item{height:100%}
.banner-carousel-view .banner-carousel-content .banner-carousel-item a{display:block;height:100%}
.banner-carousel-view .banner-carousel-content .banner-carousel-item a img{-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);margin-left:50%}
.banner-carousel-view:not(.phone) .banner-carousel-content .banner-carousel-item a img{min-width:1500px}
.banner-carousel-view .banner-carousel-content .banner-carousel-item a img.lazy-image:not(.lazyloaded){min-height:100%}
.phone .banner-carousel-view .banner-carousel-content .banner-carousel-item a img{width:100%}
.banner-carousel-view .next,.banner-carousel-view .prev{position:absolute;z-index:1500;cursor:pointer;background:rgba(255,255,255,0.85);-webkit-box-shadow:0px 1px 1.5px rgba(0,0,0,0.12);box-shadow:0px 1px 1.5px rgba(0,0,0,0.12);color:#0075c9;top:34%;width:32px;height:46px;font-size:30px;text-align:center;border-radius:60px 0 0 60px;padding:18px 0px 0 6px}
.banner-carousel-view .next:hover,
.banner-carousel-view .prev:hover{background:rgba(255,255,255,1)}
.banner-carousel-view .prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-shadow:0px -1px 1.5px rgba(0,0,0,0.12);box-shadow:0px -1px 1.5px rgba(0,0,0,0.12);left:0}
.banner-carousel-view .next{right:0}
.banner-carousel-view .banner-carousel-steps-content{position:absolute;left:0;width:99%;height:18px;z-index:1000;right:0;bottom:6px;margin:0 auto}
.banner-carousel-view .banner-carousel-steps-content .banner-carousel-steps{position:absolute;top:0;z-index:1;right:10px}
.phone .banner-carousel-view .banner-carousel-steps-content .banner-carousel-steps{margin:0 auto;width:auto;left:0;right:0}
.banner-carousel-view .banner-carousel-steps-content .banner-carousel-steps .banner-carousel-step{display:inline-block;width:10px;height:10px;margin:0 4px;background:#0075c9;opacity:0.5;border-radius:50px;cursor:pointer}
.banner-carousel-view .banner-carousel-steps-content .banner-carousel-steps .banner-carousel-step.active{opacity:1}
.miror{background:white;z-index:500;position:absolute;left:0;right:0;top:0;bottom:0}.banner-single-view{width:100%;max-width:1500px;margin:0 auto;text-align:center;overflow:hidden;border-radius:7px}.boxBanner *{-webkit-box-sizing:border-box;box-sizing:border-box}
.boxBanner{background:#fff;padding:40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.boxBanner .titleSimulator{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;max-width:1500px;margin:0 auto;margin-bottom:10px;float:none;font-weight:600;font-size:22px;color:#0077C6;padding-left:2%}

  .boxBanner .boxBanner-area{position:relative;width:100%;height:auto}

    .boxBanner .boxBanner-area .arrowLeft{border-top:42px solid transparent;border-left:35px solid #0075C9;border-bottom:42px solid transparent;left:0}
.boxBanner .boxBanner-area .arrowRight{border-top:42px solid transparent;border-right:35px solid #0075C9;border-bottom:42px solid transparent;right:0}
.boxBanner .boxBanner-area .boxBanner-arrow{height:0;opacity:0.5;position:absolute;top:40%;z-index:1;cursor:pointer}
.boxBanner .boxBanner-area.phone .boxBanner-arrow{top:46%}
.boxBanner .boxBanner-area .boxBanner-arrow i{font-size:25px;position:absolute;color:#fff}
.boxBanner .boxBanner-area .boxBanner-arrow.arrowLeft i{top:-12px;left:-36px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.boxBanner .boxBanner-area .boxBanner-arrow.arrowRight i{top:-11px;left:10px}


  .boxBanner .boxBanner-area .boxBanner-viewPort{padding:10px 0;position:relative;max-width:1500px;margin:0 auto;overflow:hidden;width:100%}
.boxBanner .boxBanner-area.phone .boxBanner-viewPort{width:98%}

    .boxBanner .boxBanner-area .boxBanner-viewPort .boxBanner-itemBand{position:absolute}

        .boxBanner .boxBanner-area .boxBanner-viewPort .boxBanner-itemBand .boxBanner-container{position:relative;float:left;width:1500px}

          .boxBanner .boxBanner-container a{height:400px;margin:0;width:32%;overflow:hidden;position:relative;margin:10px}
.boxBanner .boxBanner-container a:first-child{margin-left:0px}

            .boxBanner .boxBanner-viewPort.desktop a.left:first-child img,
.boxBanner .boxBanner-viewPort.desktop a:nth-child(4) img{width:100%;height:auto}
.boxBanner .boxBanner-viewPort.desktop a:nth-child(2),
.boxBanner .boxBanner-viewPort.desktop a:nth-child(3){margin-left:17px;margin-right:17px}

          .boxBanner .boxBanner-viewPort.tablet a{width:48.6%}
.boxBanner .boxBanner-viewPort.tablet a:nth-child(4){display:none}


          .boxBanner .boxBanner-viewPort.phone a{width:100%;margin-right:0px;margin-left:0px}


          .boxBanner .boxBanner-viewPort a:nth-child(2),
.boxBanner .boxBanner-viewPort a:nth-child(3){height:190px;margin-right:0}
.boxBanner .boxBanner-viewPort.desktop a:nth-child(4){position:absolute;top:10px;right:0;margin-right:0}
.boxBanner .boxBanner-viewPort a:hover{background:#0075C9}
.boxBanner .boxBanner-viewPort.phone a{height:190px}

            .boxBanner .boxBanner-area img{width:100%;height:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:50%;min-height:100%}
.boxBanner .boxBanner-container a:hover img{opacity:0.25;background:#fff}


          .boxBanner .boxBanner-container a .boxBanner-info{position:absolute;bottom:0;padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.boxBanner .boxBanner-container a .boxBanner-info .title{color:#fff;display:block;font-size:26px;margin-bottom:5px;text-transform:capitalize}
.boxBanner .boxBanner-container a .boxBanner-info .extra{display:none;color:#fff}
.boxBanner .boxBanner-container a:hover .boxBanner-info .extra,
.boxBanner .boxBanner-viewPort.phone .boxBanner-container a .boxBanner-info .extra{display:block}
.boxBanner .boxBanner-viewPort.phone .boxBanner-container a .boxBanner-info .extra{color:#0075C9}


        .boxBanner .dotstyle{left:initial;right:1.5%;text-align:right;position:absolute;bottom:0}
.boxBanner .dotstyle ul{position:relative;display:inline-block;margin:0;padding:0;list-style:none;cursor:default}
.boxBanner .dotstyle li{float:left;margin:0 4px;width:10px;height:10px;background-color:#008BC9;border-radius:50%;cursor:pointer;filter: alpha(opacity=50);opacity:0.50}
.boxBanner .dotstyle li.current{background-color:#008BC9;filter: alpha(opacity=100);opacity:1}


  .static-banner{max-width:100%}
.static-banner .titleSimulator{font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;max-width:1500px;margin:0 auto;margin-bottom:10px;float:none;font-weight:600;font-size:22px;color:#0077C6;padding-left:2%}

    .static-banner .static-container{margin:0 auto;max-width:1500px;-webkit-box-sizing:border-box;box-sizing:border-box}

      .static-banner .static-banner-item a{-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);border-radius:5px;display:block;overflow:hidden}
.tablet .static-banner .static-banner-item a,.phone .static-banner .static-banner-item a{max-height:initial}


    .static-banner .static-banner-item img{width:100%;height:auto}
.static-banner .static-banner-item a img{margin-bottom:0;display:block}
.static-banner .static-banner-item img.lazy-image:not(.lazyloaded){min-height:199px}
.phone .static-banner .static-banner-item img.lazy-image:not(.lazyloaded){min-height:123px}
.tablet .static-banner .static-banner-item img.lazy-image:not(.lazyloaded){min-height:309px}


    .static-banner .static-banner-item{padding:13px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}

        .desktop.static-banner .static-banner-item img{border-radius:6px}


      .tablet.static-banner .static-banner-item,
.phone.static-banner .static-banner-item{width:100%}


      .desktop.static-banner .static-banner-item{width:50%}

        .desktop.static-banner .static-banner-item.imgs-1{width:100%}

        .desktop.static-banner .static-banner-item.imgs-3:first-child,
.desktop.static-banner .static-banner-item.imgs-3.last-child{width:25%}
@media (min-width: 400px){
.phone .static-banner .static-banner-item img.lazy-image:not(.lazyloaded){min-height:157px}
}
@media (min-width: 1224px){
.static-banner .static-banner-item img.lazy-image:not(.lazyloaded){min-height:243px}
}
@media (min-width: 1440px){
.static-banner .static-banner-item img.lazy-image:not(.lazyloaded){min-height:290px}
}.rich-text-main{max-width:1500px;margin:0 auto;overflow:hidden}.announcement-banner.desktop .banner-wrapper{padding-left:10%}
.announcement-banner{background:#fff9e2;overflow:auto;text-align:center;position:relative;-webkit-transition:max-height 1s ease-in 1s;-o-transition:max-height 1s ease-in 1s;transition:max-height 1s ease-in 1s}
.announcement-banner.success{background:#f5f5f5}
.announcement-banner.canceled{background:#fff1f1}
.announcement-banner .banner-wrapper{padding:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;text-align:left}
.announcement-banner.order-detail-page{margin-bottom:40px}
.announcement-banner.order-detail-page .banner-wrapper{padding:10px}
.announcement-banner .icon{font-size:30px;float:left;padding-right:10px;line-height:40px}
.announcement-banner .banner-wrapper .heading{font-size:16px;font-weight:700;line-height:24px}
.announcement-banner .banner-wrapper .sub-heading{font-size:14px;color:#565657;line-height:18px}
.announcement-banner.phone .banner-wrapper .icoBlackbird-Icons_close{right:0px}
.announcement-banner.phone .banner-wrapper .heading{display:inline-block;padding-right:15px}
.announcement-banner .banner-wrapper .sub-heading span{text-decoration:underline;font-weight:700;display:inline-block;margin:0 3px;color:#0074c5;text-transform:capitalize;cursor:pointer}
.announcement-banner .banner-wrapper .link-order-history{background-color:#80bd01;display:inline-block;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px;display:none}
.announcement-banner .icon{font-size:30px;float:left;padding-right:10px;line-height:40px}
.awaiting .main-icon:before{content:"\E911";color:orange}
.success .main-icon:before{content:"\E907";color:#7fbd04}
.canceled .main-icon:before{content:"\E951";color:red}
.announcement-banner .banner-wrapper .icoBlackbird-Icons_close{right:20px;position:absolute;font-size:16px;color:#000;cursor:pointer;top:0px;right:5px}.order-summary-container.section-component-container{-webkit-box-shadow:none;box-shadow:none}
.order-list-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-top:0px;padding-bottom:37px;width:100%}
.order-list-container .list-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 7px}


.order-list-container .list-item.mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 7px;border-bottom:dashed 0.5px #979797;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.order-list-container .list-item.mobile .checkoutProductImgMob{width:20%;margin-right:2%}
.order-list-container .list-item.mobile .checkoutProductDet{width:78%}
.order-list-container .list-item.mobile{padding-left:0px !important}
.secondary-text-bold.prime-text.mobile-price-cell-width{text-align:right;padding-right:10px}
.order-list-container .list-item.mobile .detail-specs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;margin-bottom:6%}
.order-list-container .list-item .align-right{text-align:right}
.order-list-container .list-item sup{vertical-align:super;font-size:9px}
.order-list-container .list-item .price-detail-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:29%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.order-list-container .list-item .primary-text{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000000}
.order-list-container .list-item .secondary-text{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#9f9f9f}
.order-list-container  .list-item-container{padding:0 17px}

.order-list-container  .list-item-container.partialAvailItem .primary-text{width:50% !important;margin-left:0% !important}
.order-list-container  .list-item-container.partialAvailItem .error-item{width:15%}
.order-list-container .list-item .secondary-text-bold{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}
.order-list-container .list-item .error-item-message.red{color:#ff0000}
.order-list-container .list-item .error-item-message.green{color:#906200}
.order-list-container .list-item .error-item-message{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left}
.order-list-container .list-item .error-item-value-text{font-size:10px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#9f9f9f;text-decoration:line-through}
.bottomLineDahsed-container{width:100%;height:1px;padding:0 17px;-webkit-box-sizing:border-box;box-sizing:border-box}
.bottomLineDashed{width:100%;border-bottom:1px dashed #E0E0E0}
.mobile-price-cell-width{width:33%}
#sams-header #header-mid #cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 107px;-ms-flex:0 0 107px;flex:0 0 107px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;height:70px}
#sams-header #header-mid.phone #cart,#sams-header #header-mid.tablet #cart{-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:5px}
#sams-header #cart .cartSection{background:#0077c6;width:48px;height:48px;border-radius:50%;position:relative;text-align:center}
#sams-header #header-mid.phone #cart .cartSection,#sams-header #header-mid.tablet #cart .cartSection{background:#fff;width:20px;height:20px;border-radius:0}
#sams-header #cart .cartSection a{display:inherit;height:100%;width:100%}
#sams-header #cart .cart-priceDetails{color:#0077c6;font-size:13px;padding:13px 0 10px 10px;width:55%}
#sams-header #cart i{-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.15);box-shadow:0 3px 5px rgba(0,0,0,0.15);border-radius:28px;color:#fff;font-size:30px;line-height:48px;position:absolute;left:0;width:48px;z-index:10}
#sams-header #header-mid.phone #cart i,#sams-header #header-mid.tablet #cart i{-webkit-box-shadow:none;box-shadow:none;line-height:20px;width:20px;border-radius:0;font-size:22px;color:#0463AC}
#sams-header #cart .cartSection span{background-color:#83ba0f;border-radius:50%;color:#ffffff;font-size:12px;line-height:17px;min-height:17px;min-width:17px;position:absolute;right:-3px;top:-3px;text-align:center;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15);z-index:10}
#sams-header #header-mid.phone #cart .cartSection span,#sams-header #header-mid.tablet #cart .cartSection span{right:-8px;top:-6px}
#sams-header #header-mid #club{display:-webkit-flex;display:-ms-flexbox;display:flex}
.club-home-selector.phone,.club-home-selector.tablet{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.club-home-selector.phone .selector-box,.club-home-selector.phone .popup-selector-box,.club-home-selector.tablet .selector-box,.club-home-selector.tablet .popup-selector-box{padding:0px 0px;margin-top:0px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.club-home-selector.phone .popup-selector-box,.club-home-selector.tablet .popup-selector-box{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:4;border-radius:0;position:fixed;width:100%;left:0;border:0;background:#f7f7f7}
.club-home-selector.phone .selector-box,.club-home-selector.tablet .selector-box{padding:10px}
.club-home-selector.phone .popup-selector-box .tail-content{background:#f7f7f7}


.club-home-selector.tablet{margin:0}
.club-home-selector.tablet .selector-box,.club-home-selector.tablet .popup-selector-box{padding:0px 0px;width:100%;margin-top:0px}
.club-home-selector.tablet .selector-box,.club-home-selector.phone .selector-box{padding:10px;border-left:none}
.club-home-selector .selector-box .locationMarkerSvg{cursor:pointer}
.club-home-selector.tablet .selector-box .locationMarkerSvg svg,.club-home-selector.phone .selector-box .locationMarkerSvg svg{height:22px;width:auto}
.club-home-selector.tablet .selector-box:after{content:'';display:block;clear:both}
.club-home-selector.tablet .selector-box .method-selector,.club-home-selector.tablet .popup-selector-box .method-selector{width:auto;clear:none}
.club-home-selector.tablet .popup-selector-box  .head-content,.club-home-selector.phone .popup-selector-box  .head-content{border-bottom:0px;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.club-home-selector.phone .popup-selector-box .tail-content,.club-home-selector.tablet .popup-selector-box .tail-content{background:#f7f7f7}#sams-header #header-mid #headerLogo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:70px;position:relative}
#sams-header #header-mid.phone #headerLogo{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
#sams-header #header-mid.tablet #headerLogo{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#sams-header #header-mid #headerLogo img{width:70px}
#sams-header #header-mid.desktop #headerLogo img{width:90px;position:absolute;left:20px;bottom:10px}
#sams-header #header-mid.phone #headerLogo img,#sams-header #header-mid.tablet #headerLogo img{width:auto;height:40px}#sams-header #header-mid #search{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#sams-header #header-mid.desktop #search{padding-right:25px}
#sams-header #header-mid.phone #search,#sams-header #header-mid.tablet #search{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
#sams-header #header-mid #search .searchWrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:40px;position:relative;-webkit-box-shadow:0 1px 1px 0 #ccc;box-shadow:0 1px 1px 0 #ccc;border-radius:5px}
#sams-header #header-mid.phone #search .searchWrapper,#sams-header #header-mid.tablet #search .searchWrapper{-webkit-box-shadow:none;box-shadow:none;height:35px;margin:0 10px}
#sams-header #header-mid.phone .midHeaderWrapper #search .searchWrapper,#sams-header #header-mid.tablet .midHeaderWrapper #search .searchWrapper{margin:0}
#sams-header #header-mid #search .searchWrapper input{border-color:#f0f0f0;height:40px;padding:0 10px 0 30px;margin-bottom:0px;font-size:14px !important;outline:none;width:100%;font-family:'myriad-pro-regular','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:white}
#sams-header #header-mid.phone #search .searchWrapper input,#sams-header #header-mid.tablet #search .searchWrapper input{padding:0 10px 0 10px;height:35px}
#sams-header #header-mid #search .searchWrapper button{position:absolute;right:0;top:0;width:40px;height:40px;border-radius:0 5px 5px 0;border:none;background:#80be00;min-width:0}
#sams-header #header-mid.phone #search .searchWrapper button,#sams-header #header-mid.tablet #search .searchWrapper button{width:35px;height:35px}
#sams-header #header-mid #search > div i{color:#fff;left:10px;top:8px;position:absolute;float:right;cursor:pointer;font-size:25px}
#sams-header #header-mid.phone #search > div i,#sams-header #header-mid.tablet #search > div i{left:7px;top:6px}
#sams-header #header-mid #search > div i.icon.icoBlackbird-Icons_close{color:#a0a3a5;left:10px;position:absolute;top:16px !important;width:15px}
#sams-header #header-mid.phone #search > div i.icon.icoBlackbird-Icons_close,#sams-header #header-mid.tablet #search > div i.icon.icoBlackbird-Icons_close{left:auto !important;right:42px !important;top:14px !important}#sams-header #header-mid #userOptions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#sams-header #header-mid.phone #userOptions,#sams-header #header-mid.tablet #userOptions{-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}
#sams-header #header-mid.phone #userOptions span,#sams-header #header-mid.tablet #userOptions span{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:15px;height:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;background:#0463AC;position:absolute;bottom:5px;right:5px}
#sams-header #header-mid.phone #userOptions .profile_icon svg,#sams-header #header-mid.tablet #userOptions .profile_icon svg{width:18px;height:20px}
#sams-header #header-mid #userOptions .welcomeWrapper{height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border:1px solid rgba(151,151,151,.3);border-top:none;border-bottom:none;color:#1A75D0}
#sams-header #header-mid #userOptions .welcomeWrapper > div{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 35px 0 25px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
#sams-header #header-mid #userOptions .welcomeWrapper > div .profile_icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 31px;-ms-flex:0 0 31px;flex:0 0 31px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:40px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#sams-header #header-mid #userOptions .welcomeWrapper > div .welcome-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:40px}
#sams-header #header-mid #userOptions .welcomeWrapper > div .welcome-options > div{display:-webkit-flex;display:-ms-flexbox;display:flex}
#sams-header #header-mid #userOptions .welcomeWrapper > div .welcome-options > div.first-row{font-size:12px;white-space:nowrap}
#sams-header #header-mid #userOptions .welcomeWrapper > div .welcome-options > div.second-row{font-size:13px;font-weight:bold;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}
.headerLogin-tooltip-wrapper.phone{right:5px}
.plusmembershipRow,.plusmembershipRowSigned{width:110%;height:40px;border-radius:4px;background-color:#e5f0f8;margin-left:-4%}
.plusmembershipRowTitleOne{color:#4a4a4a;font-size:12px;margin-left:4%}
.plusmembershipRowTitleTwo{color:#0077c6;font-size:12px;margin-left:4%}
.plusmembershipRowSigned .plusmembershipRowTitleOne,.plusmembershipRowSigned .plusmembershipRowTitleTwo{font-size:10px}
#sams-header #header-mid #taxonomy{-webkit-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px;margin-right:10px}
#sams-header #header-mid.phone #taxonomy,#sams-header #header-mid.tablet #taxonomy{-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;margin-right:0}
#sams-header #header-mid #taxonomy .inner{height:70px;cursor:pointer;font-weight:400;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}
#sams-header #header-mid.phone #taxonomy .inner,#sams-header #header-mid.tablet #taxonomy .inner{background-color:#fff;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:40px}

#sams-header #header-mid .mobile-menu{display:block}
@media only screen and (min-width: 768px){
#sams-header #header-mid .mobile-menu{display:none}
}
#sams-header #header-mid .desktop-menu{display:none}
@media only screen and (min-width: 768px){
#sams-header #header-mid .desktop-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
#sams-header #header-mid.phone #taxonomy .inner .mobile-menu > svg,#sams-header #header-mid.tablet #taxonomy .inner .mobile-menu > svg{display:block;width:22px;height:21px;margin-bottom:0}
#sams-header #header-mid #taxonomy .inner .mobile-menu > i{font-size:20px;color:#0463AC;display:none}
#sams-header #header-mid #taxonomy .inner .desktop-menu .menu-dropdown{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:5px;-webkit-box-shadow:0 1px 1px 0 #ccc;box-shadow:0 1px 1px 0 #ccc;border:1px solid #f0f0f0;height:40px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}
#sams-header #header-mid #taxonomy .inner .desktop-menu .menu-dropdown .category-text{font-size:16px;text-transform:uppercase;color:#0463ac;font-weight:700;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
#sams-header #header-mid #taxonomy .inner .desktop-menu .menu-dropdown .dropdown-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:right}
#sams-header #header-mid #taxonomy .inner .desktop-menu .menu-dropdown .dropdown-arrow svg{width:10px}
#sams-header #header-mid #taxonomy .taxonomy-main-wrapper{position:absolute;top:58px;background:transparent;width:1100px;left:0px;z-index:12;text-align:left;font-size:16px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel{background-color:#f9f9f9;border-radius:0 0 10px 0;-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.25);box-shadow:0px 2px 7px rgba(0,0,0,0.25);height:544px}
#sams-header #header-mid #taxonomy .taxonomy-main-panel .department-panel a{color:inherit;text-decoration:none}
#sams-header #header-mid.phone .taxonomy-wrapper{position:fixed;top:70px;padding:15px;z-index:27;background:#f6f6f6;overflow-x:hidden;bottom:0;right:0;left:0}
#sams-header #header-mid.tablet .taxonomy-wrapper{position:fixed;top:60px;z-index:27;background:#f6f6f6;overflow-x:hidden;bottom:0;right:0;left:0;border-top:1px solid #ddd}
#sams-header #header-mid.phone .taxonomy-wrapper .deptRow,#sams-header #header-mid.tablet .taxonomy-wrapper .deptRow{font-size:16px;background:#fff}
#sams-header #header-mid.phone .taxonomy-wrapper .department:last-child .deptRow,#sams-header #header-mid.tablet .taxonomy-wrapper .department:last-child .deptRow{border-radius:0 0 7px 7px}
#sams-header #header-mid.phone .taxonomy-wrapper .department:first-child .deptRow,#sams-header #header-mid.tablet .taxonomy-wrapper .department:first-child .deptRow{border-radius:7px 7px 0 0}
#sams-header #header-mid.phone .taxonomy-wrapper .round-border-shadow,#sams-header #header-mid.tablet .taxonomy-wrapper .round-border-shadow{-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.12);box-shadow:0px 2px 8px rgba(0,0,0,0.12);border-radius:7px !important}
.midHeaderWrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background:#fff;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#sams-header #header-mid.phone .midHeaderWrapper,#sams-header #header-mid.tablet .midHeaderWrapper{height:60px;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px}
.mobileSearch{margin-bottom:10px}
.header-btn-hazte-socio{border:none;padding:0px 25px;border-left:1px solid hsla(0,0%,59%,.3)}

#samsProgressBar{pointer-events:none}
#samsProgressBar .bar{background:#80bd01;position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px}

#samsProgressBar .peg{display:block;position:absolute;right:0px;width:100px;height:100%;-webkit-box-shadow:0 0 10px #80bd01,0 0 5px #80bd01;box-shadow:0 0 10px #80bd01,0 0 5px #80bd01;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}

#samsProgressBar .spinner{display:block;position:fixed;z-index:1031;top:5%;right:15px}
#samsProgressBar .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 2px transparent;border-top-color:#80bd01;border-left-color:#80bd01;border-radius:50%;-webkit-animation:samsProgressBar-spinner 400ms linear infinite;animation:samsProgressBar-spinner 400ms linear infinite}
.samsProgressBar-custom-parent{overflow:hidden;position:relative}
.samsProgressBar-custom-parent #samsProgressBar .spinner,
.samsProgressBar-custom-parent #samsProgressBar .bar{position:absolute}
@-webkit-keyframes samsProgressBar-spinner{0%   {-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes samsProgressBar-spinner{0%   {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
#samsSpinner-icon{height:25px;width:28px}
@media (min-width: 768px) and (max-width: 1024px){
#samsSpinner-icon{display:none}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
#samsSpinner-icon{display:none}
}
@media (min-width: 481px) and (max-width: 767px){
#samsSpinner-icon{display:none}
}
@media (min-width: 320px) and (max-width: 480px){
#samsSpinner-icon{display:none}
}
.smartbanner-show .smartbanner{display:block}


.smartbanner{position:fixed;left:0;bottom:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;overflow:hidden}
.smartbanner-container{margin:0 auto;white-space:nowrap}
.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:'ArialRoundedMTBold',Arial;font-size:20px;text-align:center;color:#222;text-decoration:none;border:0;border-radius:14px}
.smartbanner-close:active,.smartbanner-close:hover{color:#222}
.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}
.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em}
.smartbanner-title{font-size:13px;line-height:18px}
.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;color:#222;text-transform:uppercase;text-decoration:none;border:1px solid #ccc;padding:4px 8px 4px 8px}
.smartbanner-button:active,.smartbanner-button:hover{color:#000}
.smartbanner-button-text{}
.smartbanner-button-text:active,.smartbanner-button-text:hover{}


.smartbanner-ios{background:#f4f4f4;line-height:80px}
.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#222;text-shadow:0 1px 0 white}
.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#222}
.smartbanner-ios .smartbanner-icon{background:transparent;background-size:cover}
.smartbanner-ios .smartbanner-info{color:#222}
.smartbanner-ios .smartbanner-title{color:#222;font-weight:bold}
.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#222;background:transparent;border-radius:3px;border:1px solid #ccc;padding:4px 8px 4px 8px}
.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:transparent}
.smartbanner-ios .smartbanner-button-text{}
.smartbanner-ios .smartbanner-button-text:active,.smartbanner-ios .smartbanner-button-text:hover{}


.smartbanner-android{background:#f4f4f4;line-height:82px}
.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#222}
.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#222}
.smartbanner-android .smartbanner-icon{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.smartbanner-android .smartbanner-info{color:#222}
.smartbanner-android .smartbanner-title{color:#fff;font-weight:bold}
.smartbanner-android .smartbanner-button{min-width:12%;color:#222;padding:0;background:none;border-radius:0}
.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}
.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#222;text-transform:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:transparent}


.smartbanner-windows{background:transparent;line-height:80px}
.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#222;text-shadow:0 1px 0 white}
.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#222}
.smartbanner-windows .smartbanner-icon{background:transparent;background-size:cover}
.smartbanner-windows .smartbanner-info{color:#222;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
.smartbanner-windows .smartbanner-title{color:#222;font-weight:bold}
.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#222;background:transparent;border-radius:3px}
.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:transparent}
.smartbanner-windows .smartbanner-button-text{}
.smartbanner-windows .smartbanner-button-text:active,.smartbanner-windows .smartbanner-button-text:hover{}.smx-modal{z-index:10000;position:fixed}
.transparent{background-color:transparent !important}
.smx-modal-overlay{background-color:rgba(0,0,0,0.68);position:fixed;height:100% !important;width:100%;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;will-change:transform;z-index:10000;position:fixed}
@-webkit-keyframes transfadeIn{from {opacity:0}
to{opacity:0.6;visibility:visible;display:block}
}
@keyframes transfadeIn{from {opacity:0}
to{opacity:0.6;visibility:visible;display:block}
}
.transfadeIn{-webkit-animation-name:transfadeIn;animation-name:transfadeIn}
@-webkit-keyframes transfadeOut{from {opacity:0.6}
to{opacity:0;visibility:hidden;display:none}
}
@keyframes transfadeOut{from {opacity:0.6}
to{opacity:0;visibility:hidden;display:none}
}
.transfadeOut{-webkit-animation-name:transfadeOut;animation-name:transfadeOut}
@-webkit-keyframes fadeIn{from {opacity:0}
to{opacity:1;visibility:visible;display:block}
}
@keyframes fadeIn{from {opacity:0}
to{opacity:1;visibility:visible;display:block}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.dropdownFadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeOut{from {opacity:1}
to{opacity:0;visibility:hidden;display:none}
}
@keyframes fadeOut{from {opacity:1}
to{opacity:0;visibility:hidden;display:none}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideInDown{from {-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from {-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.smx-dialog.desktop{background:white;opacity:1 !important;border-radius:8px;z-index:10010;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ffffff;-webkit-box-shadow:0 -2px 4px 0 rgba(145,145,145,0.5);box-shadow:0 -2px 4px 0 rgba(145,145,145,0.5)}
.smx-dialog-close{float:right;margin-top:8px;margin-right:15px;cursor:pointer;font-size:1.5em;width:15px;height:15px;color:#000000;z-index:10011;position:absolute;right:0px}
.smx-dialog-close  i{font-size:15px}@-webkit-keyframes slideInFromBottom{0% {-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInFromBottom{0% {-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.smx-dialog.mobile{width:100%;background:white;opacity:1 !important;border-radius:0px;z-index:10010;position:fixed;bottom:0px;background-color:#ffffff;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 -2px 4px 0 rgba(0,0,0,0.5);-webkit-animation:.5s ease-out 0s 1 slideInFromBottom;animation:.5s ease-out 0s 1 slideInFromBottom}.smx-drawer{min-width:391px;height:100% !important;background:white;right:0px;top:0px;position:fixed;z-index:10001;background-color:#ffffff;-webkit-box-shadow:-2px 0 4px 0 rgba(0,0,0,0.5);box-shadow:-2px 0 4px 0 rgba(0,0,0,0.5);overflow-y:auto;overflow-x:hidden}

input[type='number']{-moz-appearance:textfield}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.smx-drawer-close{float:right;margin-top:12px;margin-right:11px;cursor:pointer;font-size:16px;color:#0462ac;width:19px;height:19px}
.smx-drawer-close:hover{color:black}
@-webkit-keyframes slideInRight{from {-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{from {-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideOutRight{from {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{from {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.smx-drawer.desktop::-webkit-scrollbar{width:6px}
.smx-drawer.desktop::-webkit-scrollbar-thumb{background:#666;border-radius:16px}
.smx-drawer.desktop::-webkit-scrollbar-track{background:transparent;border-radius:16px}
html::-webkit-scrollbar{width:8px}
html::-webkit-scrollbar-thumb{background:#666;border-radius:20px}
html::-webkit-scrollbar-track{background:transparent;border-radius:16px}
.smx-drawer.mobile{min-width:100%;width:100%;height:100% !important;background:white;right:0px;top:0px;bottom:0;position:fixed;z-index:10001;background-color:#ffffff;-webkit-box-shadow:none;box-shadow:none;overflow-x:hidden}
.smx-drawer-close.mobile{position:absolute;right:16px;top:22px;font-size:16px;color:#000000;margin-right:0;margin-top:0}
.loader.small{height:25px;width:25px;margin-left:auto;margin-right:auto}
*:focus,
*:active:focus,
*.active:focus,
*.focus,
*:active.focus,
*.active.focus{outline:none !important}
.tabs.desktop .close{float:right;font-size:2em}
.tabs.desktop .tab-h{height:50px;color:rgba(4,99,172,0.5);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:0px 2px 1px rgba(0,0,0,0.1);box-shadow:0px 2px 1px rgba(0,0,0,0.1)}
.tabs.desktop .tab-h button{border:none;min-width:185px;height:50px;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:rgba(4,99,172,0.5);background-color:transparent;border-radius:5px 5px 0px 0px;width:50%}
.tabs.desktop .tab-h button i{margin-right:5px;font-size:25px}
.tabs.desktop .tab-h button svg{margin-right:5px;height:25px;width:25px}
.tabs.desktop .tab-h button.active{opacity:1;border:none;color:#0463ac;border-bottom:5px solid #80be00}
.tabs .tab-panels .tab-p.active{display:block;visibility:visible}
.tabs .tab-panels .tab-p:not(.active){display:none;visibility:collapse}
.tabs.desktop .tab-panels{padding:0px;padding-top:10px}
.channelSelectHeader{margin:7px auto 12px auto;color:#3b3b3b}

.channelSelect{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}
.channelSelect label{width:60%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#0463ac;font-weight:500}
.channelSelect label:first-child{width:50%}
.channelSelect .samsRadio{height:18px;width:18px;display:inline-block;position:relative;margin-right:6px;cursor:pointer}
.channelSelect input[type="radio"]{padding:0;padding-right:0;padding-left:0;margin:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;opacity:0;position:absolute;top:0;left:0;z-index:10}
.channelSelect .blueRadio{height:100%;width:100%;border:1px solid #0463ac;border-radius:100%}
.channelSelect input[type="radio"]:checked + .blueRadio .blueRadioInner{background:#0463ac;margin:4px;border-radius:100%;height:10px;width:10px}
.tabs.mobile .tab-h{padding:0;background:white;-webkit-box-shadow:0 2px 4px 0 rgba(39,39,39,0.5);box-shadow:0 2px 4px 0 rgba(39,39,39,0.5);height:60px}
.tabs.mobile .tab-h button{padding:0px 20px;border-bottom:solid 5px transparent;font-size:16px;background:transparent;color:#0463ac;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;line-height:60px;border-radius:0;margin-top:0;min-width:0;opacity:0.5;font-weight:400;margin:0;font-family:myriad-pro-regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}
.tabs.mobile .tab-h button.active{border:none;background:white;border-bottom:solid 5px #80be00;opacity:1}
.tabs .tab-panels{padding-top:0px}
.swp-box{-webkit-box-sizing:border-box;box-sizing:border-box}
.swp-box .swp-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}
.swp-box .swp-header .swp-header-item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;display:table-cell;text-align:center;color:#9b9b9b;cursor:pointer}
.swp-box .swp-cards{-webkit-box-shadow:0 1px 10px 0 #eeeeee;box-shadow:0 1px 10px 0 #eeeeee;background-color:#ffffff;border:solid 1px rgba(155,155,155,0.2);margin-top:2px;border-radius:8px;padding:8px;border-right:none;border-left:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.mx-acc.lg{margin-top:40px}
.acc-title{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#0077c6;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.acc-title-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.acc-title .icon{margin-left:4px}
.mx-acc.lg .acc-panel{margin-top:40px}
.currency sup{position:relative;display:inline-block;top:-6px;margin-left:-3px}
.currency sup{font-size:14px;font-family:HelveticaNeue !important}
.currency{font-family:HelveticaNeue !important}
.default{font-size:16px}
.larger{font-size:20px}
.currency.c-heading .no-bold{font-weight:300;font-family:HelveticaNeue !important}
.currency.currency-legacy{font-size:20px;display:inline-block;margin:0 auto;vertical-align:top;padding:0 0 5px 0;color:#83BA0F;font-family:"myriad-pro-regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.currency .currency-legacy-value{padding-right:4px}
.currency.currency-legacy.strikeoff{color:#a7a7a7;font-size:14px;text-decoration:line-through;vertical-align:bottom;padding-left:20px}
.currency.currency-legacy.strikeoff sup{font-size:11px;text-decoration:none}
.currency.currency-legacy .currency-symbol{padding-right:2px}
.trident-timer-container{color:#4a4a4a;font-size:12px}
.trident-timer-container .label{margin-right:6px}
.trident-timer-container .days,
.trident-timer-container .hours,
.trident-timer-container .minutes{margin-right:3px}
.trident-timer-progress{height:10px;position:relative;border-radius:4px;background:#83BA0F;height:4px;width:150px;margin:0 auto}
.trident-timer-progress .progress-indicator{position:absolute;background:#e6e6e6;top:0;bottom:0;left:0;width:0%;border-radius:4px;height:4px}
.trident-timer-container .timer-icon{width:16px;height:16px;display:inline-block;background-size:contain;margin-right:4px;vertical-align:middle}
.trident-timer-container.red{color:#ff0000}.lazy-image{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:-o-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);-webkit-animation:mx-plc-animation 1.4s ease infinite;animation:mx-plc-animation 1.4s ease infinite;background-size:400% 100%;color:transparent}
.lazy-image:not([src]){opacity:0}
.blur,
img[data-src*='odnDynImageQuality'],
img[src*='odnDynImageQuality']{-webkit-filter:blur(7px);filter:blur(7px)}
@-webkit-keyframes mx-plc-animation{0% {background-position:100% 50%}
100%{background-position:0 50%}
}
@keyframes mx-plc-animation{0% {background-position:100% 50%}
100%{background-position:0 50%}
}
.renew-banner{position:relative;margin:0 auto;height:42px}
.renew-banner .messageContainer{display:block;text-align:center;margin:auto;top:0;bottom:0;position:absolute;left:0;right:0;height:50%}
.renew-banner .alert-icon{font-size:24px;vertical-align:middle;margin-right:1%}
.renew-banner .messageContainer p,
.renew-banner .messageContainer div{fill:rgb(235,166,166) !important;color:#4a4a4a;display:inline-block;font-size:18px !important;margin-top:0}
.renew-banner a{text-decoration:underline;color:inherit}
.renew-banner.error{background-color:#fff1f1}
.renew-banner.success{background-color:#32cd32}
.renew-banner.warning{background-color:#fff9e2}
.card-error{color:#ff0002}
.renew-banner .card-warning{color:#0077c6}
.renewButton{height:23.4px;margin-left:1%;padding-left:0px;padding-right:0px;margin-top:0px;width:auto;padding:0 10px}
.renew-banner .icoBlackbird-Icons_close{right:20px;position:absolute;font-size:16px;color:#000;cursor:pointer;top:0;bottom:0px;height:50%;margin:auto}

.renew-banner.phone{height:64px}
.renew-banner.phone .messageContainer p{font-size:12px !important;margin-bottom:0}
.renew-banner.phone .icoBlackbird-Icons_close{font-size:14px;top:5px;bottom:auto;right:15px}
.renew-banner.phone .alert-icon{float:left}
.renew-banner.phone .messageContainer{height:auto;padding:0 15px}
.renew-banner.phone .renewButton{width:224px !important;height:24px;margin-top:8px}
.lg .leader-board{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:0px;margin:0px}
.lg .leader-board,
.lg .leader-board a,
.lg .leader-board img{width:1280px !important;max-width:1280px !important;height:240px !important;max-height:240px !important;min-height:240px !important;min-width:240px !important;display:block;cursor:pointer}
.lg .leader-board_960_165,
.lg .leader-board_960_165 a,
.lg .leader-board_960_165 img{width:960px !important;max-width:960px !important;height:165px !important;max-height:165px !important;min-height:165px !important;min-width:165px !important;display:block;cursor:pointer}
.lg .leader-board a{cursor:pointer}
.lg .leader-board img{-o-object-fit:cover;object-fit:cover}
button.btn-membership{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;width:148px;border-radius:17px;background-color:#0463ac;font-size:1rem;font-weight:600;text-align:center;color:#ffffff;padding-top:6px;padding-bottom:8px;padding-right:0px;padding-left:0px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;outline:none;cursor:pointer}
button.btn-membership label{font-size:1rem;font-weight:600;text-align:left;color:#ffffff;float:none;padding:0px;margin-bottom:0px;margin-top:0px}
button.btn-membership:hover{-webkit-filter:opacity(0.95);filter:opacity(0.95);opacity:0.95}
button.btn-membership label{display:inline-block;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-order:2;-ms-flex-order:2;order:2;cursor:pointer;padding-right:10px}
button.btn-membership img{margin-left:22px;display:inline-block;-webkit-order:1;-ms-flex-order:1;order:1;cursor:pointer;margin-right:8px}
button.btn-membership.new{background-color:#85b714}
button.btn-membership.upgrade img{margin-left:16px;margin-right:10px}
button.btn-membership.upgrade{background-color:#0063aa}
.desktop button.btn-membership:active{-webkit-box-shadow:inset 0px 5px 9px rgba(0,0,0,0.22);box-shadow:inset 0px 5px 9px rgba(0,0,0,0.22)}
@-webkit-keyframes flipInX{from {-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{from {-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
