body[data-cat-tree-collection]{background-color:#fbfaf7}body[data-cat-tree-collection] .cat-tree-showcase{scroll-margin-top:8rem}.cat-tree-back-to-products{position:fixed;right:2.4rem;bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));z-index:80;display:inline-flex;align-items:center;gap:.9rem;min-height:4.6rem;padding:1.2rem 1.8rem;border:1px solid rgb(255 255 255 / .25);border-radius:999px;background:#9b7048;box-shadow:0 3px 12px #573c2417;color:#fff;font:inherit;font-size:1.36rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}.cat-tree-back-to-products:focus-visible{outline:3px solid #b78043;outline-offset:3px}body[data-cat-tree-collection] .cat-wall-collection-hero__feature-strip.petomg-feature-strip--floating{background:linear-gradient(to bottom,transparent 0 var(--cwc-floating-raise),rgb(251 250 247) var(--cwc-floating-raise) 100%)}body[data-cat-tree-collection] .petomg-feature-strip__title{color:#24231f;font-family:Georgia,Times New Roman,serif;font-size:1.632rem;font-weight:700;line-height:1.45}body[data-cat-tree-collection] .petomg-feature-strip__text{margin-top:.3rem;color:#68635b;font-family:Arial,Helvetica,sans-serif;font-size:1.28rem;line-height:1.45}@media(min-width:769px){body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__inner{max-width:none}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__inner:after{background:none}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__copy{position:absolute;top:14%;right:6%;width:43%;max-width:700px;min-height:0;padding:0;color:#29251f;justify-content:flex-start;text-align:start}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__crumb{display:none}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection__eyebrow{color:#79512f}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__heading{max-width:650px;color:#29251f;font-size:clamp(1.85em,2.6vw,2.8em);font-weight:400;line-height:1.15}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__text{max-width:530px;margin:calc(4 * var(--space-unit)) 0 0;color:#494137;font-size:1em}}@media(max-width:768px){.cat-tree-back-to-products{right:1.4rem;bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));min-height:4.4rem;padding:1rem 1.4rem;font-size:1.248rem}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__inner{min-height:clamp(480px,65svh,540px)}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__inner:after{background:none}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__media,body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__media-item,body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__media-item .media{height:100%}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__image,body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__video{height:100%;object-fit:cover;object-position:38% center}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__copy{position:absolute;top:25%;right:18px;bottom:auto;left:auto;width:55%;min-height:0;padding:0;color:#29251f;justify-content:flex-start;text-align:start}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection__eyebrow{color:#79512f;font-size:.928rem;margin-bottom:.7rem}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__heading{max-width:none;color:#29251f;font-size:clamp(2rem,5.2vw,2.4rem);font-weight:400;line-height:1.2}body[data-cat-tree-collection] .cat-wall-collection-hero--layout-full-scene .cat-wall-collection-hero__text{max-width:none;margin:1rem 0 0;color:#494137;font-size:1.2rem;line-height:1.45}body[data-cat-tree-collection] .cat-tree-service__grid{display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-cat-tree-collection] .cat-tree-service__grid::-webkit-scrollbar{display:none}body[data-cat-tree-collection] .cat-tree-service__card{flex:0 0 84%;min-width:84%;scroll-snap-align:start}}.cat-tree-showcase__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:calc(8 * var(--space-unit));align-items:end;margin-bottom:var(--heading-gap)}.cat-tree-showcase__heading h2,.cat-tree-modular__copy h2,.cat-tree-material__heading h2,.cat-tree-parts__copy h2,.cat-tree-service__heading h2{margin:0}.cat-tree-showcase__title,.cat-tree-parts__title,.cat-tree-modular__title,.cat-tree-material__title,.cat-tree-service__title,.cat-wall-content-gallery--cat_tree .cat-wall-content-gallery__heading,.cat-tree-modular__step h3{font-family:Georgia,Times New Roman,serif}.cat-tree-modular__title{font-weight:400}.cat-tree-showcase__eyebrow,.cat-tree-modular__eyebrow,.cat-tree-material__eyebrow,.cat-tree-parts__eyebrow,.cat-tree-service__eyebrow{margin:0 0 calc(2 * var(--space-unit));color:rgb(var(--heading-color));font-family:Arial,Helvetica,sans-serif;font-size:1.184rem;font-weight:900;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}body[data-cat-tree-collection] .cat-wall-collection__eyebrow{margin-bottom:calc(2 * var(--space-unit));font-family:Arial,Helvetica,sans-serif;font-size:1.184rem;font-weight:900;letter-spacing:.14em}.cat-tree-showcase__intro,.cat-tree-modular__lead,.cat-tree-modular__step p,.cat-tree-modular__note{color:rgb(var(--text-color) / .72)}.cat-tree-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(4 * var(--space-unit))}.cat-tree-product-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--text-color) / .14);border-radius:8px;background:rgb(var(--bg-color))}.cat-tree-product-card__media{display:block;overflow:hidden;background:rgb(var(--text-color) / .04)}.cat-tree-product-card__image{display:block;width:100%;height:auto}.cat-tree-product-card__body{display:flex;flex:1;flex-direction:column;padding:calc(5 * var(--space-unit))}.cat-tree-product-card__body h3{margin:0 0 calc(2 * var(--space-unit))}.cat-tree-product-card__body h3 a{color:inherit;text-decoration:none}.cat-tree-product-card__price{margin:0 0 calc(4 * var(--space-unit));font-size:.9em;font-weight:700}.cat-tree-product-card__facts{flex:1;margin:0}.cat-tree-product-card__facts>div{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(0,1fr);gap:calc(3 * var(--space-unit));padding:calc(3 * var(--space-unit)) 0;border-top:1px solid rgb(var(--text-color) / .12)}.cat-tree-product-card__facts dt{color:rgb(var(--text-color) / .64);font-size:.75em}.cat-tree-product-card__facts dd{margin:0;font-size:.78em;font-weight:700;text-align:end}.cat-tree-product-card__soft-furnishings{display:block!important}.cat-tree-product-card__soft-furnishings dd{margin-top:calc(2 * var(--space-unit))!important;font-weight:400!important;line-height:1.5;text-align:start!important}.cat-tree-product-card__soft-furnishings dd span{display:block}.cat-tree-product-card__soft-furnishings dd span+span{margin-top:var(--space-unit)}.cat-tree-product-card__cta{width:100%;margin-top:calc(4 * var(--space-unit));text-align:center}.cat-tree-modular__panel{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);overflow:hidden;border:1px solid rgb(var(--text-color) / .14);border-radius:12px;background:#f2ede3}.cat-tree-modular__media{min-height:590px;overflow:hidden;background:#171612}.cat-tree-modular__media video{display:block;width:100%;height:100%;min-height:590px;object-fit:cover}.cat-tree-modular--media-native .cat-tree-modular__media{min-height:0;align-self:start}.cat-tree-modular--media-content .cat-tree-modular__media{position:relative;min-height:0;height:100%;align-self:stretch}.cat-tree-modular--media-content .cat-tree-modular__media>.media,.cat-tree-modular--media-content .cat-tree-modular__media video,.cat-tree-modular--media-content .cat-tree-modular__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover}.cat-tree-modular--media-native .cat-tree-modular__media video{height:auto;min-height:0;object-fit:contain}.cat-tree-modular--media-landscape .cat-tree-modular__media,.cat-tree-modular--media-square .cat-tree-modular__media,.cat-tree-modular--media-portrait .cat-tree-modular__media,.cat-tree-modular--media-tall_portrait .cat-tree-modular__media{min-height:0;align-self:start}.cat-tree-modular--media-landscape .cat-tree-modular__media{aspect-ratio:16 / 9}.cat-tree-modular--media-square .cat-tree-modular__media{aspect-ratio:1 / 1}.cat-tree-modular--media-portrait .cat-tree-modular__media{aspect-ratio:4 / 5}.cat-tree-modular--media-tall_portrait .cat-tree-modular__media{aspect-ratio:9 / 16}.cat-tree-modular--media-landscape .cat-tree-modular__media video,.cat-tree-modular--media-square .cat-tree-modular__media video,.cat-tree-modular--media-portrait .cat-tree-modular__media video,.cat-tree-modular--media-tall_portrait .cat-tree-modular__media video{height:100%;min-height:0}.cat-tree-modular__copy{align-self:center;padding:clamp(calc(6 * var(--space-unit)),5vw,calc(18 * var(--space-unit)))}.cat-tree-modular__lead{max-width:68em;margin:calc(5 * var(--space-unit)) 0 0;font-size:1em;line-height:1.5}.cat-tree-modular__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(7 * var(--space-unit));border-top:1px solid rgb(var(--text-color) / .14);border-bottom:1px solid rgb(var(--text-color) / .14)}.cat-tree-modular__step{padding:calc(5 * var(--space-unit)) calc(4 * var(--space-unit));border-inline-end:1px solid rgb(var(--text-color) / .14)}.cat-tree-modular__step:first-child{padding-inline-start:0}.cat-tree-modular__step:last-child{padding-inline-end:0;border-inline-end:0}.cat-tree-modular__step span{color:#9a581f;font-size:.82em;font-weight:700;letter-spacing:.12em}.cat-tree-modular__step h3{margin:calc(3 * var(--space-unit)) 0 var(--space-unit);font-family:inherit;font-weight:700}.cat-tree-modular__step p,.cat-tree-modular__note{font-size:.94em}.cat-tree-modular__copy .cat-tree-modular__eyebrow{color:#9a581f}.cat-tree-modular__step p{margin:0}.cat-tree-modular__note{margin:calc(4 * var(--space-unit)) 0 0}.cat-tree-material__panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(calc(7 * var(--space-unit)),4vw,calc(15 * var(--space-unit)));align-items:center;padding-inline:clamp(calc(5 * var(--space-unit)),3vw,calc(10 * var(--space-unit)));padding-block:clamp(calc(5 * var(--space-unit)),3vw,calc(10 * var(--space-unit)));border:1px solid rgb(222 214 202);border-radius:20px;background:#f2ede3}.cat-tree-material__video-wrap{width:100%;max-width:30em;margin-inline:auto}.cat-tree-material__video-wrap [data-media][hidden]{display:none!important}.cat-tree-material__video-wrap video{display:block;width:100%;aspect-ratio:1;border-radius:12px;background:#171612;object-fit:cover}.cat-tree-material__controls{display:flex;align-items:center;justify-content:space-between;margin-top:calc(2 * var(--space-unit))}.cat-tree-material__arrow{width:calc(11 * var(--space-unit));height:calc(11 * var(--space-unit));border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.4em}.cat-tree-material__position,.cat-tree-material__evidence{color:rgb(var(--text-color) / .72);font-size:.75em}.cat-tree-material__position{display:flex;gap:calc(3 * var(--space-unit));align-items:center}.cat-tree-material__swipe-label{display:none}.cat-tree-material__tabs{display:flex;gap:calc(1.5 * var(--space-unit));margin-top:calc(3 * var(--space-unit))}.cat-tree-material__tab{flex:1;min-height:calc(11 * var(--space-unit));padding:calc(2 * var(--space-unit));border:1px solid rgb(var(--text-color) / .16);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:.76em}.cat-tree-material__tab[aria-pressed=true]{border-color:#25231f;background:#25231f;color:#fff}.cat-tree-material__evidence{min-height:0;margin:calc(3 * var(--space-unit)) 0 0;text-align:center}.cat-tree-material__description{margin-top:calc(6 * var(--space-unit));border-top:1px solid rgb(var(--text-color) / .14)}.cat-tree-material__description button{display:grid;width:100%;grid-template-columns:calc(9.5 * var(--space-unit)) 1fr;gap:calc(3.5 * var(--space-unit));padding:calc(4.25 * var(--space-unit)) calc(3 * var(--space-unit));border:0;border-bottom:1px solid rgb(var(--text-color) / .14);border-inline-start:3px solid transparent;background:transparent;color:inherit;cursor:pointer;text-align:start}.cat-tree-material__description button[aria-pressed=true]{border-inline-start-color:#a46d36;background:#ffffff80}.cat-tree-material__description button>span{color:#9b642e;padding-top:var(--space-unit);font-size:.72em}.cat-tree-material__description h3{margin:0 0 calc(1.75 * var(--space-unit));font-family:var(--body-font-family);font-weight:600}.cat-tree-material__description p,.cat-tree-material__mobile-caption p{margin:0;color:rgb(var(--text-color) / .72);font-size:.9em;line-height:1.55}.cat-tree-material__mobile-caption{display:none}.cat-tree-material__mobile-caption h3{margin:0 0 calc(1.75 * var(--space-unit));font-family:var(--body-font-family);font-weight:600}.cat-tree-material__title{font-weight:400}.cat-tree-material__heading .cat-tree-material__eyebrow{color:#9a581f}.cat-tree-parts__panel{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(calc(12 * var(--space-unit)),7vw,calc(26 * var(--space-unit)));padding-inline:clamp(calc(10 * var(--space-unit)),5vw,calc(19 * var(--space-unit)));padding-block:clamp(calc(10 * var(--space-unit)),5vw,calc(19 * var(--space-unit)));border-radius:12px;background:#25231f;color:#fff}.cat-tree-parts__copy h2,.cat-tree-parts__copy h3,.cat-tree-parts__assurance h3{color:#fff}.cat-tree-parts__copy .cat-tree-parts__eyebrow{color:#e7ba7d}.cat-tree-parts__copy>p:last-child,.cat-tree-parts__assurance article>p:last-child{color:#ffffffb8}.cat-tree-parts__assurance{align-self:center;border-top:1px solid rgb(255 255 255 / .2)}.cat-tree-parts__assurance article{padding:calc(6 * var(--space-unit)) 0;border-bottom:1px solid rgb(255 255 255 / .2)}.cat-tree-parts__assurance .cat-tree-parts__eyebrow{color:#e7ba7d}.cat-tree-parts__assurance h3{margin:0 0 calc(3 * var(--space-unit));color:#fff;font-family:inherit;font-weight:700}.cat-tree-parts__assurance article>p:last-child{margin:0;font-size:.94em;line-height:1.65}.cat-tree-service__heading{max-width:50em;margin-bottom:calc(7 * var(--space-unit))}.cat-tree-service__eyebrow,.cat-tree-service__metric{color:#9a581f}.cat-tree-service__title{font-weight:400}.cat-tree-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(3.5 * var(--space-unit))}.cat-tree-service__card{min-width:0;padding:clamp(calc(6 * var(--space-unit)),3vw,calc(9.5 * var(--space-unit)));border:1px solid rgb(var(--text-color) / .14);border-radius:12px;background:rgb(var(--bg-color))}.cat-tree-service__metric{margin:0;display:block;color:#9a581f}.cat-tree-service__card h3{margin:calc(4.5 * var(--space-unit)) 0 calc(2 * var(--space-unit))}.cat-tree-service__card p{margin:0;color:rgb(var(--text-color) / .72);font-size:.94em}body[data-cat-tree-collection] .cat-tree-service__title{color:#24231f;font-size:clamp(2.72rem,2.6vw,4.16rem);line-height:1.2}body[data-cat-tree-collection] .cat-tree-service__card{border-color:#ded6ca;border-radius:1.5rem;color:#24231f;font-family:Arial,Helvetica,sans-serif}body[data-cat-tree-collection] .cat-tree-service__metric{color:#9a581f;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.64rem,2.5vw,4rem);font-weight:700;line-height:1}body[data-cat-tree-collection] .cat-tree-service__card h3{color:#24231f;font-family:Georgia,Times New Roman,serif;font-size:1.84rem;line-height:1.45}body[data-cat-tree-collection] .cat-tree-service__card>p:last-child{color:#68635b;font-size:1.344rem;line-height:1.45}.cat-wall-content-gallery--cat_tree{padding-block:calc(6 * var(--space-unit));background:rgb(var(--bg-color))}.cat-wall-content-gallery--cat_tree .cat-wall-content-gallery__header{margin-bottom:calc(7 * var(--space-unit))}.cat-wall-content-gallery--cat_tree .cat-wall-content-gallery__heading{font-weight:400}@media(max-width:1050px){.cat-tree-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-tree-product-card:last-child{grid-column:1 / -1;width:calc(50% - calc(2 * var(--space-unit)));justify-self:center}.cat-tree-modular__panel,.cat-tree-material__panel,.cat-tree-parts__panel{grid-template-columns:1fr}.cat-tree-modular--media-fill .cat-tree-modular__media,.cat-tree-modular--media-fill .cat-tree-modular__media video{min-height:52em}.cat-tree-modular--media-content .cat-tree-modular__media,.cat-tree-modular--media-content .cat-tree-modular__media video{min-height:0;aspect-ratio:1.08}}@media(max-width:760px){.cat-tree-showcase__header{display:block}.cat-tree-showcase__grid,.cat-tree-service__grid{grid-template-columns:1fr;gap:calc(3 * var(--space-unit))}.cat-tree-product-card:last-child{grid-column:auto;width:auto}.cat-tree-modular__panel{padding-block:0;border-radius:8px}.cat-tree-parts__panel{padding-block:calc(7 * var(--space-unit));border-radius:8px}.cat-tree-modular__panel{display:block}.cat-tree-modular--media-fill .cat-tree-modular__media,.cat-tree-modular--media-fill .cat-tree-modular__media video{min-height:0;aspect-ratio:1.08}.cat-tree-modular--media-content .cat-tree-modular__media,.cat-tree-modular--media-content .cat-tree-modular__media video{min-height:0;aspect-ratio:1.08}.cat-tree-modular__copy{padding-block:calc(7 * var(--space-unit)) calc(8 * var(--space-unit))}.cat-tree-modular__steps{display:block}.cat-tree-modular__step{padding:calc(5 * var(--space-unit)) 0;border-inline-end:0}.cat-tree-modular__step:last-child{border-bottom:0}.cat-tree-material__panel{display:flex;flex-direction:column;gap:calc(5.5 * var(--space-unit));padding-block:calc(7 * var(--space-unit));border-radius:14px}.cat-tree-material__heading{order:-1}.cat-tree-material__description{display:none}.cat-tree-material__mobile-caption{display:block;min-height:calc(27 * var(--space-unit));margin-top:calc(4 * var(--space-unit))}.cat-tree-material__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.cat-tree-material__tab{min-width:0;min-height:calc(11 * var(--space-unit));padding:calc(2 * var(--space-unit)) var(--space-unit);white-space:normal;line-height:1.3}.cat-tree-material__swipe-label{display:inline}.cat-tree-parts__panel{display:block}.cat-tree-parts__copy{margin-bottom:calc(7 * var(--space-unit))}.cat-tree-parts__assurance article{padding:calc(5 * var(--space-unit)) 0}.cat-tree-service__card{padding:calc(6 * var(--space-unit))}.cat-wall-content-gallery--cat_tree{padding-block:calc(4 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/cat-tree-collection-v2.css.map */
