.dz-wrap{max-width:1360px;margin:0 auto;padding:0 clamp(16px,2.4vw,32px);box-sizing:border-box}.dz-accent{font-family:var(--dz-accent-font,Georgia,serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;color:#9b85ff}.dz-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 26px;border-radius:999px;border:0;font-family:var(--font-body--family);font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.dz-btn--dark{background:#0b0f1a;color:#fff}.dz-btn--dark:hover{background:#262b3a}.dz-btn--light{background:#fff;color:#0b0f1a}.dz-btn--light:hover{background:#e9e5ff}.dz-btn--accent{background:#7c5cff;color:#fff}.dz-btn--accent:hover{background:#6846f5}.dz-btn--lg{min-height:54px;padding:0 34px;font-size:1rem}.dz-btn--block{width:100%}.dz-btn:focus-visible{outline:2px solid #7C5CFF;outline-offset:3px}.dz-tag{display:inline-block;background:#7c5cff;color:#fff;border-radius:4px;padding:5px 10px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dz-h2{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.02;letter-spacing:-.025em;margin:0;color:#0b0f1a}.dz-h2--light{color:#fff}.dz-products{padding:clamp(48px,6vw,80px) 0}.dz-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.dz-products__tabs{display:flex;gap:8px;flex-wrap:wrap}.dz-chip{border:1px solid #D9DAE1;background:#fff;color:#0b0f1a;border-radius:999px;padding:9px 16px;font-size:.8rem;font-weight:600;cursor:pointer;font-family:var(--font-body--family)}.dz-chip.is-active,.dz-chip:hover{background:#0b0f1a;color:#fff;border-color:#0b0f1a}.dz-chip:focus-visible{outline:2px solid #7C5CFF;outline-offset:2px}.dz-products__rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dz-card{background:#f5f5f7;border-radius:18px;padding:10px;display:flex;flex-direction:column;box-sizing:border-box}.dz-card__media{position:relative;display:block;aspect-ratio:var(--dz-card-ratio,1/1);border-radius:12px;overflow:hidden;background:#eaeaee}.dz-card__media img,.dz-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.dz-card__badge{position:absolute;top:10px;left:10px;z-index:1;background:#7c5cff;color:#fff;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:700;text-transform:uppercase}.dz-card__body{padding:12px 6px 4px;display:flex;flex-direction:column;gap:6px;flex:1}.dz-card__title{margin:0;font-family:var(--font-body--family);font-size:.95rem;font-weight:600;line-height:1.3}.dz-card__title a{color:#0b0f1a;text-decoration:none}.dz-card__price{margin:0 0 8px;display:flex;gap:8px;align-items:baseline;font-weight:700;font-size:.95rem;color:#0b0f1a}.dz-card__price s{color:#8a8d99;font-weight:500;font-size:.85rem}.dz-card .dz-btn{margin-top:auto;min-height:42px}.dz-card__btn-price{display:inline-flex;align-items:center;gap:8px;font-weight:700;white-space:nowrap}.dz-card__btn-price:before,.dz-pdp__atc-price:before{content:"";flex:0 0 .55em;width:.55em;height:2px;border-radius:2px;background:currentColor}.dz-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:24px;margin:2px 0 10px}.dz-swatch{appearance:none;-webkit-appearance:none;box-sizing:border-box;position:relative;flex:0 0 auto;width:22px;height:22px;min-width:0;min-height:0;margin:0;padding:0;border-radius:50%;border:1px solid rgba(11,15,26,.2);background:#fff center/cover no-repeat;cursor:pointer;box-shadow:0 0 0 2px #f5f5f7;transition:box-shadow .15s}.dz-swatch:hover{box-shadow:0 0 0 2px #f5f5f7,0 0 0 3px #8a8d99}.dz-swatch.is-active{box-shadow:0 0 0 2px #f5f5f7,0 0 0 3.5px #0b0f1a}.dz-swatch:focus-visible{outline:2px solid #7C5CFF;outline-offset:3px}.dz-swatch--text{width:auto;height:24px;border-radius:999px;padding:0 10px;font-family:var(--font-body--family);font-size:.72rem;font-weight:600;line-height:22px;color:#0b0f1a}.dz-swatch--text.is-active{background:#0b0f1a;color:#fff}.dz-swatch.is-sold-out{opacity:.45}.dz-swatch.is-sold-out:not(.dz-swatch--text):after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;background:#0b0f1a;transform:translate(-50%) rotate(45deg)}.dz-swatch-more{font-size:.75rem;font-weight:600;color:#4b4f5c}.dz-products__more{text-align:center;margin-top:32px}@media(max-width:989px){.dz-products__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.dz-products__head{flex-direction:column;align-items:flex-start}.dz-products__tabs{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none;padding-bottom:2px}.dz-products__tabs::-webkit-scrollbar{display:none}.dz-chip{flex:0 0 auto}.dz-products__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;gap:10px;margin:0;padding:0 0 6px;scrollbar-width:none;width:100%}.dz-products__rail::-webkit-scrollbar{display:none}.dz-card{flex:0 0 76%;scroll-snap-align:start}.dz-products__more .dz-btn{width:100%}.dz-section:has(.dz-products),.dz-products,.dz-products .dz-wrap,.dz-products__panel{min-width:0;max-width:100%}.dz-products__rail{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab}.dz-products__rail.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}}section.dz-sp{padding-top:var(--dz-pt);padding-bottom:var(--dz-pb)}@media(max-width:749px){section.dz-sp{padding-top:calc(var(--dz-pt) * .6);padding-bottom:calc(var(--dz-pb) * .6)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dz-base.css.map */
