.home-section-title{font-size:1.5rem;font-weight:800;margin-bottom:1.875rem;text-align:center;text-transform:uppercase}.home-section-title::after{content:"";display:block;width:7.125rem;border-bottom:0.25rem solid #000;margin:0 auto}@media (max-width: 1199.98px){.home-section-title{margin-bottom:1.125rem}}@media (max-width: 767.98px){.home-section-title{margin-top:1.875rem}}.home-main-carousel{position:relative}@media (min-width: 1200px){.home-main-carousel{margin-top:0}}.home-main-carousel .banner-carousel{max-width:100%;margin-bottom:0}.home-main-carousel .slick-prev,.home-main-carousel .slick-next{visibility:visible}.home-main-carousel .slick-prev:focus,.home-main-carousel .slick-next:focus{outline:none !important}.home-main-carousel .slick-dots li{width:0.875rem;height:0.875rem}@media (min-width: 544px){.home-main-carousel .slick-dots{display:none !important}}.home-trending-carousel{background-color:#000;padding-top:4.375rem;padding-bottom:2.25rem}@media (max-width: 1199.98px){.home-trending-carousel{padding-top:1.875rem;padding-bottom:1.25rem;overflow:hidden}}@media (max-width: 767.98px){.home-trending-carousel{padding-bottom:0}}.home-trending-carousel .product .product-tile .name-container .pdp-link a{color:#fff}.home-trending-carousel .product .product-tile .price-container .strike-through .value{color:#fff}@media (max-width: 991.98px){.home-trending-carousel .product .product-tile .product-tile-add-to-cart{padding:0.3125rem !important}}.home-trending-carousel .home-section-title{color:#fff}.home-trending-carousel .home-section-title::after{border-bottom:0.25rem solid #fff}.home-trending-carousel-white{background-color:#fff}.home-trending-carousel-white .product .product-tile .name-container{color:#000}.home-trending-carousel-white .product .product-tile .name-container .pdp-link{color:#000}.home-trending-carousel-white .product .product-tile .name-container .pdp-link a{color:#000}.home-trending-carousel-white .product .product-tile .price-container .strike-through .value{color:#000}.home-trending-carousel-white .home-section-title{color:#000}.home-trending-carousel-white .home-section-title::after{border-bottom:0.25rem solid #000}.home-subscribe-section{margin-top:2.8125rem;padding-top:1.5rem;padding-bottom:3.75rem}@media (min-width: 544px){.home-subscribe-section{margin-top:4.5rem}}@media (max-width: 767.98px){.home-subscribe-section{margin-top:1.5rem;padding-top:0;padding-bottom:0}}.home-subscribe-section .concierge-picture .concierge-picture-img{max-width:100%}.home-subscribe-section .form-background{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center;padding:1.25rem}@media (min-width: 1200px){.home-subscribe-section .form-background{padding:2.5rem}}.home-subscribe-section .fullwidth-newsletter-section .form-background{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center;padding:1.25rem}@media (min-width: 544px){.home-subscribe-section .fullwidth-newsletter-section .form-background{padding:3rem 2rem}}.home-subscribe-section .concierge-title{text-align:center;text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:0.625rem;margin-top:1.875rem}@media (max-width: 767.98px){.home-subscribe-section .concierge-title{margin-top:1.25rem}}.home-subscribe-section .concierge-link:hover{text-decoration:none}.home-subscribe-section .concierge-text{text-align:center;font-size:16px;padding-right:0.625rem;padding-left:0.625rem}@media (max-width: 991.98px){.home-subscribe-section .concierge-text{margin-bottom:1.875rem}}.home-subscribe-section .footer-newsletter{background:#fff;border:0.0625rem solid #d5d5d5;-webkit-box-shadow:0 0 0.75rem 0 rgba(0,0,0,0.15);box-shadow:0 0 0.75rem 0 rgba(0,0,0,0.15);padding:2rem;max-width:26rem}@media (max-width: 767.98px){.home-subscribe-section .footer-newsletter{max-width:100%;margin-bottom:1.875rem}}.home-subscribe-section .footer-newsletter .footer-newsletter-title{font-size:1.25rem;font-weight:800}@media (max-width: 767.98px){.home-subscribe-section .footer-newsletter .footer-newsletter-title{font-size:1rem}}.home-subscribe-section .footer-newsletter .footer-newsletter-subtitle{font-size:1rem;margin-top:0.5rem;margin-bottom:0.5rem}.home-subscribe-section .footer-newsletter .footer-newsletter-label{font-weight:600;margin-bottom:0.25rem}.home-subscribe-section .footer-newsletter .footer-newsletter-input input{border-radius:0.125rem;border:0.0625rem solid #8f8e8e;padding:0.75rem;line-height:normal}.home-subscribe-section .footer-newsletter .footer-newsletter-input input::-webkit-input-placeholder{color:#757575}.home-subscribe-section .footer-newsletter .footer-newsletter-input input::-moz-placeholder{color:#757575}.home-subscribe-section .footer-newsletter .footer-newsletter-input input:-ms-input-placeholder{color:#757575}.home-subscribe-section .footer-newsletter .footer-newsletter-input input::-ms-input-placeholder{color:#757575}.home-subscribe-section .footer-newsletter .footer-newsletter-input input::placeholder{color:#757575}.home-subscribe-section .footer-newsletter .footer-newsletter-input .footer-newsletter-btn{font-size:1rem;font-weight:800;background-color:#bb2424;width:100%;height:3rem;border:none;text-transform:uppercase}@media (max-width: 767.98px){.home-subscribe-section .footer-newsletter .footer-newsletter-input .footer-newsletter-btn{width:10rem}}.home-subscribe-section .feedback-wrapper{height:1.625rem}.home-subscribe-section .feedback-wrapper .invalid-feedback{margin:0}.home-trending-static{padding-top:1.875rem;padding-bottom:4.5rem}@media (max-width: 1199.98px){.home-trending-static{padding-bottom:2.5rem}}@media (max-width: 767.98px){.home-trending-static{padding-top:0}}.home-trending-static a:hover{text-decoration:none;color:#fff}.home-trending-static .slick-prev,.home-trending-static .slick-next{display:none !important}.home-trending-static .trending-category-image{position:relative}.home-trending-static .trending-category-image img{width:100%;border-top-right-radius:0.25rem;border-top-left-radius:0.25rem}.home-trending-static .trending-category-image span{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);color:#fff;font-size:2rem;font-weight:800;text-transform:uppercase}@media (max-width: 767.98px){.home-trending-static .trending-category-image span{font-size:1.5rem}}.home-trending-static .trending-category-text{background:#000;color:#fff;font-size:1.25rem;font-weight:800;height:4.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767.98px){.home-trending-static .trending-category-text{height:2rem;font-size:1rem;font-weight:600}}.home-video-section .home-video-background{position:relative;background-size:cover;padding-top:3.8125rem;padding-bottom:3.8125rem;max-width:62rem;margin:0 auto;z-index:1}@media (max-width: 1199.98px){.home-video-section .home-video-background{padding-top:2.625rem;padding-bottom:2.625rem}}.home-video-section .home-video-background::after{content:"";background:rgba(0,0,0,0.4);position:absolute;right:0;top:0;width:100%;height:100%}.home-video-section .home-video-background .home-video-title{position:absolute;top:4rem;color:#fff;font-size:1.75rem;font-weight:800;text-align:center;text-transform:capitalize;max-width:80%;z-index:2}@media (max-width: 767.98px){.home-video-section .home-video-background .home-video-title{top:1.5rem;font-size:.875rem}}.home-video-section .home-video-background .home-video-player{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-video-section .home-video-background .home-video-player .home-video-player-thumbnail{position:absolute;width:75%;height:27rem;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767.98px){.home-video-section .home-video-background .home-video-player .home-video-player-thumbnail{width:calc(100% - 3.25rem);height:11.375rem}}.home-video-section .home-video-background .home-video-player .home-video-player-thumbnail .chevron-right-arrow-btn{position:relative;width:6.25rem;height:6.25rem;border:0.125rem solid #fff;border-radius:50%;cursor:pointer}@media (max-width: 767.98px){.home-video-section .home-video-background .home-video-player .home-video-player-thumbnail .chevron-right-arrow-btn{width:3rem;height:3rem}}.home-video-section .home-video-background .home-video-player .home-video-player-thumbnail .chevron-right-arrow-btn .chevron-right-arrow{border-style:solid;border-width:0.625rem 1.25rem 0.625rem 0;border-color:transparent #fff transparent transparent;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}.home-video-section .home-video-background .home-video-player iframe{width:75%;height:27rem}@media (max-width: 767.98px){.home-video-section .home-video-background .home-video-player iframe{width:100%;padding-left:1.625rem;padding-right:1.625rem;height:11.375rem}}@media (max-width: 767.98px){.home-trending-static .slick-list,.home-trending-carousel .slick-list{padding-right:0.4375rem !important}}.subscribe-modal .modal-dialog{max-width:49.5rem;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%, -50%) !important;-ms-transform:translate(50%, -50%) !important;transform:translate(50%, -50%) !important;width:100%;margin:0}@media (max-width: 991.98px){.subscribe-modal .modal-dialog{max-width:90%}}.subscribe-modal .modal-dialog .modal-header{padding:2rem 2rem 0}.subscribe-modal .modal-dialog .modal-header h3{font-size:1.25rem;font-weight:800;margin-bottom:0.75rem}@media (min-width: 544px){.subscribe-modal .modal-dialog .modal-header .close{display:none}}.subscribe-modal .modal-dialog .modal-body{padding:0 2rem}.subscribe-modal .modal-dialog .modal-body .register-container{margin-bottom:2.125rem}.subscribe-modal .modal-dialog .modal-body .register-container .subscribe-form-image{width:100%}.subscribe-modal .modal-dialog .modal-body .register-container .subscription-form{border:none;padding:0}.subscribe-modal .modal-dialog .modal-body .register-container .subscription-form .form-control-label{font-size:.875rem}[data-action="Home-Show"]{position:relative;overflow:hidden;width:100%;padding-top:0 !important}[data-action="Home-Show"] .header{position:fixed;right:0;left:0;top:0;background:rgba(0,0,0,0.2);z-index:1030}[data-action="Home-Show"] .header:hover,[data-action="Home-Show"] .header.header-layout{background:#000}[data-action="Home-Show"] .slick-slider.slick-dotted{margin-bottom:0}

