.cp .cp-wrap--wide{max-width:1200px}.cp .cp-h2--start{text-align:start}.cp-banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--cp-banner-h,480px);overflow:hidden;color:var(--cp-banner-color,#fff)}.cp-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover}.cp-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--cp-banner-overlay,.35))}.cp-banner__inner{position:relative;z-index:1;max-width:640px;padding:48px 20px;text-align:center}.cp-banner--start .cp-banner__inner{text-align:start;margin-inline-end:auto}.cp-banner__title{font-size:clamp(28px,7vw,44px);font-weight:800;line-height:1.2;margin:0 0 14px;color:inherit}.cp-banner__text{font-size:17px;line-height:1.55;margin:0 0 22px}.cp-banner__text p{margin:0}.cp-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:260px;padding:0 28px}.cp-band{padding:18px 0;text-align:center}.cp-band__small{font-size:15px;font-weight:600;letter-spacing:.04em}.cp-band__big{font-size:clamp(24px,6vw,34px);font-weight:800;line-height:1.2}.cp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,42%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.cp-rail::-webkit-scrollbar{display:none}.cp-rail>*{scroll-snap-align:start}@media(min-width:750px){.cp-rail{grid-auto-columns:minmax(200px,23%)}}.cp-cat{display:block;color:inherit;text-decoration:none}.cp-cat__img{display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--cp-soft)}.cp-cat__img img{width:100%!important;height:100%!important;object-fit:cover;display:block}.cp-cat__label{display:block;margin-top:8px;font-weight:700;font-size:16px;text-align:center}.cp-prods__sub{margin:-8px 0 16px;color:#555;font-size:15px}.cp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}@media(min-width:750px){.cp-grid{grid-template-columns:repeat(4,1fr)}}.cp-rail--prods{grid-auto-columns:minmax(160px,46%)}@media(min-width:750px){.cp-rail--prods{grid-auto-columns:minmax(220px,23%)}}.cp-card{min-width:0}.cp-card__media{position:relative;display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#f5f5f5}.cp-card__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cp-card__track::-webkit-scrollbar{display:none}.cp-card__slide{flex:0 0 100%;scroll-snap-align:start}.cp-card__slide img{width:100%!important;height:100%!important;object-fit:cover;display:block}.cp-card__badge{position:absolute;top:8px;inset-inline-start:8px;z-index:1;background:#e0262f;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:4px}.cp-card__stars{margin-top:8px;font-size:13px;color:#555}.cp-card__stars .cp-stars__icons{color:var(--cp-accent);letter-spacing:1px}.cp-card__title{display:block;margin-top:4px;font-weight:700;font-size:15px;line-height:1.35;color:inherit;text-decoration:none}.cp-card__price{margin-top:4px;display:flex;gap:8px;align-items:baseline;font-size:15px}.cp-card__price s{color:#888}.cp-card__price b{color:var(--cp-accent-dark)}.cp-trustbar{padding:22px 0;text-align:center}.cp-trustbar__stars{color:var(--cp-accent);font-size:24px;letter-spacing:3px;margin-bottom:6px}.cp-trustbar .cp-h2{color:#000}.cp-trustbar__row{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 28px}.cp-trustbar__item{display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:800;font-size:14px;letter-spacing:.03em;max-width:140px}.cp-trustbar__item svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cp-rail--ugc{grid-auto-columns:minmax(160px,60%)}@media(min-width:750px){.cp-rail--ugc{grid-auto-columns:minmax(220px,24%)}}.cp-ugc__item{display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden}.cp-ugc__item img{width:100%!important;height:100%!important;object-fit:cover;display:block}.cp-ugc .cp-h2{color:var(--cp-accent);letter-spacing:4px}.cp-hfaq__sub{text-align:center;margin:-6px 0 14px;color:#444}.cp-hfaq__btn{display:flex;justify-content:center;margin:0 0 20px}.cp-hfaq__btn .cp-btn{width:auto;min-width:220px;padding:0 28px}.cp-tabs{display:flex;gap:10px;justify-content:center;margin:0 0 8px}.cp-tabs a{flex:1;max-width:240px;text-align:center;padding:12px 10px;border-radius:8px;border:2px solid var(--cp-accent);color:var(--cp-accent-dark);font-weight:700;text-decoration:none}.cp-tabs a.is-active{background:var(--cp-accent);color:#fff}.cp .cp-faq{border:1px solid #e7e9ee;border-radius:16px;background:#fff;box-shadow:0 2px 12px #1018280d;overflow:hidden}.cp .cp-faq__item{border-bottom:1px solid #eceef2}.cp .cp-faq__item:last-child{border-bottom:0}.cp .cp-faq__item summary{padding:20px 22px;font-size:17px;font-weight:600;line-height:1.4;color:#1f2a44}.cp .cp-faq__item summary:after{content:"";flex:0 0 18px;width:18px;height:18px;color:#1f2a44;background:linear-gradient(currentColor,currentColor) center/18px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 18px no-repeat}.cp .cp-faq__item[open] summary:after{content:"";background:linear-gradient(currentColor,currentColor) center/18px 2px no-repeat}.cp .cp-faq__a{padding:0 22px 20px;margin:0;color:#6b7280;font-size:16px;line-height:1.7}.cp .cp-faq__a p{margin:0 0 8px}.cp .cp-faq__a p:last-child{margin:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cp-home.css.map */
