.pyr-collection-guide{display:grid;gap:.875rem;width:min(100% - 2.5rem,76rem);margin:1.5rem auto 2.25rem}.pyr-collection-guide__intro p{margin:.7rem 0 0}.pyr-collection-guide__intro a{text-underline-offset:.2em}.pyr-collection-guide__list{margin:0}.pyr-collection-guide h2{margin:0;max-width:15ch;line-height:1.15}.pyr-collection-guide__list{list-style:none;padding:0}.pyr-collection-guide__list li{border-block-start:1px solid rgba(0,0,0,.16)}.pyr-collection-guide__list li:last-child{border-block-end:1px solid rgba(0,0,0,.16)}.pyr-collection-guide__item{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;column-gap:.625rem;padding:.625rem 0;color:inherit;text-decoration:none}.pyr-collection-guide__item:hover .pyr-collection-guide__name,.pyr-collection-guide__item:focus-visible .pyr-collection-guide__name{text-decoration:underline;text-underline-offset:.18em}.pyr-collection-guide__photo img{display:block;width:100%;height:3.5rem;object-fit:contain}.pyr-collection-guide__name,.pyr-collection-guide__description,.pyr-collection-guide__meta small{display:block}.pyr-collection-guide__name{font-weight:700;line-height:1.25}.pyr-collection-guide__description,.pyr-collection-guide__meta{font-size:.875rem;line-height:1.35}.pyr-collection-guide__meta{text-align:end;white-space:nowrap}.pyr-collection-guide__arrow{display:none}@media(min-width:750px){.pyr-collection-guide{grid-template-columns:minmax(12rem,1fr) minmax(0,2.4fr);gap:2rem;margin-block:2.25rem 3rem}.pyr-collection-guide__item{grid-template-columns:6rem minmax(0,1fr) auto 1.125rem;column-gap:1rem}.pyr-collection-guide__photo img{height:4rem}.pyr-collection-guide__arrow{display:inline;text-align:end}}.pyr-home-hero{display:grid;background:#111329;color:#fff}.pyr-home-hero__copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:2rem max(1.25rem,4.3vw)}.pyr-home-hero .pyr-home-hero__eyebrow{margin:0 0 .9rem;color:#ffa399;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pyr-home-hero h1{max-width:13ch;margin:0;color:inherit;font-size:clamp(2.45rem,4.2vw,4.9rem);line-height:1.01;letter-spacing:-.055em;text-transform:none;text-wrap:balance}.pyr-home-hero__intro{max-width:31ch;margin:1rem 0 1.25rem;color:#ebeaf3;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.48}.pyr-home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1.15rem}.pyr-home-hero__actions a{display:inline-flex;min-height:2.85rem;align-items:center;gap:.4rem;font-size:.96rem;font-weight:700}.pyr-home-hero__primary{padding:.55rem 1.05rem;background:#ff796d;color:#111329;text-decoration:none}.pyr-home-hero__primary:hover{background:#ffa399;color:#111329}.pyr-home-hero__secondary,.pyr-home-hero__secondary:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.pyr-home-hero__actions a:focus-visible{outline:2px solid #fff;outline-offset:4px}.pyr-home-hero__note{margin:1.15rem 0 0;color:#d8d7e3;font-size:.8rem}.pyr-home-hero__image{position:relative;min-height:13.5rem}.pyr-home-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:900px){.pyr-home-hero{grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:clamp(27rem,41vw,39rem)}.pyr-home-hero__copy{padding-block:clamp(2rem,4vw,4.5rem)}}.pyr-reef-paths{width:min(100% - 2.5rem,76rem);margin:clamp(2rem,4.6vw,4.75rem) auto;color:#151525}.pyr-reef-paths__heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.6rem 1.5rem;margin-bottom:1.2rem}.pyr-reef-paths__heading h2{margin:0;font-size:clamp(1.85rem,3vw,3.1rem);line-height:1.06;letter-spacing:-.035em;text-transform:none}.pyr-reef-paths__eyebrow,.pyr-reef-paths__goal{color:#8f3b32;font-size:.73rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pyr-reef-paths__eyebrow{margin:0 0 .5rem}.pyr-reef-paths__heading>a{padding-block:.65rem;color:inherit;text-underline-offset:.2em}.pyr-reef-paths__list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.pyr-reef-paths__item{display:grid;grid-template-columns:33% minmax(0,1fr);align-items:center;gap:.85rem;color:inherit;text-decoration:none}.pyr-reef-paths__item:hover .pyr-reef-paths__name,.pyr-reef-paths__item:focus-visible .pyr-reef-paths__name{text-decoration:underline;text-underline-offset:.2em}.pyr-reef-paths__item:focus-visible{outline:2px solid #151525;outline-offset:4px}.pyr-reef-paths__media{display:block;width:100%;aspect-ratio:1.18;background:#f4f3f4}.pyr-reef-paths__media img{display:block;width:100%;height:100%;object-fit:contain}.pyr-reef-paths__body{display:grid;gap:.22rem;grid-column:-2 / -1}.pyr-reef-paths__name{font-size:clamp(1rem,1.7vw,1.32rem);font-weight:700;line-height:1.18}.pyr-reef-paths__description,.pyr-reef-paths__price{font-size:.89rem;line-height:1.38}.pyr-reef-paths__price{margin-top:.2rem;font-weight:700}@media(min-width:750px){.pyr-reef-paths__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.25rem)}.pyr-reef-paths__item{grid-template-columns:minmax(0,1fr)}.pyr-reef-paths__media{aspect-ratio:1.38}}.pyr-subscribe-intro__hero{display:grid;align-items:center;gap:1.5rem 3rem;padding:clamp(2rem,6vw,5rem) max(1.25rem,(100vw - 76rem) / 2);background:#111329;color:#fff}.pyr-subscribe-intro__hero h1{max-width:18ch;margin:0;color:inherit;font-size:clamp(2.4rem,4.6vw,4.5rem);line-height:1.04;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.pyr-subscribe-intro__hero p{max-width:43ch;margin:.85rem 0 1.25rem;color:#ebeaf3}.pyr-subscribe-intro__hero .pyr-subscribe-intro__eyebrow{margin:0 0 .8rem;color:#ffa399;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pyr-subscribe-intro__hero a{display:inline-flex;min-height:2.85rem;align-items:center;gap:.55rem;padding:.55rem 1rem;background:#ff796d;color:#111329;font-weight:700;text-decoration:none}.pyr-subscribe-intro__hero a:focus-visible{outline:2px solid #fff;outline-offset:4px}.pyr-subscribe-intro__offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem}.pyr-subscribe-intro__offer strong{color:#ffa399;font-size:clamp(3rem,10vw,7.5rem);font-weight:400;line-height:.88;letter-spacing:-.07em}.pyr-subscribe-intro__steps{width:min(100% - 2.5rem,76rem);margin:clamp(1.75rem,4.5vw,3.75rem) auto}.pyr-subscribe-intro__steps h2{margin:0 0 .85rem;letter-spacing:-.025em;text-transform:none}.pyr-subscribe-intro__steps ol{display:grid;gap:.85rem 2.25rem;margin:0;padding-inline-start:1.35rem}.pyr-subscribe-intro__steps li{padding-inline-start:.2rem}.pyr-subscribe-intro__steps li::marker{color:#8f3b32;font-weight:700}.pyr-subscribe-intro__steps li p{margin:.25rem 0 0}.pyr-subscribe-intro__terms{margin:1rem 0 0;font-size:.87rem}#reef-subscription-picks{scroll-margin-top:7rem}@media(min-width:750px){.pyr-subscribe-intro__hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.pyr-subscribe-intro__offer{display:grid}.pyr-subscribe-intro__steps ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.pyr-bottle-details{line-height:1.45}.pyr-bottle-details strong{display:block}.product-section .pyr-tisbe-quantity{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:end;column-gap:16px}.pyr-tisbe-quantity .pyr-tisbe-feed-finder{display:inline-flex;align-items:center;justify-self:start;min-height:44px;font-size:.9em;color:inherit;text-decoration:underline;text-underline-offset:.18em}.pyr-guide-product{margin-block:2rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid currentColor;border-radius:.5rem}.pyr-guide-product p{margin:0 0 .6rem}.pyr-guide-product__title{font-weight:700}.pyr-guide-product a{display:inline-flex;align-items:center;gap:.4em;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:.18em;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/131/compiled_assets/styles.css.map */
