.ct-litter-product,.ct-litter-details{--litter-forest:#103c2d;--litter-cream:#f7f4ed;--litter-ink:#18392d;--litter-muted:#59665d;--litter-line:#dce3d9;color:var(--litter-ink)}.ct-litter-product{align-items:start;column-gap:clamp(28px,5vw,76px)}.ct-litter-product .product-info{min-width:0}.ct-litter-product .product-info__title{font-size:clamp(28px,3.1vw,43px);line-height:1.08;letter-spacing:-.045em;font-weight:750;max-width:640px}.ct-litter-product .product-info__block-item{margin-top:19px}.ct-litter-product .product-info__block-item:first-child{margin-top:0}.ct-litter-product .product-info__block-item:empty{display:none}.ct-litter-eyebrow{color:var(--litter-forest);text-transform:uppercase;letter-spacing:.12em;font-size:11px;line-height:1.6;font-weight:750;margin:0 0 12px}.ct-litter-product__intro>p:last-child{font-size:15px;line-height:1.65;color:var(--litter-muted);margin:0}.ct-litter-product .product-info__price sale-price{color:var(--litter-forest);font-size:34px;line-height:1.15;font-weight:750;letter-spacing:-.035em}.ct-litter-product .product-info__price .text-sm{font-size:12px;line-height:1.55}.ct-litter-product__benefits{list-style:none;padding:16px 18px;margin:0;display:grid;gap:11px;border:1px solid var(--litter-line);background:#f5f7f3;border-radius:14px}.ct-litter-product__benefits li{display:flex;align-items:baseline;gap:11px;font-size:14px;line-height:1.4;font-weight:600}.ct-litter-product__benefits li>span{color:var(--litter-forest);flex:none}.ct-litter-product__note{color:var(--litter-muted);font-size:12px;line-height:1.55;margin:10px 0 0}.ct-litter-product .quantity-selector{border-color:var(--litter-line);border-radius:8px}.ct-litter-product .product-info__buy-buttons .button{min-height:56px;border-radius:10px;font-size:16px;font-weight:700}.ct-litter-product__shipping{color:var(--litter-muted);font-size:12px;line-height:1.6}.ct-litter-product__shipping p{margin:0 0 4px}.ct-litter-product__shipping a{text-decoration:underline;text-underline-offset:3px}.ct-litter-product .ct-payment-block{padding:0;border:0;background:transparent}.ct-litter-product .ct-payment-block p{font-size:11px}.ct-litter-product__pending{display:grid;gap:10px}.ct-litter-product__pending p,.ct-litter-product__pending-title{color:var(--litter-muted);line-height:1.55}.ct-litter-product__pending p{font-size:13px}.ct-litter-product__pending button{opacity:.55;cursor:not-allowed}.ct-litter-gallery{display:block;min-width:0}.ct-litter-gallery__panels{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#abb9aa #f5f4ef;border-radius:22px;border:1px solid #e7e9e1;background:#f7f7f3}.ct-litter-gallery__panel{margin:0;min-width:0;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.ct-litter-gallery__panel img{display:block;width:100%;height:100%;object-fit:contain}.ct-litter-gallery__thumbnails{display:flex;gap:10px;padding:13px 0 2px}.ct-litter-gallery__thumbnails a{display:block;width:76px;aspect-ratio:1;overflow:hidden;padding:4px;background:#fff;border:1px solid var(--litter-line);border-radius:10px}.ct-litter-gallery__thumbnails img{display:block;height:100%;width:100%;object-fit:contain;border-radius:6px}.ct-litter-gallery__thumbnails a[aria-current=true]{border:2px solid var(--litter-forest);padding:3px}.ct-litter-gallery :focus-visible,.ct-litter-product a:focus-visible,.ct-litter-details summary:focus-visible{outline:2px solid var(--litter-forest);outline-offset:4px}.ct-litter-gallery--native .product-gallery__media-list{border-radius:18px}.ct-litter-details{font-size:16px;line-height:1.6;overflow:clip}.ct-litter-details .ct-container{max-width:1320px}.ct-litter-details h2{font-size:clamp(29px,3.25vw,44px);line-height:1.1;font-weight:750;letter-spacing:-.045em;margin:0;text-wrap:balance}.ct-litter-details h3{font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.025em;margin:0 0 7px}.ct-litter-details p{margin-top:0}.ct-litter-details__lead{color:var(--litter-muted);font-size:17px;line-height:1.7;margin:20px 0 0}.ct-litter-details__benefit-section{background:var(--litter-cream);padding:88px 0;margin-top:25px}.ct-litter-details__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,90px);align-items:center}.ct-litter-details__features{display:grid;gap:25px;margin-top:34px}.ct-litter-details__feature{display:flex;align-items:flex-start;gap:17px}.ct-litter-details__feature p{color:var(--litter-muted);font-size:14px;line-height:1.65;margin:0}.ct-litter-details__icon{width:44px;height:44px;border:1px solid #d4ddce;border-radius:12px;display:grid;place-items:center;flex:none}.ct-litter-details__icon svg{width:27px;height:27px}.ct-litter-details__image{position:relative;margin:0;min-width:0;border-radius:22px;overflow:hidden;background:#fff}.ct-litter-details__image img{display:block;width:100%;height:auto;object-fit:contain}.ct-litter-details__image figcaption{position:absolute;left:22px;bottom:22px;display:grid;gap:2px;padding:15px 21px;background:var(--litter-forest);color:#fff;border-radius:13px}.ct-litter-details__image figcaption strong{font-size:33px;line-height:1;letter-spacing:-.04em}.ct-litter-details__image figcaption span{font-size:11px}.ct-litter-details__routine{padding-top:90px;padding-bottom:90px}.ct-litter-details__heading{max-width:750px;margin-bottom:40px}.ct-litter-details__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:0;margin:0;list-style:none}.ct-litter-details__steps li{border-top:1px solid var(--litter-line);padding-top:22px}.ct-litter-details__steps li>span{display:block;color:#668471;font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:25px}.ct-litter-details__steps p{color:var(--litter-muted);font-size:14px;margin:0}.ct-litter-details__app-section{background:var(--litter-forest);padding:76px 0;color:#fff}.ct-litter-details__app-section .ct-litter-eyebrow{color:#c5d4b9}.ct-litter-details__app-section .ct-litter-details__lead{color:#e0e8db}.ct-litter-details__app-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.ct-litter-details__app-tags span{display:inline-flex;border:1px solid #5a7664;color:#f3f5ed;padding:7px 13px;border-radius:24px;font-size:12px;font-weight:600}.ct-litter-details__note{color:#d0ddc9;font-size:12px;line-height:1.7;max-width:450px;margin:0}.ct-litter-details__fit{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);padding-top:90px;padding-bottom:90px}.ct-litter-details__fit ul{padding:0;margin:28px 0 0;list-style:none;display:grid;gap:20px}.ct-litter-details__fit li{display:flex;align-items:flex-start;gap:13px}.ct-litter-details__fit li>span{flex:none;color:var(--litter-forest);font-weight:700}.ct-litter-details__fit li p{margin:0;color:var(--litter-muted);font-size:14px}.ct-litter-details__spec-section{padding:75px 0;background:#f6f7f3}.ct-litter-details__specs{display:grid;grid-template-columns:.85fr 1.4fr;align-items:start;gap:60px}.ct-litter-details__specs dl{margin:0}.ct-litter-details__specs dl>div{display:grid;grid-template-columns:1fr 1.55fr;gap:22px;padding:15px 0;border-bottom:1px solid var(--litter-line);font-size:14px}.ct-litter-details__specs dl>div:first-child{padding-top:0}.ct-litter-details__specs dt{color:var(--litter-muted);font-weight:400}.ct-litter-details__specs dd{margin:0;font-weight:600}.ct-litter-details__faq{display:grid;grid-template-columns:.85fr 1.4fr;gap:60px;padding-top:85px;padding-bottom:85px}.ct-litter-details__faq details{border-bottom:1px solid var(--litter-line)}.ct-litter-details__faq summary{display:flex;gap:20px;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:650;line-height:1.4}.ct-litter-details__faq summary::-webkit-details-marker{display:none}.ct-litter-details__faq summary>span:last-child{font-size:23px;line-height:1;font-weight:400;transition:transform .2s ease}.ct-litter-details__faq details[open] summary>span:last-child{transform:rotate(45deg)}.ct-litter-details__faq details p{margin:0 28px 22px 0;color:var(--litter-muted);font-size:14px}@media(min-width:1000px){.ct-litter-product .ct-litter-gallery{position:sticky;top:calc(var(--sticky-area-height,100px) + 20px)}}@media(max-width:999px){.ct-litter-product .product-info{padding-top:6px}.ct-litter-product .product-info__title{font-size:34px}.ct-litter-gallery__panels{max-height:none}.ct-litter-details__split,.ct-litter-details__fit{gap:30px}.ct-litter-details__specs,.ct-litter-details__faq{grid-template-columns:1fr;gap:30px}}@media(max-width:699px){.ct-litter-product .product-info__title{font-size:29px}.ct-litter-product .product-info__price sale-price{font-size:31px}.ct-litter-product__intro>p:last-child{font-size:14px}.ct-litter-product__benefits{padding:14px}.ct-litter-product__benefits li{font-size:13px}.ct-litter-gallery__panels{border-radius:14px}.ct-litter-gallery__thumbnails a{width:62px}.ct-litter-details__benefit-section{margin-top:12px;padding:50px 0}.ct-litter-details__split,.ct-litter-details__fit{grid-template-columns:1fr;gap:34px}.ct-litter-details__split--app .ct-litter-details__image{order:2}.ct-litter-details__image{border-radius:15px}.ct-litter-details__image figcaption{left:14px;bottom:14px;padding:12px 16px}.ct-litter-details__image figcaption strong{font-size:27px}.ct-litter-details__lead{font-size:15px;margin-top:16px}.ct-litter-details__routine,.ct-litter-details__fit,.ct-litter-details__faq{padding-top:52px;padding-bottom:52px}.ct-litter-details__heading{margin-bottom:27px}.ct-litter-details__steps{grid-template-columns:1fr;gap:25px}.ct-litter-details__steps li{padding-top:18px}.ct-litter-details__steps li>span{margin-bottom:12px}.ct-litter-details__app-section,.ct-litter-details__spec-section{padding:50px 0}.ct-litter-details__specs dl>div{grid-template-columns:1fr 1.35fr;gap:18px;font-size:13px}.ct-litter-details__faq summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.ct-litter-details__faq summary>span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/catarette-litter-product.css.map */
