body.catpip-colourful-pdp{--cp-navy: #173b68;--cp-navy-deep: #0c2b52;--cp-coral: #ef755e;--cp-coral-dark: #d55541;--cp-sky: #a8daf0;--cp-sky-light: #dff3fa;--cp-gold: #f6ad32;--cp-gold-light: #ffe3a9;--cp-sage: #dfe8ce;--cp-sage-deep: #4e6f54;--cp-cream: #fff7e8;--cp-paper: #fffcf6;--cp-ink: #26394f;--cp-muted: #6b6d72;--cp-line: #d9cdbc;--cp-radius-xl: 3rem;--cp-radius-lg: 2.2rem;--cp-radius-md: 1.5rem;--cp-shadow: .9rem 1rem 0 rgba(23, 59, 104, .13);overflow-x:clip;background:var(--cp-cream);color:var(--cp-ink);font-family:var(--font-body-family)}body.catpip-colourful-pdp main,body.catpip-colourful-pdp .content-for-layout{background:var(--cp-cream)}body.catpip-colourful-pdp h1,body.catpip-colourful-pdp h2,body.catpip-colourful-pdp h3,body.catpip-colourful-pdp .h0,body.catpip-colourful-pdp .h1,body.catpip-colourful-pdp .h2,body.catpip-colourful-pdp .h3,body.catpip-colourful-pdp .h4{color:var(--cp-navy-deep);font-family:var(--font-heading-family);letter-spacing:-.025em}body.catpip-colourful-pdp .catpip-eyebrow,body.catpip-colourful-pdp .catpip-pdp-routine__eyebrow,body.catpip-colourful-pdp .catpip-pdp-routine__observe-label,body.catpip-colourful-pdp .catpip-home-founders__eyebrow,body.catpip-colourful-pdp .catpip-pdp-close__eyebrow{color:var(--cp-coral-dark)!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase}body.catpip-colourful-pdp .catpip-pdp--branded.gradient{padding:4.2rem 0 6.6rem!important;background:var(--cp-cream)!important;--gradient-background: var(--cp-cream) !important}body.catpip-colourful-pdp .catpip-pdp--branded>product-component>.page-width,body.catpip-colourful-pdp .catpip-pdp--branded>.page-width{width:min(128rem,calc(100% - 6.4rem));max-width:none;padding-inline:0}body.catpip-colourful-pdp .catpip-pdp--branded .product{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(44rem,.94fr)!important;gap:3rem!important;align-items:start;margin:0!important}body.catpip-colourful-pdp .catpip-pdp--branded .product:after{display:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-wrapper,body.catpip-colourful-pdp .catpip-pdp--branded .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery{position:relative;min-width:0}body.catpip-colourful-pdp .catpip-pdp--branded media-gallery{position:relative;z-index:1;display:block}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list{position:relative;z-index:1;min-height:66.5rem;margin:0!important;overflow:hidden;border:.15rem solid var(--cp-navy)!important;border-radius:var(--cp-radius-xl)!important;background:var(--cp-paper)!important;isolation:isolate}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list:before,body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list:after{display:none}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list>.product__media-item{position:relative;z-index:2;width:100%!important;max-width:100%!important;min-height:66.2rem;margin:0!important;padding:1rem!important;place-items:center}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list>.product__media-item:after{display:none}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__media,body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__modal-opener{display:grid;width:100%!important;height:100%!important;min-height:63.8rem;place-items:center;background:transparent!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .global-media-settings,body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__media{border:0!important;box-shadow:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .global-media-settings:after{content:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__media img{z-index:2;width:95%!important;height:auto!important;max-height:58rem!important;margin:auto;border-radius:2rem!important;background:transparent!important;filter:none;object-fit:contain!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__badge{position:absolute;z-index:8;top:3.2rem;right:3.2rem;display:grid;width:10.8rem;aspect-ratio:1;place-content:center;border:.15rem solid var(--cp-navy);border-radius:50%;background:var(--cp-gold);color:var(--cp-navy-deep);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;line-height:1.05;text-align:center;transform:rotate(5deg)}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__badge strong{font-size:1.6rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation{position:absolute;z-index:9;top:0;right:0;left:0;display:flex;height:66.5rem;padding:1.8rem;align-items:center;justify-content:space-between;pointer-events:none}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation[hidden]{display:none}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button{display:grid;width:4.8rem;height:4.8rem;padding:0;place-items:center;border:.15rem solid var(--cp-navy);border-radius:50%;background:#fffcf6f0;box-shadow:0 .6rem 1.8rem #0c2b5224;color:var(--cp-navy-deep);cursor:pointer;pointer-events:auto;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button .svg-wrapper{width:1.8rem;height:1.8rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button--previous .icon{transform:rotate(90deg)}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button--next .icon{transform:rotate(-90deg)}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button:not(:disabled):hover{background:var(--cp-navy);color:#fff;transform:scale(1.05)}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button:focus-visible{outline:.3rem solid var(--cp-coral);outline-offset:.3rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button:disabled{opacity:.3;cursor:not-allowed}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__caption{position:absolute;z-index:8;top:62.4rem;right:2.8rem;left:2.8rem;margin:0;color:var(--cp-navy);font-size:1.1rem;font-weight:700;text-align:center;pointer-events:none}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee{position:relative;z-index:3;display:flex;clear:both;width:100%;gap:1.4rem;align-items:center;box-sizing:border-box;isolation:isolate;min-height:7.4rem;margin-top:2rem;padding:1.4rem 1.8rem;border:.1rem solid #9fc9de;border-radius:1.5rem;background:var(--cp-sky-light);color:var(--cp-navy-deep);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}@media screen and (min-width:750px){body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee{margin-top:5rem}}@media(hover:hover)and (pointer:fine){body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee:hover{border-color:var(--cp-navy);background:#d2edf8;transform:translateY(-.1rem)}}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee:focus-visible{outline:.2rem solid var(--cp-navy);outline-offset:.3rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee__icon{flex:0 0 auto;width:4.2rem;height:4.2rem;padding:.8rem;border:.1rem solid #8bb7cd;border-radius:50%;background:#fff;color:var(--cp-navy)}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee__icon svg{width:100%;height:100%}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee__copy{display:grid;gap:.2rem;min-width:0}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee__copy strong{color:var(--cp-navy-deep);font-size:1.6rem;font-weight:800;line-height:1.25}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-media-guarantee__copy span{color:#526b80;font-size:1.3rem;line-height:1.35}body.catpip-colourful-pdp .catpip-pdp--branded .thumbnail-slider{margin-top:1.5rem}body.catpip-colourful-pdp .catpip-pdp--branded .thumbnail-list{gap:.9rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .thumbnail-list__item,body.catpip-colourful-pdp .catpip-pdp--branded .thumbnail{overflow:hidden;border-radius:1.7rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .thumbnail-list__item{aspect-ratio:1}body.catpip-colourful-pdp .catpip-pdp--branded .thumbnail{border:.15rem solid transparent!important;background:#f4eadb}body.catpip-colourful-pdp .catpip-pdp--branded .thumbnail[aria-current=true]{border-color:var(--cp-navy)!important;box-shadow:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__info-container{max-width:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-buycard{min-width:0;padding:3.1rem!important;border:.15rem solid #e0b474!important;border-radius:var(--cp-radius-xl)!important;background:var(--cp-paper)!important;box-shadow:.7rem .8rem #ef755e29!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-buycard:before{content:none!important;display:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-buycard>*+*{margin-top:1rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-eyebrow{margin:0 0 1rem!important;color:var(--cp-coral-dark);font-size:1.1rem;font-weight:800;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}body.catpip-colourful-pdp .catpip-pdp--branded .product__title,body.catpip-colourful-pdp .catpip-pdp--branded .product__title h1{margin:0!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__title h1,body.catpip-colourful-pdp .catpip-pdp--branded .product__title a h2{max-width:60rem;color:var(--cp-navy-deep)!important;font-size:clamp(3.4rem,2.7vw,4.2rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.04!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.4rem 0 0!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps__item{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cp-navy-deep);font-family:var(--font-heading-family);font-size:1.45rem;font-weight:500;line-height:1.3}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps+variant-selects{margin-top:1.8rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps__icon{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:50%;background:var(--cp-coral);color:#fff}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps__icon svg{width:1.5rem;height:1.5rem;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.catpip-colourful-pdp .catpip-pdp--branded [class*=loox-rating],body.catpip-colourful-pdp .catpip-pdp--branded .loox-rating{font-size:1.45rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-promise{margin:0!important;color:var(--cp-navy);font-family:var(--font-heading-family);font-size:1.9rem;font-weight:700;line-height:1.15}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-intro{margin:0 0 1.2rem!important;color:#735f51;font-size:1.4rem;line-height:1.5}body.catpip-colourful-pdp .catpip-pdp--branded .product-form__input .form__label{margin-bottom:.9rem;color:#72777b;font-size:1.35rem}body.catpip-colourful-pdp .catpip-pdp--branded .product-form__input--price-cards{gap:.8rem!important;margin:0!important}body.catpip-colourful-pdp .catpip-pdp--branded .product-form__input--price-cards input[type=radio]+label{min-height:6.5rem!important;padding:.8rem 1.3rem!important;border:.1rem solid #dfd5c9!important;border-radius:1.5rem!important;background:#fffdfa!important;box-shadow:none!important;column-gap:.9rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .product-form__input--price-cards input[type=radio]:checked+label{padding:.7rem 1.2rem!important;border:.2rem solid var(--cp-coral-dark)!important;background:#fff0d4!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__thumb{position:relative;width:5rem!important;height:4.8rem!important;margin:0!important;border-radius:1.1rem!important;background:#f5ead6!important;overflow:visible!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__quantity{position:absolute;z-index:2;bottom:-.35rem;left:-.45rem;min-width:2.4rem;padding:.25rem .45rem;border:.1rem solid rgba(255,255,255,.72);border-radius:.6rem;background:var(--cp-navy-deep);color:#fff;box-shadow:0 .2rem .45rem #0c2b522e;font-family:var(--font-body-family);font-size:1rem;font-weight:800;line-height:1.15;text-align:center}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__label{color:#583623!important;font-family:var(--font-heading-family);font-size:1.8rem!important;font-weight:700!important;line-height:1!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__permonth{color:#776b63!important;font-size:1.15rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__price strong{color:#1f2c2c!important;font-size:1.7rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__price s{color:#8b8f8e!important;font-size:1rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__name{grid-area:name;display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.45rem .7rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__saving{display:inline-flex!important;position:static!important;align-items:center;width:max-content;max-width:100%;margin:0!important;padding:.2rem .7rem!important;border-radius:99rem!important;background:#dceaaa!important;color:#527036!important;font-family:var(--font-body-family);font-size:1rem!important;font-weight:900!important;letter-spacing:0;line-height:1.15;transform:none!important;white-space:nowrap}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__ribbon{display:block!important;position:absolute!important;top:0!important;right:1.1rem!important;left:auto!important;padding:.2rem .9rem!important;border-radius:99rem!important;background:#dceaaa!important;color:#527036!important;font-size:1rem!important;font-weight:900!important;letter-spacing:.05em;line-height:1.15;transform:translateY(-50%)!important;white-space:nowrap}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase{gap:.8rem!important;margin:1rem 0 0!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__opt{display:grid!important;grid-template-columns:2rem minmax(0,1fr) auto;min-height:5.5rem!important;align-items:center;gap:1rem!important;box-sizing:border-box;padding:1rem 1.3rem!important;border:.2rem solid #dfd5c9!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__opt.is-selected{border:.2rem solid var(--cp-coral-dark)!important;background:#fffaf5!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__opt:has(input:focus-visible){outline:0!important;outline-offset:0!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__opt--sub{display:flex!important;min-height:5.5rem!important;padding:1rem 1.3rem!important;overflow:visible}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__input{width:1.8rem;height:1.8rem;margin:0;justify-self:center;accent-color:var(--cp-coral-dark);appearance:auto!important;-webkit-appearance:radio!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__main{display:grid!important;min-height:3.6rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:1rem!important;padding:0!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__title{font-size:1.4rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__sub{color:#8a827c!important;font-size:1.1rem!important;line-height:1.35!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__price{font-size:1.45rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .product-form{margin:0!important}body.catpip-colourful-pdp .catpip-pdp--branded .product-form__submit{min-height:5.8rem!important;margin-top:1.3rem!important;border:0!important;border-radius:99rem!important;background:var(--cp-coral-dark)!important;box-shadow:inset 0 -.5rem #5c2a1e47!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-size:1.7rem!important;font-weight:800!important;text-transform:uppercase}body.catpip-colourful-pdp .catpip-pdp--branded .product-form__submit:before,body.catpip-colourful-pdp .catpip-pdp--branded .product-form__submit:after{display:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status{display:flex!important;min-height:4.5rem!important;align-items:center;justify-content:space-between!important;gap:1.5rem;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#676c6d;font-size:1.3rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status__item{margin:0!important;padding:0!important;font-size:inherit!important;white-space:nowrap}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status__low{color:#e26d18!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status__dot{width:.8rem!important;height:.8rem!important;background:#f38618!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-charity-badge--purchase{max-width:none;margin:0!important;padding:1.1rem 1.4rem!important;border:.1rem solid #a7bba0!important;border-radius:1.5rem!important;background:#e8efdf!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-charity-badge__icon{background:var(--cp-coral-dark)!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-charity-badge__copy strong{font-size:1.4rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-charity-badge__copy>span{color:#59625a;font-size:1.2rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm{margin:0!important}body.catpip-colourful-pdp .multicolumn--catpip-room-story{background:var(--cp-navy)!important;color:#fff;--gradient-background: var(--cp-navy)}body.catpip-colourful-pdp .multicolumn--catpip-room-story>.page-width{width:min(128rem,calc(100% - 6.4rem));max-width:none}body.catpip-colourful-pdp .multicolumn__catpip-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:10rem;align-items:end;margin-bottom:4.2rem}body.catpip-colourful-pdp .multicolumn__catpip-eyebrow{margin:0 0 1rem;color:var(--cp-gold);font-size:1.1rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body.catpip-colourful-pdp .multicolumn__catpip-title{max-width:42rem;margin:0;color:#fff;font-size:clamp(4.2rem,5vw,6.5rem);font-weight:800;line-height:.98}body.catpip-colourful-pdp .multicolumn__catpip-copy{max-width:54rem;margin:0;color:#dce6f1;font-size:1.6rem;line-height:1.6}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-list{column-gap:1.4rem;row-gap:1.4rem}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-card{position:relative;overflow:hidden;border-radius:var(--cp-radius-lg);background:#fff}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-card__image-wrapper{margin:0}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-card__image{object-fit:cover}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-card__info{position:absolute;z-index:2;right:1rem;bottom:1rem;left:1rem;padding:.9rem 1.2rem;border-radius:1.2rem;background:#0c2b52db;color:#fff;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-card__info h3{margin:0;color:#fff;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1.3}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm .catpip-product-assurance__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important;margin-top:1rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm .catpip-product-assurance__card--calm{min-height:6.8rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm .catpip-product-assurance__card--calm .svg-wrapper{width:3rem!important;height:3rem!important;border:.1rem solid #879788!important;background:transparent!important;color:#3d694b!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm .catpip-product-assurance__title{color:#252e31!important;font-size:1.1rem!important;font-weight:500!important;line-height:1.25!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-payment{margin-top:1rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-payment ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));gap:.4rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-payment li,body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-payment svg{width:100%!important;max-width:none!important;height:2.2rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-rail-acc{margin-top:1.1rem!important;border-top:.1rem solid #ddd3c7!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-rail-acc__item{border-bottom-color:#ddd3c7!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-rail-acc__summary{min-height:4.2rem!important;padding:0!important;color:var(--cp-navy);font-size:1.4rem!important;font-weight:700!important}body.catpip-colourful-pdp .catpip-pdp--branded .purchase-ugc{margin-top:1.8rem;padding-top:1.7rem;border-top-color:#ddd3c7}body.catpip-colourful-pdp .catpip-pdp--branded .purchase-ugc__head h2{color:var(--cp-navy-deep);font-size:2.2rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-curated-ugc__caption b{font-size:1.05rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-curated-ugc__caption small{font-size:.9rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-curated-ugc__disclosure{font-size:1rem}body.catpip-colourful-pdp .section--catpip-pdp-stats,body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats{background:var(--cp-navy)!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-band__inner{width:min(128rem,calc(100% - 6.4rem))}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats{padding:0!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__grid{max-width:none!important;min-height:12.5rem;gap:0!important;align-items:center;text-align:left!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__item{display:grid;min-height:6.4rem;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:center;padding:0 2.8rem!important;border:0!important;border-right:.1rem solid rgba(255,255,255,.25)!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__item:first-child{padding-left:0!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__item:last-child{padding-right:0!important;border-right:0!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__num{color:var(--cp-gold)!important;font-size:3.8rem!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__icon{display:block;width:4rem;height:4rem}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__label{max-width:13rem!important;margin:0!important;color:#fff!important;font-size:1.1rem!important;font-weight:600;line-height:1.3}body.catpip-colourful-pdp .section--catpip-pdp-starter-kit,body.catpip-colourful-pdp .catpip-pdp-kit{background:var(--cp-paper)!important}body.catpip-colourful-pdp .catpip-pdp-kit__inner{width:min(128rem,calc(100% - 6.4rem))}body.catpip-colourful-pdp .section--catpip-pdp-usecase,body.catpip-colourful-pdp .section--catpip-pdp-usecase .catpip-pdp-usecase{background:var(--cp-paper)!important}body.catpip-colourful-pdp .section--catpip-pdp-usecase .catpip-pdp-band__inner{width:min(128rem,calc(100% - 6.4rem))}body.catpip-colourful-pdp .section--catpip-pdp-usecase .catpip-pdp-usecase{padding:10.4rem 0!important}body.catpip-colourful-pdp .catpip-pdp-usecase__head{max-width:76rem!important;margin-bottom:4.6rem!important}body.catpip-colourful-pdp .catpip-pdp-usecase__head h2,body.catpip-colourful-pdp .catpip-pdp-community__head h2{color:var(--cp-navy-deep)!important;font-size:clamp(3.8rem,4.6vw,6.5rem)!important;font-weight:800!important;line-height:.98!important}body.catpip-colourful-pdp .catpip-pdp-usecase__head>p:last-child{max-width:69rem;margin:1.7rem auto 0;color:#6d6870!important;font-size:1.5rem}body.catpip-colourful-pdp .catpip-pdp-usecase__grid{gap:1.4rem!important}body.catpip-colourful-pdp .catpip-usecase__card{position:relative;display:flex!important;min-height:0;flex-direction:column;overflow:hidden;padding:0!important;border:.15rem solid var(--cp-navy)!important;border-radius:var(--cp-radius-lg)!important;background:var(--cp-paper)!important;color:var(--cp-navy-deep);box-shadow:none!important}body.catpip-colourful-pdp .catpip-usecase__card:nth-child(n){background:var(--cp-paper)!important}body.catpip-colourful-pdp .catpip-usecase__card:before{position:absolute;z-index:2;top:1.4rem;left:1.4rem;display:grid;width:3.3rem;height:3.3rem;place-items:center;border:.15rem solid var(--cp-navy);border-radius:50%;background:var(--cp-paper);color:var(--cp-navy);content:"01";font-size:1rem;font-weight:900;box-shadow:0 .3rem .8rem #0c2b521f}body.catpip-colourful-pdp .catpip-usecase__card:nth-child(2):before{content:"02"}body.catpip-colourful-pdp .catpip-usecase__card:nth-child(3):before{content:"03"}body.catpip-colourful-pdp .catpip-usecase__card:nth-child(4):before{content:"04"}body.catpip-colourful-pdp .catpip-usecase__card:after{display:none}body.catpip-colourful-pdp .catpip-usecase__photo{display:block!important;flex:0 0 auto;width:100%;height:20rem;overflow:hidden;background:var(--cp-cream)}body.catpip-colourful-pdp .catpip-usecase__photo img{display:block;width:100%;height:100%;object-fit:cover}body.catpip-colourful-pdp .catpip-usecase__ico{display:none!important}body.catpip-colourful-pdp .catpip-usecase__text{position:relative;z-index:1;display:block;min-height:0!important;padding:1.8rem 2rem 2rem!important;background:var(--cp-paper)}body.catpip-colourful-pdp .catpip-usecase__text:before{display:none}body.catpip-colourful-pdp .catpip-usecase__card b{color:var(--cp-navy-deep)!important;font-size:2rem!important;font-weight:800!important;line-height:1.08!important}body.catpip-colourful-pdp .catpip-usecase__card small{margin-top:.6rem!important;color:#5f6873!important;font-size:1.25rem!important;line-height:1.42!important}body.catpip-colourful-pdp .catpip-pdp-routine{padding:10.4rem 3.2rem!important;background:var(--cp-cream)!important;color:var(--cp-ink)!important}body.catpip-colourful-pdp .catpip-pdp-routine__inner{width:min(100%,128rem)!important}body.catpip-colourful-pdp .catpip-pdp-routine__head{display:grid;max-width:none!important;grid-template-columns:1.25fr .75fr;column-gap:8rem;row-gap:.9rem;align-items:end;margin-bottom:4.6rem!important;text-align:left!important}body.catpip-colourful-pdp .catpip-pdp-routine__head .catpip-pdp-routine__eyebrow{grid-column:1}body.catpip-colourful-pdp .catpip-pdp-routine__head h2{grid-column:1;color:var(--cp-navy-deep)!important;font-size:clamp(3.8rem,4.6vw,6.5rem)!important;line-height:.98!important}body.catpip-colourful-pdp .catpip-pdp-routine__head>p:last-child{grid-column:2;grid-row:1 / 3;margin:0!important;color:#6d6870!important}body.catpip-colourful-pdp .catpip-pdp-routine__steps{gap:1.6rem!important}body.catpip-colourful-pdp .catpip-pdp-routine__step{border-color:#decfbd!important;border-radius:var(--cp-radius-lg)!important;background:var(--cp-paper)!important;box-shadow:none!important}body.catpip-colourful-pdp .catpip-pdp-routine__media{height:33rem;aspect-ratio:auto!important;background:#f5eadd!important}body.catpip-colourful-pdp .catpip-pdp-routine__number{top:1.7rem!important;left:1.7rem!important;width:4.6rem!important;height:4.6rem!important;border:.3rem solid var(--cp-paper)!important;background:var(--cp-coral-dark)!important;box-shadow:none!important}body.catpip-colourful-pdp .catpip-pdp-routine__step-copy{min-height:14.5rem;padding:2.1rem 2.2rem 2.5rem!important}body.catpip-colourful-pdp .catpip-pdp-routine__step-copy strong{color:var(--cp-navy-deep)!important;font-size:2.4rem!important}body.catpip-colourful-pdp .catpip-pdp-routine__step-copy p{color:#715e50!important;font-size:1.3rem!important}body.catpip-colourful-pdp .catpip-pdp-routine__observe{grid-template-columns:5.8rem minmax(0,1fr) minmax(22rem,.42fr)!important;gap:2.4rem!important;margin-top:2.2rem!important;padding:2.8rem 3.2rem!important;border-radius:var(--cp-radius-lg)!important;background:#e4eec7!important;box-shadow:.8rem .8rem #dfa167!important}body.catpip-colourful-pdp .catpip-pdp-routine__observe-icon{width:5.8rem!important;height:5.8rem!important;background:var(--cp-paper)!important;color:var(--cp-coral-dark)!important}body.catpip-colourful-pdp .catpip-pdp-routine__observe h3{color:var(--cp-navy-deep)!important;font-size:3.1rem!important}body.catpip-colourful-pdp .catpip-pdp-routine__observe h3+p,body.catpip-colourful-pdp .catpip-pdp-routine__note{color:#465747!important}body.catpip-colourful-pdp .catpip-pdp-routine__cta{border-radius:99rem!important;background:var(--cp-navy)!important}body.catpip-colourful-pdp .catpip-cp-review-preview{padding:10.4rem 0;background:var(--cp-sky-light)}body.catpip-colourful-pdp .catpip-cp-review-preview__inner{display:grid;width:min(128rem,calc(100% - 6.4rem));grid-template-columns:.7fr 1.3fr;gap:6.2rem;align-items:center;margin-inline:auto}body.catpip-colourful-pdp .catpip-cp-review-preview__summary h2{margin:0;color:var(--cp-navy-deep);font-size:clamp(4rem,4.4vw,6.1rem);font-weight:800;line-height:.98}body.catpip-colourful-pdp .catpip-cp-review-preview__summary>p:last-child{color:#5b6a76;font-size:1.3rem}body.catpip-colourful-pdp .catpip-cp-review-preview__score{display:flex;align-items:center;gap:1.7rem;margin:2.4rem 0 1.8rem}body.catpip-colourful-pdp .catpip-cp-review-preview__score>strong{color:var(--cp-navy);font-family:var(--font-heading-family);font-size:6.6rem;line-height:.9}body.catpip-colourful-pdp .catpip-cp-review-preview__score span{display:flex;flex-direction:column}body.catpip-colourful-pdp .catpip-cp-review-preview__stars{color:#e4a000;font-size:1.9rem;font-style:normal;letter-spacing:-.1rem}body.catpip-colourful-pdp .catpip-cp-review-preview__app{min-width:0;padding:2.6rem;overflow:hidden;border:.15rem solid var(--cp-navy);border-radius:var(--cp-radius-xl);background:var(--cp-paper);box-shadow:var(--cp-shadow)}body.catpip-colourful-pdp .section--catpip-pdp-inside,body.catpip-colourful-pdp .section--catpip-pdp-inside .catpip-pdp-inside{background:var(--cp-navy-deep)!important;color:#fff!important}body.catpip-colourful-pdp .section--catpip-pdp-inside .catpip-pdp-inside{padding:10.4rem 0!important}body.catpip-colourful-pdp .section--catpip-pdp-inside .catpip-pdp-band__inner{width:min(128rem,calc(100% - 6.4rem))}body.catpip-colourful-pdp .catpip-pdp-inside__grid{width:min(128rem,calc(100% - 6.4rem))!important;grid-template-columns:.92fr 1.08fr!important;gap:8.2rem!important;overflow:visible!important;border-radius:0!important;background:transparent!important}body.catpip-colourful-pdp .catpip-pdp-inside__body{padding:0!important}body.catpip-colourful-pdp .catpip-pdp-inside__media{position:relative;display:grid;min-height:62rem;overflow:visible!important;place-items:center;border:0!important;background:transparent!important}body.catpip-colourful-pdp .catpip-pdp-inside__media:before{position:absolute;width:82%;aspect-ratio:1;border:.2rem solid #fff;border-radius:50%;background:var(--cp-coral);content:""}body.catpip-colourful-pdp .catpip-pdp-inside__media img{position:relative;z-index:2;width:78%!important;max-height:54rem;background:transparent!important;filter:drop-shadow(1.6rem 2.4rem 0 rgba(0,0,0,.14));object-fit:contain}body.catpip-colourful-pdp .catpip-pdp-inside__media-caption{position:absolute;z-index:3;bottom:-1.3rem;left:50%;padding:.8rem 1.5rem;border-radius:999rem;background:var(--cp-paper);color:var(--cp-navy);font-size:.95rem;font-weight:800;white-space:nowrap;transform:translate(-50%)}body.catpip-colourful-pdp .catpip-pdp-inside__body h2{max-width:61rem;color:#fff!important;font-size:clamp(3.8rem,4.6vw,6.5rem)!important;font-weight:800!important;line-height:.98!important}body.catpip-colourful-pdp .catpip-pdp-inside .catpip-eyebrow{color:var(--cp-gold)!important}body.catpip-colourful-pdp .catpip-pdp-inside__rte{color:#dbe6f3!important;font-size:1.7rem}body.catpip-colourful-pdp .catpip-pdp-inside__rte p{color:#dbe6f3!important}body.catpip-colourful-pdp .catpip-pdp-inside__facts{display:grid!important;gap:.9rem!important;margin:2.7rem 0!important}body.catpip-colourful-pdp .catpip-pdp-inside__fact{min-height:4.7rem!important;padding:.8rem 1.5rem!important;border:.1rem solid rgba(255,255,255,.3)!important;border-radius:1.3rem!important;background:#ffffff14!important;color:#fff!important}body.catpip-colourful-pdp .catpip-pdp-inside__fact svg{box-sizing:border-box;width:2.4rem;height:2.4rem;padding:.4rem;border:.1rem solid var(--cp-sky);background:transparent;color:var(--cp-sky)!important}body.catpip-colourful-pdp .catpip-pdp-inside__ingredients{padding:2.1rem!important;border:0!important;border-radius:1.6rem!important;background:var(--cp-paper)!important;color:var(--cp-ink)}body.catpip-colourful-pdp .catpip-pdp-inside__ingredients strong,body.catpip-colourful-pdp .catpip-pdp-inside__ing-title{color:var(--cp-navy)!important}body.catpip-colourful-pdp .catpip-pdp-inside__disclosure{color:#aebed0!important;font-size:1rem!important}body.catpip-colourful-pdp .catpip-pdp-inside__cta{display:none!important}body.catpip-colourful-pdp .section--catpip-pdp-compare,body.catpip-colourful-pdp .section--catpip-pdp-compare .catpip-pdp-cmp2{background:var(--cp-paper)!important}body.catpip-colourful-pdp .section--catpip-pdp-compare .catpip-pdp-cmp2{padding:4.8rem 0!important}body.catpip-colourful-pdp .section--catpip-pdp-compare .catpip-pdp-band__inner{width:min(56rem,calc(100% - 3.2rem))}body.catpip-colourful-pdp .catpip-pdp-cmp2__wrap{display:grid!important;grid-template-columns:1fr!important;gap:0!important}body.catpip-colourful-pdp .catpip-pdp-cmp2__head{max-width:50rem!important;margin:0 auto 2.2rem!important;text-align:center!important}body.catpip-colourful-pdp .catpip-pdp-cmp2__head h2{max-width:68rem;margin:0 auto!important;color:var(--cp-navy-deep)!important;font-size:clamp(3.8rem,4.6vw,6.5rem)!important;line-height:.98!important}body.catpip-colourful-pdp .catpip-pdp-cmp2__trust{color:var(--cp-navy)!important;font-size:1.35rem!important;font-weight:800}body.catpip-colourful-pdp .catpip-pdp-cmp2__head>.catpip-eyebrow{max-width:none;margin:0 auto 1.2rem!important;text-align:center}body.catpip-colourful-pdp .catpip-pdp-cmp2__head>p:last-child{max-width:54rem;margin:1.8rem auto 0!important;text-align:center}body.catpip-colourful-pdp .catpip-pdp-cmp2__scroller{width:100%;min-width:0;max-width:54rem;margin-inline:auto;overflow-x:auto;border-radius:var(--cp-radius-lg);-webkit-overflow-scrolling:touch}body.catpip-colourful-pdp .catpip-pdp-cmp2__grid{overflow:hidden!important;border:.15rem solid var(--cp-navy)!important;border-radius:var(--cp-radius-lg)!important;background:#fff!important;box-shadow:none!important}body.catpip-colourful-pdp .catpip-cmp2__panel{border:0!important;background:#fff!important}body.catpip-colourful-pdp .catpip-cmp2__ourbg{background:#fff2d7!important}body.catpip-colourful-pdp .catpip-cmp2__c{min-height:4.5rem!important;padding:.8rem .75rem!important;border-color:#d9dde1!important}body.catpip-colourful-pdp .catpip-cmp2__c--ourhead{background:var(--cp-gold)!important;color:var(--cp-navy)!important}body.catpip-colourful-pdp .catpip-cmp2__c--althead,body.catpip-colourful-pdp .catpip-cmp2__c--corner{background:#ecf1f7!important}body.catpip-colourful-pdp .catpip-cmp2__wordmark,body.catpip-colourful-pdp .catpip-cmp2__altname{color:var(--cp-navy)!important;font-size:1.35rem!important}body.catpip-colourful-pdp .catpip-cmp2__c--corner{color:var(--cp-navy)!important;font-size:1.6rem!important;font-weight:800!important}body.catpip-colourful-pdp .catpip-cmp2__mark{width:2rem;height:2rem;border:.1rem solid currentColor;border-radius:50%;background:var(--cp-paper)}body.catpip-colourful-pdp .catpip-cmp2__c--feat{color:#35475a!important;font-size:1.12rem!important}body.catpip-colourful-pdp .catpip-cmp2__mark--ours,body.catpip-colourful-pdp .catpip-cmp2__mark--yes{color:#3f7a57!important}body.catpip-colourful-pdp .catpip-cmp2__mark--no{color:#bc6c65!important}body.catpip-colourful-pdp .catpip-pdp-cmp2__cta{display:inline-flex!important;min-height:4.8rem;padding:1rem 2rem;border-radius:999px;background:var(--cp-coral)!important;color:#fff!important;box-shadow:0 .4rem 0 var(--cp-coral-dark)}body.catpip-colourful-pdp .catpip-pdp-cmp2__trust--footer{margin:-.8rem 0 0!important;color:#68717a!important;font-size:1.15rem!important;font-weight:600;text-align:center}body.catpip-colourful-pdp .catpip-home-founders{padding:10.4rem 3.2rem!important;background:var(--cp-gold-light)!important}body.catpip-colourful-pdp .catpip-home-founders__inner{width:min(100%,128rem)!important;grid-template-columns:.9fr 1.1fr!important;gap:6.8rem!important}body.catpip-colourful-pdp .catpip-home-founders__media{min-height:0!important;border:.15rem solid var(--cp-navy)!important;border-radius:var(--cp-radius-xl)!important;background:var(--cp-paper)!important;box-shadow:.9rem .9rem 0 var(--cp-coral)!important;transform:none!important}body.catpip-colourful-pdp .catpip-home-founders__media img{min-height:0!important;aspect-ratio:1.15}body.catpip-colourful-pdp .catpip-home-founders__caption{background:var(--cp-paper)!important;color:var(--cp-navy)!important;transform:none!important}body.catpip-colourful-pdp .catpip-home-founders__copy{max-width:62rem!important;padding:0!important;background:transparent!important}body.catpip-colourful-pdp .catpip-home-founders h2{color:var(--cp-navy-deep)!important;font-size:clamp(3.8rem,4.6vw,6.5rem)!important}body.catpip-colourful-pdp .catpip-home-founders__text{color:#5d5147!important}body.catpip-colourful-pdp .catpip-home-founders__signature{color:var(--cp-navy)!important}body.catpip-colourful-pdp .catpip-home-founders__link{border-radius:99rem!important;background:var(--cp-navy)!important}body.catpip-colourful-pdp .catpip-product-details{background:var(--cp-cream)!important;--gradient-background: var(--cp-cream) !important}body.catpip-colourful-pdp .catpip-product-details>.page-width{width:min(128rem,calc(100% - 6.4rem));max-width:none;padding:10.4rem 0!important}body.catpip-colourful-pdp .catpip-product-details__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:8.8rem;align-items:start}body.catpip-colourful-pdp .catpip-product-details__intro{position:sticky;top:3rem}body.catpip-colourful-pdp .catpip-product-details__intro>p:first-child{margin:0 0 1rem;color:var(--cp-coral-dark);font-size:1.1rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body.catpip-colourful-pdp .catpip-product-details__intro h2{margin:0;color:var(--cp-navy-deep);font-size:clamp(3.8rem,4.6vw,6.5rem);font-weight:800;line-height:.98}body.catpip-colourful-pdp .catpip-product-details__intro>p:last-child{color:#6f6a67;font-size:1.5rem;line-height:1.58}body.catpip-colourful-pdp .catpip-product-details__content,body.catpip-colourful-pdp .catpip-product-details__block{width:100%;max-width:none!important;gap:0!important}body.catpip-colourful-pdp .catpip-product-details__content{grid-template-columns:minmax(0,1fr)!important;min-width:0}body.catpip-colourful-pdp .catpip-product-faq>h2{display:none!important}body.catpip-colourful-pdp .catpip-product-faq{border-top:.15rem solid var(--cp-navy)}body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq .product__accordion{margin:0!important;padding:0!important;border:0!important;border-bottom:.1rem solid #cfc2b3!important;border-radius:0!important;background:transparent!important}body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq summary{min-height:7.3rem;align-items:center;padding:0!important}body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq summary .icon-caret,body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq summary svg{color:var(--cp-navy)!important;opacity:.72}body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq .accordion__title{color:var(--cp-navy)!important;font-size:2rem!important;font-weight:700!important}body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq .accordion__content{margin:-.7rem 4.2rem 2.5rem 0!important;padding:0!important;color:#6c625b!important;font-size:1.3rem!important;opacity:1!important}body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq .accordion__content,body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq .accordion__content *{color:#6c625b!important;opacity:1!important}body.catpip-colourful-pdp .catpip-product-details__fineprint{grid-column:1 / -1;max-width:92rem!important;border-color:#173b6826!important;color:#746f6a!important}body.catpip-colourful-pdp .product-media-modal__content>*:not(.active){display:none!important}body.catpip-colourful-pdp .catpip-pdp-close{padding:10.4rem 3.2rem!important;background:var(--cp-paper)!important}body.catpip-colourful-pdp .catpip-pdp-close__inner{width:min(100%,128rem)!important;min-height:47rem;grid-template-columns:.9fr 1.1fr!important;gap:0!important;padding:0!important;border:.15rem solid var(--cp-navy);border-radius:var(--cp-radius-xl)!important;background:var(--cp-coral)!important;box-shadow:1rem 1rem 0 var(--cp-navy)!important}body.catpip-colourful-pdp .catpip-pdp-close__copy{padding:6rem!important}body.catpip-colourful-pdp .catpip-pdp-close h2{color:var(--cp-navy-deep)!important;font-size:clamp(3.8rem,4.6vw,6.5rem)!important}body.catpip-colourful-pdp .catpip-pdp-close__text{color:#583c37!important}body.catpip-colourful-pdp .catpip-pdp-close__button{border-radius:99rem!important;background:var(--cp-navy)!important}body.catpip-colourful-pdp .catpip-pdp-close__button:after{margin-left:1.2rem;content:"\2192"}body.catpip-colourful-pdp .catpip-pdp-close__price,body.catpip-colourful-pdp .catpip-pdp-close__note{display:none!important}body.catpip-colourful-pdp .catpip-pdp-close__media{position:relative;min-height:47rem!important;border-radius:0!important;background:var(--cp-sky)!important;transform:none!important}body.catpip-colourful-pdp .catpip-pdp-close__media:before{position:absolute;width:75%;aspect-ratio:1;border:.2rem solid var(--cp-navy);border-radius:50%;background:var(--cp-gold);content:""}body.catpip-colourful-pdp .catpip-pdp-close__media img{position:relative;z-index:2;width:78%;height:auto!important;filter:drop-shadow(1.8rem 2.3rem 0 rgba(23,59,104,.18));transform:rotate(-2deg)}body.catpip-colourful-pdp .section--catpip-pdp-community:has(.catpip-pdp-community--heading) .catpip-pdp-community--heading{padding:9rem 0 3rem!important;background:var(--cp-sky-light)!important}body.catpip-colourful-pdp .section--catpip-pdp-community:has(.catpip-pdp-community--heading) .catpip-pdp-community__head{max-width:76rem;margin-inline:auto;text-align:center}body.catpip-colourful-pdp [id*="178775261323d14c5a"]{padding-bottom:9rem;background:var(--cp-sky-light)!important}@media screen and (max-width:1120px){body.catpip-colourful-pdp .catpip-pdp--branded>product-component>.page-width,body.catpip-colourful-pdp .catpip-pdp--branded>.page-width,body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-band__inner,body.catpip-colourful-pdp .catpip-pdp-kit__inner,body.catpip-colourful-pdp .section--catpip-pdp-usecase .catpip-pdp-band__inner,body.catpip-colourful-pdp .section--catpip-pdp-inside .catpip-pdp-band__inner,body.catpip-colourful-pdp .section--catpip-pdp-compare .catpip-pdp-band__inner,body.catpip-colourful-pdp .catpip-cp-review-preview__inner,body.catpip-colourful-pdp .catpip-product-details>.page-width{width:min(128rem,calc(100% - 4.8rem))}body.catpip-colourful-pdp .catpip-pdp--branded .product{grid-template-columns:minmax(0,1fr)!important;gap:2.4rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-wrapper{position:relative!important;top:auto!important;min-width:0}body.catpip-colourful-pdp .catpip-pdp--branded .product__info-wrapper{width:min(62rem,100%)!important;min-width:0;margin-inline:auto}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-buycard{width:100%;box-sizing:border-box}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list{min-height:58rem}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list>.product__media-item,body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__media,body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__modal-opener{min-height:57.7rem}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__media img{max-height:51rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation{height:58rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__caption{top:53.9rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-buycard{padding:2.5rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__title h1{font-size:3.5rem!important}}@media screen and (max-width:989px){body.catpip-colourful-pdp .catpip-pdp--branded .product{grid-template-columns:1fr!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-wrapper{position:relative!important;top:auto!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__info-wrapper{width:min(62rem,100%)!important;margin-inline:auto}body.catpip-colourful-pdp .catpip-pdp-routine__observe{grid-template-columns:5.8rem minmax(0,1fr)!important}body.catpip-colourful-pdp .catpip-pdp-routine__note{grid-column:2!important}body.catpip-colourful-pdp .catpip-pdp-inside__grid,body.catpip-colourful-pdp .catpip-home-founders__inner{grid-template-columns:1fr!important}body.catpip-colourful-pdp .catpip-pdp-inside__media{min-height:52rem}body.catpip-colourful-pdp .catpip-cp-review-preview__inner{grid-template-columns:1fr}body.catpip-colourful-pdp .catpip-cp-review-preview__summary{max-width:65rem}body.catpip-colourful-pdp .multicolumn__catpip-intro{gap:4.5rem}}@media screen and (max-width:749px){body.catpip-colourful-pdp .catpip-pdp--branded.gradient{padding:1.6rem 0 5rem!important}body.catpip-colourful-pdp .catpip-pdp--branded>product-component>.page-width,body.catpip-colourful-pdp .catpip-pdp--branded>.page-width,body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-band__inner,body.catpip-colourful-pdp .catpip-pdp-kit__inner,body.catpip-colourful-pdp .section--catpip-pdp-usecase .catpip-pdp-band__inner,body.catpip-colourful-pdp .section--catpip-pdp-inside .catpip-pdp-band__inner,body.catpip-colourful-pdp .section--catpip-pdp-compare .catpip-pdp-band__inner,body.catpip-colourful-pdp .catpip-cp-review-preview__inner,body.catpip-colourful-pdp .catpip-product-details>.page-width{width:min(62rem,calc(100% - 2.8rem))}body.catpip-colourful-pdp .catpip-pdp--branded .product{gap:2.2rem!important}body.catpip-colourful-pdp .multicolumn--catpip-room-story>.page-width{width:calc(100% - 2.8rem)}body.catpip-colourful-pdp .multicolumn__catpip-intro{grid-template-columns:1fr;gap:1.8rem;margin-bottom:3rem}body.catpip-colourful-pdp .multicolumn__catpip-title{max-width:32rem;font-size:4.2rem}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-list{column-gap:1rem}body.catpip-colourful-pdp .multicolumn--catpip-room-story .multicolumn-list__item{width:75%}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list{min-height:43.5rem;border-radius:2.2rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list>.product__media-item,body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__media,body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__modal-opener{min-height:43.2rem}body.catpip-colourful-pdp .catpip-pdp--branded .product__media-list .product__media img{width:97%!important;max-height:39rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation{height:43.5rem;padding:1rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__navigation-button{width:4.4rem;height:4.4rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__badge{top:2rem;right:2rem;width:8.2rem;font-size:1rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__badge strong{font-size:1.2rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-gallery__caption{top:39.8rem;font-size:1.05rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-buycard{padding:2.5rem 1.6rem!important;border-radius:2.2rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .product__title h1{font-size:clamp(3rem,8.5vw,3.4rem)!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps{gap:.9rem;margin-top:1.2rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps__item{grid-template-columns:2.5rem minmax(0,1fr);min-height:0;padding:0;font-size:1.35rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-usps__icon{width:2rem;height:2rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-cp-promise{font-size:1.7rem}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__label{font-size:1.6rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status{min-height:0!important;flex-wrap:wrap;justify-content:flex-start!important;gap:.6rem 1.2rem;font-size:1.2rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status__item{display:flex;align-items:center;min-width:0}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status__shipping{max-width:100%;white-space:normal}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status__shipping-icon{flex:0 0 auto}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm .catpip-product-assurance__card--calm,body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm .catpip-product-assurance__title{min-width:0;overflow-wrap:anywhere}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-payment ul{display:flex!important;flex-wrap:nowrap;gap:.2rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-payment li{width:auto!important;min-width:0;flex:1 1 0}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-payment svg{height:2rem!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__grid{grid-template-columns:repeat(2,1fr)!important;padding:1.7rem 0}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__item{min-height:7.5rem;padding:0 1.4rem!important;border-bottom:.1rem solid rgba(255,255,255,.2)!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__item:nth-child(2){border-right:0!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__item:nth-child(n+3){border-bottom:0!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__num{font-size:3.1rem!important}body.catpip-colourful-pdp .section--catpip-pdp-stats .catpip-pdp-stats__label{font-size:.9rem!important}body.catpip-colourful-pdp .section--catpip-pdp-usecase .catpip-pdp-usecase,body.catpip-colourful-pdp .section--catpip-pdp-inside .catpip-pdp-inside,body.catpip-colourful-pdp .section--catpip-pdp-compare .catpip-pdp-cmp2,body.catpip-colourful-pdp .catpip-cp-review-preview,body.catpip-colourful-pdp .catpip-product-details>.page-width,body.catpip-colourful-pdp .catpip-pdp-routine,body.catpip-colourful-pdp .catpip-home-founders,body.catpip-colourful-pdp .catpip-pdp-close{padding-top:6.8rem!important;padding-bottom:6.8rem!important}body.catpip-colourful-pdp .catpip-pdp-usecase__head h2,body.catpip-colourful-pdp .catpip-pdp-community__head h2,body.catpip-colourful-pdp .catpip-pdp-routine__head h2,body.catpip-colourful-pdp .catpip-pdp-inside__body h2,body.catpip-colourful-pdp .catpip-pdp-cmp2__head h2,body.catpip-colourful-pdp .catpip-home-founders h2,body.catpip-colourful-pdp .catpip-product-details__intro h2,body.catpip-colourful-pdp .catpip-pdp-close h2{font-size:4.3rem!important}body.catpip-colourful-pdp .catpip-pdp-usecase__grid{display:flex!important;width:calc(100% + 1.4rem);grid-template-columns:none!important;gap:1rem!important;padding:0 1.4rem .8rem 0;overflow-x:auto;scroll-snap-type:x mandatory}body.catpip-colourful-pdp .catpip-usecase__card{flex:0 0 78%;min-height:26rem;scroll-snap-align:start}body.catpip-colourful-pdp .catpip-pdp-routine{padding-inline:1.4rem!important}body.catpip-colourful-pdp .catpip-pdp-routine__head{grid-template-columns:1fr;gap:1.8rem}body.catpip-colourful-pdp .catpip-pdp-routine__head>p:last-child{grid-column:1;grid-row:auto}body.catpip-colourful-pdp .catpip-pdp-routine__steps{grid-auto-columns:min(84vw,36rem)!important}body.catpip-colourful-pdp .catpip-pdp-routine__media{height:30rem}body.catpip-colourful-pdp .catpip-pdp-routine__observe{grid-template-columns:4.5rem 1fr!important;padding:2.2rem 1.8rem!important}body.catpip-colourful-pdp .catpip-pdp-routine__note{grid-column:1 / -1!important}body.catpip-colourful-pdp .catpip-cp-review-preview__inner{gap:3rem}body.catpip-colourful-pdp .catpip-cp-review-preview__app{padding:1.6rem;border-radius:2.2rem}body.catpip-colourful-pdp .catpip-cp-review-preview__summary h2{font-size:4.3rem}body.catpip-colourful-pdp .catpip-pdp-inside__grid{gap:2.5rem!important}body.catpip-colourful-pdp .catpip-pdp-inside__grid>*,body.catpip-colourful-pdp .catpip-pdp-inside__body>*{min-width:0!important;max-width:100%}body.catpip-colourful-pdp .catpip-pdp-inside__media{min-height:42rem}body.catpip-colourful-pdp .catpip-pdp-inside__media img{max-width:86%;max-height:38rem}body.catpip-colourful-pdp .catpip-pdp-cmp2__grid{width:100%!important;max-width:54rem!important;min-width:0!important;margin-inline:auto;grid-template-columns:minmax(0,3fr) minmax(5.8rem,1fr) minmax(5.8rem,1fr)!important;overflow:hidden!important}body.catpip-colourful-pdp .catpip-pdp-cmp2__grid>*{min-width:0}body.catpip-colourful-pdp .catpip-cmp2__c{min-height:4.8rem!important;padding:.85rem .55rem!important}body.catpip-colourful-pdp .catpip-cmp2__c--feat{padding-left:.8rem!important;font-size:1.15rem!important}body.catpip-colourful-pdp .catpip-cmp2__wordmark,body.catpip-colourful-pdp .catpip-cmp2__altname{font-size:1.2rem!important}body.catpip-colourful-pdp .catpip-cmp2__mark{width:2rem;height:2rem}body.catpip-colourful-pdp .catpip-home-founders{padding-inline:1.4rem!important}body.catpip-colourful-pdp .catpip-home-founders__inner{gap:3.6rem!important}body.catpip-colourful-pdp .catpip-home-founders__copy{padding:0!important}body.catpip-colourful-pdp .catpip-product-details__layout{grid-template-columns:1fr;gap:3.5rem}body.catpip-colourful-pdp .catpip-product-details__intro{position:relative;top:auto}body.catpip-colourful-pdp .catpip-product-details .catpip-product-faq .accordion__title{font-size:1.7rem!important}body.catpip-colourful-pdp .catpip-pdp-close{padding-inline:1.4rem!important}body.catpip-colourful-pdp .catpip-pdp-close__inner{grid-template-columns:1fr!important}body.catpip-colourful-pdp .catpip-pdp-close__copy{padding:3.8rem 2.5rem!important}body.catpip-colourful-pdp .catpip-pdp-close__media{min-height:33rem!important}}@media screen and (max-width:390px){body.catpip-colourful-pdp .catpip-pdp--branded .product-form__input--price-cards input[type=radio]+label{column-gap:.6rem!important;padding-inline:.9rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__thumb{width:4rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__label{font-size:1.5rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__price strong{font-size:1.4rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-status{font-size:1.15rem!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-product-assurance--calm .catpip-product-assurance__title{font-size:1.05rem!important}}@media screen and (max-width:360px){html:not(:lang(en)) body.catpip-colourful-pdp .catpip-pdp--branded .product-form__input--price-cards input[type=radio]+label{grid-template-columns:4rem minmax(0,1fr)!important;grid-template-areas:"thumb name" "thumb sub" "thumb price"!important}html:not(:lang(en)) body.catpip-colourful-pdp .catpip-pdp--branded .catpip-variant-card__price{justify-self:start;flex-direction:row;align-items:center;gap:.6rem}}@media(prefers-reduced-motion:reduce){body.catpip-colourful-pdp *,body.catpip-colourful-pdp *:before,body.catpip-colourful-pdp *:after{scroll-behavior:auto!important;transition:none!important}}body.catpip-colourful-pdp .catpip-review-badge{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:44px;padding:4px 8px;margin:0 0 8px;border:1px solid #eee5c9;border-radius:9px;background:#fff;color:#0c3549;text-decoration:none}body.catpip-colourful-pdp .catpip-review-badge:focus-visible{outline:2px solid #0c3549;outline-offset:3px}body.catpip-colourful-pdp .catpip-review-badge__photos{display:flex;align-items:center;flex:0 0 72px;isolation:isolate}body.catpip-colourful-pdp .catpip-review-badge__photo{display:block;flex-shrink:0;width:28px;height:28px;overflow:hidden;border:2px solid white;border-radius:50%;background:#eee5c9}body.catpip-colourful-pdp .catpip-review-badge__photo:first-child{width:34px;height:34px;z-index:3}body.catpip-colourful-pdp .catpip-review-badge__photo:nth-child(2){z-index:2}body.catpip-colourful-pdp .catpip-review-badge__photo+.catpip-review-badge__photo{margin-inline-start:-10px}body.catpip-colourful-pdp .catpip-review-badge__photo img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2);transform-origin:var(--photo-x, 50%) var(--photo-y, 50%)}body.catpip-colourful-pdp .catpip-review-badge__copy{min-width:0;font-family:var(--font-body-family);font-size:13px;line-height:1.4;font-weight:400;letter-spacing:0}body.catpip-colourful-pdp .catpip-review-badge__names,body.catpip-colourful-pdp .catpip-review-badge__copy strong{font-weight:700}body.catpip-colourful-pdp .catpip-review-badge__check{display:inline-block;width:14px;height:14px;margin-inline:2px;vertical-align:-3px;color:#20a4e8}@media(max-width:749px){body.catpip-colourful-pdp .catpip-review-badge{gap:6px;padding:4px 6px}body.catpip-colourful-pdp .catpip-review-badge__copy{font-size:12px}}@media(max-width:374px){body.catpip-colourful-pdp .catpip-review-badge__photos{flex-basis:72px}body.catpip-colourful-pdp .catpip-review-badge__photo{width:28px;height:28px}body.catpip-colourful-pdp .catpip-review-badge__photo:first-child{width:32px;height:32px}body.catpip-colourful-pdp .catpip-review-badge__copy{font-size:12px}}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__opt--sub{flex-direction:column;align-items:stretch;gap:4px!important}body.catpip-colourful-pdp .catpip-pdp--branded .catpip-purchase__opt--sub:has(.catpip-purchase__benefits) .catpip-purchase__main{min-height:0}body.catpip-colourful-pdp .catpip-purchase__benefits{display:grid;gap:4px;padding-inline-start:30px;color:var(--cp-navy, #0c2b52);font-size:12px;line-height:1.4}body.catpip-colourful-pdp .catpip-purchase__benefit{display:flex;align-items:baseline;gap:6px}body.catpip-colourful-pdp .catpip-purchase__benefit[hidden]{display:none}body.catpip-colourful-pdp .catpip-purchase__check{flex:0 0 auto;color:#397047;font-weight:700}body.catpip-colourful-pdp [data-catpip-savings-row]{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/65/assets/catpip-colourful-premium-pdp.css.map */
