html:has(.dz-page),body:has(.dz-page){margin:0;padding:0;background:#000}.dz-page,.dz-page *{box-sizing:border-box}.dz-page{min-height:100vh;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.dz-container{max-width:72rem;margin:0 auto;padding:0 1rem}.dz-accent{color:#ef4444}.dz-header{position:sticky;top:0;z-index:50;background:#000000f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.1)}.dz-header__inner{max-width:72rem;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.dz-header__logo{display:flex;align-items:center;gap:.35rem}.dz-header__logo img{width:55px;height:30px;display:block}.dz-header__brand{font-weight:900;font-size:.3rem;letter-spacing:.1em}.dz-header__tag{font-size:.2rem;color:#fff9}.dz-hero{background:linear-gradient(to bottom,#000,#000 50%,#00000080);padding:2rem 1rem}.dz-hero__title{font-size:2.25rem;font-weight:900;text-align:center;margin:0 0 .5rem;line-height:1.1}@media(min-width:768px){.dz-hero__title{font-size:3rem}}.dz-hero__sub{text-align:center;color:#ffffffb3;font-size:.875rem;max-width:28rem;margin:0 auto}@media(min-width:768px){.dz-hero__sub{font-size:1rem}}.dz-section{background:#000;padding:1.5rem 1rem}.dz-section--bordered{border-bottom:1px solid rgba(255,255,255,.1)}.dz-stack>*+*{margin-top:1.5rem}.dz-stack-sm>*+*{margin-top:1rem}.dz-label{display:block;font-size:.75rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.dz-carousel{position:relative}.dz-carousel__track{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;padding:0 1rem .5rem;scrollbar-width:none;-ms-overflow-style:none}.dz-carousel__track::-webkit-scrollbar{display:none}.dz-strain-card{flex:0 0 16rem;width:16rem;border-radius:.75rem;overflow:hidden;background:transparent;border:0;padding:0;cursor:pointer;opacity:.7;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.dz-strain-card:hover{opacity:1}.dz-strain-card.is-selected{opacity:1;transform:scale(1.05);box-shadow:0 0 0 2px #ef4444}.dz-strain-card__media{position:relative;height:20rem;background:#000}.dz-strain-card__media img{width:100%;height:100%;object-fit:cover;display:block}.dz-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#00000080;color:#fff;border:0;padding:.5rem;cursor:pointer;transition:background .15s ease;display:flex;align-items:center;justify-content:center}.dz-carousel__arrow:hover{background:#000000b3}.dz-carousel__arrow--left{left:0;border-radius:0 .5rem .5rem 0}.dz-carousel__arrow--right{right:0;border-radius:.5rem 0 0 .5rem}.dz-carousel__arrow[hidden]{display:none}.dz-strain-info{margin-top:.75rem;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem}.dz-strain-info__name{font-weight:600;color:#fff;margin:0 0 .25rem}.dz-strain-info__benefit{font-size:.875rem;color:#ffffffb3;margin:0}.dz-summary{width:100%}.dz-summary__title{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 1rem}.dz-summary__grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.dz-summary__grid{grid-template-columns:1fr 1fr}}.dz-summary__card{background:linear-gradient(to bottom right,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.15);border-radius:.5rem;padding:1rem}.dz-summary__tag{font-size:.75rem;font-weight:600;color:#f87171;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.dz-summary__name{font-weight:600;color:#fff;margin:0 0 .5rem}.dz-summary__qty{font-size:.875rem;color:#fff9;margin:0 0 .5rem}.dz-summary__note{font-size:.75rem;color:#ffffff80;font-style:italic;margin:0}.dz-summary__reminder{margin-top:1rem;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem}.dz-summary__reminder p{font-size:.75rem;color:#fff9;line-height:1.6;margin:0}.dz-summary__reminder-strong{color:#fffc}.dz-cta{width:100%;background:#dc2626;color:#fff;font-weight:700;padding:1.25rem;font-size:1.125rem;border-radius:.5rem;border:0;cursor:pointer;transition:background .15s ease,opacity .15s ease}.dz-cta:hover:not(:disabled){background:#b91c1c}.dz-cta:disabled{opacity:.5;cursor:not-allowed}.dz-cta__sub{text-align:center;font-size:.75rem;color:#fff9;margin:0}.dz-cta__legal{text-align:center;font-size:.75rem;color:#ffffff80;border-top:1px solid rgba(255,255,255,.1);padding-top:.75rem;margin:0}.dz-footer{background:#00000080;border-top:1px solid rgba(255,255,255,.1);padding:1.5rem 1rem;text-align:center;font-size:.75rem;color:#ffffff80}.dz-footer p{margin:0 0 .5rem}.dz-footer p:last-child{margin:0}
/*# sourceMappingURL=/cdn/shop/t/70/assets/dubzatics-bundle.css.map */
