@font-face{font-family:'gotham';src:url('../fonts/gotham-book.woff') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'gotham-bold';src:url('../fonts/gotham-bold.woff');font-weight:400;font-style:normal}@font-face{font-family:'gotham-book';src:url('../fonts/gotham-book.woff');font-weight:400;font-style:normal}@font-face{font-family:'gotham-black';src:url('../fonts/gotham-black.eot');src:url('../fonts/gotham-black.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-black.woff2') format('woff2'),url('../fonts/gotham-black.woff') format('woff'),url('../fonts/gotham-black.ttf') format('truetype'),url('../fonts/gotham-black.svg#gotham-black') format('svg');font-weight:800;font-style:normal;font-display:swap}.grey-box{background:#ddd;color:#000;padding:17px 20px;text-align:center;font-size:14px;min-height:182px;height:100%}.footer-middle a{text-decoration:none;color:#333}.newsletterbox{position:relative}.header_newsletter{background:#fdfdfd;display:block;position:absolute;right:0;top:-20px;z-index:999;width:310px;margin-top:70px}header.page-header.type14{font-family:'gotham','helvetica neue','Helvetica','Arial','sans-serif'}header.page-header.type14 .logo img{max-height:37px !important;width:auto}.footer-middle li.strong{font-weight:700;color:#000;padding-bottom:20px}.footer-middle ul.links li{padding-bottom:20px !important}header.page-header.type14{position:relative !important}nav.navigation.sw-megamenu{padding:0 !important}header.page-header.type14 .header.content{padding-bottom:10px !important}.custom-right-block{float:right;padding:13px 55px 13px 13px}header.page-header.type14 .panel.header{max-width:unset}.sticky-header .sections.nav-sections{padding-top:15px !important;padding-bottom:15px !important}.sticky-header .minicart-wrapper{margin-top:-10px !important}span.action.nav-toggle{margin:10px 20px 10px 30px}.grey-box p{color:#000 !important}.footer-middle li.strong a{color:#666;font-family:'gotham-bold'}.footer-middle a:hover{text-decoration:underline}.footer-middle .col-lg-5,.footer-middle .col-lg-4,.footer-middle .col-lg-3{padding:0}.footer-middle,.footer-middle p{color:#000 !important}.footer-middle a{color:#666 !important;font-family:gotham,helvetica neue,Helvetica,Arial,sans-serif}.footer-middle{font-family:gotham,helvetica neue,Helvetica,Arial,sans-serif;color:#000}footer li.strong{font-weight:700;font-family:gotham bold}.product-item-info:hover .product-label-custom{opacity:0;transition:all .3s}@media (min-width:788px){.sections.nav-sections{padding-left:55px !important;display:block;float:left;padding-right:55px !important;background:#fff}}.checkout-index-index .opc-block-summary .table-totals tbody .amount{padding:6px 0}#home-shop-the-look-and-promo-banner #mpinstagramfeed-cms-block a{overflow:hidden}#mp-cms-block,#mpinstagramfeed-cms-block{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#mp-cms-block a,#mpinstagramfeed-cms-block a{position:relative;overflow:hidden;aspect-ratio:1/1}#mp-cms-block a img,#mpinstagramfeed-cms-block a img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:768px){#mp-cms-block,#mpinstagramfeed-cms-block{grid-template-columns:1fr}#as-seen-on-backstage{margin-top:0}[data-role=amasty-banner-container]{display:none}#home-row4-banner{margin-top:15px}}.cms-index-index .page-main .block-static-block{margin-bottom:15px}.footer_topbox{border-bottom:15px solid #fff}.cms-index-index h2{margin-top:10px}@media (min-width:1200px),print{#home-shop-the-look-and-promo-banner{margin-top:10px}#as-seen-on-backstage .product-item{max-height:480px}#home-row4-banner{margin-top:15px}.products-grid.products-slider .product-item-info{padding-left:60px;padding-right:60px;padding-bottom:0}[data-content-type=html]:has(.full-screen-slider){margin-bottom:15px}.header.content{display:flex;justify-content:center;align-items:center;position:relative}.header.content .logo{position:absolute;left:50%;transform:translateX(-50%);z-index:10}.header.content .panel.header,.header.content .search-area{flex:1}}#home-shop-the-look-and-promo-banner #mpinstagramfeed-cms-block a{overflow:hidden}#mp-cms-block,#mpinstagramfeed-cms-block{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#mp-cms-block a,#mpinstagramfeed-cms-block a{position:relative;overflow:hidden;aspect-ratio:1/1}#mp-cms-block a img,#mpinstagramfeed-cms-block a img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:768px){#mp-cms-block,#mpinstagramfeed-cms-block{grid-template-columns:1fr}#as-seen-on-backstage{margin-top:0}[data-role=amasty-banner-container]{display:none}#home-row4-banner{margin-top:15px}}.cms-index-index .page-main .block-static-block{margin-bottom:15px}.footer_topbox{border-bottom:0 solid #fff}.cms-index-index h2{margin-top:10px}@media (min-width:1200px),print{div.header_menu .navbar-nav .nav-item ul.mega-item-wrap .container{justify-content:center;padding-left:0;padding-right:0}div.header_menu .navbar-nav .nav-item ul.mega-item-wrap .container:after{display:none}footer.page-footer.show{margin-top:20px}#home-shop-the-look-and-promo-banner{margin-top:10px}#as-seen-on-backstage .product-item{max-height:480px}#home-row4-banner{margin-top:15px}.products-grid.products-slider .product-item-info{padding-left:60px;padding-right:60px;padding-bottom:0}[data-content-type=html]:has(.full-screen-slider){margin-bottom:15px}.header.content{display:flex;justify-content:center;align-items:center;position:relative}.header.content .logo{position:absolute;left:50%;transform:translateX(-50%);z-index:10}.header.content .panel.header,.header.content .search-area{flex:1}.navbar.mega_menu{width:100%;display:flex;justify-content:center}.header_menu .custom-right-block{position:absolute}.header_menu .navbar-nav .nav-item ul li ul.mega-sub-wrap{display:flex;margin-top:15px !important}.header_menu .navbar-nav .nav-item ul li ul.mega-sub-wrap .col-7,.header_menu .navbar-nav .nav-item ul li ul.mega-sub-wrap .col-6,.header_menu .navbar-nav .nav-item ul li ul.mega-sub-wrap .col-5,.header_menu .navbar-nav .nav-item ul li ul.mega-sub-wrap .col-4{flex:auto;max-width:initial}.header_menu .navbar-nav .nav-item:hover ul.mega-item-wrap[data-id="100"] .container{justify-content:left;max-width:1050px}}