html{scroll-behavior:smooth}.ry-npp-trustbar{background:var(--ry-forest, #1F3D2E);color:#c3d2bc;font-family:var(--ry-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:8px 16px;line-height:1.5}.ry-npp-trustbar__icon{display:inline-block;width:11px;height:11px;vertical-align:-2px;margin-right:6px}.ry-npp-hero{background:var(--ry-warm-white, #FAF7F2);padding:28px}.ry-npp-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1200px;margin:0 auto;align-items:start}.ry-npp-gallery__main{width:100%;aspect-ratio:1 / 1;max-height:480px;background:var(--ry-cream, #FDF8F2);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ry-npp-gallery__main img,.ry-npp-gallery__main svg{width:100%;height:100%;object-fit:cover;display:block}.ry-npp-gallery__main-empty{font-family:var(--ry-font-mono);font-size:12px;color:var(--ry-muted);font-style:italic;text-align:center;padding:32px}.ry-npp-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.ry-npp-gallery__thumb{background:none;border:1.5px solid transparent;padding:0;border-radius:6px;overflow:hidden;cursor:pointer;aspect-ratio:1 / 1;transition:border-color .16s}.ry-npp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ry-npp-gallery__thumb.is-active{border-color:var(--ry-forest, #1F3D2E)}.ry-npp-panel{font-family:var(--ry-font-mono)}.ry-npp-panel__vendor{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#5f5e5a;margin:0 0 6px}.ry-npp-panel__title{font-family:var(--ry-font-serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--ry-forest, #1F3D2E);margin:0 0 10px}.ry-npp-panel__rating{display:flex;align-items:center;gap:8px;font-size:11px;color:#5f5e5a;margin:0 0 10px}.ry-npp-panel__rating-stars{display:inline-flex;align-items:center;gap:1px;color:#c49b5f}.ry-npp-panel__rating-stars svg{width:13px;height:13px}.ry-npp-panel__rating-link{color:#5f5e5a;text-decoration:underline;text-underline-offset:2px}.ry-npp-panel__benefits{list-style:none;margin:0;padding:12px 0;display:flex;flex-direction:column;gap:6px}.ry-npp-panel__benefit{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.55;color:var(--ry-charcoal, #2C2C2C)}.ry-npp-panel__benefit svg{width:14px;height:14px;flex-shrink:0;color:var(--ry-forest, #1F3D2E);margin-top:2px}.ry-npp-blocks{display:flex;flex-direction:column;gap:12px}.ry-npp-block{min-width:0}.ry-npp-block--title,.ry-npp-block--rating{margin-bottom:-4px}.ry-npp-block--text>*,.ry-npp-block--text h1,.ry-npp-block--text h2,.ry-npp-block--text h3,.ry-npp-block--text h4,.ry-npp-block--text h5,.ry-npp-block--text h6,.ry-npp-block--text p{margin:0!important}.ry-npp-block--price .price{font-family:var(--ry-font-serif)!important;font-weight:500!important;font-size:22px!important;color:var(--ry-forest, #1F3D2E)!important;margin:0!important}.ry-npp-block--price .price__container{padding:0!important}.ry-npp-block--price .price-item--regular{font-size:22px}.ry-npp-block--price .price-item--sale{color:var(--ry-forest, #1F3D2E)}.ry-npp-block--price .price__sale .price-item--regular{color:#9c9a92;font-size:15px;text-decoration:line-through;margin-right:8px}.ry-npp-panel__price-note{font-family:var(--ry-font-mono);font-size:10px;color:var(--ry-muted, #5C5C58);margin:4px 0 0}.ry-npp-block--variants .product-form__input{padding:0;margin:0}.ry-npp-block--variants .form__label{font-family:var(--ry-font-mono);font-size:11px;letter-spacing:.04em;color:var(--ry-charcoal, #2C2C2C);margin-bottom:6px}.ry-npp-block--qty{display:flex;flex-direction:column;gap:6px}.ry-npp-qty-label{font-family:var(--ry-font-mono);font-size:11px;letter-spacing:.04em;color:var(--ry-charcoal, #2C2C2C)}.ry-npp-block--qty .quantity{display:inline-flex;align-items:center;border:.5px solid #E5DDD0;border-radius:6px;background:#fff;width:120px;height:44px}.ry-npp-block--qty .quantity__button{width:38px;height:100%;background:transparent;border:0;color:var(--ry-charcoal, #2C2C2C);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ry-npp-block--qty .quantity__button .svg-wrapper,.ry-npp-block--qty .quantity__button svg{width:13px;height:13px}.ry-npp-block--qty .quantity__input{flex:1;border:0;background:transparent;text-align:center;font-family:var(--ry-font-mono);font-size:13px;color:var(--ry-charcoal, #2C2C2C);width:100%;min-width:0;padding:0;-moz-appearance:textfield}.ry-npp-block--qty .quantity__input::-webkit-outer-spin-button,.ry-npp-block--qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ry-npp-block--buy{display:flex;flex-direction:column;gap:8px;max-width:360px;margin-left:0;margin-right:auto;width:100%}@media(max-width:1023px){.ry-npp-block--buy{max-width:100%}}.ry-npp-block--buy .product-form{margin:0}.ry-npp-block--buy .product-form__buttons{display:flex;flex-direction:column;gap:8px;width:100%}.ry-npp-block--buy .quantity{border:.5px solid #E5DDD0;border-radius:6px;background:#fff;display:inline-flex;align-items:center}.ry-npp-block--buy .quantity__button{width:36px;background:transparent;border:0;color:var(--ry-charcoal, #2C2C2C)}.ry-npp-block--buy .quantity__input{font-family:var(--ry-font-mono);font-size:13px;background:transparent;border:0;text-align:center;width:50px}.ry-npp-block--buy .product-form__submit{background:var(--ry-forest, #1F3D2E)!important;color:#fff!important;border-radius:6px!important;padding:14px 22px!important;font-family:var(--ry-font-sans)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.02em!important;border:0!important;cursor:pointer;width:100%;min-height:0;transition:background .2s}.ry-npp-block--buy .product-form__submit:not([disabled]):hover{background:var(--ry-deep-green, #1A3C2E)!important}.ry-npp-block--buy .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}.ry-npp-block--buy .shopify-payment-button{margin:0;width:100%}.ry-npp-block--buy .shopify-payment-button__button,.ry-npp-block--buy .shopify-payment-button>button,.ry-npp-block--buy .shopify-payment-button [role=button],.ry-npp-block--buy shop-pay-button,.ry-npp-block--buy shop-pay-button>*{border-radius:6px!important;min-height:46px!important;height:46px!important;padding:0 18px!important;font-size:13px!important;width:100%!important;--shop-pay-button-height: 46px;--shop-pay-button-border-radius: 6px}.ry-npp-block--buy .shopify-payment-button__more-options{font-family:var(--ry-font-sans)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.02em!important;color:var(--ry-forest, #1F3D2E)!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important;text-align:center!important;display:block!important;width:100%!important;margin-top:10px!important;background:transparent!important;border:0!important;padding:6px 0!important}.ry-npp-block--buy .shopify-payment-button__more-options:hover{color:var(--ry-deep-green, #1A3C2E)!important}.ry-npp-block--app{padding:0;background:transparent;border:0}.ry-npp-block--app .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}.ry-npp-block--app .jdgm-prev-badge__stars{font-size:14px!important}.ry-npp-block--app .jdgm-prev-badge__text{font-family:var(--ry-font-mono)!important;font-size:11px!important;color:#5f5e5a!important}.ry-npp-block--app:has(.shopify_subscriptions_app_container){background:#f4f0e6;border:.5px solid #E5DDD0;border-radius:10px;padding:14px;margin:0}.shopify_subscriptions_app_container,.shopify_subscriptions_app_block{font-family:var(--ry-font-mono)!important;color:var(--ry-charcoal, #2C2C2C)!important;background:transparent!important;margin:0!important;padding:0!important}.ry-npp-block--app .plan_card{background:transparent!important;border:0!important;padding:0!important}.shopify_subscriptions_fieldset{border:0!important;padding:0!important;margin:0!important}.subscription_group{position:relative!important;background:#fff!important;border:1.5px solid transparent!important;outline:.5px solid #E5DDD0!important;outline-offset:-1px!important;border-radius:8px!important;padding:14px 16px!important;margin:0 0 10px!important;transition:border-color .16s,outline-color .16s!important}.subscription_group:last-of-type{margin-bottom:0!important}.subscription_group:has(input:checked){border-color:var(--ry-forest, #1F3D2E)!important;outline-color:transparent!important}.subscription_group:has(.one_time_purchase_option_app_block):after{content:"Single order, no commitment";display:block;margin:4px 0 0 28px;font-family:var(--ry-font-mono);font-size:11.5px;color:var(--ry-muted, #5C5C58);line-height:1.45}.group_name{font-size:0!important;display:inline-block!important;margin:0!important;line-height:1.2!important}.group_name:before{content:"Subscribe & Save 10%";font-family:var(--ry-font-serif)!important;font-weight:500!important;font-size:16px!important;color:var(--ry-charcoal, #2C2C2C)!important}.group_name:after{content:"SAVE 10%";display:inline-block;background:#dce6d4;color:var(--ry-forest, #1F3D2E);font-family:var(--ry-font-sans);font-weight:700;font-size:9px;letter-spacing:.1em;padding:3px 8px;border-radius:100px;margin-left:8px;vertical-align:2px}.subscription_group:has(.group_name){display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"heading price" "sub     sub";column-gap:12px!important;row-gap:4px!important;align-items:start!important;padding:16px 16px 16px 44px!important;position:relative!important}.subscription_group:has(.group_name) .group_list,.subscription_group:has(.group_name) .group_list>li,.subscription_group:has(.group_name) .group_list_item,.subscription_group:has(.group_name) .group_list .title_and_price_wrapper{display:contents!important}.subscription_group:has(.group_name)>.title_and_price_wrapper{grid-area:heading!important;display:block!important;margin:0!important;align-self:center!important}.subscription_group:has(.group_name) .group_list_item:before,.subscription_group:has(.group_name) .group_list_item:after{display:none!important;content:none!important}.subscription_group:has(.group_name) input[type=radio]{clip-path:none!important;-webkit-appearance:none!important;appearance:none!important;position:absolute!important;top:18px!important;left:16px!important;margin:0!important;width:18px!important;height:18px!important;border:1.5px solid #B5B3AC!important;border-radius:50%!important;background:#fff!important;opacity:1!important;visibility:visible!important;z-index:3!important}.subscription_group:has(.group_name) input[type=radio]:checked{border:5px solid var(--ry-forest, #1F3D2E)!important}.subscription_group:has(.group_name) .group_list .title_and_price_wrapper>span:first-child{grid-area:sub!important;align-self:start!important}.subscription_group:has(.group_name) .in_widget_price{grid-area:price!important;position:static!important;align-self:center!important;text-align:right!important;margin:0!important;font-size:0!important}.subscription_group:has(.group_name) .in_widget_price:before{content:"$59.99";font-family:var(--ry-font-serif)!important;font-weight:500!important;font-size:18px!important;color:var(--ry-charcoal, #2C2C2C)!important}.subscription_group:has(.group_name) .in_widget_price:after{content:"/mo";font-family:var(--ry-font-mono)!important;font-weight:400!important;font-size:11px!important;color:var(--ry-muted, #5C5C58)!important}.subscription_group:has(.one_time_purchase_option_app_block) .in_widget_price{font-size:0!important;margin-left:auto!important}.subscription_group:has(.one_time_purchase_option_app_block) .in_widget_price:before{content:"$66.99";font-family:var(--ry-font-serif)!important;font-weight:500!important;font-size:18px!important;color:var(--ry-charcoal, #2C2C2C)!important}.title_and_price_wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;cursor:pointer!important}.group_list{list-style:none!important;padding:0!important;margin:0!important}.group_list li{margin:0!important;padding:0!important}.group_list_item,.shopify_subscriptions_app_block .custom_radio_button{display:flex!important;align-items:center!important;gap:10px!important;font-family:var(--ry-font-serif)!important;font-weight:500!important;font-size:15px!important;color:var(--ry-charcoal, #2C2C2C)!important;cursor:pointer!important;flex:1!important;min-width:0!important}.group_list_item>span{font-family:var(--ry-font-serif)!important;font-weight:500!important;font-size:15px!important;color:var(--ry-charcoal, #2C2C2C)!important;line-height:1.3!important}.group_list li label .title_and_price_wrapper>span:first-child{font-size:0!important;line-height:0!important;position:relative}.group_list li label .title_and_price_wrapper>span:first-child:before{content:"Delivered every month\a Auto-renews \b7  Pause, skip or cancel anytime";white-space:pre-line!important;font-family:var(--ry-font-mono)!important;font-size:11.5px!important;color:var(--ry-muted, #5C5C58)!important;font-weight:400!important;line-height:1.5!important;display:block!important}.shopify_subscriptions_app_policy{display:none!important}.shopify_subscriptions_app_block input[type=radio]{accent-color:var(--ry-forest, #1F3D2E)!important;width:18px!important;height:18px!important;flex-shrink:0!important;margin:0!important;cursor:pointer!important}.in_widget_price,.in_widget_price.shopify_subscriptions_app_block--hidden{display:inline-block!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;font-family:var(--ry-font-serif)!important;font-weight:500!important;font-size:16px!important;color:var(--ry-charcoal, #2C2C2C)!important;white-space:nowrap!important;margin-left:auto!important}.shopify_subscriptions_app_policy{font-family:var(--ry-font-mono)!important;font-size:11px!important;font-style:italic!important;color:var(--ry-muted, #5C5C58)!important;line-height:1.5!important;margin:10px 0 0!important;padding:0!important}.shopify_subscriptions_app_policy a{color:inherit!important;text-decoration:underline!important}.ry-npp-block--description{font-family:var(--ry-font-mono);font-size:13px;line-height:1.65;color:var(--ry-charcoal, #2C2C2C)}.ry-npp-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.ry-npp-trust-grid__item{display:flex;align-items:flex-start;gap:6px;font-family:var(--ry-font-mono);font-size:10.5px;line-height:1.3;color:var(--ry-charcoal, #2C2C2C)}.ry-npp-trust-grid__item svg{width:16px;height:16px;flex-shrink:0;color:var(--ry-forest, #1F3D2E);margin-top:1px}.ry-npp-press{background:#fff;border-top:.5px solid #E5DDD0;border-bottom:.5px solid #E5DDD0;padding:18px 16px;text-align:center}.ry-npp-press__label{display:inline-block;font-family:var(--ry-font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--ry-muted, #5C5C58);margin-right:24px;vertical-align:middle}.ry-npp-press__name{display:inline-block;font-family:var(--ry-font-serif);font-style:italic;font-size:12px;color:var(--ry-sage, #4A7C5F);margin:0 14px;vertical-align:middle}.ry-npp-proof{padding:32px 28px;background:var(--ry-warm-white, #FAF7F2)}.ry-npp-proof__head{text-align:center;max-width:720px;margin:0 auto 24px}.ry-npp-proof__eyebrow{font-family:var(--ry-font-sans);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ry-sage, #4A7C5F);margin:0 0 12px}.ry-npp-proof__h{font-family:var(--ry-font-serif);font-weight:500;font-size:20px;color:var(--ry-forest, #1F3D2E);margin:0;line-height:1.2}.ry-npp-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.ry-npp-proof__card{background:#fff;border:.5px solid #E5DDD0;border-radius:8px;padding:16px}.ry-npp-proof__stat{font-family:var(--ry-font-serif);font-weight:500;font-size:28px;line-height:1;color:var(--ry-forest, #1F3D2E);margin:0 0 6px}.ry-npp-proof__desc{font-family:var(--ry-font-mono);font-size:10.5px;line-height:1.5;color:var(--ry-muted, #5C5C58);margin:0}.ry-npp-story{background:var(--ry-warm-white, #FAF7F2);padding:48px 28px}.ry-npp-story__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ry-npp-story--image-right .ry-npp-story__inner{direction:rtl}.ry-npp-story--image-right .ry-npp-story__inner>*{direction:ltr}.ry-npp-story__media{aspect-ratio:4 / 3;background:var(--ry-cream, #FDF8F2);border-radius:8px;overflow:hidden;max-height:280px}.ry-npp-story__media img{width:100%;height:100%;object-fit:cover;display:block}.ry-npp-story__media-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--ry-font-mono);font-size:12px;font-style:italic;color:var(--ry-muted, #5C5C58);text-align:center;padding:16px}.ry-npp-story__eyebrow{font-family:var(--ry-font-sans);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ry-sage, #4A7C5F);margin:0 0 12px}.ry-npp-story__h{font-family:var(--ry-font-serif);font-weight:500;font-size:26px;line-height:1.2;color:var(--ry-forest, #1F3D2E);margin:0 0 16px}.ry-npp-story__body{font-family:var(--ry-font-mono);font-size:14px;line-height:1.7;color:var(--ry-charcoal, #2C2C2C);margin:0}.ry-npp-story__body p{margin:0 0 1em}.ry-npp-story__body p:last-child{margin:0}.ry-npp-story__link{display:inline-block;margin-top:16px;font-family:var(--ry-font-sans);font-weight:600;font-size:13px;color:var(--ry-forest, #1F3D2E);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.ry-npp-story__link:hover{color:var(--ry-deep-green, #1A3C2E)}.ry-npp-reviews{background:var(--ry-cream, #FDF8F2);padding:48px 28px}.ry-npp-reviews__head{text-align:center;max-width:720px;margin:0 auto 28px}.ry-npp-reviews__eyebrow{font-family:var(--ry-font-sans);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ry-sage, #4A7C5F);margin:0 0 12px}.ry-npp-reviews__h{font-family:var(--ry-font-serif);font-weight:500;font-size:22px;color:var(--ry-forest, #1F3D2E);margin:0;line-height:1.2}.ry-npp-reviews__overall{text-align:center;margin:24px 0 28px}.ry-npp-reviews__overall-num{font-family:var(--ry-font-serif);font-weight:500;font-size:36px;color:var(--ry-forest, #1F3D2E);display:block;line-height:1}.ry-npp-reviews__overall-stars{display:inline-flex;gap:2px;color:#c49b5f;margin-top:6px}.ry-npp-reviews__overall-stars svg{width:16px;height:16px}.ry-npp-reviews__overall-count{font-family:var(--ry-font-mono);font-size:11px;color:var(--ry-muted, #5C5C58);margin-top:4px;display:block}.ry-npp-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:0 auto}.ry-npp-reviews__card{background:#fff;border:.5px solid #E5DDD0;border-radius:8px;padding:18px}.ry-npp-reviews__card-stars{display:inline-flex;gap:1px;color:#c49b5f;margin-bottom:8px}.ry-npp-reviews__card-stars svg{width:12px;height:12px}.ry-npp-reviews__card-quote{font-family:var(--ry-font-serif);font-style:italic;font-size:13px;line-height:1.5;color:var(--ry-forest, #1F3D2E);margin:0 0 10px}.ry-npp-reviews__card-name{font-family:var(--ry-font-mono);font-size:10px;color:var(--ry-muted, #5C5C58);margin:0}.ry-npp-reviews__card-meta{font-family:var(--ry-font-mono);font-size:9px;color:var(--ry-muted, #5C5C58);margin:2px 0 0}.ry-npp-faq{background:var(--ry-warm-white, #FAF7F2);padding:48px 28px}.ry-npp-faq__head{text-align:center;max-width:720px;margin:0 auto 28px}.ry-npp-faq__eyebrow{font-family:var(--ry-font-sans);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ry-sage, #4A7C5F);margin:0 0 12px}.ry-npp-faq__h{font-family:var(--ry-font-serif);font-weight:500;font-size:22px;color:var(--ry-forest, #1F3D2E);margin:0;line-height:1.2}.ry-npp-faq__list{max-width:760px;margin:0 auto;border-top:.5px solid #E5DDD0;list-style:none;padding:0}.ry-npp-faq__item{border-bottom:.5px solid #E5DDD0}.ry-npp-faq__q{width:100%;background:transparent;border:0;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;text-align:left;font-family:var(--ry-font-serif);font-weight:500;font-size:17px;color:var(--ry-charcoal, #2C2C2C)}.ry-npp-faq__plus{color:var(--ry-forest, #1F3D2E);font-size:20px;line-height:1;flex-shrink:0;transition:transform .2s}.ry-npp-faq__item.is-open .ry-npp-faq__plus{transform:rotate(45deg)}.ry-npp-faq__a{overflow:hidden;max-height:0;transition:max-height .28s ease}.ry-npp-faq__item.is-open .ry-npp-faq__a{max-height:600px}.ry-npp-faq__a-inner{font-family:var(--ry-font-mono);font-size:14px;line-height:1.7;color:var(--ry-charcoal, #2C2C2C);padding-bottom:20px}.ry-npp-faq__a-inner p{margin:0}.ry-npp-final{background:var(--ry-cream, #FDF8F2);padding:48px 28px;text-align:center}.ry-npp-final__h{font-family:var(--ry-font-serif);font-weight:500;font-size:22px;color:var(--ry-forest, #1F3D2E);margin:0 0 8px}.ry-npp-final__sub{font-family:var(--ry-font-mono);font-size:12px;color:var(--ry-sage, #4A7C5F);margin:0 0 20px}.ry-npp-final__btn{display:inline-block;background:var(--ry-forest, #1F3D2E);color:#fff;font-family:var(--ry-font-sans);font-weight:500;font-size:14px;padding:14px 28px;border-radius:8px;border:0;text-decoration:none;max-width:280px;cursor:pointer;transition:background .2s}.ry-npp-final__btn:hover{background:var(--ry-deep-green, #1A3C2E)}.ry-npp-final__trust{font-family:var(--ry-font-mono);font-size:10px;color:var(--ry-muted, #5C5C58);margin:16px 0 0}.ry-npp-sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:.5px solid #E5DDD0;box-shadow:0 -2px 8px #0000000f;padding:12px 16px;z-index:90;display:none;align-items:center;gap:12px}.ry-npp-sticky.is-visible{display:flex}.ry-npp-sticky__title{flex:1;font-family:var(--ry-font-serif);font-size:12px;color:var(--ry-forest, #1F3D2E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ry-npp-sticky__btn{background:var(--ry-forest, #1F3D2E);color:#fff;border:0;border-radius:6px;padding:12px 18px;font-family:var(--ry-font-sans);font-weight:500;font-size:13px;cursor:pointer;white-space:nowrap}.ry-npp-sticky__btn:hover{background:var(--ry-deep-green, #1A3C2E)}@media(max-width:1023px){.ry-npp-hero{padding:20px 16px}.ry-npp-hero__grid{grid-template-columns:1fr;gap:24px}.ry-npp-panel__title{font-size:20px}.ry-npp-press{white-space:nowrap;overflow-x:auto;text-align:left}.ry-npp-proof__grid{grid-template-columns:1fr}.ry-npp-story__inner{grid-template-columns:1fr;gap:24px}.ry-npp-story--image-right .ry-npp-story__inner{direction:ltr}.ry-npp-reviews__grid{grid-template-columns:1fr}.ry-npp-faq__q{font-size:15px}.ry-npp-trust-grid{grid-template-columns:1fr}}@media(min-width:1024px){.ry-npp-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ryedical-npp.css.map */
