/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./css/listing.scss ***!
  \*************************************************************************************************************************************************************************************************************/
.text_top{align-self:center}.text_top.center{text-align:center}.text_top .logo{margin:1em 0;max-width:30%;max-height:120px}.text_top hr{display:block;clear:both;border:1px solid #000;margin:2em 0;font-size:1em}.text_top hr:last-child{margin:2em 0 0}.text_top .toggle_intro{cursor:pointer;display:block;margin:.3em 0 .7em}.text_top .intro{padding:2em 0}.text_top .intro p{line-height:1.8em;min-height:1.8em}.text_top .intro a{font-weight:600;color:#000;border-bottom:1px solid #000}.text_top .official_link{padding:5px 18px;background:#e7e7e7;border-radius:1rem;font-weight:600}.text_top .official_link.frame{background-color:#000;color:#fff;margin-left:10px}.text_top.std{margin:3rem 0;padding:0 15%}.text_top.std h1{font-size:1.75rem;font-weight:600}.text_top.light h1{font-size:1.2em;font-weight:600}.luxe_categories li a,.text_top h1{text-transform:uppercase}.luxe_logo img{width:100%;-o-object-fit:cover;object-fit:cover}.top_mobile{display:none}.brand_logo img{max-height:100px}.brand_logo.center,.brand_logo.text-center{margin:2em 0}.luxe_categories li,.luxe_container li{display:inline-block;padding-bottom:1em;margin:0 1em;border-bottom:4px solid transparent}.luxe_container li:hover{border-bottom:4px solid #cdcdcd}.luxe_container li.selected{border-bottom:4px solid #000}.luxe_categories li a,.luxe_container li a,.text_top h1{font-family:ABChanel Corpo,Open Sans Regular,Helvetica,Arial,sans-serif}.luxe_categories li a,.luxe_container li a{font-size:12px;line-height:18px}.text_top{padding:0 1em}.text_top h1{font-size:1.2em}.luxe_logo{border-top:1px solid #ececec;line-height:0}.luxe_container.no_logo{margin-top:3rem}.luxe_categories li:hover{border-bottom:4px solid #cdcdcd}.luxe_categories li.selected{border-bottom:4px solid #000}.text_top{margin-top:1.5em}body:not(.is_luxe_page) .luxe_categories li a,body:not(.is_luxe_page) .text_top h1{font-family:Century Gothic,Open Sans Regular,Helvetica,Arial,sans-serif;text-transform:none}body:not(.is_luxe_page) .text_top.std{margin:3rem 0;padding:0 15%}body:not(.is_luxe_page) .text_top.std h1{font-size:1.75rem;font-weight:600}body:not(.is_luxe_page) .bests_container .product p,body:not(.is_luxe_page) .bests_container .product strong{font-family:Metropolis,Open Sans Regular,Helvetica,Arial,sans-serif;font-weight:100}.category_mesh{margin:0 0 4em;position:relative;overflow:hidden;background:#fff}.category_mesh .container-element{padding:0 10px}.category_mesh .slide_title{font-size:1.5rem;font-weight:600;margin:0 0 2em 4em}.category_mesh a{font-weight:600;display:flex;flex-flow:column;align-items:center;text-align:center;text-wrap:balance;text-transform:uppercase}.category_mesh a:hover{text-decoration:underline}.category_mesh img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;margin-bottom:15px;border-radius:1rem;border:1px solid #cdcdcd;padding:3px;transition:border-color .3s}.category_mesh img.std{width:calc(100% - 2px);-o-object-fit:scale-down;object-fit:scale-down;background:#f7f7f7;border:1px solid #dfdfdf;height:198px}.category_mesh img:hover{border-color:#666}.category_mesh .category{flex-shrink:0}.category_mesh .next,.category_mesh .prev{top:calc(50% - 3em)}.category_desc{margin:4em 0 0;padding:3em 0}.category_desc *{line-height:1.7rem;font-size:1.1rem}.category_desc h2{text-align:center;font-size:1.4em;font-weight:600;margin:2em 0}.category_desc p{margin:.75em 0}.category_desc a{border-bottom:1px solid #9e9e9e}.category_desc_text{margin:0 auto;width:1400px}@media screen and (max-width:1400px){.category_desc .category_desc_text{width:auto;padding:0 20px}.light .partners .logos{padding:10px 30%}}@media screen and (max-width:900px){.category_desc .category_desc_text{-moz-column-count:1;column-count:1}}@media (max-width:900px){.category_push .img_top{display:none}.text_top{align-self:center;width:calc(100vw - 2em);padding:0 1em}.text_top .logo{margin:1.5em auto;width:30%;display:block}.text_top h1{text-align:center}}@media screen and (max-width:767px){.category_push .img_top{background-image:none!important}.luxe_container{overflow:scroll hidden;-ms-overflow-style:none;scrollbar-width:none}.luxe_container .slide{overflow:visible hidden;width:165%;display:flex;justify-content:space-evenly}.luxe_container::-webkit-scrollbar{display:none}.text_top{padding:0;width:auto}.text_top:not(.std) .intro{display:none}.text_top.std{padding:0 10px}.text_top .top_mobile{margin:0 auto}.text_top h1{padding:0 1em}.text_top .intro{padding:1em 10px}.text_top .intro *{text-align:initial}.text_top .intro_mobile{text-align:center}.text_top .more{text-decoration:underline}.text_top em{font-style:normal}.text_top .brand_links{margin:0;justify-content:center;padding:0}.text_top .official_link{padding:0}.text_top .official_link.frame{margin-left:0}.category_mesh .slide_title{margin:0 0 1em 10px;font-size:1rem;color:#999}.category_mesh img.std{height:118px}}@media (max-width:480px){.text_top h1{font-size:1rem;text-align:center;margin:.75em 0}.text_top hr:last-child{margin:2em 0 0}.text_top .intro p,.text_top .intro p a,.text_top .intro p span,.text_top .intro p strong{font-size:.95em}.top_mobile{display:block}.top_desktop{display:none}}@media screen and (max-width:450px){.category_desc{margin-top:0}}