body.blog,body.privatesale{background-image:none}#home-navigation,.pt_productdetails .new-breadcrumb ol li:not(:last-child),body.blog .home-page-hide,body.blog .postComments,body.homepage .home-page-hide{display:none}.pt_account .header-bottom span{font-family:sweet-sans-pro,sans-serif}body.blog{background-color:#FFF}#srd_pd{padding:10px 0 5px!important}.beautylandingouter .headerbanner .htmlslotcontainer{background:#fff}.blog .headerbanner .htmlslotcontainer,.blog .headerbanner .mobilehtmlslotcontainer{background:0 0}.categorymenu .menu-background{height:450px}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.blog .headerbanner .promo-message{display:none}}@media screen and (max-width:767px){.product.bannertile.twocolumn-banner-parent .bannertileitem{width:324px!important}}@media screen and (min-width:768px){.pt_cart .cart .item-actions-cell .stockstate{padding:0}}.producttile .product-banner-bcrf-pink{color:#c67f83}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :Portrait){#navigation.categorymenu{min-width:100%}#navigationsport ul.menu-category>li.categorymenudivider{width:22.5px!important}}@media only screen and (min-device-width :1024px) and (max-device-width :1024px) and (min-device-height :1366px) and (max-device-height :1366px) and (min-width:1024px) and (max-width:1024px){#navigationsport ul.menu-category>li.categorymenudivider{width:69px!important}}@media only screen and (min-device-width :1024px) and (max-device-width :1024px) and (min-device-height :1366px) and (max-device-height :1366px) and (min-width:1366px) and (max-width:1366px){#navigationsport ul.menu-category>li.categorymenudivider{width:30px!important}div#navigationsport.categorymenu{width:1000px!important}}@supports (-ms-ime-align:auto){#navigationsport ul.menu-category>li.categorymenudivider{width:30px!important}}.mega-menu li .sub .row-wrapper{width:100%}@-moz-document url-prefix(){.categorymenu .menu-background{height:470px}}@media only screen and (min-width :816px){#navigation{min-width:816px}}@media screen and (max-width:770px){.asset-template:not(.asset-template--mobile-header){display:inline-block}}.product-tile__message.extra25 span,.product-tile__message.holiday-event-excluded span,.subnav-item.sale-sport-mobile{display:none}#chatLinkContainer{bottom:10px!important}@keyframes colorChange{0%{background:#E4CDDB}50%{background:#DFD6DF}100%{background:0 0}}[data-aos=f-out].aos-animate{animation-name:colorChange;animation-duration:.5s;animation-fill-mode:forwards}.sport-landing .subcategory__button .button a{font-weight:600}.sport-landing .subcategory__button .button{border-width:2px}.grid-tile-container--ts .product-tile__name{color:#191919!important}@media screen and (min-width :771px){.subnav-column{width:25%}.subnav-promos{width:50%}.subnav-promos .promo-group,.subnav-promos .promo-group img{max-width:100%}}.product-tile__message.holiday-event-excluded:after{content:"Excluded from the Event"}.product-tile__message.extra25:after{content:"Extra 25% off: Code EXTRA"}@media only screen and (max-width:770px){.ts-collumn--global-link .ts-collumn__title{pointer-events:auto!important}.ts-grid__cat-title{display:none}li.new.nav-item.active .subnav ul{padding:12px 0}.mobile-nav-search,.ts-mobile-link .ts-mobile-link--icon{display:none}.ts-mobile-link{color:#fff;background-color:#04369b}.ts-mobile-link:hover{color:#fff}.nav-item.sale .subnav-column:first-child{display:block}.nav-item.sale .subnav-column{display:none}.subnav-item.sale-sport-mobile{display:block}}.product-tile__message.variable-3:before{content:"Included In the Event"}a.brand-foundation:hover{color:transparent}.header-bottom .nav{width:auto}.product-description__summarydesktop p,.product-description__summarymobile p{margin-bottom:20px}.header-brands a.brand-foundation{display:none}.nav-item.tory-sport>a{height:16px}@media only screen and (min-width:1024px){.header-inner{padding:22px 45px 0}.header-bottom{height:30px;transition:height .19s linear;padding:7px 0}.main-header.stuck.compact{-webkit-transform:translateY(-66px) translateZ(0);transform:translateY(-66px) translateZ(0)}.main-header.stuck.compact .header-bottom{height:56px}.header-top{padding-bottom:8px}.nav-spacer{height:110px;transition:.19s height}.nav-spacer.compact-spacer{height:70px}}