:root{--lunetto-primary: #1877F2;--lunetto-dark: #1C1E21;--lunetto-surface: #F5F6F7;--lunetto-text-secondary: #65676B}@media(min-width:750px){body.template-index .section-header{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent!important}body.template-index .section-header .header-wrapper{background:transparent!important;border-bottom:none!important}body.template-index .section-header .header__heading-link,body.template-index .section-header .header__menu-item span,body.template-index .section-header .header__menu-item,body.template-index .section-header a,body.template-index .section-header summary{color:#fff!important}body.template-index .section-header .header__icon,body.template-index .section-header .icon-header-cart{color:#fff!important}}@media(max-width:749px){body.template-index .section-header .header-wrapper{background:#0a0a0a!important;border-bottom:none!important}body.template-index .section-header .header__heading-link,body.template-index .section-header a,body.template-index .section-header summary,body.template-index .section-header .header__icon,body.template-index .section-header .icon-header-cart{color:#fff!important}}@media(max-width:989px){.header__inline-menu{display:none!important}header-drawer{display:flex!important}.section-header .header{padding-left:1.5rem!important;padding-right:1.5rem!important}}body:not(.template-index) .section-header .header-wrapper{background:#fff!important;border-bottom:1px solid #E4E6EB!important}body:not(.template-index) .section-header .header__heading-link,body:not(.template-index) .section-header .header__menu-item span,body:not(.template-index) .section-header .header__menu-item,body:not(.template-index) .section-header a,body:not(.template-index) .section-header summary,body:not(.template-index) .section-header .header__icon,body:not(.template-index) .section-header .icon-header-cart{color:#1c1e21!important}.section-header .header-wrapper--border-bottom{border-bottom:none!important}.section-header .header__heading-link{font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.utility-bar{padding:.45rem 0!important;background:linear-gradient(90deg,#1c1e21,#2d3748)!important;overflow:hidden}.announcement-bar__message{font-size:.78rem!important;font-weight:500!important;letter-spacing:.04em!important;color:#fff!important}.announcement-bar__link{text-decoration:none!important}.announcement-bar__link .icon-arrow,.announcement-bar .slider-buttons{display:none!important}.announcement-bar-slider .slider__slide{transition:opacity .5s ease}.section-header .header__menu-item span{font-size:.875rem;font-weight:600;letter-spacing:0}.announcement-bar{font-size:.8rem;font-weight:500;letter-spacing:.01em}body.template-index .shopify-section-header-sticky .header-wrapper{background:#000000eb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.section-header{position:sticky!important;top:0;z-index:1000}.section-header .header-wrapper{position:relative;z-index:1001}.menu-drawer-container,.menu-drawer{z-index:1100!important}.section-lunetto-hero{position:relative;z-index:2}@media(min-width:750px){.section-lunetto-hero{margin-top:-100px;padding-top:0}.lunetto-hero{min-height:calc(85vh + 100px);padding-top:100px}}.banner--large{min-height:85vh}h1,h2,.h0,.h1,.hxl{letter-spacing:-.02em}.multicolumn-list .multicolumn-card__info{padding:.8rem}.multicolumn-card{transition:transform .3s cubic-bezier(.08,.52,.52,1),box-shadow .3s cubic-bezier(.08,.52,.52,1)}.multicolumn-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.button--primary:hover{box-shadow:0 4px 12px #1877f266;transition:box-shadow .2s ease}[id]{scroll-margin-top:80px}.multirow .image-with-text__content{padding:2rem 3rem}.featured-product .product-form__buttons{max-width:400px}.newsletter-form__field-wrapper{max-width:500px;margin:0 auto}.product__title h1{letter-spacing:-.02em;line-height:1.1;font-weight:700}.product__text.caption-with-letter-spacing{color:#1877f2;font-weight:600;font-size:.85rem;letter-spacing:.12em}.price--large .price-item{font-size:2rem;font-weight:700;letter-spacing:-.01em;color:#1c1e21}.price--large.price--on-sale .price-item--regular{font-size:1.2rem;color:#999;font-weight:400}.price--large.price--on-sale .price-item--sale{font-size:2.2rem;font-weight:800;color:#e53935}.price__badge-sale{background:#e53935!important;color:#fff!important;border-radius:50px;font-size:.7rem;font-weight:600;padding:.2rem .6rem;letter-spacing:.03em}.product__info-container .icon-with-text{margin:1rem 0}.product__info-container .icon-with-text .icon-with-text__item{gap:.4rem}.product__info-container .icon-with-text h4{font-size:.8rem;font-weight:600;margin:0}.product-form__quantity{position:absolute!important;opacity:0!important;height:0!important;overflow:hidden!important;pointer-events:none}.shopify-payment-button{display:none!important}.product-form__submit{display:flex!important;width:100%;border-radius:50px!important;background:#1877f2!important;color:#fff!important;border:none!important;font-weight:600;font-size:1rem;padding:1rem 2rem;transition:all .2s ease;cursor:pointer}.product-form__submit:hover{background:#1465cc!important;box-shadow:0 4px 12px #1877f266;transform:translateY(-1px)}.product-form__submit[disabled]{background:#e4e6eb!important;color:#65676b!important}.product__accordion.accordion{border:1px solid #E4E6EB;border-radius:10px;padding:0 1.2rem;margin-top:.5rem;background:#fff}.product__accordion.accordion details{border-top:none;border-bottom:none}.product__accordion .accordion__title{font-size:.95rem;font-weight:600;letter-spacing:0}.product__accordion .accordion__content{font-size:.9rem;color:#65676b;line-height:1.6}.product__media .media{border-radius:16px;overflow:hidden}.product__description .rte{color:#4b4f56;font-size:1.05rem;line-height:1.6}.price__badge-sold-out{border-radius:50px;font-size:.75rem;letter-spacing:.05em}.product__tax.caption{color:#65676b;font-size:.8rem}.section-header .header__heading-link .h2{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}@media screen and (min-width:990px){.header--middle-left{column-gap:1.5rem!important}}@media screen and (min-width:750px){.newsletter .newsletter__wrapper{padding-left:5rem!important;padding-right:5rem!important}}@media screen and (min-width:990px){.newsletter .newsletter__wrapper{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem!important;padding-right:5rem!important}}.newsletter .newsletter__wrapper h2{letter-spacing:-.02em}.newsletter .newsletter__subheading{max-width:600px!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:750px){.footer .footer__blocks-wrapper.grid--4-col-tablet{grid-template-columns:repeat(3,1fr)!important}}.footer .footer__blocks-wrapper{justify-items:start}.footer .footer__content-top{padding-left:5rem;padding-right:5rem}@media(max-width:749px){.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}}.footer-block__heading{font-size:1rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.25rem}.footer-block--menu .footer-block__details-content li{margin-bottom:.5rem}.footer-block--menu .footer-block__details-content a{font-size:.9rem;opacity:.8;transition:opacity .2s ease}.footer-block--menu .footer-block__details-content a:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lunetto-custom.css.map */
