.palette-grid{display:grid;gap:24px;grid-template-columns:1fr;grid-auto-rows:var(--card-height-mobile, 450px)}@media(min-width:768px){.palette-grid{grid-template-columns:repeat(2,1fr)}.span-2-tablet{grid-column:span 2}}@media(min-width:1024px){.palette-grid{grid-template-columns:repeat(var(--desktop-columns, 4),1fr);grid-auto-rows:var(--card-height-desktop, 420px)}.span-2-desktop{grid-column:span 2}.palette-grid__items{display:contents}}.palette-card{display:flex;flex-direction:column;padding:40px;transition:transform .3s ease,box-shadow .3s ease}.palette-card:hover{transform:translateY(-5px);box-shadow:none}.card-img-wrapper{flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:0;margin-bottom:20px}.card-img-wrapper img,.card-img-wrapper .placeholder-svg{max-width:100%;max-height:100%;object-fit:contain}.card-img-wrapper img{filter:none}.card-img-wrapper .placeholder-svg{width:200px;height:200px;fill:currentColor;opacity:.15}.card-title{display:block;text-align:center;font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;letter-spacing:-.01em;text-transform:none;margin:0}.content-box{justify-content:center;align-items:flex-start;padding:50px 8%}.content-box__inner{max-width:420px;width:100%}.content-box .palette-card__heading{line-height:1.2;margin:0 0 20px}.content-box .palette-card__text{max-width:400px;margin-bottom:35px}.content-box .palette-card__text.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width:1023px){.palette-grid{display:block}.content-box{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:20px 0!important;margin-bottom:20px;transition:none!important;gap:15px;--color-foreground: inherit !important;--color-background: inherit !important;--gradient-background: inherit !important;--color-button: inherit !important;--color-button-text: inherit !important;--color-secondary-button: inherit !important;--color-secondary-button-text: inherit !important;--color-link: inherit !important;color:rgb(var(--color-foreground))!important}@media screen and (min-width:750px){.content-box{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}}.content-box__inner{max-width:100%!important;flex:none}@media screen and (min-width:750px){.content-box__inner{max-width:70%!important;flex:1}}.content-box .palette-card__heading,.content-box .palette-card__text{color:inherit!important;margin-bottom:0!important}.content-box .palette-card__heading{margin-bottom:5px!important;line-height:1.2}.content-box .button{margin-top:5px!important;white-space:nowrap;flex-shrink:0}@media screen and (min-width:750px){.content-box .button{margin-top:0!important;margin-left:20px}}.palette-mobile-layout{display:block}.palette-mobile-layout .content-box--mobile{background:transparent!important;box-shadow:none!important;border:none!important;padding:0 0 20px!important;display:flex;flex-direction:column;width:100%;color:inherit!important}.palette-grid__items.slider{padding:10px 0 30px;scrollbar-width:none;-ms-overflow-style:none;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}.palette-grid__items::-webkit-scrollbar{display:none}.palette-grid__items .palette-card{height:var(--card-height-mobile, 250px);padding:15px;list-style:none}.palette-grid__items .palette-card .card-img-wrapper{margin-bottom:10px}}.rug-card-container{width:100%;cursor:pointer;text-decoration:none;display:flex;flex-direction:column}.rug-card{position:relative;aspect-ratio:4/5;width:100%;overflow:hidden;transition:all .7s cubic-bezier(.2,1,.3,1);box-shadow:none}@media screen and (min-width:1024px){.rug-card{aspect-ratio:auto;height:var(--card-height-desktop, 420px)}}.rug-card:hover{box-shadow:none}.rug-card__overlay-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;mix-blend-mode:overlay;background-image:radial-gradient(circle,#fff 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.rug-card__accent{position:absolute;width:40px;height:40px;border-color:#ffffff4d;pointer-events:none}.rug-card__accent--top-right{top:24px;right:24px;border-top:1px solid;border-right:1px solid}.rug-card__accent--bottom-left{bottom:24px;left:24px;border-bottom:1px solid;border-left:1px solid}.rug-card__image-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px}.rug-card__image{max-width:90%;max-height:85%;object-fit:contain;filter:none;transition:transform .7s cubic-bezier(.2,1,.3,1)}.rug-card-container:hover .rug-card__image{transform:scale(1.05)}.rug-card__spec{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;gap:8px;pointer-events:none}.rug-card__spec-line{height:1px;width:16px;background-color:#ffffff4d}.rug-card__spec-text{font-size:7px;text-transform:uppercase;letter-spacing:.3em;color:#fff9}.rug-card__info{margin-top:32px;display:flex;flex-direction:column;align-items:center;text-align:center}.rug-card__title{font-size:1.7rem;font-family:var(--font-body-family);font-weight:400;text-transform:none;letter-spacing:-.01em;margin:0;transition:color .3s ease;color:rgb(var(--color-foreground))}.rug-card__size{font-size:9px;text-transform:uppercase;letter-spacing:.4em;font-weight:700;margin:8px 0 0;color:rgba(var(--color-foreground),.5)}.rug-card__info-line{margin-top:16px;height:1px;width:16px;background-color:rgba(var(--color-foreground),.1);transition:all .5s ease}.rug-card-container:hover .rug-card__info-line{width:64px;background-color:#d8c8ad}@media screen and (max-width:749px){.rug-card__info{margin-top:20px}.rug-card__title{font-size:1.4rem}}.masonry-carousel-header{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;padding:0;background:transparent!important;border:none!important;box-shadow:none!important}.masonry-carousel-header .content-box__inner{max-width:100%}@media screen and (min-width:750px){.masonry-carousel-header{flex-direction:row;justify-content:space-between;margin-bottom:5rem}.masonry-carousel-header .content-box__inner{max-width:65rem}}.masonry-carousel-header .palette-card__text{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-masonry-collage.css.map */
