.madame-related-products{background:#fbfaf7;clear:both}.related-products{display:block;max-width:1280px;padding-right:clamp(2rem,4vw,4.8rem);padding-left:clamp(2rem,4vw,4.8rem)}.related-products__heading{margin:0 0 2.8rem;color:#102119;font-family:var(--font-body-family);font-size:clamp(3.2rem,3vw,4.4rem);font-weight:650;letter-spacing:0;line-height:1.08}.related-products:before{content:"Complete the room";display:block;margin-bottom:1rem;color:#247448;font-family:var(--font-body-family);font-size:1.15rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.related-products .grid{display:grid;column-gap:2.4rem;row-gap:3rem}.related-products .madame-product-card{padding:1.4rem 1.4rem 1.8rem}.related-products .madame-product-card__media{aspect-ratio:1 / 1}.related-products .madame-product-card__media-wrap:after{display:none}.related-products .madame-product-card__button{min-height:4.8rem;border-radius:999px;background:#2f553a;color:#fff;font-size:1.35rem;font-weight:800}.related-products .madame-product-card__title{min-height:5.4rem;margin-top:1.5rem;font-size:1.32rem;font-weight:800;line-height:1.3}.related-products .madame-product-card__price .price{font-size:1.42rem;font-weight:750}.related-products .card-wrapper,.related-products .card{height:100%}.related-products .card{display:flex;flex-direction:column;border:.1rem solid rgba(16,33,25,.08);border-radius:.8rem;background:#fff;box-shadow:0 1.8rem 3.6rem #1021190d;overflow:hidden}.related-products .card__inner,.related-products .card__media,.related-products .card__media .media{background:#fff}.related-products .card__media .media{aspect-ratio:1 / 1}.related-products .card__media img{object-fit:contain;padding:1.6rem}.related-products .card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:0}.related-products .card__information{order:1;padding:1.6rem 1.6rem .4rem}.related-products .card__heading,.related-products .card__heading a{color:#102119;font-size:1.25rem;font-weight:850;letter-spacing:0;line-height:1.28;text-transform:uppercase}.related-products .price{margin-top:1.2rem;color:#0d432b;font-size:1.4rem;font-weight:850;letter-spacing:0}.related-products .quick-add{order:2;margin:1.4rem 1.6rem 1.6rem}.related-products .quick-add__submit{min-height:4.8rem;border:0;border-radius:999px;background:#2f553a;color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:0;box-shadow:none}.related-products .quick-add__submit:before,.related-products .quick-add__submit:after{display:none}.related-products .quick-add__submit:hover{background:#244731;color:#fff}@media screen and (max-width:749px){.related-products__heading{margin-bottom:2.4rem;font-size:clamp(2.8rem,8vw,3.6rem)}.related-products .grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.4rem;row-gap:1.8rem}.related-products .card__information{padding:1.2rem 1.2rem .2rem}.related-products .card__heading,.related-products .card__heading a{font-size:1.12rem}.related-products .quick-add{margin:1.1rem 1.2rem 1.2rem}.related-products .quick-add__submit{min-height:4.2rem;font-size:1.2rem}.related-products .madame-product-card{padding:1.2rem 1.2rem 1.4rem}.related-products .madame-product-card__title{min-height:0;font-size:1.12rem}.related-products .madame-product-card__button{min-height:4.2rem;font-size:1.2rem}}.related-products{width:100%;max-width:1440px!important;padding-right:clamp(2rem,4.8vw,7.2rem);padding-left:clamp(2rem,4.8vw,7.2rem)}.related-products:before{margin-bottom:.9rem;color:#247448;font-size:1.1rem;font-weight:850;letter-spacing:.04em}.related-products__heading{margin:0 0 clamp(3rem,3.2vw,4.4rem);color:#102119;font-family:var(--font-body-family);font-size:clamp(3.2rem,3vw,4.8rem);font-weight:600;letter-spacing:0;line-height:1.08}.related-products .product-grid{display:grid;align-items:stretch;column-gap:clamp(1.8rem,2vw,2.8rem);row-gap:clamp(2.4rem,3vw,3.8rem)}.related-products .grid__item{width:auto;max-width:none;min-width:0}.related-products .madame-product-card{min-height:100%;padding:1.4rem 1.4rem 1.8rem;border-color:#10211914;background:#fff;box-shadow:0 1.8rem 3.8rem #1021190b}.related-products .madame-product-card__media-wrap{background:#fff}.related-products .madame-product-card__media{aspect-ratio:1 / 1;background:#fff}.related-products .madame-product-card__media img{padding:1rem;object-fit:contain}.related-products .madame-product-card__body{display:flex;flex:1 1 auto;flex-direction:column}.related-products .madame-product-card__title{min-height:5.2rem;margin-top:1.5rem;font-size:1.24rem;font-weight:800;letter-spacing:0;line-height:1.32}.related-products .madame-product-card__price{margin-top:auto}.related-products .madame-product-card__price .price{color:#0d432b;font-size:1.4rem;font-weight:800}.related-products .madame-product-card__action{position:static;width:100%;margin-top:1.6rem;opacity:1;transform:none}.related-products .madame-product-card__button{min-height:4.8rem;border-radius:999px;background:#2f553a;color:#fff;font-size:1.3rem;font-weight:850}.related-products .madame-product-card__button:hover{background:#244731;color:#fff}@media screen and (min-width:990px){.related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.related-products{padding-right:2rem;padding-left:2rem}.related-products:before{font-size:1rem}.related-products__heading{max-width:10ch;font-size:clamp(3rem,8vw,3.8rem)}.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.4rem;row-gap:1.8rem}.related-products .madame-product-card{padding:1.1rem 1.1rem 1.3rem}.related-products .madame-product-card__title{min-height:0;font-size:1.08rem}.related-products .madame-product-card__price .price{font-size:1.25rem}.related-products .madame-product-card__button{min-height:4.1rem;font-size:1.15rem}}.madame-related-products .related-products{max-width:1360px!important;padding-top:clamp(1rem,2vw,2rem)!important;padding-right:clamp(2rem,5vw,7.2rem)!important;padding-bottom:clamp(7rem,7vw,10rem)!important;padding-left:clamp(2rem,5vw,7.2rem)!important}.related-products__eyebrow{margin:0 0 .8rem;color:#247448;font-size:1.1rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.madame-related-products .related-products:before{content:none}.madame-related-products .related-products__heading{margin:0 0 clamp(3rem,3.4vw,4.6rem);max-width:none;color:#102119;font-size:clamp(3.6rem,3.1vw,4.8rem);font-weight:650;letter-spacing:0;line-height:1.08}.madame-related-products .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(2rem,2.2vw,3rem);row-gap:3rem;margin:0}.madame-related-products .grid__item{width:auto;max-width:none;min-width:0}.madame-related-products .madame-product-card{min-height:100%;padding:1.4rem 1.4rem 1.8rem;border:.1rem solid rgba(16,33,25,.08);border-radius:.8rem;background:#fff;box-shadow:0 1.6rem 3.6rem #1021190b}.madame-related-products .madame-product-card__media img{width:100%;height:100%;padding:1rem;object-fit:contain}.madame-related-products .madame-product-card__title{min-height:5rem;margin-top:1.6rem;color:#102119;font-size:1.24rem;font-weight:800;letter-spacing:0;line-height:1.32}.madame-related-products .madame-product-card__price .price{color:#0d432b;font-size:1.4rem;font-weight:850}.madame-related-products .madame-product-card__action{position:static;width:100%;margin-top:1.6rem;opacity:1;transform:none}.madame-related-products .madame-product-card__button{min-height:4.8rem;border-radius:999px;background:#2f553a;color:#fff;font-size:1.3rem;font-weight:850}.madame-related-products .madame-product-card__button:hover{background:#244731;color:#fff}@media screen and (max-width:749px){.madame-related-products .related-products{padding-right:2rem!important;padding-left:2rem!important}.madame-related-products .related-products__heading{max-width:11ch;font-size:clamp(3rem,8vw,3.8rem)}.madame-related-products .product-grid{column-gap:1.4rem;row-gap:1.8rem}.madame-related-products .madame-product-card{padding:1.1rem 1.1rem 1.3rem}.madame-related-products .madame-product-card__title{min-height:0;font-size:1.08rem}.madame-related-products .madame-product-card__button{min-height:4.1rem;font-size:1.15rem}}.madame-related-products{background:#fbfaf7}.madame-related-products .related-products{max-width:1360px!important;padding-top:clamp(.8rem,1.8vw,1.6rem)!important;padding-right:clamp(2rem,5vw,7.6rem)!important;padding-bottom:clamp(7.2rem,7vw,10rem)!important;padding-left:clamp(2rem,5vw,7.6rem)!important}.madame-related-products .related-products__eyebrow{margin:0 0 .8rem;color:#247448;font-size:1.08rem;font-weight:850;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.madame-related-products .related-products__heading{margin:0 0 clamp(3.2rem,3.5vw,4.8rem);max-width:none;color:#102119;font-family:var(--font-body-family);font-size:clamp(3.8rem,3.2vw,5rem);font-weight:650;letter-spacing:0;line-height:1.06}.madame-related-products .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(2rem,2.2vw,3rem);row-gap:3rem}.madame-related-products .madame-product-card{min-height:100%;padding:1.5rem 1.5rem 1.8rem;border:.1rem solid rgba(16,33,25,.08);border-radius:.8rem;background:#fff;box-shadow:0 1.8rem 4rem #1021190b}.madame-related-products .madame-product-card__media-wrap,.madame-related-products .madame-product-card__media{background:#fff}.madame-related-products .madame-product-card__media{aspect-ratio:1 / 1}.madame-related-products .madame-product-card__image{width:100%;height:100%;padding:1rem;object-fit:contain}.madame-related-products .madame-product-card__body{display:flex;flex:1 1 auto;flex-direction:column}.madame-related-products .madame-product-card__title{min-height:5.2rem;margin-top:1.6rem;color:#102119;font-size:1.22rem;font-weight:820;letter-spacing:0;line-height:1.32}.madame-related-products .madame-product-card__price{margin-top:auto}.madame-related-products .madame-product-card__price .price{color:#0d432b;font-size:1.38rem;font-weight:850}.madame-related-products .madame-product-card__button{min-height:4.6rem;border-radius:999px;background:#2f553a;color:#fff;font-size:1.24rem;font-weight:850}@media screen and (max-width:989px){.madame-related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.madame-related-products .related-products{padding-right:2rem!important;padding-left:2rem!important}.madame-related-products .related-products__heading{max-width:11ch;font-size:clamp(3rem,8vw,3.8rem)}.madame-related-products .product-grid{column-gap:1.4rem;row-gap:1.8rem}.madame-related-products .madame-product-card{padding:1.1rem 1.1rem 1.3rem}.madame-related-products .madame-product-card__title{min-height:0;font-size:1.08rem}.madame-related-products .madame-product-card__button{min-height:4.1rem;font-size:1.14rem}}.madame-related-products .related-products__eyebrow{margin:0 0 .9rem;color:#247448;font-size:1.05rem;font-weight:800;letter-spacing:.04em;line-height:1.2}.madame-related-products .related-products__heading{margin:0 0 clamp(3rem,3.2vw,4.4rem);color:#1d3025;font-size:clamp(3.4rem,3.1vw,4.6rem);font-weight:600;letter-spacing:0;line-height:1.18}.madame-related-products .madame-product-card__title{color:#102119;font-size:1.2rem;font-weight:800;letter-spacing:0;line-height:1.34}.madame-related-products .madame-product-card__action,.madame-related-products .madame-product-card__action:hover,.madame-related-products .madame-product-card__button,.madame-related-products .madame-product-card__button:hover,.madame-related-products .madame-product-card__button:focus-visible{transform:none!important}.madame-related-products .madame-product-card__button:hover,.madame-related-products .madame-product-card__button:focus-visible{background:#244731;color:#fff}@media screen and (max-width:749px){.madame-related-products .related-products__heading{max-width:none;font-size:clamp(3rem,8vw,3.8rem)}}.madame-related-products .related-products__eyebrow{margin:0 0 1rem;color:#247448;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.madame-related-products .related-products__heading{color:#1d3025;font-size:clamp(3.4rem,3.1vw,4.6rem);font-weight:600;line-height:1.18}.madame-related-products .related-products{width:min(1360px,calc(100vw - clamp(4rem,10vw,12.8rem)))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.madame-related-products .product-grid{width:100%}@media screen and (max-width:749px){.madame-related-products .related-products{width:calc(100vw - 4rem)!important;padding-right:0!important;padding-left:0!important}}.madame-related-products .related-products{width:min(1360px,calc(100vw - clamp(4rem,10vw,12.8rem)))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-top:clamp(.8rem,1.8vw,1.6rem)!important;padding-right:0!important;padding-bottom:clamp(7.2rem,7vw,10rem)!important;padding-left:0!important}.madame-related-products .product-grid{width:100%;column-gap:clamp(2rem,2.4vw,3.2rem);row-gap:clamp(2.4rem,3vw,3.8rem)}.madame-related-products .madame-product-card__action,.madame-related-products .madame-product-card__button,.madame-related-products .madame-product-card__button:hover,.madame-related-products .madame-product-card__button:focus-visible{transform:none!important}@media screen and (max-width:749px){.madame-related-products .related-products{width:calc(100vw - 4rem)!important;padding-right:0!important;padding-left:0!important}.madame-related-products .related-products__heading{max-width:none!important;font-size:clamp(3rem,8vw,3.8rem)!important}}.related-products__eyebrow,.related-products:before{color:#247448;font-size:1.18rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.related-products:before{display:none}.related-products__heading{max-width:72rem;margin-bottom:clamp(3rem,3.4vw,4.6rem);color:#14231a;font-size:clamp(3.2rem,2.7vw,4.2rem);font-weight:590;line-height:1.08;letter-spacing:0}.related-products .grid{column-gap:clamp(2rem,2.4vw,3.2rem);row-gap:3.2rem}.related-products .card{border-color:#14231a12;border-radius:.8rem;box-shadow:0 1.4rem 3.4rem #14231a0a}.related-products .card__media .media,.related-products .madame-product-card__media{background:#fff}.related-products .card__media img{padding:1.9rem;object-fit:contain}.related-products .card__information{padding:1.45rem 1.55rem .2rem}.related-products .card__heading,.related-products .card__heading a,.related-products .madame-product-card__title{color:#14231a;font-size:1.18rem;font-weight:790;line-height:1.28;letter-spacing:0}.related-products .price,.related-products .madame-product-card__price .price{margin-top:1.05rem;color:#0d432b;font-size:1.36rem;font-weight:820;letter-spacing:0}.related-products .quick-add,.related-products .madame-product-card__action{margin-top:1.35rem}.related-products .quick-add__submit,.related-products .madame-product-card__button{min-height:4.55rem;border-radius:999px;background:#2f553a;color:#fffaf1;font-size:1.22rem;font-weight:780;letter-spacing:0}.related-products .quick-add__submit:hover,.related-products .madame-product-card__button:hover{background:#174f32;color:#fffaf1}@media screen and (max-width:749px){.related-products__heading{font-size:clamp(2.8rem,7.4vw,3.45rem)}.related-products .card__heading,.related-products .card__heading a,.related-products .madame-product-card__title{font-size:1.08rem}.related-products .quick-add__submit,.related-products .madame-product-card__button{min-height:4.2rem;font-size:1.14rem}}@media screen and (max-width:749px){.madame-related-products .product-grid,.madame-related-products .related-products .product-grid,.madame-related-products .related-products .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1.4rem!important;row-gap:1.8rem!important}.madame-related-products .product-grid .grid__item,.madame-related-products .related-products .grid__item{width:auto!important;max-width:none!important;min-width:0!important}.madame-related-products .card,.madame-related-products .madame-product-card{min-width:0!important}.madame-related-products .card__media img,.madame-related-products .madame-product-card__image{max-width:100%;object-fit:contain}}.madame-related-products .related-products__eyebrow{margin:0 0 1rem!important;color:#247448!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase}.madame-related-products .related-products__heading{margin:0 0 clamp(3.2rem,3.4vw,4.8rem)!important;color:#1d3025!important;font-size:clamp(3.4rem,3.1vw,4.6rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.18!important}.madame-related-products .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:2.2rem!important;row-gap:4rem!important}.madame-related-products .product-grid .grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:initial!important}.madame-related-products .madame-product-card{padding:1.7rem 1.7rem 2rem;border-radius:1rem}.madame-related-products .madame-product-card__media{aspect-ratio:1 / .96}.madame-related-products .madame-product-card__title{min-height:0;margin-top:1.7rem;margin-bottom:.9rem;font-size:1.32rem;font-weight:620;line-height:1.34}.madame-related-products .madame-product-card__price .price{font-size:1.42rem;font-weight:700}@media(hover:hover)and (pointer:fine)and (min-width:990px){.madame-related-products .madame-product-card__action{position:absolute!important;left:50%!important;right:auto!important;bottom:1.6rem!important;z-index:3!important;width:min(22rem,calc(100% - 3.4rem))!important;margin-top:0!important;opacity:0!important;transform:translate(-50%,.7rem)!important;transition:opacity .18s ease,transform .18s ease}.madame-related-products .madame-product-card__media-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;z-index:1;background:linear-gradient(180deg,#fff0,#fbfaf7eb);opacity:0;pointer-events:none;transition:opacity .18s ease}.madame-related-products .madame-product-card:hover .madame-product-card__action,.madame-related-products .madame-product-card:focus-within .madame-product-card__action,.madame-related-products .madame-product-card:hover .madame-product-card__media-wrap:after,.madame-related-products .madame-product-card:focus-within .madame-product-card__media-wrap:after{opacity:1!important}.madame-related-products .madame-product-card:hover .madame-product-card__action,.madame-related-products .madame-product-card:focus-within .madame-product-card__action{transform:translate(-50%)!important}}@media screen and (min-width:750px)and (max-width:989px){.madame-related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:2rem!important;row-gap:3.4rem!important}}@media screen and (max-width:749px){.madame-related-products .product-grid,.madame-related-products .related-products .product-grid,.madame-related-products .related-products .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1.8rem!important;row-gap:3.2rem!important}.madame-related-products .madame-product-card{padding:1.6rem 1.6rem 2rem;border-radius:.8rem}.madame-related-products .madame-product-card__media{aspect-ratio:1 / 1}.madame-related-products .madame-product-card__title{margin-top:1.7rem;margin-bottom:.9rem;font-size:1.42rem;font-weight:520;line-height:1.4}.madame-related-products .madame-product-card__price .price{font-size:1.46rem;font-weight:650;line-height:1.25}.madame-related-products .madame-product-card__button{min-height:4.7rem;font-size:1.35rem}}@media screen and (max-width:639px){.madame-related-products .product-grid,.madame-related-products .related-products .product-grid,.madame-related-products .related-products .grid{grid-template-columns:minmax(0,1fr)!important;row-gap:2.8rem!important}.madame-related-products .product-grid .grid__item,.madame-related-products .related-products .grid__item{width:100%!important;max-width:none!important}.madame-related-products .madame-product-card__media{aspect-ratio:1 / .96}.madame-related-products .madame-product-card__title{margin-top:1.4rem}}@media screen and (max-width:479px){.madame-related-products .product-grid,.madame-related-products .related-products .product-grid,.madame-related-products .related-products .grid{row-gap:2.4rem!important}.madame-related-products .madame-product-card__button{min-height:4.5rem;padding-inline:1rem;font-size:1.32rem}}.madame-related-products.color-scheme-1.gradient,.madame-related-products{padding-top:clamp(5.2rem,5.4vw,7.6rem)!important}@media screen and (max-width:749px){.madame-related-products.color-scheme-1.gradient,.madame-related-products{padding-top:4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-related-products.css.map */
