:root{--ac-ink:#292722;--ac-muted:#686157;--ac-paper:#faf8f4;--ac-line:#e1dbd1;--ac-pink:#c91661;--ac-serif:Georgia,"Times New Roman",serif;--ac-sans:Arial,Helvetica,sans-serif}body{font-family:var(--ac-sans);color:var(--ac-ink);font-size:15px;line-height:1.65}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ac-pink)!important;outline-offset:4px!important}.notification-bar{background:#f2eee7!important;color:var(--ac-ink)!important}.notification-bar__message{font-size:11px;letter-spacing:.08em;line-height:1.5}[data-ac-header] .site-header{max-width:1440px;gap:30px;padding:15px 40px!important}[data-ac-header] .header-logo{flex:0 0 80px!important;width:80px!important}[data-ac-header] .header-logo img{max-width:78px!important;max-height:74px!important;object-fit:contain}[data-ac-header] .desktopSearch{flex:1!important;width:auto!important;max-width:550px;margin-right:auto}[data-ac-header] .icons-col{margin-left:auto}[data-ac-header] .searchbsr .input-group{border-radius:3px;background:var(--ac-paper)}[data-ac-header]:is(#header) #siteNav>.lvl1>a{font-family:var(--ac-sans);text-transform:none;font-size:14px;letter-spacing:0;padding:13px 20px!important}[data-ac-header] .mobilemenu{display:none!important}[data-ac-header] .ac-primary-nav>a{font-weight:700}.ac-showroom{background:var(--ac-paper);overflow:clip}.ac-showroom h1,.ac-showroom h2{font-family:var(--ac-serif);font-weight:400;line-height:1.1;letter-spacing:-.035em;text-transform:none;color:var(--ac-ink)}.ac-showroom h1{font-size:clamp(40px,4.3vw,66px);margin:16px 0 24px;max-width:540px}.ac-showroom h2{font-size:clamp(30px,3vw,44px);margin:0 0 16px}.ac-showroom p{font-size:15px;line-height:1.75;color:var(--ac-muted);margin:0 0 22px}.ac-showroom .ac-eyebrow,.ac-eyebrow{font-family:var(--ac-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ac-muted);margin:0 0 14px}.ac-hero{display:grid;grid-template-columns:39% 61%;max-width:1800px;margin:auto;min-height:510px}.ac-hero-copy{padding:65px clamp(28px,4vw,80px);display:flex;flex-direction:column;justify-content:center;background:#f0ebe3}.ac-hero-intro{max-width:390px}.ac-hero-visual{position:relative;min-width:0;background:#dfd7ca}.ac-hero-image{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block}.ac-hero-caption{position:absolute;bottom:24px;right:28px;display:flex;gap:35px;background:#faf8f4f2;color:var(--ac-ink);padding:12px 18px;font-size:12px}.ac-showroom .ac-hero-note{font-size:12px;margin:22px 0 0}.ac-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ac-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:13px 20px;font-size:13px;line-height:1.4;font-weight:600;border:1px solid transparent;border-radius:2px;transition:background .18s,color .18s;text-align:center}.ac-button-primary{background:var(--ac-pink);color:#fff}.ac-button-primary:hover{background:#a6104f;color:#fff}.ac-button-outline{border-color:var(--ac-ink);color:var(--ac-ink);background:transparent}.ac-button-outline:hover,.ac-button-dark{background:var(--ac-ink);color:#fff}.ac-button-dark:hover{background:#4e463c;color:#fff}.ac-text-link{font-size:13px;font-weight:600;color:var(--ac-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;display:inline-flex;gap:16px;align-items:center;min-height:40px}.ac-text-link:hover{color:var(--ac-pink)}.ac-assurances{display:flex;justify-content:center;gap:7vw;padding:22px 24px;border-bottom:1px solid var(--ac-line);font-size:12px;color:var(--ac-muted)}.ac-assurances span+span:before{content:"\b7";padding-right:7vw}.ac-section{max-width:1360px;margin:0 auto;padding:70px 40px}.ac-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.ac-section-heading p:last-child{margin-bottom:0}.ac-section-heading>.ac-text-link{flex-shrink:0;margin-bottom:4px}.ac-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ac-style-photo{aspect-ratio:4/3;background:#e9e3d9;overflow:hidden}.ac-style-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.ac-style-card:hover img{transform:scale(1.025)}.ac-style-card>span{display:flex;justify-content:space-between;gap:12px;padding:15px 0;font-size:14px;font-weight:600}.ac-stock-section{border-top:1px solid var(--ac-line);padding-top:60px}.ac-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.grid-view-item{box-shadow:none!important;border:0!important}.grid-view-item .details{padding:16px 0!important;background:transparent!important;text-align:left!important}.grid-view-item__title{font-size:15px!important;font-weight:500!important;line-height:1.5!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px;margin:8px 0!important;letter-spacing:0!important}.grid-view-item__meta{font-size:15px}.grid-view-item__meta .product-price__price{font-size:15px!important;font-weight:600!important}.grid-view-item .grid-view_image{background:#eee8df}.ac-showroom .grid-view-item{margin:0!important;background:transparent}.ac-showroom .grid-view-item__image{padding-bottom:120%!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat}.ac-showroom .grid-view-item .button-set .quickShop,.ac-showroom .grid-view-item .button-set .quick-view{display:none!important}.ac-showroom .grid-view-item .button-set{right:10px;top:10px;bottom:auto;left:auto;opacity:1;visibility:visible;transform:none}.ac-showroom .grid-view-item .button-set .wishlist{background:var(--ac-paper);color:var(--ac-ink);border-radius:50%;width:40px;height:40px}.ac-showroom .grid-view-item .variants{display:none}.ac-showroom .jdgm-prev-badge{font-size:12px}.ac-rug-status{display:inline-block;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;margin:0 0 3px;background:#eee9e1;color:#514739}.ac-rug-status-stock{background:#e7eddf;color:#3c4c30}.ac-card-choose{display:inline-flex;margin-top:10px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ac-showroom .cstmCart{display:none!important}.ac-custom-section{background:#eee7dd}.ac-custom-inner{max-width:1360px;margin:auto;padding:65px 40px;display:grid;grid-template-columns:41% 54%;gap:5%;align-items:center}.ac-custom-copy{max-width:440px}.ac-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ac-custom-steps{margin:24px 0 26px;padding:0;list-style:none;counter-reset:acstep}.ac-custom-steps li{counter-increment:acstep;display:flex;gap:15px;padding:10px 0;font-size:14px;align-items:center}.ac-custom-steps li:before{content:"0" counter(acstep);font-size:11px;color:#857563}.ac-showroom .ac-production-note{font-size:12px;border-top:1px solid #d7ccbe;padding-top:16px}.ac-story{display:grid;grid-template-columns:55% 39%;gap:6%;align-items:center}.ac-story-image img{display:block;width:100%;height:auto;min-height:270px;object-fit:cover}.ac-story-copy p{max-width:420px}.ac-help{display:grid;grid-template-columns:35% 59%;gap:6%;border-top:1px solid var(--ac-line)}.ac-faqs details{border-bottom:1px solid var(--ac-line)}.ac-faqs details:first-child{border-top:1px solid var(--ac-line)}.ac-faqs summary,.ac-product-guide summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:15px 0;font-size:15px;font-weight:500}.ac-faqs summary::-webkit-details-marker,.ac-product-guide summary::-webkit-details-marker{display:none}.ac-faqs summary:after,.ac-product-guide summary:after{content:"+";font-size:21px;font-weight:400}.ac-faqs details[open]>summary:after,.ac-product-guide[open]>summary:after{content:"\2212"}.ac-faqs details>div{padding:0 28px 20px 0}.ac-size-guide{max-width:430px;margin:15px 0}.ac-size-guide svg{display:block;width:100%;height:auto}.ac-size-guide p{font-size:12px!important;margin-top:10px!important}.ac-trade-strip{display:flex;justify-content:space-between;align-items:center;gap:28px;background:#eae2d7;padding:36px max(40px,calc((100vw - 1280px)/2))}.ac-trade-strip h2{font-size:30px;margin:0}.ac-trade-strip .ac-eyebrow{margin:0 0 8px}.product-single__title{font-family:var(--ac-serif)!important;font-size:34px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:400!important}.ac-buying-guide{background:var(--ac-paper);border:1px solid var(--ac-line);padding:18px 20px;margin:18px 0 22px}.ac-buying-guide p{font-size:13px;line-height:1.65;margin:7px 0}.ac-buying-guide .ac-buying-small{font-size:12px;color:var(--ac-muted)}.ac-product-guide{border-top:1px solid var(--ac-line);margin-top:12px}.ac-product-guide summary{font-size:13px;min-height:44px;padding:10px 0 0}.ac-dimension-equivalent{font-size:12px;color:var(--ac-muted);margin:6px 0 14px}.ac-showroom .shopify-section,.ac-showroom .grid-view-item{animation:none!important;visibility:visible!important}.footer-block__item{font-size:13px}.footer-block__item a{line-height:1.8}.footer-block__item h4{font-family:var(--ac-sans);letter-spacing:.08em;font-size:11px}@media(min-width:1600px){.ac-hero-copy{padding-left:80px;padding-right:55px}.ac-hero{min-height:590px}}@media(max-width:1100px){[data-ac-header] .site-header{gap:18px;padding:12px 24px!important}[data-ac-header]:is(#header) #siteNav>.lvl1>a{padding:13px 12px!important}.ac-hero{grid-template-columns:42% 58%;min-height:470px}.ac-hero-copy{padding:36px 28px}.ac-section,.ac-custom-inner{padding:55px 28px}.ac-product-grid,.ac-style-grid{gap:18px}.ac-assurances{gap:3vw}.ac-assurances span+span:before{padding-right:3vw}.ac-hero .ac-actions{align-items:stretch;flex-direction:column}.ac-hero .ac-button{max-width:260px}}@media(max-width:899px){.ac-hero{grid-template-columns:1fr;min-height:0}.ac-hero-copy{padding:35px 24px 32px}.ac-showroom h1{font-size:43px;max-width:520px;margin:10px 0 16px}.ac-hero-intro{max-width:520px}.ac-hero .ac-actions{flex-direction:row}.ac-hero-visual{aspect-ratio:16/10}.ac-hero-image{object-position:center}.ac-showroom .ac-hero-note{margin-top:16px}.ac-assurances{gap:16px;flex-wrap:wrap;padding:17px 20px;font-size:11px}.ac-assurances span+span:before{display:none}.ac-style-grid,.ac-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-custom-inner{grid-template-columns:1fr;gap:30px}.ac-custom-copy{max-width:650px}.ac-story,.ac-help{grid-template-columns:1fr;gap:30px}.ac-story-image img{min-height:0}.ac-story-copy p{max-width:650px}.ac-section-heading{align-items:flex-start}.ac-section-heading>.ac-text-link{max-width:150px;line-height:1.5}.ac-trade-strip{padding:28px;align-items:flex-start;flex-direction:column}.ac-trade-strip h2{font-size:30px}}@media(max-width:480px){[data-ac-header] .site-header{padding:8px 15px!important;gap:10px}[data-ac-header] .header-logo{flex-basis:55px!important;width:55px!important}[data-ac-header] .header-logo img{max-width:52px!important;max-height:55px!important}[data-ac-header] .icons-col .hdicon{padding:0 5px}.ac-section,.ac-custom-inner{padding:40px 18px}.ac-hero-copy{padding:30px 20px}.ac-showroom h1{font-size:38px}.ac-showroom h2{font-size:31px}.ac-hero .ac-actions{display:grid;grid-template-columns:1fr;width:100%}.ac-hero .ac-button{max-width:none}.ac-hero-caption{bottom:14px;right:14px;padding:9px 12px}.ac-assurances{gap:5px 15px}.ac-section-heading{display:block;margin-bottom:20px}.ac-section-heading>.ac-text-link{max-width:none;margin:10px 0 0}.ac-style-grid,.ac-product-grid{gap:12px}.ac-style-card>span{font-size:12px;padding:10px 0}.grid-view-item__title{font-size:13px!important;min-height:39px}.grid-view-item__meta .product-price__price{font-size:14px!important}.ac-rug-status{font-size:9px;padding:3px 6px}.ac-showroom .jdgm-prev-badge{font-size:10px}.ac-showroom .jdgm-star{font-size:11px}.ac-showroom .grid-view-item .details{padding:12px 0!important}.ac-buying-guide{padding:14px}.product-single__title{font-size:28px!important}}@media(prefers-reduced-motion:reduce){.ac-showroom *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ac-showroom .ac-native-card{position:relative}.ac-showroom .ac-native-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ac-showroom.css.map */
