@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.left-menu{font-weight:700;line-height:1.4rem;text-align:center}@media(min-width:992px){.left-menu{padding-top:.3rem;text-align:left;width:20rem}}.left-menu .accordion{border-bottom:.1rem solid #333}.left-menu .accordion .accordion{border-bottom:0}.left-menu .accordion-item .banner{border-top:.1rem solid #474749;padding-bottom:.7rem}.left-menu .accordion-item .accordion-header{font-weight:inherit}.left-menu .accordion-item button{background:transparent;border:0;color:#000;font-weight:inherit;padding:0;text-transform:uppercase}@media(min-width:992px){.left-menu .accordion-item button{line-height:1;padding:.4rem .6rem}.left-menu .accordion-item button:not(.collapsed){background-color:#000;color:#fff}}.left-menu .accordion-item .level1{border-top:.1rem solid #333;font-size:1.6rem;line-height:5rem}@media(max-width:991.98px){.left-menu .accordion-item .level1 button.collapsed .fa-chevron-down{padding-top:1.3rem;position:absolute;right:1rem}}.left-menu .accordion-item .level1 button:not(.collapsed) .fa-chevron-down{display:none}@media(min-width:992px){.left-menu .accordion-item .level1{border-color:#666;font-size:1.4rem;line-height:1;padding:.8rem 0 .8rem 1.9rem}.left-menu .accordion-item .level1 button:hover{background:#000;color:#fff}.left-menu .accordion-item .level1 button .fa-chevron-down{display:none}.left-menu .accordion-item .level1-submenu{border-top:.1rem dotted #a2a2a2}}.left-menu .accordion-item .level1-submenu .accordion-item:last-child h2{border:0}.left-menu .accordion-item .level2{border-bottom:.1rem dotted #a2a2a2;font-size:1.3rem;line-height:3.2rem}@media(min-width:992px){.left-menu .accordion-item .level2{border-bottom:0;font-weight:400;line-height:1;padding:.8rem 1.3rem .8rem 2.9rem}.left-menu .accordion-item .level2 button{padding:.5rem}.left-menu .accordion-item .level2 button:hover{background:#000;color:#fff}}.left-menu .accordion-item .level3{color:#666;font-size:1.3rem;line-height:3.2rem}@media(min-width:992px){.left-menu .accordion-item .level3{font-size:1.2rem;font-weight:400;line-height:1;padding:.5rem 0 .3rem 4rem}.left-menu .accordion-item .level3 a{display:inline-block;line-height:1.68rem;padding:.3rem}.left-menu .accordion-item .level3 a:hover,.left-menu .accordion-item .level3.active a{background-color:#666;color:#fff}}.left-menu .accordion-item .no-subcategories-link{color:inherit}.chanel-detail-page .top-menu{display:none}@media(min-width:992px){.chanel-detail-page .top-menu{display:block}}.chanel-detail-page .custom-nav-menu .navbar-item{border:.1rem solid #ccc;border-left:0;width:25%}.chanel-detail-page .custom-nav-menu .navbar-item.title{border-left:.1rem solid #ccc}.chanel-detail-page .custom-nav-menu .navbar-item.title .menu-link-button{font-size:1.3rem;font-weight:700}.chanel-detail-page .custom-nav-menu .menu-link-button{background:#fff;border:0;font-size:1.2rem;height:3.8rem;padding-left:2.1rem;position:relative;text-align:left;text-transform:uppercase;width:100%}.chanel-detail-page .custom-nav-menu .menu-link-button a{display:block}.chanel-detail-page .custom-nav-menu .menu-link-button:hover{background:#eee;color:#acacac}.chanel-detail-page .custom-nav-menu .menu-link-button:after{content:""}.chanel-detail-page .custom-nav-menu .menu-link-button.expand:after,.chanel-detail-page .custom-nav-menu .menu-link-button:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;-webkit-text-stroke:.05rem;color:#acacac;display:inline-block;font-family:icomoon!important;font-size:2.4rem;font-size:1.4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:1.8rem;text-align:center;text-transform:none;top:1.2rem}.chanel-detail-page .custom-nav-menu .menu-link-button.expand:after{content:""}.chanel-detail-page .custom-nav-menu .menu-link-button.title-menu:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;-webkit-text-stroke:.05rem;color:#acacac;content:"";display:inline-block;font-family:icomoon!important;font-size:2.4rem;font-size:1.4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:1.8rem;text-align:center;text-transform:none;top:1.2rem}.chanel-detail-page .custom-nav-menu .menu-link-button.title-menu a:before{background:url(../../images/brands/chanel/icon_home.png) no-repeat;border:0;content:"";display:inline-block;height:1.3rem;width:1.5rem}.chanel-detail-page .custom-nav-menu .menu-link-button.title-menu:hover{color:#000}.chanel-detail-page .custom-nav-menu .menu-link-button.title-menu:hover a:before{background:url(../../images/brands/chanel/icon_home.png) no-repeat;content:"";display:inline-block;height:1.3rem;opacity:.3;width:1.5rem}.chanel-detail-page .custom-nav-menu .menu-link-button.title-menu a:hover{color:#000}.chanel-detail-page .custom-nav-menu .nav-content{background-color:#fff;border-bottom:.1rem solid #ccc;border-left:.1rem solid #ccc;border-right:.1rem solid #ccc;height:26.0325rem;left:0;line-height:1.2;margin-top:.1rem;overflow:hidden;padding:2.5rem 4rem;position:absolute;width:100%;z-index:1}.chanel-detail-page .custom-nav-menu .nav-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.2rem;text-transform:uppercase}.chanel-detail-page .custom-nav-menu .nav-submenu a:hover{color:#acacac}.chanel-detail-page .custom-nav-menu .level1-title{font-size:1.6rem;font-weight:700;padding-bottom:1.8rem}.chanel-detail-page .custom-nav-menu .submenu-header{font-size:1.3rem;font-weight:700}.chanel-detail-page .custom-nav-menu .submenu-body{margin-top:1.3rem;min-width:15rem}.chanel-detail-page .custom-nav-menu .submenu-body .level3{font-size:1.2rem;font-weight:400;padding-bottom:.7rem}.chanel-detail-page{color:#000}.chanel-detail-page .breadcrumb{background:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-transform:uppercase}@media(min-width:992px){.chanel-detail-page .breadcrumb{padding-left:0}}.chanel-detail-page .product-detail{display:block}.chanel-detail-page .container-productdetail{border-bottom:1.6rem solid #000;padding-bottom:4.8rem}@media(min-width:992px){.chanel-detail-page .container-productdetail{padding-bottom:6.4rem}}.chanel-detail-page .product-info .brand-name,.chanel-detail-page .product-info .franchise{color:#000;font-size:2.6rem;font-weight:700;line-height:3.25rem;text-transform:uppercase}.chanel-detail-page .product-info .product-name{color:#000;font-size:1.8rem;font-weight:400;line-height:2.52rem;text-transform:uppercase}.chanel-detail-page .product-info .prices .price-label{color:#000;font-size:1.2rem;font-weight:700;letter-spacing:.07rem;line-height:1.8rem;padding-bottom:.2rem;text-transform:uppercase}.chanel-detail-page .product-info .prices .price{color:#000}.chanel-detail-page .product-info .prices .currency-selector-btn{color:#000;font-weight:400}.chanel-detail-page .product-info .prices .currency-selector-btn:hover{color:#000}.chanel-detail-page .product-info .attribute a,.chanel-detail-page .product-info .attribute button{border:.1rem solid #acacac;border-radius:0;color:#000}.chanel-detail-page .product-info .attribute a:hover,.chanel-detail-page .product-info .attribute button:hover{background:#acacac;color:#fff}.chanel-detail-page .product-info .attribute a.selected,.chanel-detail-page .product-info .attribute button.selected{background-color:#000;border-color:#000;color:#fff}.chanel-detail-page .product-info .attribute a.color-attribute,.chanel-detail-page .product-info .attribute button.color-attribute{background:transparent;border:.1rem solid transparent;margin-top:.8rem;padding:.4rem}.chanel-detail-page .product-info .attribute a.color-attribute:hover,.chanel-detail-page .product-info .attribute button.color-attribute:hover{border:.1rem solid #acacac}.chanel-detail-page .product-info .attribute a.color-attribute.selected,.chanel-detail-page .product-info .attribute button.color-attribute.selected{border:.1rem solid #000}.chanel-detail-page .product-info .attribute a.color-attribute .swatch-circle,.chanel-detail-page .product-info .attribute button.color-attribute .swatch-circle{border-radius:0}.chanel-detail-page .product-info .krs-callout-msgs,.chanel-detail-page .product-info .pdp-badges{display:none!important}.chanel-detail-page .product-info .form-control{color:#000}.chanel-detail-page .product-info .quantity-selector .input-group{border:.1rem solid #000;border-radius:0}.chanel-detail-page .product-info .quantity-selector .input-group .btn-link{color:#000}.chanel-detail-page .product-info .add-to-cart{background-color:#000;border-color:#000;border-radius:0}.chanel-detail-page .product-info .add-to-cart:hover{background-color:#464646}.chanel-detail-page .product-info .add-to-cart.disabled,.chanel-detail-page .product-info .add-to-cart:disabled{background-color:transparent;border:.1rem solid #acacac;color:#acacac}.chanel-detail-page .wishlist-cta .wishlist-btn{border:.1rem solid;border-radius:0;color:#000;padding:1.2rem}@media(max-width:991.98px){.chanel-detail-page .wishlist-cta .wishlist-btn .fa-heart{font-size:1.4rem}}.chanel-detail-page .wishlist-cta .wishlist-btn:hover{background-color:#000;border:.1rem solid #000;color:#fff}.chanel-detail-page .wishlist-cta .wishlist-btn:hover .fa-heart:before{color:#fff;content:""}.chanel-detail-page .wishlist-cta .wishlist-btn.active{color:#acacac!important}.chanel-detail-page .wishlist-cta .wishlist-btn.active:hover{background-color:#000;border:.1rem solid;color:#acacac}.chanel-detail-page .wishlist-cta .wishlist-btn.active:hover .fa-heart:before{color:#acacac}.chanel-detail-page .description-and-detail{margin-top:4.8rem}@media(min-width:992px){.chanel-detail-page .description-and-detail{margin-top:6.4rem}}.chanel-detail-page .description-and-detail .nav-tabs{border-bottom:.1rem solid #000}.chanel-detail-page .description-and-detail .nav-tabs .nav-link:hover{background:#acacac;border-radius:0;color:#fff}.chanel-detail-page .description-and-detail .nav-tabs .nav-link.active{background:#000;border-radius:0}.chanel-detail-page .description-and-detail .product-description{background:transparent;border-bottom:.1rem solid #000;border-left:0;border-right:0}@media(min-width:992px){.chanel-detail-page .description-and-detail .product-description{border-bottom:.1rem solid #000;border-left:.1rem solid #000;border-right:.1rem solid #000}}.chanel-detail-page .description-and-detail .product-description .content{color:#000;font-size:1.4rem}.chanel-detail-page .description-and-detail .product-description .product-detail-section{display:none}.chanel-detail-page .krs-recommendation{padding:0 1.6rem}@media(min-width:992px){.chanel-detail-page .krs-recommendation{padding:0}}.chanel-detail-page .krs-recommendation .product-tile .wishlist-cta{display:inherit!important}.chanel-detail-page .krs-recommendation .product-tile .wishlist-cta .wishlist-btn{border:0;padding:0}.chanel-detail-page .krs-recommendation .product-tile .wishlist-cta .wishlist-btn:hover{background:none}.chanel-detail-page .krs-recommendation .product-tile .wishlist-cta .fa-heart{-webkit-text-stroke:.01rem}.chanel-detail-page .krs-recommendation .slick-slider .slick-dots{background-color:#acacac}.chanel-detail-page .krs-recommendation .slick-slider .slick-dots li.slick-active{background-color:#464646}.chanel-detail-page .slider-title h3{color:#000;padding-bottom:2.4rem}.chanel-detail-page .invalid-feedback{color:#464646}@media(min-width:992px){.chanel-page{background:url(../../images/brands/chanel/main_bg.png) repeat;padding:5rem 0 6rem}}.chanel-page .container{padding:0}@media(min-width:992px){.chanel-page .container{background-color:#fff;max-width:104rem;padding:4rem}}.chanel-page .header{background-color:#000;line-height:1;padding:2rem 0;text-align:center}@media(min-width:992px){.chanel-page .header{margin:0 0 1rem;padding:0;text-align:left}}@media(max-width:991.98px){.chanel-page .header .logo{max-height:2rem}}.chanel-page .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:992px){.chanel-page .breadcrumb{display:none}}.chanel-page .breadcrumb .breadcrumb-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chanel-page .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.chanel-page .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;border-bottom:1rem solid #000;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2.5rem;padding:0 0 3rem}}.chanel-page .content-wrapper .category-title{display:none}@media(min-width:992px){.chanel-page .content-wrapper .category-title{color:#000;display:block;font-size:2.6rem;padding:.4rem 0 .6rem}}.chanel-page .product-grid{padding:0 1.6rem}@media(min-width:992px){.chanel-page .product-grid{-webkit-column-gap:1.9rem;-moz-column-gap:1.9rem;column-gap:1.9rem;padding:0}}.chanel-page .product-grid .krs-product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media(min-width:992px){.chanel-page .product-grid .krs-product-grid{margin-bottom:3rem;max-width:22.6rem}}.chanel-page .product-grid .product,.chanel-page .product-tile{display:-webkit-box;display:-ms-flexbox;display:flex}.chanel-page .product-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:0;-ms-flex-direction:column;flex-direction:column;min-height:32rem;padding:0;text-align:center}@media(min-width:992px){.chanel-page .product-tile{text-align:left}}.chanel-page .product-tile .brand-name,.chanel-page .product-tile .franchise{color:#000;font-size:1.2rem;font-weight:700;line-height:1.4;min-height:1.7rem;padding:0}.chanel-page .product-tile .franchise{padding:.5rem 0 0}.chanel-page .product-tile .tile-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;gap:0;min-height:auto;padding:0}.chanel-page .product-tile .tile-body .price{font-size:1.2rem;line-height:1.4;padding-top:.8rem}.chanel-page .product-tile .tile-body .sales{color:#000}.chanel-page .product-tile .tile-body .pdp-link{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(min-width:992px){.chanel-page .product-tile .tile-body .pdp-link{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.chanel-page .product-tile .tile-body h3{color:#000;font-size:1.1rem;font-weight:400;line-height:1.5;padding-top:.1rem;text-transform:uppercase}.chanel-page .product-tile .badges,.chanel-page .product-tile .badges-type2,.chanel-page .product-tile .color-swatches,.chanel-page .product-tile .pdp-badges,.chanel-page .product-tile .product-size,.chanel-page .product-tile .quickview,.chanel-page .product-tile .tile-badge,.chanel-page .product-tile .wishlist-cta,.chanel-page .product-tile del{display:none!important}@media(min-width:992px){.chanel-page .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}.chanel-page .main-content .load-more-chanel-products{border:.1rem solid #000;border-radius:0;color:#000;cursor:pointer;text-transform:uppercase;width:20rem}