.newsletter-form-wrap{max-width:580px;margin-inline:auto}.newsletter-form{max-width:none}.newsletter-form input::placeholder{color:var(--color-muted);opacity:1}.newsletter-form input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.newsletter-form button:focus-visible{outline-offset:-2px}.newsletter-form button:disabled{cursor:not-allowed;opacity:.45}.newsletter-form__consent{max-width:580px!important;margin:12px auto 0!important;color:var(--color-muted);font-size:.72rem;line-height:1.5;text-align:left}.form-message{max-width:580px;margin-inline:auto;padding-left:12px;border-left:2px solid var(--color-accent);color:var(--color-ink)}.form-message--error ul{margin:0;padding-left:18px}.product-description__content{--product-description-collapsed-height:18rem;max-height:var(--product-description-full-height,none);overflow:hidden;transition:max-height .38s cubic-bezier(.2,.7,.2,1)}.product-description__content.is-collapsed{position:relative;max-height:var(--product-description-collapsed-height)}.product-description__content.is-collapsed:after{position:absolute;right:0;bottom:0;left:0;height:72px;background:linear-gradient(transparent,var(--color-ivory));content:"";pointer-events:none}.product-description__toggle{display:inline-flex;align-items:center;min-height:40px;margin-top:2px;padding:0;border:0;border-bottom:1px solid var(--color-ink);background:transparent;color:var(--color-ink);font-size:.68rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.product-description__toggle:hover{color:var(--color-muted)}.product-description__toggle:disabled{cursor:not-allowed;opacity:.45}.product-recommendations{overflow:hidden;border-top:1px solid var(--color-line);background:var(--color-ivory);color:var(--color-ink)}.product-recommendations__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.product-recommendations__heading .eyebrow{margin-bottom:14px;color:var(--color-muted)}.product-recommendations__heading h2{margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem)}.product-recommendations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-recommendations .product-card__media{margin-bottom:15px;border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent);background:var(--color-surface)}.product-recommendations .product-card__title{color:var(--color-ink)}.product-recommendations .price{color:var(--color-muted)}#MainContent .shopify-section .jdgm-review-widget,#MainContent .shopify-section .jm-review-widget,#MainContent .shopify-section .jm-review-widget__header-and-body,#MainContent .shopify-section .jm-review-widget__header,#MainContent .shopify-section .jm-review-widget__body,#MainContent .shopify-section .jdgm-review-list,#MainContent .shopify-section .jm-review-item,#MainContent .shopify-section .jm-review-item__body,#MainContent .shopify-section .jm-review-item__content,#MainContent .shopify-section .jm-review-content,#MainContent .shopify-section .jm-review-content__body,#MainContent .shopify-section .jm-box,#MainContent .shopify-section .jm-filters,#MainContent .shopify-section .jm-action-buttons{border-color:var(--color-line)!important;background:transparent!important;color:var(--color-ink)!important;box-shadow:none!important}#MainContent .shopify-section .jdgm-review-widget{max-width:1100px!important;margin:0 auto!important;padding:clamp(60px,8vw,112px) 20px!important;border-top:1px solid var(--color-line)!important;font-family:Inter,Helvetica,Arial,sans-serif!important;scroll-margin-top:110px}#MainContent .shopify-section .jm-review-widget-minimal-header__title,#MainContent .shopify-section .jdgm-rev-widg__title{visibility:visible!important;margin:0!important;color:var(--color-ink)!important;font-family:Iowan Old Style,Baskerville,Georgia,serif!important;font-size:clamp(2.4rem,4.5vw,4.8rem)!important;font-weight:400!important;letter-spacing:var(--heading-tracking)!important;line-height:1.04!important}#MainContent .shopify-section .jm-text,#MainContent .shopify-section .jm-average-rating-display,#MainContent .shopify-section .jm-reviewer-info,#MainContent .shopify-section .jm-reviewer-info__name,#MainContent .shopify-section .jm-review-content__body-content,#MainContent .shopify-section .jdgm-rev__title,#MainContent .shopify-section .jdgm-rev__body,#MainContent .shopify-section .jdgm-rev__reply-content{color:var(--color-ink)!important}#MainContent .shopify-section .jdgm-rev__timestamp,#MainContent .shopify-section .jdgm-rev__buyer-badge-wrapper,#MainContent .shopify-section .jdgm-rev-widg__summary-text,#MainContent .shopify-section .jdgm-review-widget [class*=field-help],#MainContent .shopify-section .jdgm-review-widget [class*=empty-state]{color:var(--color-muted)!important}#MainContent .shopify-section .jm-reviewer-avatar,#MainContent .shopify-section .jm-reviewer-avatar--with-initial{border-color:var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink)!important}#MainContent .shopify-section .jm-button,#MainContent .shopify-section .jm-action-buttons__button,#MainContent .shopify-section .jdgm-btn,#MainContent .shopify-section .jdgm-write-rev-link{display:inline-flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;padding:9px 15px!important;border:1px solid var(--color-ink)!important;border-radius:0!important;background:transparent!important;color:var(--color-ink)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}#MainContent .shopify-section .jm-button--primary,#MainContent .shopify-section .jm-action-buttons__button:first-child{background:var(--color-ink)!important;color:var(--color-surface)!important}#MainContent .shopify-section .jm-button:hover,#MainContent .shopify-section .jm-action-buttons__button:hover,#MainContent .shopify-section .jdgm-btn:hover,#MainContent .shopify-section .jdgm-write-rev-link:hover{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:var(--color-surface)!important}#MainContent .shopify-section .jm-button:disabled,#MainContent .shopify-section .jm-action-buttons__button:disabled,#MainContent .shopify-section .jdgm-btn:disabled{cursor:not-allowed!important;opacity:.42!important}#MainContent .shopify-section .jdgm-paginate,#MainContent .shopify-section .jm-pagination-controls{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin-top:24px!important;padding-top:0!important;color:var(--color-ink)!important}#MainContent .shopify-section .jdgm-paginate__page,#MainContent .shopify-section .jm-pagination-controls__button{display:inline-flex!important;min-width:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--color-line)!important;border-radius:0!important;background:var(--color-surface)!important;color:var(--color-ink)!important;font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}#MainContent .shopify-section .jm-pagination-controls__button .jm-text{color:inherit!important}#MainContent .shopify-section .jdgm-paginate__page:not(.jdgm-curt):hover,#MainContent .shopify-section .jm-pagination-controls__button:not(.jm-pagination-controls__button--active):not(:disabled):hover{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:var(--color-surface)!important}#MainContent .shopify-section .jdgm-paginate__page.jdgm-curt,#MainContent .shopify-section .jdgm-paginate__page[aria-current=page],#MainContent .shopify-section .jm-pagination-controls__button--active,#MainContent .shopify-section .jm-pagination-controls__button[aria-current=page]{border-color:var(--color-ink)!important;background:var(--color-ink)!important;color:var(--color-surface)!important;font-size:.8rem!important;pointer-events:none!important;cursor:default!important}#MainContent .shopify-section .jdgm-paginate__page:focus-visible,#MainContent .shopify-section .jm-pagination-controls__button:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}#MainContent .shopify-section .jdgm-paginate__page:disabled,#MainContent .shopify-section .jdgm-paginate__page[aria-disabled=true],#MainContent .shopify-section .jm-pagination-controls__button:disabled{border-color:var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-muted)!important;cursor:not-allowed!important;opacity:.65!important}#MainContent .shopify-section .jdgm-paginate__first-page,#MainContent .shopify-section .jdgm-paginate__last-page,#MainContent .shopify-section .jdgm-paginate__prev-page,#MainContent .shopify-section .jdgm-paginate__next-page,#MainContent .shopify-section .jm-pagination-controls__button--nav{padding:9px!important;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink)!important}#MainContent .shopify-section .jm-pagination-controls__button svg,#MainContent .shopify-section .jm-pagination-controls__button svg path{fill:currentColor!important;stroke:currentColor!important}#MainContent .shopify-section .jm-pagination-controls__ellipsis{display:inline-flex!important;min-width:32px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;color:var(--color-muted)!important;font-size:.9rem!important;font-weight:700!important;line-height:1!important}@media(max-width:480px){#MainContent .shopify-section .jdgm-paginate,#MainContent .shopify-section .jm-pagination-controls{gap:6px!important}#MainContent .shopify-section .jdgm-paginate__page,#MainContent .shopify-section .jm-pagination-controls__button{min-width:40px!important;min-height:40px!important;padding:8px 10px!important}}#MainContent .shopify-section .jm-sort-filter,#MainContent .shopify-section .jm-custom-answer-filter{border-color:var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink)!important}#MainContent .shopify-section input,#MainContent .shopify-section select,#MainContent .shopify-section textarea,.jdgm-write-review-modal input,.jdgm-write-review-modal select,.jdgm-write-review-modal textarea{border-color:var(--color-line)!important;border-radius:0!important;background:var(--color-surface)!important;color:var(--color-ink)!important;box-shadow:none!important}#MainContent .shopify-section input::placeholder,#MainContent .shopify-section textarea::placeholder,.jdgm-write-review-modal input::placeholder,.jdgm-write-review-modal textarea::placeholder{color:var(--color-muted)!important;opacity:1!important}#MainContent .shopify-section .jdgm-star,#MainContent .shopify-section .jm-star-rating,#MainContent .shopify-section .jm-star-rating__font-icon,.jdgm-write-review-modal .jdgm-star{color:var(--color-accent)!important}#MainContent .shopify-section .jdgm-rev__pics img{border:1px solid var(--color-line)!important;border-radius:0!important}#MainContent .shopify-section .jm-loading-overlay{background:color-mix(in srgb,var(--color-ivory) 86%,transparent)!important;color:var(--color-ink)!important}.jdgm-write-review-modal__overlay{background:color-mix(in srgb,var(--color-ink) 58%,transparent)!important}.jdgm-write-review-modal__container,.jdgm-write-review-modal__content,.jdgm-write-review-modal__page,.jdgm-write-review-modal__sections,.jdgm-write-review-modal__form{border-color:var(--color-line)!important;background:var(--color-ivory)!important;color:var(--color-ink)!important}.jdgm-write-review-modal__title,.jdgm-write-review-modal__intro,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__text,.jdgm-write-review-modal__checkbox-text{color:var(--color-ink)!important}.jdgm-write-review-modal__field-help,.jdgm-write-review-modal__gdpr-statement,.jdgm-write-review-modal__anonymous-help{color:var(--color-muted)!important}.jdgm-write-review-modal__close-btn{border-color:var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink)!important}.jdgm-write-review-modal__close-btn svg path{stroke:var(--color-ink)!important}.jdgm-write-review-modal__nav-btn{border:1px solid var(--color-ink)!important;border-radius:0!important;background:var(--color-ink)!important;color:var(--color-surface)!important;box-shadow:none!important}.jdgm-write-review-modal__nav-btn-back{background:transparent!important;color:var(--color-ink)!important}.jdgm-write-review-modal__nav-btn:disabled{cursor:not-allowed!important;opacity:.42!important}.jdgm-write-review-modal__media-upload,.jdgm-write-review-modal__checkbox-custom{border-color:var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink)!important}.jdgm-write-review-modal :focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}@media(max-width:990px){.header__account-link{display:none}}@media(max-width:749px){.newsletter-form{align-items:stretch}.newsletter-form button{padding-inline:14px}.newsletter-form__consent{text-align:left}.product-recommendations__heading{display:block;margin-bottom:28px}.product-recommendations__grid{display:flex;gap:12px;width:calc(100% + 14px);margin-right:-14px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 14px 10px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.product-recommendations__grid::-webkit-scrollbar{display:none}.product-recommendations__grid .product-card{width:min(74vw,300px);flex:0 0 auto;scroll-snap-align:start}#MainContent .shopify-section .jdgm-review-widget{padding:64px 14px!important;scroll-margin-top:82px}}@media(prefers-reduced-motion:reduce){.product-description__content{transition:none}}@media(max-width:749px){.collection-hero:has(+.section--compact .product-grid){padding-block:40px 24px}.collection-hero:has(+.section--compact .product-grid) h1{margin-bottom:0}.collection-hero:has(+.section--compact .product-grid) .rte{margin-top:16px}.collection-hero+.section--compact:has(.product-grid){padding-top:0}.search-form:has(~.product-grid){margin-bottom:32px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;align-items:start}.product-card,.product-card__meta{min-width:0}.product-card>a{display:block}.product-card .product-card__media{aspect-ratio:4/5;margin-bottom:12px;border:0;border-radius:0;background:var(--color-surface)}html[data-theme=dark] .product-card .product-card__media{background:var(--color-surface)}.product-card__media img{object-fit:cover}.product-card__meta{grid-template-columns:minmax(0,1fr);gap:6px;align-content:start}.product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.8em;max-height:2.8em;font-size:.8125rem;line-height:1.4;font-weight:500;letter-spacing:0;word-break:normal;overflow-wrap:anywhere;color:var(--color-ink)}.product-card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-size:.8125rem;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--color-muted)}.product-card .price s,html[data-theme=dark] .product-card .price s{margin:0;color:var(--color-muted)}}@media(max-width:359px){.product-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nayvoro-product-experience.css.map */
