:root{--hz-black:#0b0b0b;--hz-yellow:#FFD21A;--hz-cream:#FFF9DC;--hz-gray:#f4f4f2;--hz-shadow:4px 4px 0 var(--hz-black)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;color:var(--hz-black)}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:800;letter-spacing:-.01em;line-height:1.08;color:var(--hz-black)}.title,.product__title h1,.collection-hero__title,.main-page-title{text-transform:uppercase}.title-wrapper-with-link{justify-content:center;text-align:center}.title-wrapper-with-link .title{width:100%}::selection{background:var(--hz-yellow);color:var(--hz-black)}:focus-visible{outline:3px solid var(--hz-black)!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--hz-yellow)!important}.section-header .header-wrapper{border-bottom:2px solid var(--hz-black)}.header__heading-link .h2,.header__heading-link{font-weight:900;letter-spacing:.03em;text-transform:uppercase;font-size:2.2rem}.header__heading-link .h2:first-letter{background:var(--hz-yellow);border-radius:6px;padding:0 .08em}.header__icon{color:var(--hz-black)}.cart-count-bubble{background:var(--hz-yellow);color:var(--hz-black);border:2px solid var(--hz-black);font-weight:800}.card-wrapper .card{transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card{transform:translate(-2px,-2px)}.card__heading,.card__heading a{font-weight:800;text-transform:uppercase;font-size:1.3rem;letter-spacing:.02em}.price-item--regular,.price-item--sale{font-weight:800}.badge{font-weight:800;border:2px solid var(--hz-black);background:var(--hz-yellow);color:var(--hz-black)}.button{font-weight:800;text-transform:uppercase;letter-spacing:.04em;transition:transform .2s ease}.button:hover{transform:translate(-1px,-1px)}.button:active{transform:translate(2px,2px)}.product__title h1{font-size:clamp(2.4rem,7.2vw,3.8rem);line-height:1.04;font-weight:900}.product__info-container .price__container .price-item{font-size:clamp(2.8rem,8vw,3.6rem);font-weight:900}.product__info-container .product__text.caption-with-letter-spacing{display:inline-block;background:var(--hz-black);color:#fff;border-radius:999px;padding:5px 12px;font-weight:800;letter-spacing:.1em}.product-form__submit,.product-form__buttons .button{width:100%}.product__media-wrapper .media{border-radius:20px}.product__info-container .product__description{font-size:1.6rem;line-height:1.6}.quantity{border:2px solid var(--hz-black);border-radius:12px}.quantity:after,.quantity:before{display:none}.footer{border-top:2px solid var(--hz-black)}.footer-block__heading{font-weight:800;text-transform:uppercase;letter-spacing:.06em}.footer .list-menu__item--link{padding:4px 0}.hz-reveal{transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*90ms)}.hz-js .hz-reveal:not(.is-in){opacity:0;transform:translateY(22px)}.hz-marquee{overflow:hidden;background:var(--hz-black);color:#fff}.hz-marquee--yellow{background:var(--hz-yellow);color:var(--hz-black);border-top:2px solid var(--hz-black);border-bottom:2px solid var(--hz-black)}.hz-marquee__track{display:flex;width:max-content;animation:hz-marq var(--hz-speed,30s) linear infinite}.hz-marquee:hover .hz-marquee__track{animation-play-state:paused}.hz-marquee__group{display:flex;flex-shrink:0;list-style:none;margin:0;padding:0}.hz-marquee__group li{display:flex;align-items:center;white-space:nowrap;padding:11px 0;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.hz-marquee__group li:after{content:"\2726";color:var(--hz-yellow);margin:0 22px;font-size:12px}.hz-marquee--yellow .hz-marquee__group li:after{color:var(--hz-black)}@keyframes hz-marq{to{transform:translate(-50%)}}.hz-hero{padding:30px 0 42px;overflow:hidden;background:radial-gradient(circle at 88% 6%,rgba(255,210,26,.38),transparent 46%),#fff}.hz-hero__inner{display:grid;gap:30px}.hz-chip{display:inline-block;background:var(--hz-yellow);border:2px solid var(--hz-black);border-radius:999px;padding:7px 14px;font-weight:800;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.hz-hero__title{font-size:clamp(3.4rem,10vw,6.4rem);line-height:1.02;margin:16px 0 14px;text-transform:uppercase;font-weight:900}.hz-hero__title mark{color:inherit;padding:0 .06em;background:linear-gradient(transparent 60%,var(--hz-yellow) 60%) no-repeat 0 0/100% 100%;transition:background-size .9s ease .5s}.hz-js .hz-hero__title:not(.is-in) mark{background-size:0% 100%}.hz-hero__sub{font-size:1.7rem;line-height:1.55;max-width:46ch;margin:0 0 22px}.hz-hero__cta{display:flex;flex-direction:column;gap:12px}.hz-hero__cta .button{width:100%;min-height:52px}.hz-hero__chips{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:20px 0 0;padding:0}.hz-hero__chips li{display:flex;align-items:center;gap:6px;font-weight:700;font-size:1.3rem}.hz-hero__chips svg,.hz-ico svg{width:20px;height:20px;stroke:var(--hz-black);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hz-hero__visual{position:relative;max-width:520px;margin:0 auto;width:100%;padding:0 8px 10px 0}.hz-hero__blob{position:absolute;top:7%;right:0;bottom:0;left:8%;background:var(--hz-yellow);border:2px solid var(--hz-black);border-radius:32px;transform:rotate(4deg)}.hz-hero__ring{position:absolute;width:86px;height:86px;right:-8px;top:-14px;border:3px dashed var(--hz-black);border-radius:50%;animation:hz-spin 18s linear infinite}.hz-hero__frame{position:relative;display:block;border:2px solid var(--hz-black);border-radius:24px;overflow:hidden;box-shadow:6px 6px 0 var(--hz-black);background:#fff;animation:hz-float 6s ease-in-out infinite}.hz-hero__frame img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.hz-float{position:absolute;z-index:2;background:#fff;border:2px solid var(--hz-black);border-radius:999px;padding:8px 13px;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase;box-shadow:3px 3px 0 var(--hz-black);animation:hz-bob 4s ease-in-out infinite}.hz-float--1{top:12px;left:-4px}.hz-float--2{bottom:26px;right:0;background:var(--hz-yellow);animation-delay:-2s}@keyframes hz-float{50%{transform:translateY(-8px) rotate(-.6deg)}}@keyframes hz-bob{50%{transform:translateY(-6px)}}@keyframes hz-spin{to{transform:rotate(360deg)}}@media(min-width:750px){.hz-hero{padding:56px 0 64px}.hz-hero__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px}.hz-hero__cta{flex-direction:row}.hz-hero__cta .button{width:auto;min-width:210px}}.hz-sec{padding:44px 0}.hz-sec--gray{background:var(--hz-gray);border-top:2px solid var(--hz-black);border-bottom:2px solid var(--hz-black)}.hz-sec__head{text-align:center;max-width:640px;margin:0 auto 28px}.hz-sec__title{font-size:clamp(2.6rem,7vw,4rem);text-transform:uppercase;font-weight:900;margin:0 0 10px}.hz-sec__sub{font-size:1.6rem;line-height:1.55;margin:0;opacity:.85}.hz-trust{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;margin:0;padding:0}.hz-card{background:#fff;border:2px solid var(--hz-black);border-radius:18px;box-shadow:var(--hz-shadow);padding:20px;transition:transform .25s ease,box-shadow .25s ease}.hz-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--hz-black)}.hz-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--hz-yellow);border:2px solid var(--hz-black);margin-bottom:14px}.hz-ico svg{width:26px;height:26px}.hz-card h3{font-size:1.8rem;font-weight:800;margin:0 0 6px;text-transform:uppercase}.hz-card p{margin:0;font-size:1.5rem;line-height:1.55}@media(min-width:750px){.hz-trust{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.hz-trust--4{grid-template-columns:repeat(4,1fr)}.hz-trust--3{grid-template-columns:repeat(3,1fr)}}.hz-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;counter-reset:hz}.hz-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;background:#fff;border:2px solid var(--hz-black);border-radius:18px;padding:16px;box-shadow:var(--hz-shadow)}.hz-step__n{counter-increment:hz;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--hz-black);color:var(--hz-yellow);font-weight:900;font-size:2.4rem}.hz-step__n:before{content:counter(hz)}.hz-step.is-in .hz-step__n{animation:hz-pop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--i,0)*90ms + .2s)}.hz-step h3{margin:2px 0 4px;font-size:1.7rem;text-transform:uppercase}.hz-step p{margin:0;font-size:1.5rem;line-height:1.5}@keyframes hz-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media(min-width:990px){.hz-steps{grid-template-columns:repeat(4,1fr)}.hz-step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:24px 18px}}.hz-faq{max-width:760px;margin:0 auto;display:grid;gap:12px}.hz-faq details{background:#fff;border:2px solid var(--hz-black);border-radius:16px;box-shadow:3px 3px 0 var(--hz-black);overflow:hidden}.hz-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-weight:800;font-size:1.6rem;line-height:1.3}.hz-faq summary::-webkit-details-marker{display:none}.hz-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--hz-yellow);border:2px solid var(--hz-black);font-size:2rem;line-height:1;transition:transform .25s ease}.hz-faq details[open] summary:after{transform:rotate(45deg)}.hz-faq details[open]{background:var(--hz-cream)}.hz-faq__a{padding:0 18px 18px;font-size:1.5rem;line-height:1.6;animation:hz-fade .35s ease}.hz-faq__a p{margin:0}@keyframes hz-fade{0%{opacity:0;transform:translateY(-6px)}}.hz-band{background:var(--hz-black);color:#fff;padding:48px 0;text-align:center;position:relative;overflow:hidden}.hz-band:before,.hz-band:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:3px dashed rgba(255,210,26,.5);animation:hz-spin 30s linear infinite}.hz-band:before{left:-90px;top:-90px}.hz-band:after{right:-90px;bottom:-90px;animation-direction:reverse}.hz-band__in{position:relative;z-index:1;max-width:620px;margin:0 auto}.hz-band h2{color:#fff;font-size:clamp(2.6rem,7vw,4.2rem);text-transform:uppercase;font-weight:900;margin:0 0 10px}.hz-band p{margin:0 0 22px;font-size:1.7rem;color:#e9e9e9}.hz-band .button{min-width:240px;min-height:54px;animation:hz-pulse 2.4s ease-in-out infinite}@keyframes hz-pulse{0%,to{box-shadow:0 0 #ffd21a8c}60%{box-shadow:0 0 0 14px #ffd21a00}}.hz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:2px solid var(--hz-black);transform:translateY(110%);transition:transform .3s ease}.hz-sticky.is-on{transform:none}.hz-sticky__txt{display:grid;min-width:0;flex:1}.hz-sticky__txt span{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hz-sticky__txt strong{font-size:2rem;font-weight:900}.hz-sticky .button{flex:none;min-height:46px;padding:0 20px}@media(min-width:990px){.hz-sticky{display:none}}body.hz-has-sticky{padding-bottom:70px}@media(min-width:990px){body.hz-has-sticky{padding-bottom:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hz-js .hz-reveal:not(.is-in){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hazlo.css.map */
