.kozential-collection{width:100%;background:var(--background);color:var(--text)}.kozential-collection__inner{width:min(1360px,calc(100% - 10vw));margin:0 auto;padding:110px 0 130px}.kozential-collection__header{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:80px;padding-bottom:55px;border-bottom:1px solid rgba(199,168,255,.12)}.kozential-collection__eyebrow{margin:0 0 20px;color:var(--accent);font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase}.kozential-collection__heading h1{margin:0;font-size:clamp(48px,5vw,76px);line-height:.95;font-weight:400;letter-spacing:-3px}.kozential-collection__heading h1 em{color:var(--accent-soft);font-family:var(--serif-font);font-style:italic}.kozential-collection__intro{margin:0;max-width:360px;color:var(--muted);font-size:15px;line-height:1.7}.kozential-collection__controls{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 25px}.kozential-collection__count{margin:0;color:var(--muted);font-size:14px}.kozential-collection__sort{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.kozential-collection__sort label{white-space:nowrap}.kozential-collection__sort select{-webkit-appearance:none;appearance:none;min-width:210px;padding:10px 34px 10px 14px;border:1px solid rgba(199,168,255,.25);border-radius:10px;outline:none;background-color:#0d0620;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23C7A8FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:var(--text);font-family:inherit;font-size:14px;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}.kozential-collection__sort select:hover,.kozential-collection__sort select:focus{border-color:#c7a8ff80;box-shadow:0 0 0 3px #a06eff1f}.kozential-collection__sort select option{background:#0d0620;color:var(--text)}.kozential-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.kozential-product-card{min-width:0}.kozential-product-card__link{display:block;color:inherit;text-decoration:none}.kozential-product-card__image{position:relative;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,rgba(190,160,255,.16),transparent 60%),var(--surface-light);border:1px solid rgba(199,168,255,.16);box-shadow:0 0 40px #a06eff2e,0 0 90px #a06eff1a;transition:transform .45s ease,border-color .45s ease,box-shadow .45s ease}.kozential-product-card__link:hover .kozential-product-card__image{transform:translateY(-6px);border-color:#c7a8ff8c;box-shadow:0 0 60px #b48cff59,0 0 130px #b48cff2e,0 18px 50px #7846dc26}.kozential-product-card__image img{width:100%;height:100%;object-fit:contain;display:block;padding:18px;transition:transform .6s ease}.kozential-product-card__link:hover .kozential-product-card__image img{transform:scale(1.045)}.kozential-product-card__number{position:absolute;top:16px;left:16px;z-index:3;color:var(--accent);font-size:10px;letter-spacing:3px}.kozential-product-card__arrow{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(199,168,255,.35);border-radius:50%;background:#0d061fb3;color:var(--accent-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.kozential-product-card__link:hover .kozential-product-card__arrow{background:var(--accent);border-color:var(--accent);color:#150b2c;transform:translate(2px)}.kozential-product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c7a8ff14;font-size:28px;font-weight:600;letter-spacing:5px}.kozential-product-card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 2px 28px}.kozential-product-card__details{min-width:0}.kozential-product-card__details h2{margin:0 0 7px;color:var(--text);font-size:15px;font-weight:400;line-height:1.3}.kozential-product-card__details p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.kozential-product-card__price{flex-shrink:0;color:var(--accent);font-size:14px;white-space:nowrap}.kozential-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:35px}.kozential-pagination__number,.kozential-pagination__arrow{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--text);font-size:13px;text-decoration:none;border:1px solid transparent;transition:color .25s ease,border-color .25s ease,background .25s ease}.kozential-pagination__number:hover,.kozential-pagination__arrow:hover{color:var(--accent);border-color:#c7a8ff40}.kozential-pagination__number.is-current{border-color:var(--accent);border-radius:50%;color:var(--accent)}.kozential-collection__empty{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(199,168,255,.12)}.kozential-collection__empty-icon{margin-bottom:20px;color:var(--accent);font-size:28px}.kozential-collection__empty h2{margin:0 0 10px;font-size:30px;font-weight:400}.kozential-collection__empty p{margin:0;color:var(--muted)}@media(max-width:1100px){.kozential-collection__inner{width:min(900px,calc(100% - 50px))}.kozential-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kozential-collection__header{grid-template-columns:1fr 300px;gap:50px}}@media(max-width:800px){.kozential-collection__inner{padding-top:80px}.kozential-collection__header{grid-template-columns:1fr;gap:25px}.kozential-collection__intro{max-width:500px}.kozential-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.kozential-collection__inner{width:calc(100% - 30px);padding-top:55px;padding-bottom:80px}.kozential-collection__header{padding-bottom:35px}.kozential-collection__heading h1{font-size:clamp(42px,12vw,58px);letter-spacing:-2px}.kozential-collection__controls{flex-direction:column;align-items:stretch;gap:16px}.kozential-collection__sort{width:100%;flex-direction:column;align-items:stretch;gap:7px}.kozential-collection__sort select{width:100%;min-width:0}.kozential-product-grid{grid-template-columns:1fr;gap:0}.kozential-product-card__image{aspect-ratio:1 / 1}.kozential-product-card__info{padding-bottom:32px}}@media(max-width:380px){.kozential-collection__controls{gap:14px}.kozential-collection__count{font-size:13px}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
