@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-regular-webfont.woff2?v=1729790299) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-regularoblique-webfont.woff2?v=1729790299) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-medium-webfont.woff2?v=1729790299) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-mediumoblique-webfont.woff2?v=1729790299) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-demibold-webfont.woff2?v=1729790299) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-demiboldoblique-webfont.woff2?v=1729790299) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-bold-webfont.woff2?v=1729790300) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-boldoblique-webfont.woff2?v=1729790299) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-heavy-webfont.woff2?v=1729790299) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Greycliff CF;src:url(/cdn/shop/files/greycliffcf-heavyoblique-webfont.woff2?v=1729790299) format("woff2");font-weight:900;font-style:italic}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-light-webfont.woff2?v=1732733750) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-lightitalic-webfont.woff2?v=1732733749) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-regular-webfont.woff2?v=1732733750) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-italic-webfont.woff2?v=1732733749) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-book-webfont.woff2?v=1732733750) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-bookitalic-webfont.woff2?v=1732733749) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-bold-webfont.woff2?v=1732733749) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-bolditalic-webfont.woff2?v=1732733749) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-heavy-webfont.woff2?v=1732733750) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Kross Neue Grotesk;src:url(/cdn/shop/files/krossneuegrotesk-heavyitalic-webfont.woff2?v=1732733749) format("woff2");font-weight:800;font-style:italic}.slide__subheading p{font-size:24px;font-family:Futura LT,sans-serif;font-weight:400;font-style:italic;line-height:30px;letter-spacing:0px}.slide__text{font-size:24px;line-height:32px;font-style:italic}.slide__text strong{font-weight:700}.main-heading{margin-bottom:inherit}.slide__heading{line-height:48px}@media only screen and (max-width: 767px){.slide__subheading p{font-size:18px}.slide__text{font-size:16px;line-height:24px;font-style:normal}.slide__heading{font-size:32px;line-height:42px}}.image-with-text ul{margin:1em 0}.image-with-text li{list-style:none;font-size:18px;font-weight:600}.image-with-text li:before{content:"";display:inline-block;height:24px;width:24px;background-size:cover;background-image:url(/cdn/shop/files/black-star-05.png);margin-inline-end:.7rem}.cart__content>.btn{background:#ffd5d5;color:#e17171;font-weight:500;font-family:Azaret Mono,sans-serif}.cart__item__price{font-family:Azaret Mono,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:1px;color:#515151}.cart__total,.cart__widget__title,.cart__text,.cart__message{font-family:Azaret Mono,sans-serifp}.cart__checkout{font-family:Azaret Mono,sans-serif;font-weight:700;text-transform:capitalize;letter-spacing:1px;font-size:1rem}.cart__message__progress{background-color:#cbcbcb;color:#ffb2b2}.cart__widget__title,.cart__text{font-weight:700;font-size:.65rem;letter-spacing:1.5px}.cart__message{font-weight:500;font-size:.75rem;text-align:center}.cart__text{color:#787878}.img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}.team-members{width:100%;margin:0 auto;padding:3rem 0}.team-members-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:flex-start}.team-bio__img-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.team-bio__img-wrapper:hover .team-popup-trigger{opacity:1}.team-popup-trigger{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.5em;width:fit-content;padding:10px 20px;text-align:center;color:#e17171;font-size:.875rem;font-weight:700;border-radius:50em;background:#fff;border:1px solid #E17171;transition:all .3s ease-in-out;opacity:0}.team-popup-trigger:hover{background:#e17171;color:#fff}.team-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#5e6e8de6;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:9999}.team-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.team-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#fff;-webkit-backdrop-filter:blur(14.6px);backdrop-filter:blur(14.6px);border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px #0003;padding:1.5em;display:flex;flex-direction:column;gap:1rem;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.team-popup p{font-size:.875rem;line-height:1.2em;color:#515151}.team-popup-img img{width:200px;height:200px;object-fit:cover;border-radius:50%}.team-popup-meta-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem}.team-popup-container .team-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.team-popup-container .team-popup-close:before,.team-popup-container .team-popup-close:after{content:"";position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.team-popup-container .team-popup-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.team-popup-container .team-popup-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .team-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 1170px){.team-popup-container{margin:8em auto}}.team-bio{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.team-bio__meta-wrapper{display:flex;flex-direction:column;gap:.5rem;align-items:center}.team-bio__name,.team-popup-meta-name{font-size:1.5rem;text-align:center;line-height:1.2em;font-weight:800;color:#000;text-transform:uppercase}.team-bio__title,.team-popup-meta-title{font-size:.8rem;text-align:center;color:#515151;line-height:1em;text-transform:uppercase}.no-scroll{overflow:hidden}.no-scroll .shopify-section-header,.no-scroll .announcement-bar-static{z-index:1}@media only screen and (max-width: 767px){.team-members-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.team-popup-img img{width:140px;height:140px}.team-bio__name,.team-popup-meta-name{font-size:1.25rem}.team-bio{gap:.5rem}.team-popup-trigger{font-size:.8rem;padding:8px 15px;white-space:nowrap}}.overlay-header{max-width:100%;margin:0 auto;background-image:url(/cdn/shop/files/f97bc11b18a427af03cd3dd366ab1a22_1500x.png?v=1729703317);background-position:top center;background-repeat:no-repeat;background-size:cover;min-height:400px;position:relative;display:flex;justify-content:center;align-items:center}.overlay-header__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.overlay-header__img-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.overlay-header__img-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;background-color:#f98791f2}.overlay-header__content-wrapper{max-width:900px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;z-index:1;text-align:center;padding:40px}.overlay-header__heading{font-family:Greycliff CF!important;font-size:48px!important;font-weight:900!important;font-style:italic!important;color:#fff!important;line-height:56px!important;text-transform:uppercase;letter-spacing:normal!important}.overlay-header__text{font-family:Greycliff CF!important;font-size:20px!important;line-height:24px!important;color:#fff!important}.overlay-header__btn{font-family:Greycliff CF!important;background:#fff;color:#f98791;font-size:1rem;font-weight:700;padding:12px 28px;border:1px solid #fff;border-radius:8px;transition:all .3s ease-in-out;cursor:pointer}.overlay-header__btn:hover{background:#f98791;color:#fff}@media only screen and (max-width: 640px){.overlay-header__heading{font-size:32px!important;line-height:38px!important}.overlay-header__text{font-size:16px!important;line-height:20px!important}}.icon-group{max-width:1440px;margin:0 auto;padding:40px}.icon-group__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);justify-content:center;align-items:flex-start;gap:32px}.icon-group__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center}.icon-group__icon{width:40px;height:40px}.icon-group__heading{font-family:Greycliff CF!important;font-size:24px!important;font-weight:700!important;color:#f98791!important;letter-spacing:-.1px!important;margin:0;text-transform:uppercase}.icon-group__text{font-family:Greycliff CF!important;font-size:20px!important;letter-spacing:-.1px!important;color:#666!important;margin:0}@media screen and (max-width: 981px){.icon-group__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.icon-group{padding:40px 20px}.icon-group__heading{font-size:20px!important}.icon-group__text{font-size:16px!important}}.container{margin:0 auto;padding:4rem;max-width:48rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.accordion{font-family:Greycliff CF!important}.accordion-heading{font-family:Greycliff CF!important;font-weight:700!important;letter-spacing:-.1px!important;font-size:36px!important;color:#000!important}.accordion .accordion-item{border-top:1px solid #000}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #f98791}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#000;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}.accordion button:hover,.accordion button:focus{cursor:pointer;color:#f98791}.accordion button:hover:after,.accordion button:focus:after{cursor:pointer;color:#f98791;border:1px solid #f98791}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:absolute;top:24px;right:0;width:22px;height:22px}.accordion button .icon:before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon:after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.accordion button[aria-expanded=true]{color:#f98791}.accordion button[aria-expanded=true] .icon:after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:1250em;transition:all .2s linear;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion .accordion-content p,.accordion .accordion-content ul,.accordion .accordion-content ol,.accordion .accordion-content blockquote{font-size:1rem;font-weight:300;margin:2em 0}.accordion .accordion-content img{width:100%;height:100%;margin-block-end:2em}.subscribe-btn{display:inline-flex;justify-content:center;align-items:center;margin-top:48px;width:100%}.subscribe-btn__link{background:#ffdede;color:#222;font-size:1rem;font-weight:700;padding:16px 44px;text-decoration:none;border:1px solid #9B5959;border-radius:8px;transition:all .3s ease-in-out}.subscribe-btn__link:hover{background:#f98791;color:#fff}.accordion--vast .accordion-item:last-child{border-bottom:1px solid #000}@media only screen and (max-width: 767px){.accordion--vast .accordion-title{width:28ch;display:inline-block;padding:0 1.5em 0 0}}.accordion--vast .accordion-item button[aria-expanded=true]{border-bottom:1px solid #6d6053;border-radius:0}.accordion--vast button:hover,.accordion--vast button:focus{color:#6d6053}.accordion button[aria-expanded=true]{color:#6d6053}.accordion-heading--vast{font-family:Kross Neue Grotesk;font-size:2.25rem;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.36px}.vast-btn__link{border:1px solid #6d6053;background:#fff;color:#6d6053;font-family:Greycliff CF;font-size:1rem;font-weight:700;border-radius:0;text-decoration:none;text-transform:uppercase;padding:.6875rem 1.6875rem;transition:all .3s ease-in-out}.vast-btn__link:hover{background:#6d6053;color:#fff}.review-wrapper{display:flex;justify-content:center;align-items:center;gap:1.75rem;flex:1 0 0;align-self:stretch}.review-content-wrapper{display:flex;flex:0 0 25%;flex-direction:column;align-items:center;gap:.5rem}.review-line{width:.0625rem;position:relative;height:15.625rem;background:#e17171}.review-cta-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;flex:1 0 0}.review-heading{font-family:Futura LT;font-size:3rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.21rem}.review-cta-heading{font-family:Futura LT;font-size:2.25rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.1575rem}@media only screen and (max-width: 767px){.review-wrapper{flex-direction:column;gap:1rem}.review-line{height:1px;width:100%}.review-heading{font-size:2.5rem}.review-cta-heading{font-size:2rem}.review-cta-wrapper{text-align:center;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sh-custom.css.map */
