:root{--nv-cream: #FAFCFE;--nv-cream-deep: #EAF4F8;--nv-ink: #33475B;--nv-ink-soft: #6E7F91;--nv-terracotta: #55B4DB;--nv-terracotta-lt: #8ED0E9;--nv-forest: #4FB89A;--nv-forest-lt: #9BE0CC;--nv-gold: #E8C6E0;--nv-glass-bg: rgba(255, 255, 255, .55);--nv-glass-bg-strong:rgba(255, 255, 255, .78);--nv-glass-border: rgba(255, 255, 255, .65);--nv-glass-shadow: 0 8px 32px rgba(51, 71, 91, .08), 0 1px 2px rgba(51, 71, 91, .05);--nv-glass-shadow-lg:0 20px 60px rgba(51, 71, 91, .14), 0 4px 12px rgba(51, 71, 91, .07);--nv-radius-lg: 28px;--nv-radius-md: 20px;--nv-radius-sm: 14px;--nv-radius-pill: 999px}body{background-color:var(--nv-cream)!important;color:var(--nv-ink)!important;letter-spacing:.01rem!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.banner__heading,.card__heading,.product__title{letter-spacing:-.01em!important;font-weight:700!important}.shopify-section-group-header-group{position:sticky;top:0;z-index:40}.header,header-component,.header-wrapper{background:var(--nv-glass-bg)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--nv-glass-border)!important;box-shadow:var(--nv-glass-shadow)!important}.header a,.header button,.header__menu-item,.list-menu__item{color:var(--nv-ink)!important}.button,button.button,a.button,.shopify-payment-button__button--unbranded{border-radius:var(--nv-radius-pill)!important;background:var(--nv-terracotta)!important;color:#fff!important;border:none!important;box-shadow:0 6px 18px #55b4db59!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:hover,button.button:hover,a.button:hover{background:var(--nv-terracotta-lt)!important;transform:translateY(-2px);box-shadow:0 10px 24px #55b4db66!important}.button--secondary{background:var(--nv-glass-bg-strong)!important;color:var(--nv-forest)!important;border:1px solid var(--nv-glass-border)!important;box-shadow:var(--nv-glass-shadow)!important}.card,.card-wrapper .card{border-radius:var(--nv-radius-lg)!important;background:#fff!important;border:1px solid rgba(51,71,91,.08)!important;box-shadow:var(--nv-glass-shadow)!important;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.card-wrapper:hover .card{transform:translateY(-6px);box-shadow:var(--nv-glass-shadow-lg)!important}.card__media{border-radius:var(--nv-radius-lg) var(--nv-radius-lg) 0 0!important;overflow:hidden}.card__media img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__information{padding:1.4rem 1.2rem!important}.card__heading,.card__heading a{color:var(--nv-ink)!important;font-weight:600!important}.price,.price__container{color:var(--nv-forest)!important;font-weight:600!important}.card__badge .badge,.price__badge-sale,.price__badge-sold-out{border-radius:var(--nv-radius-pill)!important;border:none!important;font-weight:600!important}.badge.color-scheme-4{background:var(--nv-terracotta)!important;color:#fff!important}.badge.color-scheme-3{background:var(--nv-ink-soft)!important;color:#fff!important}.price-item--sale{color:var(--nv-terracotta)!important}.price__sale s.price-item{color:var(--nv-ink-soft)!important;opacity:.8}.banner__content,.banner__box{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.banner__heading{color:#fff!important;text-shadow:0 4px 24px rgba(0,0,0,.35),0 1px 6px rgba(0,0,0,.3)!important}.banner__text{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.3)!important}.banner .button{box-shadow:0 10px 30px #00000040,0 6px 18px #55b4db59!important}.mega-menu__content,.header__submenu,.list-menu--disclosure{background:var(--nv-glass-bg-strong)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--nv-glass-border)!important;border-radius:var(--nv-radius-md)!important;box-shadow:var(--nv-glass-shadow-lg)!important}.cart-drawer,#CartDrawer{background:var(--nv-glass-bg-strong)!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.nv-trust-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0}.nv-trust-item{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border-radius:var(--nv-radius-pill);background:#fff;border:1px solid rgba(51,71,91,.08);box-shadow:var(--nv-glass-shadow);font-size:1.3rem;color:var(--nv-forest);font-weight:600}.nv-paw-accent{position:relative}.nv-paw-accent:after{content:"";position:absolute;right:2rem;bottom:1rem;width:40px;height:40px;opacity:.06;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='20' cy='16' r='7'/%3E%3Ccircle cx='38' cy='12' r='7'/%3E%3Ccircle cx='50' cy='26' r='7'/%3E%3Cellipse cx='32' cy='42' rx='16' ry='14'/%3E%3C/svg%3E");pointer-events:none}.product__media,.product-media-container,.product__media-item{border-radius:var(--nv-radius-lg)!important;overflow:hidden}.product__media img,.product-media-container img{border-radius:var(--nv-radius-lg)!important}.thumbnail-list__item .thumbnail{border-radius:var(--nv-radius-sm)!important;border:1px solid var(--nv-glass-border)!important;transition:transform .2s ease,box-shadow .2s ease}.thumbnail-list__item .thumbnail:hover{transform:translateY(-2px);box-shadow:var(--nv-glass-shadow)!important}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--nv-terracotta)!important;box-shadow:0 0 0 2px var(--nv-terracotta)!important}.product-form__input--pill label,fieldset.product-form__input label{border-radius:var(--nv-radius-pill)!important;background:#fff!important;border:1px solid rgba(51,71,91,.15)!important;color:var(--nv-ink)!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.product-form__input--pill input:checked+label,fieldset.product-form__input input:checked+label{background:var(--nv-forest)!important;color:#fff!important;border-color:var(--nv-forest)!important}.quantity{border-radius:var(--nv-radius-pill)!important;background:#fff!important;border:1px solid rgba(51,71,91,.15)!important;overflow:hidden}.quantity__button{color:var(--nv-forest)!important}.quantity__input{background:transparent!important;color:var(--nv-ink)!important}.product__accordion,.accordion{border-radius:var(--nv-radius-md)!important;background:#fff!important;border:1px solid rgba(51,71,91,.08)!important;margin-bottom:.75rem;overflow:hidden}@media screen and (min-width:750px){.product__info-wrapper{background:#fff!important;border-radius:var(--nv-radius-lg)!important;border:1px solid rgba(51,71,91,.08)!important;box-shadow:var(--nv-glass-shadow)!important;padding:1.75rem!important}}@media screen and (max-width:749px){.product-form__buttons{position:sticky;bottom:0;z-index:10;padding:1rem;background:var(--nv-glass-bg-strong);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-top:1px solid var(--nv-glass-border);margin-left:-1rem;margin-right:-1rem}}.nv-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--nv-delay, 0ms);will-change:opacity,transform}.nv-reveal.nv-in-view{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.nv-reveal{transition:none!important;opacity:1!important;transform:none!important}}.pagepilot-layout .pp-flex.pp-flex-col.pp-items-center.pp-justify-center.pp-text-center.pp-gap-2{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pagepilot-layout .pp-flex.pp-flex-col.pp-items-center.pp-justify-center.pp-text-center.pp-gap-2:hover{transform:translateY(-6px)}.pagepilot-layout .pp-flex.pp-flex-col.pp-items-center.pp-justify-center.pp-text-center.pp-gap-2>div:first-child{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;margin:0 auto}.pagepilot-layout .pp-flex.pp-flex-col.pp-items-center.pp-justify-center.pp-text-center.pp-gap-2:nth-of-type(odd)>div:first-child{background:var(--nv-terracotta-lt)}.pagepilot-layout .pp-flex.pp-flex-col.pp-items-center.pp-justify-center.pp-text-center.pp-gap-2:nth-of-type(2n)>div:first-child{background:var(--nv-forest-lt)}details.pp-group{transition:box-shadow .3s ease;box-shadow:var(--nv-glass-shadow)}details.pp-group:hover,details.pp-group[open]{box-shadow:var(--nv-glass-shadow-lg)!important}details.pp-group:nth-of-type(3n+1){border-top:4px solid var(--nv-terracotta)!important}details.pp-group:nth-of-type(3n+2){border-top:4px solid var(--nv-forest)!important}details.pp-group:nth-of-type(3n+3){border-top:4px solid var(--nv-gold)!important}details.pp-group summary{cursor:pointer}details.pp-group article{animation:nv-faq-in .35s ease}@keyframes nv-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.newsletter__wrapper{background:linear-gradient(135deg,var(--nv-cream-deep),var(--nv-cream))!important}.newsletter-form__field-wrapper .field__input{border-radius:var(--nv-radius-pill)!important;border:1px solid rgba(51,71,91,.15)!important;background:#fff!important}.newsletter-form__button{color:var(--nv-terracotta)!important}.newsletter__subheading{color:var(--nv-ink-soft)!important}.quick-add-modal__content{border-radius:var(--nv-radius-lg)!important;box-shadow:var(--nv-glass-shadow-lg)!important}.nv-pack-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 18px}@media screen and (max-width:749px){.nv-pack-picker{grid-template-columns:1fr}}.nv-pack-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 10px 14px;border-radius:var(--nv-radius-lg);border:2px solid rgba(51,71,91,.12);background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nv-pack-card:hover{transform:translateY(-2px);box-shadow:var(--nv-glass-shadow)}.nv-pack-card--selected{border-color:var(--nv-terracotta);box-shadow:0 8px 20px #55b4db40}.nv-pack-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 10px;border-radius:var(--nv-radius-pill);color:#fff;white-space:nowrap}.nv-pack-badge--rec{background:var(--nv-terracotta)}.nv-pack-badge--best{background:var(--nv-forest)}.nv-pack-card__qty{font-weight:600;font-size:14px;color:var(--nv-ink);margin-top:6px}.nv-pack-card__price{font-weight:700;font-size:20px;color:var(--nv-ink)}.nv-pack-card__compare{font-weight:400;font-size:13px;color:var(--nv-ink-soft);opacity:.8;margin-right:4px}.nv-pack-card__unit{font-size:12px;color:var(--nv-ink-soft)}.nv-pack-card__savings{font-size:12px;font-weight:600;color:var(--nv-forest)}.product-form__input--pill{display:none}.nv-translate-btn{position:fixed;top:88px;right:18px;z-index:55;display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--nv-glass-border);border-radius:var(--nv-radius-pill);background:var(--nv-glass-bg-strong);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--nv-glass-shadow-lg);color:var(--nv-ink);font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,top .2s ease}.nv-translate-btn:hover{transform:translateY(-2px);box-shadow:var(--nv-glass-shadow-lg),0 0 0 2px var(--nv-terracotta-lt);background:#fff}.nv-translate-btn:focus-visible{outline:2px solid var(--nv-terracotta);outline-offset:2px}.nv-translate-flag{font-size:18px;line-height:1}.nv-translate-label{white-space:nowrap}@media screen and (max-width:480px){.nv-translate-btn{top:66px;right:12px;padding:9px 12px}.nv-translate-label{display:none}}html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}img,svg,video{max-width:100%;height:auto}@media screen and (max-width:749px){input,select,textarea{font-size:16px!important}}@media screen and (max-width:749px){.quantity__button,.thumbnail-list__item .thumbnail{min-width:44px;min-height:44px}}@media screen and (max-width:480px){.nv-trust-row{gap:.6rem}.nv-trust-item{font-size:1rem;padding:.6rem 1rem}}@media screen and (max-width:480px){.nv-pack-card{padding:16px 8px 12px}.nv-pack-card__price{font-size:18px}}@media screen and (max-width:749px){body{line-height:1.55}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nuvora-glass.css.map */
