.nibby-editor-note{margin:0;padding:var(--nibby-space-3);border:1px dashed var(--nibby-line);border-radius:var(--nibby-radius-sm);font-size:var(--nibby-text-small);color:var(--nibby-muted)}.nibby-bullets{display:grid;gap:var(--nibby-space-2);margin:0;padding:0;list-style:none}.nibby-bullets__item{display:flex;align-items:flex-start;gap:var(--nibby-space-2);font-size:var(--nibby-text-body);line-height:1.45}.nibby-bullets__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--nibby-sage);color:var(--nibby-forest)}.nibby-bullets__icon .nibby-icon{width:1.6rem;height:1.6rem;stroke-width:2.25}.nibby-bundle__fieldset.product-form__input,.nibby-purchase__fieldset{max-width:none;min-width:0;margin:0;padding:0;border:0}.nibby-bundle__legend,.nibby-purchase__legend{margin-bottom:var(--nibby-space-2);padding:0;font-size:var(--nibby-text-body);font-weight:700;color:rgb(var(--color-foreground))}.nibby-bundle__list{display:grid;gap:var(--nibby-space-3)}.nibby-bundle__option,.nibby-purchase__option{position:relative}.nibby-bundle__option input[type=radio],.nibby-purchase__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;opacity:0}.nibby-bundle__card,.nibby-purchase__card{position:relative;display:flex;align-items:center;gap:var(--nibby-space-3);min-height:6.4rem;padding:var(--nibby-space-3) var(--nibby-space-4);border:2px solid var(--nibby-line);border-radius:var(--nibby-radius-md);background:var(--nibby-white);color:var(--nibby-ink);cursor:pointer;transition:border-color var(--nibby-duration) var(--nibby-ease),background-color var(--nibby-duration) var(--nibby-ease);-webkit-tap-highlight-color:transparent}.nibby-bundle__card:hover,.nibby-purchase__card:hover{border-color:#1f4d3a73}.nibby-bundle__option input[type=radio]:checked+.nibby-bundle__card,.nibby-purchase__input:checked+.nibby-purchase__card{border-color:var(--nibby-forest);background:var(--nibby-sage)}.nibby-bundle__option input[type=radio]:focus-visible+.nibby-bundle__card,.nibby-purchase__input:focus-visible+.nibby-purchase__card{outline:none;box-shadow:var(--nibby-focus-ring)}.nibby-bundle__option input[type=radio].disabled+.nibby-bundle__card{opacity:.6}.nibby-purchase__input:disabled+.nibby-purchase__card{cursor:not-allowed;opacity:.55}.nibby-bundle__radio,.nibby-purchase__radio{position:relative;flex-shrink:0;width:2.2rem;height:2.2rem;border:2px solid var(--nibby-muted);border-radius:50%;background:var(--nibby-white)}.nibby-bundle__option input[type=radio]:checked+.nibby-bundle__card .nibby-bundle__radio,.nibby-purchase__input:checked+.nibby-purchase__card .nibby-purchase__radio{border-color:var(--nibby-forest)}.nibby-bundle__option input[type=radio]:checked+.nibby-bundle__card .nibby-bundle__radio:after,.nibby-purchase__input:checked+.nibby-purchase__card .nibby-purchase__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--nibby-forest)}.nibby-bundle__main,.nibby-purchase__main{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.nibby-bundle__title,.nibby-purchase__title{font-family:var(--nibby-font-heading);font-size:1.7rem;font-weight:700;line-height:1.25}.nibby-bundle-wrap{display:grid;gap:var(--nibby-space-3)}.nibby-bundle__divider{display:flex;align-items:center;gap:var(--nibby-space-3);margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nibby-forest)}.nibby-bundle__divider:before,.nibby-bundle__divider:after{content:"";flex:1 1 auto;height:1px;background:var(--nibby-line)}.nibby-bundle__list{gap:var(--nibby-space-4)}.nibby-bundle .nibby-bundle__card{flex-direction:column;align-items:stretch;gap:var(--nibby-space-2);padding:var(--nibby-space-4);box-shadow:var(--nibby-shadow-sm)}.nibby-bundle .nibby-bundle__card--badged{padding-top:var(--nibby-space-5)}.nibby-bundle__option input[type=radio]:checked+.nibby-bundle__card{box-shadow:var(--nibby-shadow-md)}.nibby-bundle__top{display:flex;align-items:center;gap:var(--nibby-space-3)}.nibby-bundle__title{font-size:1.8rem}.nibby-bundle__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nibby-space-1) var(--nibby-space-2)}.nibby-bundle__supply{display:inline-flex;padding:.2rem var(--nibby-space-2);border-radius:var(--nibby-radius-pill);background:var(--nibby-cream);border:1px solid var(--nibby-line);font-size:1.25rem;font-weight:700;line-height:1.4;color:var(--nibby-forest)}.nibby-bundle__option input[type=radio]:checked+.nibby-bundle__card .nibby-bundle__supply{background:var(--nibby-white)}.nibby-bundle__per-day{font-size:1.3rem;color:var(--nibby-muted)}.nibby-bundle__price{font-size:2rem}.nibby-bundle__badge{position:absolute;top:0;right:var(--nibby-space-4);transform:translateY(-50%);padding:.3rem var(--nibby-space-3);border-radius:var(--nibby-radius-pill);font-size:1.15rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.nibby-bundle__badge--forest{background:var(--nibby-forest);color:var(--nibby-white)}.nibby-bundle__badge--honey{background:var(--nibby-honey);color:var(--nibby-ink)}.nibby-bundle__perks{display:grid;gap:.4rem;margin:0;padding:var(--nibby-space-2) 0 0 calc(2.2rem + var(--nibby-space-3));border-top:1px dashed var(--nibby-line);list-style:none;font-size:1.35rem;line-height:1.4}.nibby-bundle__perks li{display:flex;align-items:flex-start;gap:var(--nibby-space-2)}.nibby-bundle__perk-icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.1rem;color:var(--nibby-success)}.nibby-bundle__soldout{font-size:var(--nibby-text-small);color:var(--nibby-error);font-weight:700}.nibby-bundle__saving-pill{display:flex;align-items:center;justify-content:center;gap:var(--nibby-space-2);margin:0;padding:var(--nibby-space-2) var(--nibby-space-4);border-radius:var(--nibby-radius-pill);background:var(--nibby-honey);color:var(--nibby-ink);font-size:1.5rem;font-weight:700}.nibby-bundle__saving-pill[hidden]{display:none}.nibby-bundle__saving-pill svg{width:1.6rem;height:1.6rem}.nibby-buybox-step{margin:0 0 var(--nibby-space-2);padding:0;font-family:var(--nibby-font-heading);font-size:1.6rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground))}.nibby-purchase__fieldset{display:grid;gap:var(--nibby-space-3)}.nibby-purchase__option--subscribe{border-radius:var(--nibby-radius-md)}.nibby-purchase__option--subscribe .nibby-purchase__card{border-bottom-left-radius:0;border-bottom-right-radius:0}.nibby-purchase__details{display:grid;gap:var(--nibby-space-3);padding:var(--nibby-space-3) var(--nibby-space-4) var(--nibby-space-4);border:2px solid var(--nibby-line);border-top:0;border-radius:0 0 var(--nibby-radius-md) var(--nibby-radius-md);background:var(--nibby-white)}.nibby-purchase__option--subscribe.is-selected .nibby-purchase__details{border-color:var(--nibby-forest);background:var(--nibby-sage)}.nibby-purchase__option--subscribe.is-selected .nibby-purchase__card{border-bottom-color:transparent}.nibby-purchase__details:empty{display:none}.nibby-purchase__frequency{display:grid;gap:var(--nibby-space-1)}.nibby-purchase__select-label{font-size:var(--nibby-text-small);font-weight:700}.nibby-purchase__select-wrap{position:relative}.nibby-purchase__select.select__select{width:100%;min-height:4.8rem;padding:0 4.4rem 0 var(--nibby-space-3);border:1px solid var(--nibby-line);border-radius:var(--nibby-radius-sm);background:var(--nibby-white);font-size:var(--nibby-text-body);color:var(--nibby-ink);cursor:pointer}.nibby-purchase__select:focus-visible{outline:none;box-shadow:var(--nibby-focus-ring)}.nibby-purchase__select-wrap .svg-wrapper{position:absolute;top:50%;right:var(--nibby-space-3);width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none}.nibby-purchase__terms{display:flex;align-items:flex-start;gap:var(--nibby-space-2);margin:0;font-size:var(--nibby-text-small);line-height:1.5;color:var(--nibby-ink)}.nibby-purchase__terms .nibby-icon{width:1.8rem;height:1.8rem;margin-top:.2rem;color:var(--nibby-forest)}.nibby-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.6rem,1fr));gap:var(--nibby-space-2);margin:0;padding:0;list-style:none}.nibby-badges__item{display:flex;border-radius:var(--nibby-radius-sm);background:var(--nibby-cream)}.nibby-badges__content,.nibby-badges__link{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:var(--nibby-space-1);min-height:4.8rem;padding:var(--nibby-space-2);border-radius:var(--nibby-radius-sm);font-size:1.3rem;line-height:1.35;font-weight:700;text-align:center;color:var(--nibby-ink);text-decoration:none}.nibby-badges__link .nibby-badges__text{text-decoration:underline;text-underline-offset:.2em}.nibby-badges__link:focus-visible{outline:none;box-shadow:var(--nibby-focus-ring)}.nibby-badges__icon{display:inline-flex;color:var(--nibby-forest)}.nibby-disclaimer-block .nibby-disclaimer{margin:0}body.nibby-has-sticky-atc{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.nibby-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:3;margin:0;padding:var(--nibby-space-3) var(--nibby-space-4) calc(var(--nibby-space-3) + env(safe-area-inset-bottom,0px));background:var(--nibby-white);border-top:1px solid var(--nibby-line);box-shadow:0 -4px 12px #1d252114;transform:translateY(110%);visibility:hidden;transition:transform var(--nibby-duration) var(--nibby-ease),visibility 0s linear var(--nibby-duration)}.nibby-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform var(--nibby-duration) var(--nibby-ease),visibility 0s linear 0s}.nibby-sticky-atc__inner{display:flex;align-items:center;gap:var(--nibby-space-3);max-width:120rem;margin:0 auto}.nibby-sticky-atc__media{flex-shrink:0;width:4.8rem;height:4.8rem;overflow:hidden;border-radius:var(--nibby-radius-sm);background:var(--nibby-sage)}.nibby-sticky-atc__media img{display:block;width:100%;height:100%;object-fit:cover}.nibby-sticky-atc__info{flex:1 1 auto;min-width:0}.nibby-sticky-atc__title,.nibby-sticky-atc__meta{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.35}.nibby-sticky-atc__title{font-size:var(--nibby-text-small);font-weight:700;color:var(--nibby-ink)}.nibby-sticky-atc__meta{font-size:1.3rem;color:var(--nibby-muted)}.nibby-sticky-atc__price{color:var(--nibby-ink);font-weight:700}.nibby-sticky-atc__button.nibby-btn{flex-shrink:0;min-height:4.8rem;padding:0 var(--nibby-space-5)}.nibby-sticky-atc__button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media screen and (min-width:990px){.nibby-sticky-atc:not(.nibby-sticky-atc--desktop){display:none}.nibby-sticky-atc__title{font-size:var(--nibby-text-body)}}@media(prefers-reduced-motion:reduce){.nibby-bundle__card,.nibby-purchase__card,.nibby-sticky-atc,.nibby-sticky-atc.is-visible{transition:none}}.nibby-subcheck{--nibby-subcheck-inner-radius: calc(var(--nibby-radius-md) - 2px);position:relative;margin-top:.8rem;border:2px dashed #d9a441;border-radius:var(--nibby-radius-md);background:#fff8e9;transition:background-color var(--nibby-duration) var(--nibby-ease),border-color var(--nibby-duration) var(--nibby-ease),box-shadow var(--nibby-duration) var(--nibby-ease)}.nibby-subcheck:hover{border-style:solid;border-color:var(--nibby-honey)}.nibby-subcheck.is-selected{border-style:solid;border-color:var(--nibby-forest);background:var(--nibby-sage);box-shadow:0 6px 18px #2f5d3a29}.nibby-subcheck__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:0}.nibby-subcheck__label{display:flex;align-items:center;gap:var(--nibby-space-3);min-height:6.4rem;padding:var(--nibby-space-3) var(--nibby-space-4);border-radius:var(--nibby-subcheck-inner-radius);cursor:pointer;color:var(--nibby-ink);transition:background-color var(--nibby-duration) var(--nibby-ease),color var(--nibby-duration) var(--nibby-ease);-webkit-tap-highlight-color:transparent}.nibby-subcheck.is-selected .nibby-subcheck__label{border-radius:var(--nibby-subcheck-inner-radius) var(--nibby-subcheck-inner-radius) 0 0;background:var(--nibby-forest);color:var(--nibby-white)}.nibby-subcheck__input:focus-visible+.nibby-subcheck__label{box-shadow:var(--nibby-focus-ring)}.nibby-subcheck__input:disabled+.nibby-subcheck__label{cursor:not-allowed;opacity:.55}.nibby-subcheck__box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6rem;height:2.6rem;border:2px solid var(--nibby-forest);border-radius:.6rem;background:var(--nibby-white);color:transparent;transition:background-color var(--nibby-duration) var(--nibby-ease),border-color var(--nibby-duration) var(--nibby-ease)}.nibby-subcheck__box svg{width:1.8rem;height:1.8rem}.nibby-subcheck__input:checked+.nibby-subcheck__label .nibby-subcheck__box{border-color:var(--nibby-honey);background:var(--nibby-honey);color:var(--nibby-forest-dark)}.nibby-subcheck__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.nibby-subcheck__title{font-family:var(--nibby-font-heading);font-size:1.8rem;font-weight:700;line-height:1.2;color:var(--nibby-forest)}.nibby-subcheck.is-selected .nibby-subcheck__title{color:var(--nibby-honey-light)}.nibby-subcheck__subline{font-size:1.3rem;font-weight:700;color:var(--nibby-muted)}.nibby-subcheck.is-selected .nibby-subcheck__subline{color:#ffffffd9}.nibby-subcheck__pricing{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;text-align:right}.nibby-subcheck__price{font-size:1.8rem;font-weight:700;color:var(--nibby-forest)}.nibby-subcheck.is-selected .nibby-subcheck__price{color:var(--nibby-white)}.nibby-subcheck__compare{font-size:1.3rem;color:var(--nibby-muted)}.nibby-subcheck.is-selected .nibby-subcheck__compare{color:#ffffffbf}.nibby-subcheck__details{display:grid;gap:var(--nibby-space-3);padding:0 var(--nibby-space-4) var(--nibby-space-4) calc(var(--nibby-space-4) + 2.6rem + var(--nibby-space-3))}.nibby-subcheck.is-selected .nibby-subcheck__details{padding-top:var(--nibby-space-3)}.nibby-subcheck__details:empty{display:none}.nibby-subcheck__ribbon{position:absolute;top:0;right:var(--nibby-space-4);transform:translateY(-50%);padding:.3rem 1rem;border-radius:999px;border:2px solid var(--nibby-white);background:var(--nibby-honey);color:var(--nibby-ink);box-shadow:0 2px 6px #1d252126;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.nibby-subcheck__ribbon[hidden]{display:none}.nibby-subcheck__perks{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:1.35rem;font-weight:600}.nibby-subcheck__perks li{display:flex;align-items:flex-start;gap:.6rem}.nibby-subcheck__perks .nibby-icon{flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.1rem;padding:.3rem;border-radius:50%;background:var(--nibby-forest);stroke:var(--nibby-white);stroke-width:3}.nibby-subcheck__perks{color:var(--nibby-forest-dark)}.nibby-dog-size__fieldset{min-width:0;margin:0;padding:0;border:0}.nibby-dog-size__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nibby-space-2)}.nibby-dog-size__option{position:relative;display:flex}.nibby-dog-size__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:0}.nibby-dog-size__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1 auto;gap:.1rem;min-width:0;min-height:7.6rem;padding:.8rem .4rem .7rem;border:1px solid var(--nibby-line);border-radius:1rem;background:var(--nibby-white);color:var(--nibby-ink);text-align:center;cursor:pointer;transition:border-color var(--nibby-duration) var(--nibby-ease),background-color var(--nibby-duration) var(--nibby-ease),box-shadow var(--nibby-duration) var(--nibby-ease);-webkit-tap-highlight-color:transparent}.nibby-dog-size__card:hover{border-color:#2f5d3a73}.nibby-dog-size__input:checked+.nibby-dog-size__card{border-color:var(--nibby-forest);background:var(--nibby-sage);box-shadow:inset 0 0 0 1px var(--nibby-forest)}.nibby-dog-size__input:focus-visible+.nibby-dog-size__card{box-shadow:var(--nibby-focus-ring)}.nibby-dog-size__icon{display:flex;align-items:flex-end;justify-content:center;height:2.8rem;margin-bottom:.2rem;color:var(--nibby-forest)}.nibby-dog-size__label{font-size:1.3rem;font-weight:700;line-height:1.2}.nibby-dog-size__range{font-size:1.1rem;line-height:1.25;color:var(--nibby-muted)}.nibby-dog-size__result{min-height:2rem;margin:var(--nibby-space-2) 0 0;font-size:1.3rem;font-weight:700;color:var(--nibby-forest)}.nibby-dog-size__result:empty{margin-top:0;min-height:0}.nibby-tabs{display:block;color:var(--nibby-ink)}.nibby-tabs__heading{margin:0 0 .8rem;font-family:var(--nibby-font-heading);font-size:1.5rem;font-weight:700;color:var(--nibby-ink)}.nibby-tabs__card{border-radius:1.2rem;background:var(--nibby-white);box-shadow:0 1px 2px #1d25210f,0 6px 18px #1d252112;overflow:hidden}.nibby-tabs__list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;background:#f1ede6}.nibby-tabs__tab{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:4.6rem;padding:.6rem .4rem;border:0;background:none;font-family:var(--nibby-font-body);font-size:1.25rem;font-weight:600;line-height:1.2;text-align:center;color:var(--nibby-muted);cursor:pointer;transition:background-color var(--nibby-duration) var(--nibby-ease),color var(--nibby-duration) var(--nibby-ease)}.nibby-tabs__tab+.nibby-tabs__tab:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:var(--nibby-line)}.nibby-tabs__tab[aria-selected=true],.nibby-tabs__tab[aria-selected=true]+.nibby-tabs__tab{--nibby-tab-divider: transparent}.nibby-tabs__tab[aria-selected=true]:before,.nibby-tabs__tab[aria-selected=true]+.nibby-tabs__tab:before{background:transparent}.nibby-tabs__tab:hover{color:var(--nibby-ink)}.nibby-tabs__tab[aria-selected=true]{border-radius:1.2rem 1.2rem 0 0;background:var(--nibby-white);font-weight:700;color:var(--nibby-ink)}.nibby-tabs__tab:focus-visible,.nibby-tabs__panel:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--nibby-forest)}.nibby-tabs__panel{padding:1.4rem 1.6rem 1.6rem;font-size:1.4rem;line-height:1.5}.nibby-tabs__rte ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.nibby-tabs__rte li{position:relative;padding-left:2.2rem}.nibby-tabs__rte li:before{content:"";position:absolute;left:0;top:.35em;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--nibby-forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1rem no-repeat}.nibby-tabs__rte p{margin:0}.nibby-tabs__rte p+p,.nibby-tabs__rte p+ul,.nibby-tabs__rte ul+p{margin-top:.6rem}.nibby-tabs__rte+.nibby-tabs__rte,.nibby-tabs__table+.nibby-tabs__rte{margin-top:var(--nibby-space-2)}.nibby-tabs__table{width:100%;border-collapse:collapse;font-size:1.3rem}.nibby-tabs__table th,.nibby-tabs__table td{padding:.6rem 0;border-bottom:1px solid var(--nibby-line);text-align:left;vertical-align:top}.nibby-tabs__table tbody tr:last-child th,.nibby-tabs__table tbody tr:last-child td{border-bottom:0}.nibby-tabs__table td{text-align:right;font-weight:700}.nibby-tabs__table thead th{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--nibby-muted)}.nibby-tabs__table thead th:last-child{text-align:right}.nibby-tabs__range{display:inline;margin-left:.4rem;font-weight:400;font-size:1.2rem;color:var(--nibby-muted)}.nibby-vet{display:grid;gap:var(--nibby-space-2);margin:0}.nibby-vet__quote{margin:0;padding:0;border:0;font-size:1.4rem;font-style:italic;line-height:1.5}.nibby-vet__quote p{margin:0}.nibby-vet__person{display:flex;align-items:center;gap:var(--nibby-space-3)}.nibby-vet__avatar{flex-shrink:0;width:4rem;height:4rem;border-radius:50%;object-fit:cover}.nibby-vet__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--nibby-sage);color:var(--nibby-forest);font-weight:700;font-size:1.8rem}.nibby-vet__text{display:grid}.nibby-vet__name{font-weight:700}.nibby-vet__title{font-size:1.3rem;color:var(--nibby-muted)}.nibby-gifts{display:grid;gap:var(--nibby-space-3);padding:var(--nibby-space-4);border:1px solid var(--nibby-line);border-radius:var(--nibby-radius-md);background:var(--nibby-white);color:var(--nibby-ink)}.nibby-gifts__heading{margin:0;font-family:var(--nibby-font-heading);font-size:1.6rem;font-weight:700}.nibby-gifts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nibby-space-3);margin:1rem 0 0;padding:0;list-style:none}.nibby-gifts__list--1{grid-template-columns:minmax(0,1fr)}.nibby-gifts__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nibby-gift{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.8rem .8rem 1rem;border:2px solid var(--nibby-forest);border-radius:1.2rem;background:var(--nibby-sage);text-align:center;transition:border-color var(--nibby-duration) var(--nibby-ease),background-color var(--nibby-duration) var(--nibby-ease)}.nibby-gift__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;max-width:14rem;border-radius:.8rem;background:var(--nibby-white);overflow:hidden;transition:filter var(--nibby-duration) var(--nibby-ease),opacity var(--nibby-duration) var(--nibby-ease)}.nibby-gift__media img{width:100%;height:100%;object-fit:cover}.nibby-gift__placeholder{width:4rem;height:4rem;color:var(--nibby-forest)}.nibby-gift__tag{position:absolute;top:0;left:50%;display:inline-flex;align-items:center;gap:.5rem;transform:translate(-50%,-55%);padding:.4rem 1.2rem;border-radius:999px;background:var(--nibby-forest);color:var(--nibby-white);font-size:1.2rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.nibby-gift__tag s{font-weight:600;opacity:.85}.nibby-gift__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;color:var(--nibby-ink)}.nibby-gift__lock svg{width:3.2rem;height:3.2rem;padding:.6rem;border-radius:50%;background:var(--nibby-white);box-shadow:var(--nibby-shadow-md)}.nibby-gift__title{font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--nibby-ink)}.nibby-gift__value{font-size:1.3rem;color:var(--nibby-muted)}.nibby-gifts.is-locked .nibby-gift{border-color:var(--nibby-line);background:var(--nibby-cream)}.nibby-gifts.is-locked .nibby-gift__tag{background:var(--nibby-muted)}.nibby-gifts.is-locked .nibby-gift__media>img,.nibby-gifts.is-locked .nibby-gift__placeholder{filter:grayscale(1);opacity:.45}.nibby-gifts.is-locked .nibby-gift__lock{display:flex}.nibby-gifts.is-locked .nibby-gift__tag--hidden{display:none}.nibby-gifts.is-locked .nibby-gift__value s{text-decoration:none}.nibby-gifts__caption{display:flex;align-items:center;justify-content:center;gap:var(--nibby-space-2);margin:0;font-size:1.3rem;font-weight:700;color:var(--nibby-muted)}.nibby-gifts__caption svg{width:1.6rem;height:1.6rem}.nibby-gifts.is-unlocked .nibby-gifts__caption{color:var(--nibby-success)}.nibby-gifts.is-unlocked .nibby-gifts__caption svg{display:none}.nibby-delivery{display:grid;gap:var(--nibby-space-1)}.nibby-delivery__line{display:flex;align-items:center;gap:var(--nibby-space-2);min-height:2.4rem;margin:0;font-size:1.4rem;line-height:1.4;color:var(--nibby-ink)}.nibby-delivery__line[hidden]{display:none}.nibby-delivery__line svg{flex-shrink:0;width:2rem;height:2rem;color:var(--nibby-forest)}.nibby-delivery__date:not(.is-ready){visibility:hidden}.nibby-delivery__dot{position:relative;flex-shrink:0;width:1rem;height:1rem;margin:0 .5rem;border-radius:50%;background:var(--nibby-success);box-shadow:0 0 0 4px #2e7d4f2e}.nibby-usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nibby-space-2) var(--nibby-space-3);margin:0;padding:var(--nibby-space-4);border:1px solid var(--nibby-line);border-radius:var(--nibby-radius-md);background:var(--nibby-white);list-style:none}.nibby-usps__item{display:flex;align-items:flex-start;gap:var(--nibby-space-2);font-size:1.35rem;line-height:1.35;color:var(--nibby-ink)}.nibby-usps__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--nibby-forest);color:var(--nibby-white)}.nibby-usps__icon .nibby-icon{width:1.3rem;height:1.3rem;stroke-width:2.75}.product__info-container .product-form__submit{min-height:5.8rem;border-radius:var(--nibby-radius-pill);background-color:var(--nibby-forest);color:var(--nibby-white);font-family:var(--nibby-font-body);font-size:1.7rem;font-weight:700;letter-spacing:.02em}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{border-radius:var(--nibby-radius-pill);box-shadow:none}.product__info-container .product-form__submit:not([disabled]):hover{background-color:var(--nibby-forest-dark)}.product__info-container .product-form__submit:focus-visible{outline:none;box-shadow:var(--nibby-focus-ring)}.nibby-atc-price:before{content:"\b7";margin:0 .6em}.product-form__submit[disabled] .nibby-atc-price,.product-form__submit[aria-disabled=true]:not(.loading) .nibby-atc-price{display:none}nibby-purchase-options,nibby-dog-size,nibby-free-gifts,nibby-delivery-info,nibby-tabs{display:block}nibby-free-gifts.nibby-gifts,nibby-delivery-info.nibby-delivery{display:grid}.nibby-rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 -.4rem}.nibby-rating-row__stars-link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;color:rgb(var(--color-foreground));text-decoration:none}.nibby-rating-row__stars-link:hover .nibby-rating-row__text{text-decoration:underline}.nibby-rating-row__stars-link:focus-visible{outline:none;box-shadow:var(--nibby-focus-ring);border-radius:.4rem}.nibby-rating-row__stars{position:relative;display:inline-flex;gap:.1rem}.nibby-rating-row__stars-fill{position:absolute;inset:0 auto 0 0;display:inline-flex;gap:.1rem;width:var(--nibby-fill, 100%);overflow:hidden}.nibby-rating-row__stars .nibby-icon{width:1.7rem;height:1.7rem;stroke:none;fill:var(--nibby-line)}.nibby-rating-row__stars-fill .nibby-icon{fill:var(--nibby-honey)}.nibby-rating-row__stars-link.is-preview .nibby-rating-row__stars-fill .nibby-icon{fill:#f2b54473}.nibby-rating-row__text{color:rgba(var(--color-foreground),.8)}.nibby-rating-row__badge{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 1rem;border-radius:999px;background:var(--nibby-forest);color:var(--nibby-white);font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product--thumbnail_slider .product__media-list .product-media-container{border:1px solid var(--nibby-line);border-radius:1.6rem;background:var(--nibby-white);box-shadow:0 6px 20px #1d252114;overflow:hidden}.product--thumbnail_slider .thumbnail{border-radius:1rem;overflow:hidden}.product--thumbnail_slider .thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--nibby-forest);border-color:var(--nibby-forest)}.nibby-gallery-btn{display:none;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid var(--nibby-line);border-radius:50%;background:var(--nibby-white);color:var(--nibby-forest);box-shadow:0 2px 8px #1d25211f;cursor:pointer}.nibby-gallery-btn svg{width:1.8rem;height:1.8rem}.nibby-gallery-btn:hover{border-color:var(--nibby-forest)}.nibby-gallery-btn:focus-visible{outline:none;box-shadow:var(--nibby-focus-ring)}@media screen and (max-width:989px){.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer]{position:relative;margin-left:0;margin-right:0}.product--thumbnail_slider .product__media-list{padding-left:0;padding-right:0;scroll-padding-left:0}.product--thumbnail_slider .product__media-list.slider .product__media-item.slider__slide{width:100%;margin-left:0;margin-right:0}.product--thumbnail_slider .product__media-list{gap:1rem}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer]>.slider-buttons{display:none}.product--thumbnail_slider .thumbnail-slider{margin-top:1rem}.product--thumbnail_slider .nibby-gallery-btn--prev,.product--thumbnail_slider .nibby-gallery-btn--next{position:absolute;top:50%;z-index:2;display:flex;width:3.4rem;height:3.4rem;transform:translateY(-50%)}.product--thumbnail_slider .nibby-gallery-btn--prev{left:1.6rem}.product--thumbnail_slider .nibby-gallery-btn--prev svg{transform:rotate(180deg)}.product--thumbnail_slider .nibby-gallery-btn--next{right:1.6rem}}@media screen and (min-width:990px){.product--thumbnail_slider media-gallery{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.6rem;align-items:stretch}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer]{position:relative;grid-column:2;grid-row:1}.product--thumbnail_slider media-gallery>.thumbnail-slider{position:relative;grid-column:1;grid-row:1;display:block;margin:0}.product--thumbnail_slider media-gallery>.thumbnail-slider>.slider-button{display:none}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up{position:absolute;top:4.4rem;right:0;bottom:4.4rem;left:0;display:flex;flex-direction:column;gap:1rem;padding:.3rem;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.product--thumbnail_slider .thumbnail-list.slider--tablet-up::-webkit-scrollbar{display:none}.product--thumbnail_slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 auto;width:100%;scroll-snap-align:start}.nibby-gallery-btn{position:absolute;z-index:2;display:flex}.nibby-gallery-btn--up,.nibby-gallery-btn--down{left:50%;transform:translate(-50%)}.nibby-gallery-btn--up{top:.2rem}.nibby-gallery-btn--up svg{transform:rotate(-90deg)}.nibby-gallery-btn--down{bottom:.2rem}.nibby-gallery-btn--down svg{transform:rotate(90deg)}.nibby-gallery-btn--prev,.nibby-gallery-btn--next{top:50%;transform:translateY(-50%)}.nibby-gallery-btn--prev{left:1.2rem}.nibby-gallery-btn--prev svg{transform:rotate(180deg)}.nibby-gallery-btn--next{right:1.2rem}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer]>.slider-buttons{display:none}}.nibby-bundle-wrap{gap:var(--nibby-space-2)}.nibby-bundle__list{gap:var(--nibby-space-3)}.nibby-bundle .nibby-bundle__card{gap:0;padding:1rem 1.4rem;box-shadow:none}.nibby-bundle .nibby-bundle__card--badged{padding-top:1.4rem}.nibby-bundle__title{font-size:1.6rem}.nibby-bundle__supply{padding:0 .8rem;font-size:1.15rem}.nibby-bundle__per-day{font-size:1.2rem}.nibby-bundle__price{font-size:1.8rem}.nibby-bundle__badge{font-size:1.05rem;padding:.2rem 1rem}.nibby-bundle__saving-pill{padding:.6rem 1.2rem;font-size:1.35rem}.nibby-subcheck{margin-top:.4rem}.nibby-subcheck__label{min-height:0;padding:1rem 1.4rem;gap:1rem}.nibby-subcheck__box{width:2.2rem;height:2.2rem}.nibby-subcheck__title{font-size:1.6rem}.nibby-subcheck__subline{font-size:1.2rem}.nibby-subcheck__price{font-size:1.7rem}.nibby-subcheck__details{gap:var(--nibby-space-2);padding:0 1.4rem 1rem}.nibby-subcheck.is-selected .nibby-subcheck__details{padding-top:.8rem}.nibby-subcheck .nibby-purchase__terms{margin:0;font-size:1.2rem}.nibby-gifts{gap:var(--nibby-space-2);padding:1rem 1.2rem}.nibby-gifts__heading{font-size:1.4rem}.nibby-gifts__list{gap:.8rem;margin-top:.4rem}.nibby-gift{flex-direction:row;align-items:center;gap:.8rem;padding:.6rem .8rem;border-width:1.5px;text-align:left}.nibby-gift__media{flex:0 0 4.4rem;width:4.4rem;max-width:4.4rem}.nibby-gift__lock svg{width:2.2rem;height:2.2rem;padding:.4rem}.nibby-gift__title{flex:1 1 auto;font-size:1.2rem;line-height:1.25}.nibby-gift__tag{top:0;left:auto;right:.6rem;transform:translateY(-50%);padding:.1rem .7rem;font-size:1rem}.nibby-gifts__caption{margin:0;font-size:1.2rem}.nibby-gallery-btn--prev,.nibby-gallery-btn--next{border:0;background:#ffffff8c;color:var(--nibby-ink);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--nibby-duration) var(--nibby-ease),opacity var(--nibby-duration) var(--nibby-ease)}.nibby-gallery-btn--prev:hover,.nibby-gallery-btn--next:hover{background:#ffffffd9}.nibby-gallery-btn[hidden]{display:none!important}@media screen and (max-width:749px){.product-media-modal__content{display:flex;align-items:center;min-height:100vh;padding:6rem 1.2rem 2rem}.product-media-modal__content>*{width:100%!important;max-width:100%}.product-media-modal__content img{width:100%;height:auto;max-height:calc(100vh - 8rem);object-fit:contain}}.nibby-bundle__perks{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin-top:.6rem;padding:.6rem 0 0 calc(2.2rem + var(--nibby-space-3));border-top:1px dashed var(--nibby-line);font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--nibby-forest-dark)}.nibby-bundle__perks li{align-items:center;gap:.3rem}.nibby-bundle__perk-icon{width:1.4rem;height:1.4rem;margin-top:0}.nibby-bundle__perks{display:grid;gap:.4rem;margin:.8rem -1.4rem -1rem;padding:.8rem 1.4rem 1rem;border-top:1px solid var(--nibby-line);border-radius:0 0 var(--nibby-radius-md) var(--nibby-radius-md);background:#fbf6eeb3;font-size:1.3rem;font-weight:700;color:var(--nibby-ink)}.nibby-bundle__row{display:flex;align-items:center;gap:.8rem}.nibby-bundle__row-icon{display:inline-flex;flex:0 0 2.6rem;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.6rem;color:var(--nibby-forest)}.nibby-bundle__row-icon svg{width:2rem;height:2rem}.nibby-bundle__row-icon--img{overflow:hidden;background:var(--nibby-white);border:1px solid var(--nibby-line)}.nibby-bundle__row-icon--img img{width:100%;height:100%;object-fit:cover}.nibby-bundle__row-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.nibby-bundle__row-note{font-size:1.1rem;font-weight:600;color:var(--nibby-muted)}.nibby-bundle-wrap.is-subscribed .nibby-bundle__row-note{display:none}.nibby-bundle-wrap:not(.is-subscribed) .nibby-bundle__row--sub{opacity:.45}.nibby-bundle-wrap:not(.is-subscribed) .nibby-bundle__row--sub .nibby-bundle__row-text{text-decoration:line-through;text-decoration-thickness:1px}.nibby-bundle-wrap:not(.is-subscribed) .nibby-bundle__row--sub .nibby-bundle__row-note{text-decoration:none}.nibby-subcheck.is-selected{background:#f1f7f2;border-color:var(--nibby-forest);box-shadow:none}.nibby-subcheck.is-selected .nibby-subcheck__label{background:transparent;color:var(--nibby-ink)}.nibby-subcheck.is-selected .nibby-subcheck__title{color:var(--nibby-forest)}.nibby-subcheck.is-selected .nibby-subcheck__subline{color:var(--nibby-muted)}.nibby-subcheck.is-selected .nibby-subcheck__price{color:var(--nibby-forest)}.nibby-subcheck.is-selected .nibby-subcheck__compare{color:var(--nibby-muted)}.nibby-subcheck__details,.nibby-subcheck.is-selected .nibby-subcheck__details{margin-top:-.6rem;padding:0 1.4rem .9rem 4.6rem}.nibby-subcheck .nibby-purchase__terms{display:block;font-size:1.2rem;font-weight:600;color:var(--nibby-muted)}.nibby-subcheck .nibby-purchase__terms .nibby-icon,.nibby-subcheck .nibby-purchase__terms svg{display:none}.nibby-bundle__perks{gap:.2rem;padding-top:.6rem;padding-bottom:.8rem;font-size:1.25rem}.nibby-bundle__row-icon{flex-basis:2.2rem;width:2.2rem;height:2.2rem}.nibby-bundle__row-icon svg{width:1.7rem;height:1.7rem}.nibby-subcheck,.nibby-subcheck:hover,.nibby-subcheck.is-selected{border:1.5px dashed #cfd8d1;background:transparent;box-shadow:none}.nibby-subcheck.is-selected .nibby-subcheck__label,.nibby-subcheck__label{background:transparent;color:var(--nibby-ink);padding:1.2rem 1.4rem .4rem}.nibby-subcheck__ribbon,.nibby-subcheck__pricing{display:none!important}.nibby-subcheck__box{width:2.2rem;height:2.2rem;border:1.5px solid #b9c4bc;border-radius:50%;background:transparent}.nibby-subcheck__box svg{width:1.3rem;height:1.3rem}.nibby-subcheck__input:checked+.nibby-subcheck__label .nibby-subcheck__box{border-color:var(--nibby-forest);background:var(--nibby-forest);color:var(--nibby-white)}.nibby-subcheck__title,.nibby-subcheck.is-selected .nibby-subcheck__title{font-family:var(--nibby-font-body);font-size:1.5rem;font-weight:800;color:var(--nibby-ink)}.nibby-subcheck__details,.nibby-subcheck.is-selected .nibby-subcheck__details{margin-top:0;padding:0 1.4rem 1.1rem 4.6rem}.nibby-subcheck .nibby-purchase__terms{font-size:1.25rem;font-weight:600;color:var(--nibby-muted)}.nibby-gifts__heading{text-align:center;font-size:1.7rem;font-weight:800;color:var(--nibby-forest)}.nibby-gifts__caption{justify-content:center;text-align:center;font-weight:700}.nibby-bundle__price{font-weight:800}.nibby-bundle__perks{display:flex;flex-wrap:wrap;gap:.2rem 1.6rem;padding-top:.5rem;padding-bottom:.6rem}.nibby-bundle__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.nibby-bundle__save{display:inline-block;padding:.15rem .7rem;border-radius:999px;background:#c0392b;color:#fff;font-size:1.15rem;font-weight:800;line-height:1.4;white-space:nowrap}.nibby-bundle__save[hidden]{display:none}.nibby-tabs__rte--ingredients li{line-height:1.35;color:var(--nibby-muted)}.nibby-tabs__rte--ingredients ul{gap:1rem}.nibby-tabs__rte--ingredients li strong{display:block;color:var(--nibby-ink)}.product__info-container .product__accordion{margin-top:1rem;border:1px solid var(--nibby-line);border-radius:var(--nibby-radius-md, 16px);background:var(--nibby-white, #fff);overflow:hidden}.product__info-container .product__accordion+.product__accordion{margin-top:.8rem}.product__accordion summary{padding:1.3rem 1.6rem}.product__accordion .summary__title{align-items:center;gap:1.2rem}.product__accordion .summary__title .icon{width:2.2rem;height:2.2rem;margin:0;color:var(--nibby-forest);fill:var(--nibby-forest)}.product__accordion .accordion__title{font-family:var(--nibby-font-heading);font-size:1.6rem;font-weight:700;color:var(--nibby-ink)}.product__accordion summary>.icon-caret{right:1.6rem;width:1.2rem;color:var(--nibby-forest)}.product__accordion details[open]>summary{background:var(--nibby-cream)}.product__accordion .accordion__content{padding:1.2rem 1.6rem 1.6rem;font-size:1.45rem;line-height:1.55;color:var(--nibby-muted)}.product__accordion .accordion__content p{margin:0 0 1rem}.product__accordion .accordion__content p:last-child{margin-bottom:0}.product__accordion .accordion__content strong{color:var(--nibby-ink)}.product__accordion .accordion__content em{font-style:normal}.product__accordion .accordion__content ul{margin:0 0 1.4rem;padding:0;list-style:none}[id^=Details-tab_ingredients] .accordion__content ul li{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.7rem 0;border-bottom:1px dashed var(--nibby-line)}[id^=Details-tab_ingredients] .accordion__content ul li strong{font-weight:600}[id^=Details-tab_ingredients] .accordion__content ul li em{flex-shrink:0;font-weight:800;color:var(--nibby-forest)}[id^=Details-tab_ingredients] .accordion__content p:first-child em{font-size:1.3rem}[id^=Details-tab_shipping] .accordion__content ul{margin:0;display:grid;gap:.9rem}[id^=Details-tab_shipping] .accordion__content ul li{position:relative;padding-left:2.6rem}[id^=Details-tab_shipping] .accordion__content ul li:before{content:"";position:absolute;left:0;top:.2em;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--nibby-forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.product__accordion .accordion__content ol{margin:0 0 1.2rem;padding:0;list-style:none;counter-reset:nibby-step;display:grid;gap:1rem}.product__accordion .accordion__content ol li{position:relative;padding-left:3.4rem;counter-increment:nibby-step}.product__accordion .accordion__content ol li:before{content:counter(nibby-step);position:absolute;left:0;top:-.1rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--nibby-honey);color:var(--nibby-ink);font-family:var(--nibby-font-heading);font-size:1.3rem;font-weight:800}@media screen and (max-width:749px){.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer]{overflow:visible}.product--thumbnail_slider .nibby-gallery-btn--prev,.product--thumbnail_slider .nibby-gallery-btn--next{width:3rem;height:3rem;background:#fff;border:1px solid var(--nibby-line);box-shadow:0 2px 8px #0000002e;color:var(--nibby-forest)}.product--thumbnail_slider .nibby-gallery-btn--prev{left:-1.3rem}.product--thumbnail_slider .nibby-gallery-btn--next{right:-1.3rem}.product-media-modal__content{display:flex;flex-wrap:nowrap;align-items:center;gap:0;padding:6rem 0 2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-media-modal__content::-webkit-scrollbar{display:none}.product-media-modal__content>*,.product-media-modal__content>*:not(.active){display:block;flex:0 0 100%;width:100%!important;max-width:100%;margin:0;padding:0 1.2rem;box-sizing:border-box;scroll-snap-align:center}.product-media-modal__content img{max-height:calc(100vh - 8rem);object-fit:contain}}@media screen and (min-width:750px){.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer]{overflow:visible}.product--thumbnail_slider .nibby-gallery-btn--prev,.product--thumbnail_slider .nibby-gallery-btn--next{width:3.6rem;height:3.6rem;background:#fff;border:1px solid var(--nibby-line);box-shadow:0 2px 10px #0000002e;color:var(--nibby-forest);-webkit-backdrop-filter:none;backdrop-filter:none}.product--thumbnail_slider .nibby-gallery-btn--prev:hover,.product--thumbnail_slider .nibby-gallery-btn--next:hover{background:var(--nibby-cream)}.product--thumbnail_slider .nibby-gallery-btn--prev{left:-1.4rem}.product--thumbnail_slider .nibby-gallery-btn--next{right:-1.4rem}}#buy{scroll-margin-top:1.6rem}.nibby-proof{display:flex;align-items:flex-start;gap:1rem;margin:1.6rem 0 0}.nibby-proof__icon{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--nibby-ink)}.nibby-proof__icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.6}.nibby-proof__body{display:grid;gap:.2rem;line-height:1.4}.nibby-proof__body strong{font-family:var(--nibby-font-heading);font-size:1.6rem;color:var(--nibby-ink)}.nibby-proof__body span{font-size:1.4rem;color:var(--nibby-muted)}.nibby-bundle__divider{margin:.4rem 0 1.2rem;font-family:var(--nibby-font-heading);font-size:1.5rem;font-weight:800;letter-spacing:.04em;color:var(--nibby-ink)}.nibby-bundle__divider:before,.nibby-bundle__divider:after{height:1.5px;background:var(--nibby-ink);opacity:.85}.nibby-bundle__note{margin:1rem 0 0;padding:1rem 1.2rem;border-radius:1rem;background:#f1f7f2;font-size:1.4rem;line-height:1.45;color:var(--nibby-ink)}.nibby-bundle__note strong{color:var(--nibby-forest)}.nibby-usp-list{list-style:none;margin:1.2rem 0 1.6rem;padding:0;display:grid;gap:.9rem}.nibby-usp-list__item{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.5rem;line-height:1.35;color:var(--nibby-ink)}.nibby-usp-list__item strong{font-weight:700}.nibby-facts{margin:0 0 .4rem}.nibby-facts__summary{display:inline-block;cursor:pointer;list-style:none;padding-bottom:.4rem;border-bottom:2px solid var(--nibby-ink);font-family:var(--nibby-font-heading);font-size:1.5rem;font-weight:700;color:var(--nibby-ink)}.nibby-facts__summary::-webkit-details-marker{display:none}.nibby-facts__summary:after{content:" +"}.nibby-facts[open]>.nibby-facts__summary:after{content:" \2013"}.nibby-facts__summary:focus-visible{outline:2px solid var(--nibby-forest);outline-offset:3px}.nibby-facts__body{margin-top:1.2rem}.nibby-facts__serving{margin:0 0 .6rem;font-size:1.3rem;color:var(--nibby-muted)}.nibby-facts__table{width:100%;border-collapse:collapse;font-size:1.4rem;color:var(--nibby-ink)}.nibby-facts__table td{padding:.8rem 0;border-bottom:1px solid var(--nibby-line);vertical-align:top}.nibby-facts__amount{text-align:right;white-space:nowrap;font-weight:600;padding-left:1.2rem!important}.nibby-facts__note{display:block;margin-top:.2rem;font-size:1.2rem;color:var(--nibby-muted)}.nibby-facts__inactive{margin-top:1rem;font-size:1.3rem;color:var(--nibby-muted)}.nibby-facts__inactive summary{cursor:pointer;font-weight:600;color:var(--nibby-ink)}.nibby-facts__inactive p{margin:.6rem 0 0;line-height:1.5}.nibby-facts+.nibby-proof{margin-top:1.4rem}.product__info-container .product-form__submit .nibby-atc-price{display:none!important}@media screen and (max-width:749px){.product .thumbnail-slider .thumbnail-list.slider{padding:.4rem 0;gap:.6rem}.product .thumbnail-list__item.slider__slide{width:5.6rem;flex:0 0 5.6rem;margin:0}.product .thumbnail-slider .slider-button{display:none}}@media screen and (min-width:990px){.product--thumbnail_slider media-gallery{grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem}}.product .product__media-icon,.nibby-gift[hidden]{display:none!important}.nibby-gifts__list:has(>.nibby-gift[hidden]){grid-template-columns:minmax(0,1fr)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nibby-product.css.map */
