.credit-card-apple-pay{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background:url("../../images/apps/checkout/apple-pay.svg") no-repeat 0 0;background-size:auto 20px}.credit-card-apple-pay.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background:url("../../images/apps/checkout/apple-pay.svg") no-repeat 0 0;background-size:auto 20px}.credit-card-visa{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-2px -2px}.credit-card-visa.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:0 0}.credit-card-mastercard{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-35px -2px}.credit-card-mastercard.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-51px 0}.credit-card-american-express{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-68px -2px}.credit-card-american-express.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-102px 0}.credit-card-discover{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-101px -2px}.credit-card-discover.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-152px 0}.credit-card-paypal{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-268px -2px}.credit-card-paypal.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-404px 0}.credit-card-jcb{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-234px -2px}.credit-card-jcb.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-354px 0}.credit-card-sears{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-135px -2px}.credit-card-sears.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-203px 0}.credit-card-sears-mastercard{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-168px -2px}.credit-card-sears-mastercard.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-253px 0}.credit-card-co-branded{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-402px -2px}.credit-card-co-branded.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-609px 0}.credit-card-private-label{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-368px -2px}.credit-card-private-label.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-558px 0}.credit-card-gift-card{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-335px 0}.credit-card-gift-card.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-507px 0}.credit-card-visa-checkout{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px;background-position:-301px -2px}.credit-card-visa-checkout.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover;background-position:-455px -2px}.credit-card-visa-checkout-external{display:inline-block;width:32px;height:24px;background:url("../../images/apps/checkout/credit_card_sprite_small.png") no-repeat 0 0;background-size:auto 25px}.credit-card-visa-checkout-external.large{display:inline-block;width:52px;height:38px;background:url("../../images/apps/checkout/credit_card_sprite_large.png") no-repeat 0 0;background-size:cover}.credit-card-list{padding-left:0;list-style:none;margin-left:0}.login-buttons{text-align:center;margin-bottom:10px}.login-buttons .login-button{margin-top:10px}.login-buttons .login-button .google-sign-in-btn{background-color:#4285f4}.login-buttons .login-button .g-signin2{min-height:42px;text-transform:uppercase}.login-buttons .login-button .g-signin2>div{width:auto !important}.login-buttons .login-button .g-signin2>div span[id^=not_signed_in]{display:inline !important}.login-buttons .login-button .g-signin2>div span[id^=connected]{display:none !important}.login-buttons .login-button .facebook-sign-in-btn{background-color:#4268b3}.login-buttons .tip-notification{width:100%}.login-buttons .forgot-password-link{float:none}.login-buttons-separator{position:relative;z-index:1;text-align:center;text-transform:uppercase;margin:20px 0}.login-buttons-separator:before{position:absolute;top:50%;right:0;bottom:0;left:0;z-index:-1;margin:0 auto;content:"";border-top:1px solid #dad7cf}.login-buttons-separator span{float:none;padding:0 15px;font-weight:bold;background:#fdfbf9}.sku-item{margin-right:-15px;margin-left:-15px;position:relative;padding-top:30px;font-size:14px}.sku-item:before,.sku-item:after{display:table;content:" "}.sku-item:after{clear:both}.sku-item .item-separator{padding-top:25px;margin:0;border:none;border-bottom:1px solid #dad7cf}@media only screen and (max-width: 767px){.sku-item .item-separator{padding-top:30px}}.sku-item:last-child .item-separator{display:none}.sku-item:first-child{padding-top:20px}.sku-item h3{font-size:14px;line-height:18px}.sku-item .btn-sm,.sku-item .btn-group-sm>.btn{padding:0 15px}.sku-item .buttons-bar{margin-bottom:14px}.sku-item .safe-for-later-btn{white-space:nowrap}.sku-item .safe-for-later-btn i{margin-right:3px}.sku-item .details{margin-bottom:23px}.sku-item .product-details-container:not(.gift-allowed) .details:last-child{margin-bottom:0}.sku-item .product-details-container:not(.gift-allowed) .details:last-child ul{margin-bottom:0}.sku-item .properties h3{margin:0;margin-bottom:7px;font-weight:bold;line-height:22px}.sku-item .properties h3 a{color:#454545}.sku-item .was-price{font-size:12px}.sku-item .image{min-height:50px}@media only screen and (max-width: 767px){.sku-item .image{padding-right:0}}.sku-item .item-prices{text-align:right}@media only screen and (max-width: 767px){.sku-item .item-prices{text-align:left}}.sku-item .personalized-badge{display:inline-block;float:left;width:160px;height:30px;margin-right:8px;margin-left:-6px;background-image:url("../../../images/apps/checkout/personalized-label.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.sku-item .text-link{color:#dad7cf}.sku-item .gift-box .checkbox{min-height:inherit}.sku-item .gift-box .selected-checkbox{display:none}.sku-item .gift-box .instructions{padding-left:0;margin-top:10px}@media only screen and (max-width: 767px){.sku-item .gift-box .instructions{margin-bottom:10px}}.sku-item .activity-screen{position:absolute;top:0;display:none;width:100%;height:100%;font-size:1.2em;background:hsla(0,0%,100%,.9)}.sku-item .activity-screen:before{position:absolute;top:50%;width:100%;text-align:center;content:"Removing item..."}.sku-item.removing .activity-screen,.sku-item.saving-for-later .activity-screen{display:block}.sku-item.saving-for-later .activity-screen:before{content:"Saving this item for later..."}@media only screen and (max-width: 767px){.change-email-notification{padding-bottom:40px}}.change-email-notification .change-email-header{font-size:24px;font-weight:bold}.change-email-notification .possible-list ul{padding-left:15px}.change-email-notification .possible-list li{list-style:disc outside}.change-email-notification .email-address .email-address-header{font-size:16px}@media only screen and (max-width: 767px){.change-email-notification .email-address .email-address-header{font-size:18px}}.change-email-notification .tooltip{max-width:none;width:100%}.change-email-notification .tooltip:before{left:10%;right:auto}.change-email-success{font-size:16px;word-break:break-word}.change-email-success .smile-icon{font-size:36px;text-align:center;margin:10px 0}.change-email-success .change-email-success-header{font-size:28px;text-align:center}@media only screen and (max-width: 767px){#account{margin-top:-10px}}#account .row:before,#account .row:after{display:none !important}#account h2{font-size:18px;font-weight:bold;text-transform:uppercase}#account .module-submit{margin-top:30px;margin-bottom:30px;text-align:right}#account .my-account-create ul{padding-left:0}#account .my-account-create ul li{padding:7px 0 7px 27px;list-style-type:none;background:url("../../../images/apps/account/check.png") no-repeat center left}#account .order-history-link.selected{font-weight:bold}#account .account-security{margin-top:50px}@media only screen and (max-width: 767px){#account .account-security{margin-top:40px;border-top:1px solid #dad7cf;padding-top:20px}}#account .login-content{padding-bottom:40px}#account .login-content:before,#account .login-content:after{display:table;content:" "}#account .login-content:after{clear:both}@media only screen and (max-width: 767px){#account .login-content{padding-bottom:0;border-bottom:none}}@media only screen and (min-width: 768px)and (max-width: 991px),only screen and (min-width: 992px)and (max-width: 1199px),only screen and (min-width: 1200px){#account .login-content .account-content{padding-right:40px}}#account .login-content .account-content .account-suspended{margin-top:50px}@media only screen and (min-width: 768px)and (max-width: 991px),only screen and (min-width: 992px)and (max-width: 1199px),only screen and (min-width: 1200px){#account .login-content .account-security{padding-left:40px}}@media only screen and (max-width: 767px){#account .login-content .account-security{padding-bottom:40px;margin-top:30px;border-bottom:1px solid #dad7cf}}@media only screen and (max-width: 767px){#account .module-submit{text-align:left}}#account .module-buttons .tip:before{left:90%}@media only screen and (max-width: 767px){#account .module-buttons .tip:before{left:50%}}#account .tooltip-container .tooltip{max-width:100%}@media only screen and (min-width: 768px)and (max-width: 991px){.my-account-signin [data-loading]{padding:0 12px}}.my-account .account-sign-in-button{width:100%}.my-account .school-uniform-search-title{padding-top:50px}.my-account h2{font-size:18px;font-weight:bold;margin-bottom:25px;text-transform:uppercase}.my-account .page-title{margin-bottom:25px}@media only screen and (max-width: 767px){.my-account .page-title{margin-bottom:0}}.my-account hr{margin:30px 0}.my-account .ap-email-signup{position:relative}.my-account .ap-email-signup h2{margin-bottom:10px}.my-account .ap-email-signup .ap-email-signup-content{position:absolute;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.75);padding:15px 25px}.my-account .security-block{margin-top:20px}.my-account .security-block h6{margin-top:0}.my-account .member-number-content h3 a{font-weight:normal}.my-account .member-number-content .member-number-form{margin-bottom:0}.my-account .member-number-content .member-number-form.has-error label{color:#c4213d}.my-account .recent-order{margin-top:20px;margin-bottom:20px}.my-account .recent-order .item-status{text-align:center;color:#dad7cf;margin-top:10px}.my-account .recent-order img{margin:0 auto}@media only screen and (max-width: 767px){.my-account .recent-order>div:nth-child(n+3){display:none}}.my-account .recent-order-label{margin-top:20px}.my-account .preference-center .optional{color:#dad7cf}@media(max-width: 767px){.my-account .hiddenOnMobile{display:none}}.account-navigation-bar hr{margin:16px 0}.account-navigation-bar .order-history-menu{margin:10px 0;border-bottom:1px solid #dad7cf;padding-bottom:10px}.account-navigation-bar .order-history-menu .orders-list,.account-navigation-bar .order-history-menu .menu-orders-header{padding-left:15px}@media only screen and (max-width: 1024px){.account-navigation-bar .order-history-menu .orders-list,.account-navigation-bar .order-history-menu .menu-orders-header{padding-left:0}}.account-navigation-bar .order-history-menu .menu-orders-header{border-top:1px solid #dad7cf;padding-top:10px}.account-navigation-bar .order-history-menu .orders-list-header{border-bottom:1px solid #dad7cf;padding-bottom:10px;margin-bottom:10px}.account-navigation-bar .order-history-menu .order-history-link.selected{font-weight:bold}@media only screen and (max-width: 767px){.sidebar{padding-right:0;z-index:2000;width:auto;margin-bottom:25px}.sidebar+.primary-content{float:none}}.account-settings .text-block{margin-bottom:20px;word-wrap:break-word}.account-settings .current-email{margin-bottom:5px}.account-settings .fn-account-name-detail{display:none}.account-settings .submitted-response:before,.account-settings .submitted-response:after{display:table;content:" "}.account-settings .submitted-response:after{clear:both}.account-settings .submitted-response .notification.has-error{padding:0}.account-settings .submitted-response .notification.has-error .validation{color:#fdfbf9;padding:5px 20px;background-color:#c4213d}.account-settings .submitted-response .notification.has-error .validation i{font-size:16px}@media only screen and (max-width: 767px){.account-settings .btn{margin-bottom:5px}}.account-settings-module{padding:10px 0;border-bottom:1px solid #dad7cf}.account-settings-module>.row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.account-settings-module>.row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.account-settings-module>.row button{margin-top:10px}}@media only screen and (max-width: 767px),only screen and (min-width: 768px)and (max-width: 991px){.account-settings-module:last-child{border-bottom:none;padding-bottom:0}}.account-settings-module .account-setting-value{margin:0;word-break:break-all}@media only screen and (max-width: 767px){.account-settings-module .account-setting-value{margin-bottom:15px}}.account-settings-module.delete-question{padding-bottom:0;border-bottom:none}.preference-center #change-my-email-field-container{margin-bottom:10px}.preference-center h2{font-size:18px;font-weight:bold;margin-bottom:25px;text-transform:uppercase}.preference-center hr{margin:30px 0}.preference-center .unsubscribe-textarea textarea{width:350px}@media only screen and (max-width: 767px){.preference-center .unsubscribe-textarea textarea{width:100%}}.preference-center .btn-tooltip-container .tooltip-container .tooltip:before{right:50%;display:inline-block;margin-right:-7px}.preference-center.modify .tooltip[data-type=error] .tooltip-arrow{left:75px}.preference-center.modify .tooltip[data-type=error] .tooltip-inner{margin:0}.preference-center .save-button.has-error .tooltip[data-type=error]{display:block}.preference-center.modify .tooltip-container .tooltip:before{left:30px;right:auto}.my-account .address-book h5{font-weight:bold}.my-account .address-book .fn-address-edit-detail{display:none}@media only screen and (max-width: 767px){.my-account .address-book .primary-address-container .fn-address-edit{margin-top:10px}}.my-account .address-book .next-address{padding-top:20px;margin-top:20px;border-top:1px solid #dad7cf}@media only screen and (max-width: 767px){.my-account .address-book .next-address{padding-bottom:40px;margin-top:40px}.my-account .address-book .next-address:first-child{margin-top:20px}.my-account .address-book .next-address:last-child{padding-bottom:0}}.my-account .address-book .single-address{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dad7cf}@media only screen and (max-width: 767px){.my-account .address-book .single-address{padding-bottom:20px;margin-top:30px}}.my-account .address-book h3{margin-top:0;font-weight:bold;font-size:14px}.my-account .address-book .use-message{display:none}.my-account .address-book hr{margin:30px 0}.my-account .address-book .credit-card-safeguard{text-align:right}@media only screen and (max-width: 767px){.my-account .address-book .credit-card-safeguard{text-align:left}}.my-account .address-book .message span{display:inline-block;margin-top:15px}.my-account .address-book .message span:empty{display:none}.my-account .address-book .cc-year .delimiter:before{content:"/";float:left;margin-left:-18px;margin-top:33px}.my-account .address-display .row>div:last-child{margin-top:20px}.my-account .account-portal .welcome-box{word-wrap:break-word}@media only screen and (max-width: 767px){.my-account .address-book .add-address-button-container button,.my-account .address-display .address-wide-button button{width:100%}}@media only screen and (max-width: 767px){.my-account .address-book .next-address .module-buttons{margin-top:20px}.my-account .address-book .next-address .module-buttons .btn{float:left;width:49%}.my-account .address-book .next-address .module-buttons .btn+.btn{float:right}}.order-history .sku-item:first-child{padding-top:15px}@media only screen and (max-width: 767px){.order-history .sku-item:last-child .item-separator{border:none}}.order-history .sku-item .properties .item-color{text-transform:capitalize}.order-history .sku-item .item-separator{padding-top:15px}.order-history .sku-item img{width:100%}.order-history .totals li{margin-bottom:7px}.order-history .edit-order-button{text-align:right}@media only screen and (min-width: 768px)and (max-width: 991px){.order-history .edit-order-button a:first-child{margin-bottom:10px}}@media only screen and (max-width: 767px){.order-history .edit-order-button{text-align:inherit;margin-top:10px}.order-history .edit-order-button a{margin-top:10px}}#order-tracking .notification i{font-size:36px}#order-tracking .notification a{color:inherit;text-decoration:underline}#order-tracking form{margin-top:10px}#order-tracking form .validation{display:none}#order-tracking form .has-error .validation{display:block}#order-tracking form .order-track-button{margin:30px 0 5px}#order-tracking form .order-track-button .tip{display:none}#order-tracking form .track-order-error{display:none;margin:5px 0 20px;float:left}@media only screen and (max-width: 767px){#order-tracking form .track-order-error{float:none;margin-top:10px}}#order-tracking form .track-order-error .error-info{display:table-cell}#order-tracking .usps-info{color:#dad7cf}#order-tracking #newgistics-content .notification i{font-size:14px}#order-tracking #newgistics-content .newgistics-events,#order-tracking #newgistics-content .newgistics-status,#order-tracking #newgistics-content .newgistics-messaging{display:none}#order-tracking .newgistics-error{display:none}.change-email-notification .greetings{font-size:18px}.change-email-notification>div{margin-top:15px}.change-email-notification h1{font-size:24px;margin:0}.change-email-notification .possible-list p{font-weight:bold}@media only screen and (max-width: 767px){.change-email-notification .possible-list p{font-size:14px}}.change-email-notification .possible-list ul{list-style:disc outside;padding-left:15px}.change-email-notification .email-address{margin-top:30px}@media only screen and (max-width: 767px){.change-email-notification .email-address p{font-size:18px}}.change-email-notification .email-address form{margin-top:15px}.change-email-notification .customer-help{background-color:#dad7cf;font-size:18px;text-align:center;padding:15px}@media only screen and (max-width: 767px){.change-email-notification .customer-help{background-color:#fff;padding:0}.change-email-notification .customer-help .icon{padding-top:5px}.change-email-notification .customer-help>div a{display:block;line-height:22px}.change-email-notification .customer-help .mobile-customer-service{padding:0 10px}.change-email-notification .customer-help .mobile-customer-service>div{padding:0 5px}}.change-email-notification .customer-help p{font-weight:bold;margin-bottom:5px}.change-email-notification .live-chat-icon{text-decoration:none}.change-email-notification .live-chat-icon i{font-size:36px;vertical-align:middle}.change-email-notification .live-chat-icon span{vertical-align:middle}