:root{--ach-ink: #1f2a36;--ach-stone: #eae5de;--ach-clay: #8a6a57;--ach-gray: #6b655e;--ach-line: #e5e1da;--ach-text: #2b2926;--ach-pad: 56px;--ach-gutter: 40px}@media screen and (max-width:749px){:root{--ach-pad: 40px;--ach-gutter: 16px}}.ach{padding-block:var(--ach-pad);color:var(--ach-text)}.ach--stone{background:var(--ach-stone)}.ach--ink{background:var(--ach-ink);color:#fff}.ach__wrap{max-width:calc(var(--page-content-width, 90rem) + 2 * var(--ach-gutter));margin-inline:auto;padding-inline:var(--ach-gutter);box-sizing:border-box}.ach-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.ach-head__eyebrow{margin:0 0 6px;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ach-gray)}.ach--ink .ach-head__eyebrow{color:#ffffffb3}.ach-head__title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.1;letter-spacing:-.01em}.ach-head__title em{font-style:italic;color:var(--ach-clay)}.ach-head__link{flex-shrink:0;color:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}.ach-head__link:hover{color:var(--ach-clay)}.ach-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--ach-text);background:var(--ach-text);color:#fff;font-family:var(--font-body--family);font-size:.9375rem;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.ach-btn:hover{background:#000}.ach-btn--white{border-color:#fff;background:#fff;color:var(--ach-text)}.ach-btn--white:hover{background:var(--ach-stone)}.ach-btn--line{background:transparent;color:var(--ach-text)}.ach-btn--line:hover{background:var(--ach-text);color:#fff}.ach-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px;box-sizing:border-box;border:1px dashed #8f8a83;background:#f2eee8;color:#2b29268c;font-size:.6875rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.ach-media{display:block;position:relative;overflow:hidden;background:#f2eee8}.ach-media>img{display:block;width:100%;height:100%;object-fit:cover}.ach-hero{position:relative}.ach-hero__slide{position:relative;height:min(72vh,700px);min-height:420px;overflow:hidden;background:#2b2926}.ach-hero__slide[hidden]{display:none}.ach-hero__slide>.ach-media,.ach-hero__slide>.ach-media>img,.ach-hero__slide>.ach-ph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.ach-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 60% at 0% 100%,rgb(0 0 0 / var(--ach-ov, .45)),rgb(0 0 0 / calc(var(--ach-ov, .45) * .5)),#0000);pointer-events:none}.ach-hero__text{text-shadow:0 1px 12px rgb(0 0 0 / .35)}.ach-hero__text .ach-btn{text-shadow:none}@media screen and (max-width:749px){.ach-hero__slide:after{background:radial-gradient(ellipse 100% 60% at 0% 100%,rgb(0 0 0 / var(--ach-ov, .45)),rgb(0 0 0 / calc(var(--ach-ov, .45) * .5)) 55%,#0000)}}.ach-hero__text{position:absolute;z-index:1;left:0;right:0;bottom:0;max-width:calc(var(--page-content-width, 90rem) + 2 * var(--ach-gutter));box-sizing:border-box;margin-inline:auto;padding:0 var(--ach-gutter) 48px;color:#fff}.ach-hero__eyebrow{margin:0 0 10px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.ach-hero__title{margin:0 0 10px;max-width:20ch;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.75rem);line-height:1.04;letter-spacing:-.015em;color:#fff}.ach-hero__line{margin:0 0 22px;font-size:1rem;opacity:.95}@media screen and (max-width:749px){.ach-hero__slide{height:65vh;min-height:380px}.ach-hero__text{padding-bottom:32px}}.ach-trust{padding-block:14px;border-bottom:1px solid var(--ach-line)}.ach-trust__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 36px;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--ach-gray)}.ach-trust__list li{display:inline-flex;align-items:center;gap:8px}.ach-trust__list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ach-clay)}.ach-trust__list li:first-child{color:var(--ach-text);font-weight:600}@media screen and (max-width:749px){.ach-trust__list{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;justify-items:start;padding-inline:4px;font-size:.75rem}}.ach-mosaic__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ach-mosaic__row--wide{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ach-card{display:flex;flex-direction:column;border:1px solid var(--ach-line);background:#fff;color:var(--ach-text);text-decoration:none;transition:border-color .15s ease}.ach-card:hover{border-color:#8f8a83}.ach-card .ach-media{aspect-ratio:4 / 5}.ach-card .ach-media img{transition:transform .4s ease}.ach-card:hover .ach-media img{transform:scale(1.03)}.ach-card__body{display:flex;flex-direction:column;gap:3px;padding:14px 16px 16px}.ach-card__label{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ach-clay)}.ach-card__name{font-family:var(--font-heading--family);font-size:1.3125rem;line-height:1.2}.ach-card__line{font-size:.8125rem;color:var(--ach-gray)}.ach-card--wide{flex-direction:row;align-items:stretch}.ach-card--wide .ach-media{flex:0 0 42%;aspect-ratio:4 / 3}.ach-card--wide .ach-card__body{justify-content:center;padding:20px 24px}@media screen and (max-width:749px){.ach-mosaic__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ach-mosaic__row--wide{grid-template-columns:1fr;margin-top:10px}.ach-card__body{padding:10px 12px 12px}.ach-card__name{font-size:1.0625rem}.ach-card__line{font-size:.75rem}.ach-card--wide .ach-card__body{padding:12px 14px}}.ach-hol{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;align-items:center}.ach-hol__title{margin:0 0 10px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.1;color:#fff}.ach-hol__line{margin:0 0 22px;color:#ffffffd9;font-size:.9375rem;line-height:1.5}.ach-hol__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ach-hol__cards:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ach-hol__cards:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:50%}.ach-pcard{display:flex;flex-direction:column;background:#fff;color:var(--ach-text);text-decoration:none}.ach-pcard .ach-media{aspect-ratio:1}.ach-pcard__body{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.ach-pcard__name{font-family:var(--font-heading--family);font-size:1.0625rem;line-height:1.2}.ach-pcard__price{font-size:.875rem}.ach-pcard__price s{margin-left:6px;color:var(--ach-gray)}.ach-pcard__note{font-size:.75rem;color:var(--ach-gray)}@media screen and (max-width:989px){.ach-hol{grid-template-columns:1fr;gap:24px}.ach-hol__cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ach-gutter);margin-inline:calc(-1 * var(--ach-gutter));padding-inline:var(--ach-gutter);scrollbar-width:none}.ach-hol__cards::-webkit-scrollbar{display:none}.ach-hol__cards>.ach-pcard{flex:0 0 62%;scroll-snap-align:start}}.ach-tabs{display:flex;gap:8px;margin:0 0 24px;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.ach-tabs::-webkit-scrollbar{display:none}.ach-tab{flex-shrink:0;min-height:40px;padding:0 16px;border:1px solid var(--ach-line);background:#fff;color:var(--ach-text);font:inherit;font-size:.875rem;white-space:nowrap;cursor:pointer}.ach-tab:hover{border-color:#8f8a83}.ach-tab[aria-selected=true]{border-color:var(--ach-text);background:var(--ach-text);color:#fff}.ach-shade{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}.ach-shade[hidden]{display:none}.ach-shade .ach-media{aspect-ratio:4 / 3}.ach-shade__name{margin:0 0 6px;font-family:var(--font-heading--family);font-weight:400;font-size:2rem;line-height:1.1}.ach-shade__line{margin:0 0 20px;color:var(--ach-gray);font-size:.9375rem}.ach-sw{display:flex;flex-wrap:wrap;gap:16px 14px;margin:0 0 20px;padding:0;list-style:none}.ach-sw a{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;color:var(--ach-text);font-size:.75rem;line-height:1.2;text-align:center;text-decoration:none}.ach-sw__dot{display:block;width:40px;height:40px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px var(--ach-line);background:#f2eee8;transition:box-shadow .15s ease}.ach-sw__dot img{display:block;width:100%;height:100%;object-fit:cover}.ach-sw a:hover .ach-sw__dot{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--ach-text)}.ach-shade__from{margin:0 0 16px;font-size:.9375rem;font-weight:600;color:var(--ach-clay)}@media screen and (max-width:749px){.ach-tabs{margin-inline:calc(-1 * var(--ach-gutter));padding-inline:var(--ach-gutter);margin-bottom:16px}.ach-shade{grid-template-columns:1fr;gap:18px}.ach-shade__name{font-size:1.625rem}.ach-sw{gap:12px 6px}.ach-sw a{width:calc((100% - 24px)/5);min-width:0;font-size:.6875rem}.ach-sw li{display:contents}.ach-sw__dot{width:36px;height:36px}}.ach-size{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:center}.ach-size__plan{margin:0;background:#fff;border:1px solid var(--ach-line)}.ach-size__plan svg{display:block;width:100%;height:auto}.ach-size__rug{transition:transform .35s ease}.ach-size__caption{padding:10px 14px 12px;border-top:1px solid var(--ach-line);font-size:.875rem;text-align:center}.ach-size__line{margin:0 0 20px;color:var(--ach-gray);font-size:.9375rem}.ach-size__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.ach-size__opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px;border:1px solid #8f8a83;background:#fff;color:var(--ach-text);font:inherit;cursor:pointer}.ach-size__opt span:first-child{font-size:.9375rem}.ach-size__opt span:last-child{font-size:.75rem;color:var(--ach-gray)}.ach-size__opt[aria-pressed=true]{border-color:var(--ach-text);background:var(--ach-text);color:#fff}.ach-size__opt[aria-pressed=true] span:last-child{color:#ffffffbf}.ach-size__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ach-size__link{color:var(--ach-text);font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:749px){.ach-size{grid-template-columns:1fr;gap:20px}}.ach-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.ach-split .ach-media{aspect-ratio:9 / 7}.ach-benefits{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin:0 0 28px;padding:0;list-style:none}.ach-benefits li{padding-top:12px;border-top:1px solid rgb(43 41 38 / .2)}.ach-benefits strong{display:block;margin-bottom:4px;font-family:var(--font-heading--family);font-size:1.125rem;font-weight:400}.ach-benefits span{font-size:.875rem;color:var(--ach-gray)}@media screen and (max-width:749px){.ach-split{grid-template-columns:1fr;gap:24px}.ach-benefits{gap:16px 16px}}.ach-rev__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-8px 0 20px;font-size:.9375rem}.ach-rev__avg{font-family:var(--font-heading--family);font-size:2rem;line-height:1}.ach-stars{--pct: 100%;position:relative;display:inline-block;font-size:1.125rem;line-height:1;letter-spacing:2px;color:#d9d2c8}.ach-stars:before{content:"\2605\2605\2605\2605\2605"}.ach-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden;color:var(--ac-star-color, var(--ach-clay));white-space:nowrap}.ach-rev__count{color:var(--ach-gray)}.ach-rev .jdgm-carousel-title,.ach-rev .jdgm-all-reviews-rating-wrapper{display:none!important}[id$=__ac_faq] .accordion{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:start}[id$=__ac_faq] .accordion summary,[id$=__ac_faq] .accordion .details__header{min-height:48px;padding-block:0;display:flex;align-items:center}@media screen and (max-width:749px){[id$=__ac_faq] .accordion{grid-template-columns:1fr}}.ach-rev .jdgm-star,.ach-rev .jdgm-carousel-item__review-rating .jdgm-star{color:var(--ac-star-color, var(--ach-clay))!important}.ach-colors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px}.ach-colors .ach-color{background:#fff}.ach-colors .ach-color .ac-mm-tile__img{aspect-ratio:4 / 3}.ach-colors .ach-color .ac-mm-tile__img>img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1099px){.ach-colors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ach-colors{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ach-gutter);margin-inline:calc(-1 * var(--ach-gutter));padding-inline:var(--ach-gutter);scrollbar-width:none}.ach-colors::-webkit-scrollbar{display:none}.ach-colors>.ach-color{flex:0 0 calc((100% + var(--ach-gutter) - 20px) / 2.3);min-width:0;scroll-snap-align:start}.ach-colors .ac-mm-card__body{padding:10px}.ach-colors .ac-mm-tile__title{font-size:15px}.ach-colors .ac-mm-tile__sub,.ach-colors .ac-mm-tile__meta{font-size:12px}}.ach-more{margin:20px 0 0;text-align:center}.ach-size__rows{margin:0 0 20px;padding:0;list-style:none;border-top:1px solid var(--ach-line)}.ach-size__row{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 4px;border-bottom:1px solid var(--ach-line);color:var(--ach-text);text-decoration:none;transition:background .15s ease}.ach-size__row:hover,.ach-size__row:focus-visible{background:#f7f4ef}.ach-size__key{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px dashed var(--ach-clay);color:var(--ach-clay);font-size:.75rem;font-weight:600}.ach-size__row:hover .ach-size__key,.ach-size__row:focus-visible .ach-size__key{border-style:solid}.ach-size__name{flex:1;font-size:.9375rem}.ach-size__name span{color:var(--ach-gray)}.ach-size__arrow{color:var(--ach-gray);transition:transform .15s ease}.ach-size__row:hover .ach-size__arrow{transform:translate(3px);color:var(--ach-text)}.ach-size__rug path{transition:fill .15s ease,stroke-width .15s ease}.ach-rev--picked .ach-rev__widget{display:none}.ach-media>picture{display:block;width:100%;height:100%}.ach-media>picture>img{display:block;width:100%;height:100%;object-fit:cover}.ach-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ach-sizes__card{display:flex;flex-direction:column;border:1px solid var(--ach-line);background:#fff}.ach-sizes__img{display:block;aspect-ratio:4 / 3}.ach-sizes__img img{transition:transform .4s ease}.ach-sizes__img:hover img{transform:scale(1.02)}.ach-sizes__links{display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 16px 16px;list-style:none;border-top:1px solid var(--ach-line)}.ach-sizes__links a{color:var(--ach-text);font-size:.9375rem;text-decoration:none}.ach-sizes__links a:hover{color:var(--ach-clay);text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:749px){.ach-sizes{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ach-gutter);margin-inline:calc(-1 * var(--ach-gutter));padding-inline:var(--ach-gutter);scrollbar-width:none}.ach-sizes::-webkit-scrollbar{display:none}.ach-sizes>.ach-sizes__card{flex:0 0 calc((100% + var(--ach-gutter) - 10px) / 1.15);min-width:0;scroll-snap-align:start}}.ach-rev__slider{position:relative}.ach-rev__slider[hidden]{display:none}.ach-rev__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.ach-rev__track::-webkit-scrollbar{display:none}.ach-rev__track:focus-visible{outline:2px solid var(--ach-text);outline-offset:4px}.ach-rcard{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px;border:1px solid var(--ach-line);background:#fff;text-align:left}.ach-rcard__stars{margin:0;color:var(--ac-star-color, var(--ach-clay));font-size:1rem;letter-spacing:2px;line-height:1}.ach-rcard__title{margin:4px 0 0;font-family:var(--font-heading--family);font-weight:400;font-size:1.25rem;line-height:1.25;color:var(--ach-text)}.ach-rcard__body{font-size:.9375rem;line-height:1.55;color:var(--ach-text)}.ach-rcard__body p{margin:0}.ach-rcard__body p+p{margin-top:.4em}.ach-rcard__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--ach-line);display:flex;flex-direction:column;gap:2px}.ach-rcard__name{margin:0;font-size:.875rem;font-weight:600;color:var(--ach-text)}.ach-rcard__product{font-size:.8125rem;color:var(--ach-gray);text-decoration:none}a.ach-rcard__product:hover{color:var(--ach-clay);text-decoration:underline;text-underline-offset:.2em}.ach-rev__nav{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ach-rev__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--ach-line);background:#fff;color:var(--ach-text);cursor:pointer;transition:border-color .15s ease}.ach-rev__arrow:hover,.ach-rev__arrow:focus-visible{border-color:var(--ach-text)}.ach-rev__slider--static .ach-rev__nav{display:none}@media screen and (max-width:989px){.ach-rcard{flex-basis:calc((100% - 16px)/2)}}@media screen and (max-width:749px){.ach-rev__track{gap:10px;margin-inline:calc(-1 * var(--ach-gutter));padding-inline:var(--ach-gutter);scroll-padding-inline:var(--ach-gutter)}.ach-rcard{flex-basis:84%;padding:20px}.ach-rev__nav{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ac-home.css.map */
