.hero-split__content{display:flex;flex-direction:column}.hero-split__label{display:inline-flex;align-self:flex-start;align-items:center;padding:7px 16px;border-radius:999px;background:var(--color-accent-light);color:var(--color-primary-dark)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:none;margin-bottom:18px!important}.hero-split__subtitle{margin-bottom:8px!important}.hero-split__categories{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 4px}.hero-split__category-btn{padding:13px 24px;border-radius:999px;font-size:.92rem;font-weight:700;border:1.5px solid rgba(46,63,110,.16);color:var(--color-primary);text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hero-split__category-btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 12px 26px #2e3f6e38;text-decoration:none}.hero-split__category-btn--primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 10px 24px #2e3f6e33}.hero-split__category-btn--primary:hover{background:var(--color-primary-dark)}.hero-split__media-wrap{position:relative;justify-self:center;width:100%;max-width:480px}.hero-split__media-blob{position:absolute;top:-7%;right:-9%;bottom:-7%;left:-9%;z-index:0;background:linear-gradient(135deg,var(--color-accent-light),var(--color-bg-alt));border-radius:36px;transform:rotate(-3deg)}.hero-split__media{position:relative;z-index:1;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #2e3f6e2e;aspect-ratio:4/5}.hero-split__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:849px){.hero-split__media-blob{top:-4%;right:-5%;bottom:-4%;left:-5%;border-radius:28px}.hero-split__media{aspect-ratio:4/3}.hero-split__categories{margin-top:24px}}.page-404__inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(72px,12vw,140px) 20px;min-height:50vh;justify-content:center}.page-404__badge{display:inline-flex;padding:7px 16px;border-radius:999px;background:var(--color-accent-light);color:var(--color-primary-dark);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:20px}.page-404__title{font-size:clamp(4rem,12vw,7rem);font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:16px}.page-404 p.page-404__text{font-size:1.05rem;color:var(--color-text-light);max-width:44ch;margin:0 0 32px}.page-404__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.collection-filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:16px 20px;margin-bottom:20px;background:var(--color-card);border:1px solid rgba(46,63,110,.1);border-radius:12px}.collection-filters__group{display:flex;align-items:center;gap:10px}.collection-filters__label{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-light)}.collection-filters__price{display:flex;align-items:center;gap:8px}.collection-filters__price input{width:84px;padding:9px 10px;border:1px solid rgba(46,63,110,.15);border-radius:8px;font-size:.88rem;background:var(--color-bg);color:var(--color-text);-moz-appearance:textfield}.collection-filters__price input::-webkit-inner-spin-button,.collection-filters__price input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collection-filters__price-sep{color:var(--color-text-light)}.collection-filters__checkbox{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--color-text);cursor:pointer}.collection-filters__checkbox input{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.collection-filters__clear{margin-left:auto;font-size:.82rem;font-weight:600;color:var(--color-primary);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.collection-filters__clear:hover{color:var(--color-primary-dark)}.collection-filters__empty{text-align:center;padding:40px 20px;color:var(--color-text-light);font-size:1rem}.product-card.is-filtered-out{display:none}.collection-filters__price input:focus-visible,.collection-filters__checkbox input:focus-visible,.collection-filters__clear:focus-visible{outline:3px solid rgba(176,194,224,.75);outline-offset:3px}@media(max-width:749px){.collection-filters{flex-direction:column;align-items:flex-start;gap:14px}.collection-filters__clear{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/53/compiled_assets/styles.css.map */
