@media screen and (min-width:990px){.header-wrapper{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid rgba(17,24,39,.06)}.header{min-height:82px;padding:0 32px}.header__heading-logo{max-width:140px;height:auto}.header__menu-item{font-size:15px;font-weight:600;letter-spacing:.02em;padding:12px 16px}.header__icons{gap:8px}.header__icon{width:44px;height:44px;border-radius:10px;transition:background .25s ease}.header__icon:hover{background:#f3f4f6}}@media screen and (min-width:990px){.banner{position:relative;min-height:720px;overflow:hidden}.banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffffe0,#ffffffb8 28%,#fff6 48%,#ffffff1f,#fff0 82%);z-index:1}.banner__media img{object-fit:cover;object-position:right center}.banner__content{position:relative;z-index:2;max-width:1400px;margin:auto;padding:100px 80px}.banner__box{max-width:620px}.banner__heading{font-size:64px;line-height:1.05;font-weight:700;letter-spacing:-.03em;color:#111827;margin-bottom:22px}.banner__text{font-size:20px;line-height:1.8;color:#374151;max-width:540px;margin-bottom:34px}.banner__buttons{gap:18px}.banner__buttons .button{min-width:185px;min-height:58px;border-radius:12px;font-size:16px;font-weight:700;transition:all .3s ease}.banner__buttons .button:hover{transform:translateY(-3px);box-shadow:0 16px 34px #00000024}}@media screen and (min-width:990px){.collection-list-wrapper{padding:40px 0}.collection-list-wrapper .title{font-size:44px;font-weight:700;text-align:center;margin-bottom:45px;color:#111827;letter-spacing:-.03em}.collection-list .card{border:none;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 10px 30px #1118270f;transition:transform .35s ease,box-shadow .35s ease}.collection-list .card:hover{transform:translateY(-8px);box-shadow:0 22px 50px #1118271f}.collection-list .card__media{overflow:hidden}.collection-list .card__media img{transition:transform .6s ease;object-fit:cover}.collection-list .card:hover img{transform:scale(1.06)}.collection-list .card__heading{font-size:20px;font-weight:600;text-align:center;padding:22px 16px 26px;color:#111827}.collection-list .grid__item{margin-bottom:24px}}@media screen and (min-width:990px){.featured-collection{padding:30px 0}.featured-collection .title{text-align:center;font-size:44px;font-weight:700;letter-spacing:-.03em;margin-bottom:48px;color:#111827}.featured-collection .card{background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(17,24,39,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.featured-collection .card:hover{transform:translateY(-6px);border-color:#1118271a;box-shadow:0 18px 40px #11182714}.featured-collection .card__media{overflow:hidden}.featured-collection .card__media img{transition:transform .55s ease;object-fit:cover}.featured-collection .card:hover img{transform:scale(1.04)}.featured-collection .card__heading{font-size:18px;line-height:1.45;font-weight:600;color:#111827;margin-top:18px}.featured-collection .price{font-size:22px;font-weight:700;color:#111827;margin-top:12px}.featured-collection .quick-add__submit,.featured-collection .button{min-height:52px;border-radius:12px;font-weight:700;transition:all .3s ease}.featured-collection .button:hover{transform:translateY(-2px)}}@media screen and (min-width:990px){.multicolumn{padding:40px 0}.multicolumn .title{text-align:center;font-size:44px;font-weight:700;margin-bottom:50px;color:#111827;letter-spacing:-.03em}.multicolumn-card{background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:22px;padding:42px 34px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;height:100%}.multicolumn-card:hover{transform:translateY(-8px);border-color:#1118271a;box-shadow:0 18px 40px #11182714}.multicolumn-card__image-wrapper{margin-bottom:26px}.multicolumn-card__image-wrapper img{width:72px;transition:transform .35s ease}.multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.08)}.multicolumn-card__info h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:14px}.multicolumn-card__info p{font-size:16px;line-height:1.8;color:#4b5563}}@media screen and (min-width:990px){.image-with-text{padding:50px 0}.image-with-text__grid{align-items:center;column-gap:80px}.image-with-text__media{overflow:hidden;border-radius:24px;box-shadow:0 16px 40px #11182714}.image-with-text__media img{transition:transform .6s ease;object-fit:cover}.image-with-text:hover .image-with-text__media img{transform:scale(1.04)}.image-with-text__content{max-width:560px;padding:20px 0}.image-with-text__heading{font-size:46px;line-height:1.15;font-weight:700;letter-spacing:-.03em;color:#111827;margin-bottom:24px}.image-with-text__text{font-size:18px;line-height:1.9;color:#4b5563;margin-bottom:34px}.image-with-text .button{min-height:56px;padding:0 32px;border-radius:12px;font-weight:700;transition:all .3s ease}.image-with-text .button:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1118271f}}@media screen and (min-width:990px){.product{padding:50px 0}.product__media-wrapper{padding-right:40px}.product__info-wrapper{padding-left:40px}.product__media{border-radius:22px;overflow:hidden;box-shadow:0 18px 40px #11182714}.product__media img{transition:transform .5s ease}.product__media:hover img{transform:scale(1.03)}.product__title h1{font-size:44px;line-height:1.15;font-weight:700;color:#111827;margin-bottom:18px}.price{font-size:34px;font-weight:700;color:#111827;margin-bottom:28px}.product-form__input{margin-bottom:24px}.product-form__input input+label{min-height:48px;padding:12px 20px;border-radius:12px;font-weight:600}.quantity{border-radius:12px}.product-form__submit,.shopify-payment-button__button{min-height:60px;border-radius:14px;font-size:17px;font-weight:700;transition:all .3s ease}.product-form__submit:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1118271f}.product__description{font-size:17px;line-height:1.9;color:#4b5563;margin-top:34px}.product__accordion{border-radius:14px;margin-top:16px;overflow:hidden}.product__accordion summary{padding:18px 20px;font-weight:600}}@media screen and (min-width:990px){.collapsible-content{padding:40px 0}.collapsible-content .title{text-align:center;font-size:44px;font-weight:700;margin-bottom:50px;color:#111827}.accordion{border:1px solid rgba(17,24,39,.08);border-radius:16px;margin-bottom:16px;overflow:hidden;transition:box-shadow .3s ease}.accordion:hover{box-shadow:0 12px 28px #11182714}.accordion summary{min-height:64px;padding:20px 24px;font-size:18px;font-weight:600;color:#111827}.accordion__content{padding:0 24px 24px;font-size:16px;line-height:1.8;color:#4b5563}.newsletter{padding:70px 0}.newsletter__wrapper{max-width:900px;margin:auto;padding:60px;border-radius:24px;background:#f9fafb}.newsletter .title{font-size:42px;font-weight:700;margin-bottom:18px;color:#111827}.newsletter-form__field-wrapper{max-width:600px;margin:auto}.newsletter .field{border-radius:14px}.newsletter .button{min-height:58px;border-radius:14px;font-weight:700}.footer{padding:70px 0 30px}.footer__content-top{padding-bottom:40px}.footer-block__heading{font-size:18px;font-weight:700;color:#111827;margin-bottom:18px}.footer a{color:#4b5563;transition:color .25s ease}.footer a:hover{color:#111827}.list-social{gap:14px}.list-social__link{transition:transform .3s ease}.list-social__link:hover{transform:translateY(-3px)}.footer__content-bottom{padding-top:24px;border-top:1px solid rgba(17,24,39,.08)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zenvora-desktop.css.map */
