@import url("https://d3il8ecpbvnfq5.cloudfront.net/staticfiles/css/custom/list-products.82639df9f0fc.css");@import url("https://d3il8ecpbvnfq5.cloudfront.net/staticfiles/css/custom/categories/category-by-range.386fa8c8f24a.css");@import url("https://d3il8ecpbvnfq5.cloudfront.net/staticfiles/css/custom/categories/inspiration.86a9b1ff024d.css");@import url("https://d3il8ecpbvnfq5.cloudfront.net/staticfiles/css/custom/categories/category-ghb.76f1cd99abaf.css");.container.category-heading-title{padding-top:2rem;padding-bottom:2rem}.container-fluid{padding:0}#product-listing-empty-container{min-height:500px;display:flex;align-items:center;justify-content:center}#product-listing-empty-container img{margin:0 auto}#product-listing-empty-container .no-found-product{color:#909090;font-size:16px}#product-listing-container .products{row-gap:48px;padding-top:32px;padding-bottom:40px}#product-listing-container .card-img-container{width:100%;height:auto;overflow:hidden}#product-listing-container .range-group:first-child .range-intro-mobile{margin-top:32px}#product-listing-container .products .new-tag{padding:5px 8px;font-size:10px;font-weight:600;line-height:10px;background-color:var(--black23);color:var(--white);letter-spacing:.08em;text-align:left;position:absolute;z-index:1;text-transform:uppercase;white-space:nowrap}#product-listing-container .products .card-body .name{margin-bottom:initial}#product-listing-container .products .card-figure{width:100%}.list-product-loading{height:80vh;display:flex;align-items:center;justify-content:center}#product-listing-container .zooming .card-figure img{width:100%;aspect-ratio:1 / 1;object-fit:cover}#product-listing-container .range-intro-desktop{display:none}@media screen and (min-width:768px){#product-listing-container .products{padding-top:80px;padding-bottom:64px;min-height:500px}#product-listing-container .products .new-tag{padding:8px 12px;font-size:11px;line-height:11px}#product-listing-container .range-intro-mobile{display:none}#product-listing-container .range-intro-desktop{display:block}}.range-input{position:relative}.input-wrapper{position:relative}input[type="range"]{width:100%}.value-display{position:absolute;top:-40px;white-space:nowrap;font-size:14px;color:#333;transform:translateX(-50%);font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:center;margin-bottom:10px}.category-banner{position:relative;max-height:750px;overflow:hidden}.category-heading{position:absolute;left:0;right:0;z-index:3;bottom:5rem}.category-banner h1{font-family:'Proxima Nova',Arial,sans-serif;font-size:48px;font-weight:300;line-height:48px;letter-spacing:.08em;text-align:left;color:var(--white);text-transform:uppercase}.category-banner img.banner-image{object-fit:cover;width:100%;max-height:480px;overflow:hidden;min-height:auto}.search-results{height:256px;background-color:#f2f4f8;display:flex;align-items:center;justify-content:start}.search-form{display:flex;flex-direction:column;gap:24px;margin-top:3rem}.search-form .search-results-heading{font-size:48px;font-weight:300;line-height:48px;letter-spacing:.08em;text-align:left;color:var(--black23);text-transform:uppercase}.search-input-container{position:relative}.search-input-container input{border:0;background:#fff;height:48px;padding:15px;width:100%;padding-left:45px;padding-right:40px}.search-input-container .search-icon{position:absolute;top:4px;left:15px;height:100%}.search-input-container .clear-icon{position:absolute;top:10px;right:10px;height:100%;cursor:pointer}.search-input-container .search-icon i{color:#000;font-size:18px;font-weight:300;line-height:40px}.filter-section{position:relative;background-color:var(--brand-background-light-grey)}.filter-section-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.filter-container{display:flex;align-items:center;column-gap:32px;min-height:64px;background-color:var(--brand-background-light-grey);flex-wrap:wrap}.filter-name .label-filter{font-weight:600;margin-bottom:0}.sort-overlay{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:var(--brand-background-overlay);z-index:11}.sort-by{display:flex;align-items:center;flex-wrap:wrap;gap:0 2rem;cursor:pointer;min-width:280px}.sort-by .clear-filter{display:flex;align-items:center;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:var(--text-dark-blue);text-decoration:underline;min-height:64px}.sort-by .clear-filter:hover{color:var(--black23)}.sort-by .sort-option{position:relative}.sort-content{right:0;position:absolute;width:300px;background:#fff;box-shadow:2px 12px 12px 4px #00000029;padding:20px;z-index:20}.sort-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.sort-header .fas{font-size:2.5rem;font-weight:200;color:var(--black23)}.filter-options{cursor:pointer;font-weight:bold}.filter-options .content{position:absolute;top:calc(100% - 1px);right:0;left:0;background-color:var(--brand-background-light-grey);z-index:2;min-height:295px;border-top:1px solid var(--border-soft,rgba(0,0,0,0.1));display:flex;flex-direction:column;justify-content:space-between}.filter-options .content .category-name{color:var(--text-light);font-size:12px;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:.96px;text-transform:uppercase;margin-bottom:20px}.filter-options .content .range-content{padding-right:15px;padding-left:15px}.filter-options .category-show-all{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;color:var(--black23);display:flex;gap:5px;align-items:center}.filter-options .category-show-all span{text-decoration:underline}.filter-options .no-options{color:var(--black23);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.filter-options .category-show-all i{font-size:14px;font-weight:400}.price-input-container{position:relative}.price-input-container input{padding-left:25px}.price-input-container .dollar-icon{position:absolute;top:0;left:8px;width:40px;height:100%;padding:0 8px;color:#000;font-size:16px;font-weight:300;line-height:44px}.filter-options .content .child-name{color:var(--text-mid,#54575c);font-size:16px;font-style:normal;font-weight:400;line-height:125%}.filter-options .content .text-child.active{color:var(--black23)}.filter-options .filter-name{padding:16px 0;display:flex;align-items:center;gap:5px;min-height:64px;color:var(--black23);font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:relative;white-space:nowrap}.filter-options .filter-name:hover,.filter-options .filter-name:hover .filter-name-default{color:var(--text-dark-blue)}.filter-options .filter-name:hover .fas,.filter-options .filter-name.active:hover .fas{color:var(--text-dark-blue)}.filter-options .filter-name:hover span.number{color:var(--text-dark-blue);border:1px solid var(--text-dark-blue)}.filter-options .filter-name.active:hover:after{background:var(--text-dark-blue)}.filter-options .filter-name span.number{font-weight:400;border:1px solid var(--black23);width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.filter-options:first-child .filter-name{padding-left:0}.filter-name-default{color:var(--black23);font-weight:600}.filter-options .filter-name.active::after{position:absolute;content:"";right:0;left:0;bottom:0;z-index:3;height:1px;background:var(--black23)}.filter-options .filter-name .fas{color:var(--text-light);font-weight:500}.filter-options .filter-name.active .fas{color:var(--black23);font-weight:500}.content-container{position:relative;padding-top:50px;padding-bottom:50px;display:flex;gap:32px 16px;flex-wrap:wrap;width:100%}.filter-options.status .content-container{row-gap:20px}.content-col{width:25%;box-sizing:border-box;display:flex;flex-direction:column}.content-col .form-check{margin-bottom:2rem}.content-col .child-item:last-child .form-check,.content-col>.form-check{margin-bottom:0}.close-icon{position:absolute;right:90px;top:25px}.close-icon .fas{font-size:2.5rem;font-weight:200;color:var(--black23)}.filter-container .child-color{width:24px;height:24px;border-radius:100%;display:inline-block;background-position:center;background-repeat:no-repeat}.loading-mask{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;opacity:.6;z-index:2}@media screen and (min-width:768px){.sort-by{justify-content:flex-end}}@media screen and (max-width:768.98px){.content-col{width:100%}}.filter-range{display:flex;flex-direction:column;gap:5rem}.input-range{align-items:center;display:flex;gap:1rem}.slider{height:5px;position:relative;background:#ddd;border-radius:5px}.slider .progress{height:100%;left:25%;right:25%;position:absolute;border-radius:5px;background:#18becd}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:10px;top:-5px;background:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}input[type="range"]::-webkit-slider-thumb{height:30px;width:30px;border-radius:50%;background-image:url("https://d3il8ecpbvnfq5.cloudfront.net/staticfiles/img/handle.f68b89876f98.svg");background-repeat:no-repeat;background-position:center;pointer-events:auto;-webkit-appearance:none;display:block}.range-value{position:absolute;top:-24px;left:50%;transform:translateX(-50%)}input[type="range"]::-moz-range-thumb{height:17px;width:17px;border:0;border-radius:50%;background:#18becd;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0,0,0,0.05)}.category-load-more .text-showing{text-align:center;display:block;font-size:1.4rem;font-weight:400;line-height:17px;color:var(--text-light);margin-bottom:16px}.category-load-more .load-more-btn{width:100%}.category-load-more{margin-bottom:120px}.sort-by.show-mobile{display:none}@media screen and (max-width:767.98px){.container.filter-section-row{padding-left:16px;padding-right:16px}.category-load-more{margin-bottom:64px}.search-results{height:184px}.search-form .search-results-heading{font-size:36px;line-height:36px}.filter-options .filter-name:hover,.filter-options .filter-name:hover .filter-name-default{color:var(--black23)}.filter-options .filter-name:hover .fas,.filter-options .filter-name.active:hover .fas{color:var(--black23)}.filter-options .filter-name:hover span.number{color:var(--black23);border:1px solid var(--black23)}.filter-options .filter-name.active:hover:after{background:var(--black23)}.category-heading{bottom:3rem}.category-banner img.banner-image{min-height:300px}.sort-by .clear-filter{font-size:14px;min-height:unset}.filter-section-row{overflow-x:auto}.filter-section-row::-webkit-scrollbar{display:none}.filter-options .filter-name{padding:6px 0;font-size:14px;min-height:44px}.filter-container{min-height:auto;flex-wrap:nowrap;overflow-x:auto}.filter-options .content{top:calc(100% - 45px)}.content-container{background:var(--brand-background-light-grey);padding:32px 40px 16px 16px;word-break:break-word}.close-icon{right:16px}.sort-by{display:none}.sort-by.show-mobile{background:white;display:block}.sort-by .sort-row{display:flex;align-items:center;justify-content:start;gap:2rem;height:44px;border-bottom:1px solid #0000001A;background:white}.sort-content{position:fixed;bottom:0;right:0;left:0;width:100%}}