:root{--grad: linear-gradient(100deg, #A8C349 0%, #6FA985 35%, #4C88B4 70%, #2B6EA9 100%);--lime: #A8C349;--lime-light: #D7FF89;--lime-pale: #EDFFA7;--blue-deep: #1F5484;--blue-soft: #EAF1F8;--r-lg: 28px;--r-md: 18px;--r-sm: 12px;--shadow-lg: 0 24px 60px -12px rgba(46, 42, 57, .14);--shadow-md: 0 12px 32px -8px rgba(46, 42, 57, .1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:-.015em}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.glass-card{background:#ffffffbf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.kicker{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid rgba(46,42,57,.08);border-radius:999px;padding:8px 18px;font-family:var(--font-heading-family);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button));box-shadow:var(--shadow-md)}.kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime)}.header-wrapper{background:transparent}.header-wrapper .header{max-width:1120px;margin:16px auto 0;padding:10px 24px;background:#fdfbf7c7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(46,42,57,.08);border-radius:999px;box-shadow:0 8px 32px -8px #2e2a3924}.header__inline-menu .header__menu-item{font-family:var(--font-heading-family);font-weight:500;transition:color .15s}.header__inline-menu .header__menu-item:hover{color:rgb(var(--color-button))}@media(max-width:749px){.header-wrapper .header{margin:8px 12px 0;border-radius:28px}}.button,button.button,a.button,.shopify-payment-button__button{font-family:var(--font-heading-family);letter-spacing:.02em;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s}.button:hover,button.button:hover,a.button:hover{transform:translateY(-2px)}.card{transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}.card:hover{transform:translateY(-5px)}.footer{border-top:1px solid rgba(46,42,57,.07)}.footer-block__heading{font-family:var(--font-heading-family);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.footer__column .footer-block__details-content a{font-size:14.5px;transition:color .15s}.footer__column .footer-block__details-content a:hover{color:rgb(var(--color-button))}.collapsible-content__header .caption-with-letter-spacing{font-family:var(--font-heading-family);font-size:12.5px;font-weight:600;letter-spacing:.14em;color:rgb(var(--color-button))}.collapsible-content__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.015em}.collapsible-content .accordion{border:1px solid rgba(46,42,57,.08);border-radius:var(--r-md, 18px);margin-bottom:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.collapsible-content .accordion:hover{border-color:rgba(var(--color-button),.35)}.collapsible-content .accordion details[open]{box-shadow:var(--shadow-md)}.collapsible-content .accordion summary{padding:18px 20px;cursor:pointer}.collapsible-content .accordion__title{font-family:var(--font-heading-family);font-weight:600;font-size:16px}.collapsible-content .accordion__content{padding:0 20px 22px;font-size:14.5px;line-height:1.75;color:rgba(var(--color-foreground),.75)}.collapsible-content .accordion__content ul{padding-left:18px;margin:8px 0 16px}.collapsible-content .accordion__content li{margin-bottom:4px}.collapsible-content .accordion__content strong{color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:no-preference){.casalily-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.casalily-reveal.in{opacity:1;transform:none}}.collection__title{text-align:center}.collection__title .title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em}.collection__description{font-family:var(--font-body-family);color:rgba(var(--color-foreground),.68);max-width:620px;margin:10px auto 0;line-height:1.6}.card__heading{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.005em}.card__heading a{color:rgb(var(--color-foreground))}.card .price,.card .price__container{font-family:var(--font-heading-family)}.card .price .price-item{font-weight:700;color:rgb(var(--color-button))}@media screen and (max-width:749px){.button,button.button,a.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.kicker{font-size:11px;padding:6px 14px;letter-spacing:.1em}.page-width{padding-left:16px;padding-right:16px}.collapsible-content .accordion summary{padding:15px 16px}.collapsible-content .accordion__title{font-size:15px}.collapsible-content .accordion__content{padding:0 16px 18px;font-size:13.5px}.collection__title{margin-bottom:20px}.collection__title .title{font-size:26px;line-height:1.2}.collection__description{font-size:14px;padding:0 12px;margin-top:8px}.card__heading{font-size:13.5px;line-height:1.3;margin-top:8px}.card .price .price-item{font-size:13px}.card__information{padding-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/casalily-custom.css.map */
