@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Caveat:wght@400;500;600;700&display=swap";:root{--forest: #2A3B2D;--forest-deep: #1E2B20;--forest-mid: #344A38;--leaf: #4A7050;--leaf-light: #6B9070;--leaf-dark: #3A5A3E;--cream: #F5EFE4;--cream-warm: #EDE4D4;--moon: #E8E4A0;--star: #D4D080;--cherry: #C85050;--cherry-soft: #D47070;--text-dark: #1E2B20;--text-body: #3A4A3A;--text-light: #6A7A6A;--text-on-dark: #D4D0C8}body{font-family:DM Sans,sans-serif!important;color:var(--text-dark);background:var(--cream)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:"Instrument Serif",serif!important;font-weight:400!important;letter-spacing:-.02em}.announcement-bar{background:var(--forest-deep)!important;color:var(--cream)!important;font-family:DM Sans,sans-serif;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;position:relative;overflow:hidden}.announcement-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(232,228,160,.04),transparent);animation:shimmer 4s ease-in-out infinite;pointer-events:none}.announcement-bar .section-background{background:var(--forest-deep)!important}.announcement-bar a,.announcement-bar__slide a{color:var(--moon)!important;text-decoration:none;border-bottom:1px solid rgba(232,228,160,.4);padding-bottom:1px}.announcement-bar__slide{color:var(--cream)!important}.announcement-bar .color-scheme-1,.announcement-bar .color-scheme-4,.announcement-bar [class*=color-scheme]{--color-background: var(--forest-deep);--color-foreground: var(--cream);--color-foreground-heading: var(--cream)}.announcement-bar__slider .slideshow-control{color:var(--cream)!important;opacity:.5}.announcement-bar__slider .slideshow-control:hover{opacity:1}.header-wrapper{background:#f5efe4f2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(42,59,45,.08)}.header-section .section-background{background:#f5efe4f2!important}.header .menu-drawer__menu-item,.header__menu-item,.header a{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-body)!important;transition:color .3s}.header__menu-item:hover,.header a:hover{color:var(--forest)!important}.button,.shopify-challenge__button,.customer button,button.button,.cart__checkout-button,.shopify-payment-button button,.product-form__submit,a.button,.button--primary,.button--secondary,.button-primary,.button-secondary{border-radius:50px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:13px!important;transition:all .4s ease!important}.button--primary,.button-primary,.shopify-payment-button button{background:var(--forest)!important;color:var(--cream)!important;border:none!important}.button--primary:hover,.button-primary:hover{background:var(--leaf)!important;transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.button--secondary,.button-secondary{background:transparent!important;color:var(--forest)!important;border:1.5px solid var(--forest)!important}.button--secondary:hover,.button-secondary:hover{background:var(--forest)!important;color:var(--cream)!important}a.link,.link{color:var(--forest)!important;font-family:DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-weight:500;font-size:13px}.hero{background:var(--forest)!important;overflow:hidden}.hero .section-background,.hero [class*=color-scheme]{--color-background: var(--forest);--color-foreground: var(--cream);--color-foreground-heading: var(--cream);--color-primary: var(--cream)}.hero__media-grid{background:var(--forest)!important}.hero .h1,.hero .h2,.hero h1,.hero h2{font-family:"Instrument Serif",serif!important;font-size:clamp(48px,7vw,88px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.03em!important;color:var(--cream)!important}.hero p,.hero .rte{font-family:DM Sans,sans-serif!important;color:var(--text-on-dark)!important;font-weight:300;font-size:17px;line-height:1.8}.hero .button--primary,.hero .button-primary,.hero .button--secondary,.hero .button-secondary{background:var(--cream)!important;color:var(--forest)!important;border:none!important}.hero .button--primary:hover,.hero .button-primary:hover{background:var(--moon)!important}.hero .button--secondary,.hero .button-secondary{background:transparent!important;color:var(--cream)!important;border:1.5px solid rgba(245,239,228,.3)!important}.hero .button--secondary:hover,.hero .button-secondary:hover{border-color:var(--cream)!important;background:#f5efe414!important}.section-header__title,.title{font-family:"Instrument Serif",serif!important;font-weight:400!important;color:var(--forest)!important}.section-header__subtitle,.subtitle,.h6{font-family:Caveat,cursive!important;color:var(--leaf)!important;font-size:20px}.media-with-content{overflow:hidden}[class*=color-scheme-4],.color-scheme-4{--color-background: var(--forest) !important;--color-foreground: var(--text-on-dark) !important;--color-foreground-heading: var(--cream) !important}.color-scheme-4 .section-background{background:var(--forest)!important}.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 .h3,.color-scheme-4 .h4{color:var(--cream)!important}.color-scheme-4 p,.color-scheme-4 .rte{color:var(--text-on-dark)!important}.color-scheme-4 .h6{font-family:Caveat,cursive!important;color:var(--moon)!important}.color-scheme-4 .button--primary,.color-scheme-4 .button-primary{background:var(--cream)!important;color:var(--forest)!important}.color-scheme-4 .link{color:var(--cream)!important}product-card,.product-card{cursor:pointer}.product-card__content{gap:4px}.card-gallery{background:radial-gradient(ellipse at center,var(--forest-mid) 0%,var(--forest) 60%,var(--forest-deep) 100%)!important;border-radius:8px!important;overflow:hidden}.card-gallery img{mix-blend-mode:normal;transition:transform .8s cubic-bezier(.25,0,.25,1)!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.product-card:hover .card-gallery img{transform:scale(1.05) rotate(-1.5deg)!important}.product-badges{z-index:2}.product-badges .badge,.badge{font-family:Caveat,cursive!important;font-size:15px!important;background:#00000059!important;color:var(--moon)!important;border-radius:20px!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none!important}product-title,.product-card h3,.product-card .h4{font-family:"Instrument Serif",serif!important;font-size:20px!important;font-weight:400!important;color:var(--forest)!important}.price,.product-card .price{font-weight:500!important;color:var(--forest)!important;font-size:17px}.quick-add-button,.product-card .button{border-radius:50px!important}.section-resource-list__header .h3,.section-resource-list__header .h4,.section-resource-list__header h3,.product__title{font-family:"Instrument Serif",serif!important;font-weight:400!important;color:var(--forest)!important}.section .rte{font-family:DM Sans,sans-serif;line-height:1.8}.section .rte strong{font-weight:600;color:var(--forest)}.collection-card{border-radius:8px;overflow:hidden}.collection-card__content{font-family:"Instrument Serif",serif!important}.footer .email-signup input,.footer input[type=email]{border-radius:50px!important;border:1.5px solid rgba(245,239,228,.2)!important;background:#f5efe40f!important;color:var(--cream)!important;font-family:DM Sans,sans-serif}.footer .email-signup input::placeholder{color:#f5efe466}.footer .email-signup input:focus{border-color:var(--moon)!important}.footer .email-signup button,.footer .email-signup .button{border-radius:50px!important;background:var(--cream)!important;color:var(--forest)!important}.footer .email-signup button:hover{background:var(--moon)!important}footer,.footer,#footer-group,[id*=footer] .section-background{background:var(--forest-deep)!important}.footer .section-background{background:var(--forest-deep)!important}.footer,.footer *{color:var(--text-on-dark)}.footer h2,.footer h3,.footer h4,.footer .h2,.footer .h3,.footer .h4,.footer .footer__heading,.footer [class*=type_preset] h2{font-family:Caveat,cursive!important;color:var(--moon)!important;font-size:22px!important;font-weight:500!important}.footer a{color:#f5efe466!important;transition:color .3s}.footer a:hover{color:var(--cream)!important}.footer p{color:#f5efe459!important;font-size:14px;line-height:1.7;font-weight:300}.footer .copyright,.footer-utilities .copyright{color:#f5efe433!important}.footer-utilities,.footer-utilities .section-background{background:var(--forest-deep)!important}.footer-utilities *{color:#f5efe459!important}.footer-utilities a:hover{color:var(--moon)!important}.footer-utilities{border-top:1px solid rgba(245,239,228,.06)}.footer .social-links a,.footer-utilities .social-links a{color:#f5efe440!important}.footer .social-links a:hover,.footer-utilities .social-links a:hover{color:var(--moon)!important}.footer [class*=color-scheme],.footer-utilities [class*=color-scheme]{--color-background: var(--forest-deep);--color-foreground: var(--text-on-dark);--color-foreground-heading: var(--moon);--color-border: rgba(245, 239, 228, .06)}.card-hover-effect-lift .product-card:hover{transform:translateY(-4px)}.color-scheme-1{--color-background: #ffffff}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes shimmer{0%{opacity:.04}50%{opacity:.1}to{opacity:.04}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.hero .h1,.hero .h2,.hero h1,.hero h2{font-size:clamp(36px,10vw,56px)!important}.hero p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lazzo-custom.css.map */
