.ch-home-page{background:#fff!important;color:#302038;--ch-purple:#70419b;--ch-deep:#44205c;--ch-border:#e9e1ed}.ch-home-page #MainContent{background:#fff}.ch-wrap{max-width:1280px;margin-inline:auto;padding-inline:32px}.ch-head{background:#fff;color:#302038}.ch-head__row{display:grid;grid-template-columns:240px minmax(200px,1fr) auto;align-items:center;gap:48px;padding-block:18px}.ch-logo{display:block;line-height:0}.ch-logo img{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}.ch-search{display:flex;align-items:center;border:1px solid #d8cce1;border-radius:9px;background:#fcfaff;min-height:50px;overflow:hidden}.ch-search input{font:inherit;font-size:16px;color:#302038;background:transparent;border:0;min-width:0;width:100%;padding:12px 16px}.ch-search button{display:grid;place-items:center;min-width:48px;min-height:48px;background:transparent;border:0;color:var(--ch-deep);cursor:pointer}.ch-search svg,.ch-head__actions svg{width:25px;height:25px}.ch-head__actions{display:flex;gap:14px}.ch-head__actions a{position:relative;color:var(--ch-deep);display:grid;place-items:center;width:44px;height:44px}.ch-count{position:absolute;right:0;top:0;background:var(--ch-purple);border-radius:50%;color:#fff;min-width:18px;font-size:11px;text-align:center}.ch-nav{background:var(--ch-purple);color:#fff}.ch-nav__desktop{display:flex;gap:28px;align-items:center;min-height:56px}.ch-nav a{color:inherit;text-decoration:none;font-size:15px;font-weight:600}.ch-nav__desktop>a{display:flex;align-items:center;min-height:56px}.ch-nav__delivery{margin-left:auto;font-size:13px}.ch-nav__mobile{display:none}.ch-home{padding-top:26px;padding-bottom:40px}.ch-home h1,.ch-home h2,.ch-home h3{color:#302038;letter-spacing:0}.ch-home h2{font-family:var(--font-body-family);font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.2;margin:0 0 20px}.ch-home a,.ch-head a{text-underline-offset:4px}.ch-home a:focus-visible,.ch-head a:focus-visible,.ch-home button:focus-visible,.ch-head button:focus-visible,.ch-head input:focus-visible,.ch-home summary:focus-visible,.ch-head summary:focus-visible{outline:3px solid #005f68;outline-offset:4px}.ch-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:26px;min-height:330px;border-radius:16px;background:#f2eaf9;padding:38px 40px;overflow:hidden}.ch-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.6vw,62px);font-weight:700;text-transform:uppercase;line-height:1.04;color:var(--ch-deep);margin:0 0 18px;max-width:540px}.ch-hero p{font-size:19px;line-height:1.5;margin:0 0 24px;max-width:450px}.ch-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 24px;border-radius:9px;background:var(--ch-purple);color:#fff!important;text-decoration:none;font-size:16px;font-weight:700;line-height:1.3;border:1px solid transparent}.ch-button:hover{background:#563176}.ch-hero__art{height:270px;position:relative}.ch-art{position:absolute;display:block;width:56%;height:242px;border:6px solid #fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px #44205c17}.ch-art img{width:100%;height:100%;object-fit:cover;display:block}.ch-art--one{left:2%;top:0;transform:rotate(-7deg);z-index:1}.ch-art--two{right:0;bottom:0;transform:rotate(6deg)}.ch-categories,.ch-products{margin-top:34px;scroll-margin-top:24px}.ch-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.ch-category{border-radius:12px;color:#302038;text-decoration:none;font-weight:700;font-size:16px;position:relative}.ch-category>a,.ch-category>summary,.ch-category:not(details){display:flex;align-items:center;gap:15px;min-height:92px;padding:20px}.ch-category svg{flex:0 0 32px;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.ch-category span:last-child{margin-left:auto}.ch-category--mini{background:#e8f2d9}.ch-category--pictures{background:#eee3f8}.ch-category--accessories{background:#fcebdc}.ch-category--custom{background:#f9e0eb}.ch-category summary{list-style:none;cursor:pointer}.ch-category summary::-webkit-details-marker{display:none}.ch-picture-links{display:grid;padding:0 15px 15px;gap:3px}.ch-picture-links a{display:block;padding:10px 5px;min-height:44px;color:#44205c;font-size:14px;line-height:1.3}.ch-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ch-section-heading h2{margin:0}.ch-filters{display:flex;gap:8px;flex-wrap:wrap}.ch-filters[hidden]{display:none}.ch-filters button{border:1px solid #d9cce4;background:#fff;color:#44205c;border-radius:24px;min-height:44px;padding:8px 17px;font:inherit;font-size:14px;cursor:pointer}.ch-filters button[aria-pressed=true]{background:var(--ch-purple);border-color:var(--ch-purple);color:#fff}.ch-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ch-card{border:1px solid var(--ch-border);border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.ch-card[hidden]{display:none}.ch-card__image{display:block;aspect-ratio:1/1;background:#fcfafc;padding:10px}.ch-card__image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.ch-card__info{display:flex;flex-direction:column;align-items:start;flex:1;padding:18px}.ch-card h3{font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:1.4;margin:0 0 12px}.ch-card h3 a{color:inherit;text-decoration:none}.ch-card__price{font-size:22px;font-weight:700;color:#44205c;margin:auto 0 16px}.ch-card__sold{font-size:14px;color:#5e5366;margin:0 0 14px}.ch-card__button{width:100%;font-size:15px}.ch-catalog-link{display:block;width:fit-content;margin:22px auto 0;min-height:44px;padding:10px;color:#075e68;font-weight:700}.ch-help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:26px 30px;border-radius:12px;background:#fcf2e6}.ch-help h2{font-size:23px;margin-bottom:8px}.ch-help p{font-size:16px;margin:0;line-height:1.5}.ch-button--secondary{background:#c3ebe4;color:#154e53!important;white-space:nowrap}.ch-button--secondary:hover{background:#acdcd3}.ch-book{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 0;margin-top:26px;border-top:1px solid var(--ch-border)}.ch-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6f507a;margin:0 0 7px}.ch-book h2{font-size:22px;margin:0}.ch-book a{color:#075e68;min-height:44px;display:flex;align-items:center;font-weight:700}@media(max-width:989px){.ch-wrap{padding-inline:24px}.ch-head__row{grid-template-columns:200px minmax(150px,1fr) auto;gap:22px}.ch-logo img{width:200px}.ch-nav__delivery{display:none}.ch-nav__desktop{justify-content:center}.ch-hero{padding:28px;gap:12px}.ch-hero__art{height:240px}.ch-art{height:210px}.ch-category>summary,.ch-category:not(details){gap:10px;padding:14px;font-size:14px}.ch-category svg{flex-basis:26px;width:26px;height:26px}.ch-section-heading{align-items:start;flex-direction:column}.ch-product-grid{gap:16px}.ch-card h3{font-size:16px}.ch-card__info{padding:14px}}@media(max-width:749px){.ch-wrap{padding-inline:16px}.ch-head__row{grid-template-columns:1fr auto;gap:14px;padding-block:14px}.ch-logo img{width:180px}.ch-search{grid-column:1/-1;grid-row:2;min-height:48px}.ch-head__actions{gap:4px}.ch-nav__desktop{display:none}.ch-nav__mobile{display:block}.ch-nav__mobile>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 20px;cursor:pointer;font-weight:600}.ch-nav__mobile nav{background:#faf6ff;color:#44205c;padding:12px 20px;display:grid;gap:3px}.ch-nav__mobile nav>a,.ch-nav__mobile nav summary{display:block;padding:12px 0;min-height:44px}.ch-nav__mobile nav details>a{display:block;padding:12px 16px;min-height:44px}.ch-home{padding-top:16px}.ch-hero{display:block;min-height:0;padding:26px 22px}.ch-hero h1{font-size:clamp(30px,8.7vw,44px);max-width:100%;margin-bottom:14px}.ch-hero p{font-size:16px;margin-bottom:20px;line-height:1.45}.ch-hero .ch-button{width:100%;font-size:16px;padding-inline:14px}.ch-hero__art{display:none}.ch-home h2{font-size:23px;margin-bottom:16px}.ch-categories,.ch-products{margin-top:26px}.ch-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ch-category>summary,.ch-category:not(details){min-height:78px;padding:12px;gap:8px;font-size:14px}.ch-category svg{flex-basis:24px;width:24px;height:24px}.ch-category span:last-child{font-size:15px}.ch-section-heading{gap:2px;margin-bottom:16px}.ch-filters{gap:7px}.ch-filters button{font-size:13px;padding:8px 14px}.ch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ch-card__image{padding:5px}.ch-card__info{padding:12px 10px}.ch-card h3{font-size:15px;line-height:1.4}.ch-card__price{font-size:19px;margin-bottom:12px}.ch-card__button{font-size:13px;padding:10px 8px;min-height:44px}.ch-help{flex-direction:column;align-items:stretch;padding:22px;gap:18px}.ch-help h2{font-size:22px;margin-bottom:8px}.ch-help p{font-size:15px}.ch-book{flex-direction:column;align-items:start;gap:12px}.ch-book h2{font-size:21px}.ch-home-page .footer{margin-top:0}}@media(prefers-reduced-motion:no-preference){.ch-button,.ch-filters button{transition:background-color .15s ease}}.ch-hero-title{display:block;width:100%;height:auto;max-width:540px}.ch-hero h1:has(.ch-hero-title){margin:-10px -10px 8px -16px}@media(max-width:749px){.ch-hero h1:has(.ch-hero-title){margin-left:-12px;margin-top:-4px;margin-bottom:6px}}@media(max-width:749px){.ch-category>summary,.ch-category:not(details){display:grid;grid-template-columns:1fr auto;gap:8px;min-height:108px}.ch-category svg{grid-column:1;grid-row:1}.ch-category span:not(:last-child){grid-column:1/-1;grid-row:2;min-width:0;line-height:1.35}.ch-category span:last-child{grid-column:2;grid-row:1;margin-left:0}}@media(max-width:359px){.ch-category-grid{grid-template-columns:1fr}.ch-category>summary,.ch-category:not(details){display:flex;min-height:72px}.ch-category span:last-child{margin-left:auto}}.ch-card__image{position:relative;flex:0 0 auto;padding:0;overflow:hidden}.ch-card__image img{position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain}@media(max-width:749px){.ch-card__image img{top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}}.ch-collections{margin-top:28px;scroll-margin-top:20px}.ch-collections__heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.ch-collections__heading h2{margin:0}.ch-collections__heading>p{font-size:15px;max-width:330px;line-height:1.5;margin:0;color:#64536a}.ch-collection-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ch-collection-card{display:flex;flex-direction:column;border:1px solid #e9e1ed;border-radius:12px;overflow:hidden;color:#302038;text-decoration:none;background:#fff;min-width:0}.ch-collection-card__image{display:block;position:relative;aspect-ratio:4/3;background:#faf6fc;overflow:hidden}.ch-collection-card__image img,.ch-collection-card__image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.ch-collection-card__title{font-size:13px;font-weight:700;line-height:1.4;padding:12px 12px 6px;overflow-wrap:anywhere}.ch-collection-card__cta{font-size:12px;color:#70419b;margin-top:auto;padding:0 12px 12px;display:flex;justify-content:space-between;gap:6px}.ch-collection-card:hover{border-color:#70419b;box-shadow:0 3px 14px #44205c12}.ch-more-collections{margin-top:18px}.ch-more-collections>summary{display:flex;align-items:center;justify-content:center;gap:18px;width:fit-content;margin-inline:auto;min-height:46px;padding:10px 22px;border:1px solid #d8cce1;border-radius:8px;color:#44205c;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.ch-more-collections>summary::-webkit-details-marker{display:none}.ch-more-collections[open]>.ch-collection-grid{margin-top:20px}.ch-more-collections[open]>summary span{transform:rotate(45deg)}@media(min-width:990px){.ch-hero{min-height:270px;padding:24px 36px}.ch-hero h1,.ch-hero-title{max-width:440px}.ch-hero p{font-size:17px;margin-bottom:18px}.ch-hero__art{height:225px}.ch-art{height:210px}}@media(min-width:750px)and (max-width:989px){.ch-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ch-collections{margin-top:24px}.ch-collections__heading{display:block}.ch-collections__heading h2{margin-bottom:8px}.ch-collections__heading>p{font-size:14px;max-width:none}.ch-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ch-collection-card__title{font-size:12px;padding:10px 10px 6px}.ch-collection-card__cta{padding:0 10px 10px}.ch-more-collections>summary{font-size:14px;width:100%;padding-inline:12px}.ch-hero{padding-block:20px}.ch-hero-title{max-width:320px}}.ch-collections--families .ch-collections__heading h2{font-family:Georgia,serif;line-height:1.15}.ch-family{background:#faf7fd;border:1px solid #eee5f5;border-radius:16px;padding:18px;margin-top:16px}.ch-family__title{display:flex;align-items:center;gap:18px;margin:0 0 16px;font-family:Georgia,serif;font-weight:700;font-size:23px;line-height:1.25;color:#44205c}.ch-family__title:after{content:"";height:1px;background:#d8c9e6;flex:1;min-width:16px}.ch-family .ch-collection-grid{gap:12px}.ch-family .ch-collection-card{border-radius:10px}.ch-family .ch-collection-card__image{aspect-ratio:4/3;background:#f7f1fb}.ch-collection-card__label{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:10px;flex:1;min-width:0}.ch-family .ch-collection-card__title{padding:0;font-size:12px;line-height:1.4;overflow-wrap:break-word}.ch-collection-card__arrow{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#efe3fa;color:#5a2d7b;font-size:16px}.ch-family--extras .ch-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-family--extras .ch-collection-card__image{aspect-ratio:3/1}.ch-family--extras .ch-collection-card__title{font-size:14px}.ch-family .ch-collection-card:focus-visible{outline:3px solid #70419b;outline-offset:3px}@media(min-width:750px)and (max-width:1099px){.ch-family .ch-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ch-family{padding:12px;margin-top:14px;border-radius:12px}.ch-family__title{font-size:21px;gap:12px;margin-bottom:12px}.ch-family .ch-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ch-collection-card__label{padding:10px 8px;gap:6px;min-height:58px}.ch-family .ch-collection-card__title{font-size:12px}.ch-collection-card__arrow{flex-basis:20px;width:20px;height:20px;font-size:14px}.ch-family--extras .ch-collection-grid{grid-template-columns:1fr}.ch-family--extras .ch-collection-card{display:grid;grid-template-columns:90px minmax(0,1fr);min-height:90px}.ch-family--extras .ch-collection-card__image{aspect-ratio:1;height:100%}.ch-family--extras .ch-collection-card__title{font-size:14px}.ch-family--extras .ch-collection-card__label{padding:12px}}@media(max-width:359px){.ch-family{padding:10px}.ch-family .ch-collection-grid{gap:8px}.ch-family .ch-collection-card__label{display:block;min-height:65px}.ch-family .ch-collection-card__arrow{margin-left:auto;margin-top:8px}.ch-family--extras .ch-collection-card__label{display:flex}}.ch-family .ch-collection-card__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;line-height:0;letter-spacing:0;background:#eadcf6;color:#542378;border-radius:50%;align-self:center}.ch-family .ch-collection-card__arrow svg{display:block;position:static;flex:none;width:18px;height:18px;margin:0;fill:none;overflow:visible}.ch-family .ch-collection-card__title{min-width:0;flex:1}@media(max-width:359px){.ch-family--extras .ch-collection-card__arrow{margin-top:0}}.ch-book.ch-book-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;padding:32px;margin-top:36px;border:1px solid #e6d9ef;border-radius:18px;background:#f6f0fb;align-items:center}.ch-book-feature__image img{display:block;width:100%;height:auto;border-radius:12px}.ch-book-feature__copy{min-width:0}.ch-book-feature h2{font-family:Georgia,serif;font-size:clamp(26px,3vw,36px);line-height:1.15;margin:8px 0 16px}.ch-book-feature__format{font-weight:700;color:#542378;font-size:15px}.ch-book-feature__description{font-size:16px;line-height:1.65;margin:14px 0 22px;max-width:520px}.ch-book-feature a.ch-button{display:inline-flex;width:fit-content;gap:14px;text-decoration:none}.ch-book-feature a svg{flex:none}@media(max-width:749px){.ch-book.ch-book-feature{grid-template-columns:minmax(0,1fr);padding:22px 18px;gap:22px;margin-top:28px}.ch-book-feature__image{max-width:420px;margin-inline:auto}.ch-book-feature a.ch-button{width:100%;font-size:15px;padding-inline:12px}.ch-book-feature h2{font-size:28px}}.ch-hero.ch-hero--single{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px;padding:30px;background:#f8f4fb;min-height:0}.ch-hero--single h1{font-size:clamp(32px,3.6vw,48px);line-height:1.12;text-transform:none;max-width:440px;text-wrap:balance}.ch-hero--single .ch-hero__copy{min-width:0}.ch-hero__photo{min-width:0;overflow:hidden;border-radius:12px}.ch-hero__photo img{display:block;width:100%;height:auto}@media(max-width:749px){.ch-hero.ch-hero--single{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}.ch-hero--single h1{font-size:clamp(30px,8vw,38px)}.ch-hero--single p{font-size:16px}.ch-hero__photo{border-radius:9px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/chiripas-home.css.map */
