@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800&family=Inter:wght@400;500;600;700&display=swap";body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:Playfair Display,Georgia,serif;line-height:1.15;letter-spacing:0em}h4,h5,h6{font-family:Inter,sans-serif;letter-spacing:-.01em;line-height:1.3}.card-wrapper{transition:transform .22s ease,box-shadow .22s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 10px 32px #0000001f}.card__media img{transition:transform .42s ease}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__badge .badge{background-color:#5b7a5e;color:#fff;border-radius:20px;font-weight:600;font-size:11px;letter-spacing:.04em;padding:3px 10px}.card__information{padding:14px 16px 18px}.card__heading{font-family:Inter,sans-serif;font-size:15px!important;font-weight:600;line-height:1.35;margin-bottom:6px}.card__heading a{text-decoration:none}.price--on-sale .price-item--sale{color:#5b7a5e;font-weight:700}.price--on-sale .price-item--regular{color:#888;font-size:13px}.quick-add__submit{background-color:#5b7a5e!important;color:#fff!important;border-radius:24px!important;font-weight:600!important;letter-spacing:.03em;transition:background-color .2s ease,transform .15s ease!important}.quick-add__submit:hover{background-color:#4a6650!important;transform:scale(1.02)}.product__title{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(22px,3vw,34px)!important;font-weight:700!important;letter-spacing:0em!important;line-height:1.15!important;color:#1a1a1a;margin-bottom:14px!important}.product__price .price--large{font-size:26px!important;font-weight:700!important;color:#1a1a1a}.product__price .price-item--sale{color:#5b7a5e!important;font-weight:700!important}.product__price .price-item--regular{color:#999!important;font-size:16px!important;text-decoration:line-through}.price__badge-sale{background-color:#5b7a5e!important;color:#fff!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;padding:3px 10px!important}.product__description{font-size:15px;line-height:1.75;color:#333}.product__description h3{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin-top:22px;margin-bottom:10px;letter-spacing:0em}.product__description ul{padding-left:0;list-style:none;margin:0 0 16px}.product__description ul li{padding:7px 0 7px 26px;position:relative;border-bottom:1px solid rgba(0,0,0,.05)}.product__description ul li:last-child{border-bottom:none}.product__description ul li:before{content:"\2713";position:absolute;left:0;color:#5b7a5e;font-weight:700}.product__description p{margin-bottom:14px}.product__description p:last-child{margin-top:18px;font-size:13px;color:#666;border-top:1px solid #eee;padding-top:14px;font-style:italic}.quantity{border:1.5px solid #dde8de!important;border-radius:40px!important;background:#fff;overflow:hidden}.quantity__input{font-weight:600!important;font-size:15px!important;font-family:Inter,sans-serif!important}.quantity__button{color:#5b7a5e!important;transition:background-color .15s ease}.quantity__button:hover{background-color:#f0f5f1!important}.product-form__submit{background-color:#5b7a5e!important;color:#fff!important;border:none!important;border-radius:24px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.03em!important;padding:17px 36px!important;width:100%!important;cursor:pointer!important;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease!important;box-shadow:0 4px 16px #5b7a5e59!important}.product-form__submit:hover:not([disabled]){background-color:#4a6650!important;transform:translateY(-1px)!important;box-shadow:0 6px 22px #5b7a5e73!important}.product-form__submit:active:not([disabled]){transform:translateY(0)!important;box-shadow:0 2px 8px #5b7a5e4d!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background-color:#ccc!important;box-shadow:none!important;cursor:not-allowed!important}.product__media-item img{border-radius:10px}.product-media-modal__content img{border-radius:6px}.product__media-list .product__media-item--thumbnail{border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .18s ease}.product__media-list .product__media-item--thumbnail:hover,.product__media-list .product__media-item--thumbnail.is-active{border-color:#5b7a5e}.variant-pills .variant-pills__option{border-radius:40px;font-weight:500;font-family:Inter,sans-serif;transition:border-color .15s,background-color .15s}.variant-pills .variant-pills__option:hover{border-color:#5b7a5e}.variant-pills .variant-pills__option[aria-checked=true]{border-color:#5b7a5e!important;background-color:#5b7a5e!important;color:#fff!important}.nz-trust-badges{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;background:#f8f9f5;border-radius:12px;border:1px solid #e0e8e1}.nz-trust-badge{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#3a5a3d;flex:1 1 calc(50% - 5px);min-width:130px}.nz-trust-badge svg{flex-shrink:0;color:#5b7a5e}.field__input,input[type=email],input[type=text],input[type=tel],textarea{border:1.5px solid #dde8de!important;border-radius:10px!important;font-family:Inter,sans-serif!important;font-size:15px!important;transition:border-color .18s ease,box-shadow .18s ease!important;background:#fff!important}.field__input:focus,input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:#5b7a5e!important;box-shadow:0 0 0 3px #5b7a5e1f!important;outline:none!important}.field__label{font-family:Inter,sans-serif!important;font-size:13px!important;color:#555!important}.newsletter-form__button{background-color:#5b7a5e!important;color:#fff!important;border-radius:10px!important;font-weight:700!important;font-family:Inter,sans-serif!important;border:none!important;transition:background-color .2s ease,transform .15s ease!important}.newsletter-form__button:hover{background-color:#4a6650!important;transform:translateY(-1px)!important}.cart-drawer{border-left:none!important;box-shadow:-8px 0 40px #0000001f!important}.cart-drawer__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:20px 24px}.cart-drawer__heading{font-family:Playfair Display,serif!important;font-size:20px!important;font-weight:700!important}.cart-item__image{border-radius:8px}.cart-item__name{font-weight:600;font-size:14px}.nz-shipping-bar{margin:14px 16px;padding:12px 16px;background:#f0f5f1;border-radius:10px;border:1px solid #d4e4d6}.nz-shipping-bar__msg{font-size:13px;color:#2d4a30;margin:0 0 8px;text-align:center;font-weight:500}.nz-shipping-bar__msg--done{color:#5b7a5e;font-weight:700}.nz-shipping-bar__track{background:#d0ddd2;border-radius:20px;height:6px;overflow:hidden}.nz-shipping-bar__fill{background:linear-gradient(90deg,#5b7a5e,#7aad7e);height:100%;border-radius:20px;transition:width .5s ease}.cart__checkout-button{background-color:#5b7a5e!important;color:#fff!important;border-radius:24px!important;font-weight:700!important;font-size:15px!important;padding:16px!important;border:none!important;box-shadow:0 4px 14px #5b7a5e4d!important;transition:background-color .2s ease,transform .15s ease!important}.cart__checkout-button:hover{background-color:#4a6650!important;transform:translateY(-1px)!important}.header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header__menu-item{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.01em;transition:color .15s}.header__menu-item:hover{color:#5b7a5e}.breadcrumb,nav[aria-label=Breadcrumb],.breadcrumbs{font-size:13px;font-family:Inter,sans-serif;color:#888;margin-bottom:16px}.breadcrumb a,.breadcrumbs a{color:#888;text-decoration:none;transition:color .15s}.breadcrumb a:hover,.breadcrumbs a:hover{color:#5b7a5e}.breadcrumb .breadcrumb__chevron,.breadcrumb li:after{margin:0 6px;color:#ccc}.collection-hero__title{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(28px,5vw,52px);font-weight:700;letter-spacing:0em}.facets__summary{border-radius:24px!important;font-weight:500;font-family:Inter,sans-serif;border:1.5px solid #dde8de!important;transition:border-color .15s ease}.facets__summary:hover{border-color:#5b7a5e!important}.active-facets__button{border-radius:20px!important;background-color:#f0f5f1!important;color:#3a5a3d!important;border:1px solid #c8deca!important}.facets__checkbox:checked+.facets__label,.facets__radio:checked+.facets__label{color:#5b7a5e!important;font-weight:600}.pagination__list{gap:4px}.pagination__item a,.pagination__item button{border-radius:8px!important;font-family:Inter,sans-serif;font-weight:500;border:1.5px solid #e5e5e5!important;transition:border-color .15s ease,background-color .15s ease}.pagination__item a:hover,.pagination__item button:hover{border-color:#5b7a5e!important;color:#5b7a5e!important}.pagination__item--current a,.pagination__item--current button{background-color:#5b7a5e!important;border-color:#5b7a5e!important;color:#fff!important}.section-heading,.title,.rich-text__heading{font-family:Playfair Display,Georgia,serif!important;letter-spacing:0em}.announcements{background-color:#5b7a5e;color:#fff;font-weight:500;font-size:13px;font-family:Inter,sans-serif;letter-spacing:.02em}.button,.btn{font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;transition:transform .15s ease,box-shadow .15s ease!important}.button:hover,.btn:hover{transform:translateY(-1px)}.button--primary{background-color:#5b7a5e!important;color:#fff!important}:focus-visible{outline:2px solid #5b7a5e!important;outline-offset:2px!important}.footer a:hover{color:#5b7a5e;text-decoration:underline}.footer__heading{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1a1a1a!important}.cart-notification,.shopify-challenge__container{border-radius:14px!important;box-shadow:0 8px 32px #00000024!important}.cart-notification__heading{font-family:Inter,sans-serif;font-weight:700;font-size:15px}.cart-notification-product__image{border-radius:8px}.cart-notification__links .button{border-radius:20px!important}.cart-notification__links .button--primary{background-color:#5b7a5e!important}@media(max-width:749px){.product-form__buttons{position:sticky;bottom:0;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 16px 20px;margin:0 -16px -16px;border-top:1px solid rgba(0,0,0,.08);z-index:10;box-shadow:0 -4px 20px #00000014}.product__title{font-size:24px!important}.product-form__submit{font-size:15px!important;padding:15px 24px!important}}html{scroll-behavior:smooth}.shopify-section{animation:nz-fade-in .35s ease both}@keyframes nz-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.shopify-section{animation:none!important;opacity:1!important;transform:none!important}}.rte h1,.rte h2,.rte h3{font-family:Playfair Display,Georgia,serif}.rte p{line-height:1.75;color:#333}.rte a{color:#5b7a5e;font-weight:500}.rte a:hover{color:#3a5a3d}.nz-section-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,4vw,40px);font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:8px}.nz-section-subtitle{font-family:Inter,sans-serif;font-size:15px;color:#666;text-align:center;margin-bottom:40px;font-weight:400;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nuzzle-premium.css.map */
