@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT@9..144,500..800,100&family=Barlow+Semi+Condensed:wght@400;500;600;700&display=swap";.p360{--p360-ivory:#fbf9dc;--p360-ivory-deep:#f3efc9;--p360-hazel:#45201b;--p360-soft:#6e4a43;--p360-line:#e2dcb4;--p360-yellow:#fdcb20;--p360-green:#329d59;background:var(--p360-ivory);color:var(--p360-hazel);font-family:var(--main-font-stack,Arial,sans-serif);font-size:18px;line-height:1.5}.p360 *{box-sizing:border-box}.p360 img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}.p360 a{color:inherit}.p360 h1,.p360 h2,.p360 h3,.p360 h4{font-family:var(--p360-h-family,var(--heading-font-stack,Georgia,serif));line-height:1.06;letter-spacing:-.015em;margin:0}.p360 p{margin:0}.p360-wrap{max-width:1240px;margin:auto;padding:0 32px}.p360-section{padding-top:100px}.p360-title{text-align:center;font-size:var(--p360-h-size,clamp(34px,4vw,52px))}.p360-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:0;border-radius:999px;background:var(--p360-hazel);color:var(--p360-ivory)!important;text-decoration:none;font-weight:700;cursor:pointer}.p360-btn-light{background:var(--p360-ivory);color:var(--p360-hazel)!important}.p360-ticker{overflow:hidden;white-space:nowrap}.p360-ticker-track{display:inline-flex;animation:p360-run var(--p360-speed,38s) linear infinite}.p360-ticker:hover .p360-ticker-track{animation-play-state:paused}.p360-ticker-set{display:inline-flex;align-items:center}.p360-ticker-set>span{display:inline-flex;align-items:center;gap:10px;padding:0 26px}.p360-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5;padding:0!important}.p360-top{background:var(--p360-hazel);color:var(--p360-ivory);font-size:15px;padding:9px 0}.p360-top b{color:var(--p360-yellow)}.p360-benefits{background:var(--p360-yellow);font-size:20px;font-weight:600;padding:16px 0}.p360-ingredients{background:var(--p360-ivory-deep);border-block:1px solid var(--p360-line);font-family:var(--p360-h-family,var(--heading-font-stack,Georgia,serif));font-size:30px;font-weight:600;padding:18px 0}.p360-solve-tabs{display:flex;justify-content:center;gap:12px;margin:26px 0 40px;flex-wrap:wrap}.p360-tab{min-height:48px;padding:0 26px;border:1.5px solid var(--p360-hazel);border-radius:999px;background:transparent;font:inherit;font-weight:600;cursor:pointer}.p360-tab[aria-selected=true]{background:var(--p360-hazel);color:var(--p360-ivory)}.p360-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.p360-product-grid[hidden]{display:none}.p360-card{display:flex;flex-direction:column}.p360-card-media{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:transparent}.p360-card:hover img{transform:translateY(-6px)}.p360-badge{position:absolute;top:16px;left:16px;background:var(--p360-yellow);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.p360-card-name{margin-top:18px;padding-bottom:8px;border-bottom:1px solid var(--p360-line);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--p360-soft)}.p360-card h3{margin-top:10px;font-size:var(--p360-h-size,24px)}.p360-card-copy{margin-top:4px;color:var(--p360-green);font-weight:600}.p360-price{margin-top:6px;display:flex;gap:10px;align-items:baseline}.p360-price b{font-size:21px}.p360-price s{color:var(--p360-soft)}.p360-card .p360-btn{margin-top:16px;min-height:44px}.p360-center{text-align:center;margin-top:44px}.p360-customers{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.p360-customers h2{text-align:center;font-size:var(--p360-h-size,clamp(34px,3.8vw,50px))}.p360-lead{text-align:center;margin-top:16px;font-size:20px}.p360-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.p360-stat{background:#fffde9;border:1px solid var(--p360-line);border-radius:18px;padding:26px 10px;text-align:center}.p360-stat b{display:block;font-family:var(--p360-h-family,var(--heading-font-stack,Georgia,serif));font-size:clamp(28px,2.6vw,40px);line-height:1}.p360-stat span{display:block;margin-top:12px}.p360-note{margin-top:26px;text-align:center;font-size:15px;color:var(--p360-soft)}.p360-ugc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.p360-ugc-item{aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--p360-ivory-deep)}.p360-offer{background:var(--p360-hazel);color:var(--p360-ivory);border-radius:36px;padding:64px;display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.p360-offer h2{font-size:var(--p360-h-size,clamp(40px,4.6vw,64px))}.p360-sub{color:#e5dfbb;font-size:19px;margin-top:14px}.p360-free{display:inline-block;background:var(--p360-yellow);color:var(--p360-hazel);font-weight:700;border-radius:999px;padding:6px 14px;font-size:14px;margin-bottom:18px}.p360-bundles{display:flex;flex-direction:column;gap:12px}.p360-bundle{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px 18px 18px 26px;border-radius:18px;background:#ffffff12;border:1px solid #ffffff29;text-decoration:none}.p360-bundle .n{font-weight:600;font-size:19px}.p360-bundle small{display:block;font-weight:400;font-size:14px;color:#d9d3ad}.p360-bundle .pr{text-align:right}.p360-bundle .pr b{font-size:21px;display:block}.p360-bundle .pr s{font-size:14px;color:#cfc8a0}.p360-go{width:44px;height:44px;border-radius:50%;background:var(--p360-ivory);color:var(--p360-hazel);display:grid;place-items:center;font-size:20px}.p360-banners{display:flex;flex-direction:column;margin-top:100px}.p360-home-info{display:grid;grid-template-columns:1fr 1fr;min-height:640px;color:var(--p360-ivory)}.p360-home-info .collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;padding:8px}.p360-home-info .tall{grid-row:1/3}.p360-home-info .collage div{overflow:hidden;border-radius:4px;background:#ffffff18}.p360-home-info .copy{display:flex;flex-direction:column;justify-content:center;padding:64px 8vw 64px 7vw}.p360-home-info .copy h2{font-size:var(--p360-h-size,clamp(38px,4vw,58px));max-width:14ch}.p360-checks{list-style:none;margin:32px 0 36px;padding:0;display:grid;gap:16px}.p360-checks li{display:flex;gap:14px;align-items:flex-start;font-size:20px}.p360-checks li:before{content:"\2713";display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--p360-ivory);color:var(--p360-hazel);font-weight:700}.p360-home-info .copy .p360-btn{align-self:flex-start;min-width:280px;border-radius:12px}.p360-sauce{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--p360-line)}.p360-sauce-item{padding:32px 32px 36px 0;border-bottom:1px solid var(--p360-line)}.p360-sauce-item:not(:nth-child(3n)){border-right:1px solid var(--p360-line)}.p360-sauce-item:not(:nth-child(3n+1)){padding-left:32px}.p360-sauce-item h3{font-size:var(--p360-h-size,26px)}.p360-sauce-item p{margin-top:8px;color:var(--p360-soft);max-width:32ch}.p360-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.p360-faq h2{font-size:var(--p360-h-size,clamp(40px,4.6vw,64px))}.p360-faq details{border-bottom:1px solid var(--p360-line)}.p360-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:22px 0;font-size:20px;font-weight:600}.p360-faq summary::-webkit-details-marker{display:none}.p360-faq summary:after{content:"+";font-size:28px}.p360-faq details[open] summary:after{content:"\2212"}.p360-faq details p{padding:0 40px 24px 0;color:var(--p360-soft)}.p360-footnotes{margin-top:80px;padding-top:24px;border-top:1px solid var(--p360-line);font-size:14px;color:var(--p360-soft);display:grid;gap:6px}@keyframes p360-run{to{transform:translate(var(--p360-shift,-50%))}}@media(max-width:1024px){.p360-customers,.p360-offer,.p360-faq{grid-template-columns:1fr}.p360-home-info{grid-template-columns:1fr;min-height:0}.p360-home-info .collage{height:460px}.p360-sauce{grid-template-columns:repeat(2,minmax(0,1fr))}.p360-sauce-item:nth-child(n){border-right:0;padding:28px 24px 28px 0}.p360-sauce-item:nth-child(odd){border-right:1px solid var(--p360-line)}.p360-sauce-item:nth-child(2n){padding-left:24px}}@media(max-width:720px){.p360{font-size:16px}.p360-wrap{padding:0 16px}.p360-section{padding-top:64px}.p360-benefits{font-size:17px;padding:12px 0}.p360-ingredients{font-size:22px;padding:14px 0}.p360-product-grid{display:flex;overflow:auto;gap:14px;margin:0 -16px;padding:0 16px 6px}.p360-product-grid .p360-card{flex:0 0 78%}.p360-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p360-ugc{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.p360-offer{padding:24px 16px;border-radius:22px;gap:22px}.p360-bundle{grid-template-columns:1fr auto;gap:10px;padding:14px}.p360-go{display:none}.p360-banners{margin-top:64px}.p360-home-info .collage{height:340px;gap:6px}.p360-home-info .copy{padding:36px 16px 44px}.p360-checks li{font-size:17px}.p360-home-info .copy .p360-btn{align-self:stretch;min-width:0}.p360-sauce{grid-template-columns:1fr}.p360-sauce-item:nth-child(n){border-right:0;padding:22px 0}.p360-faq summary{font-size:17px}}.p360-slider{position:relative;background:var(--p360-hazel);overflow:hidden}.p360-slide{flex:0 0 100%;position:relative}.p360-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:#fbf9dcd9;color:var(--p360-hazel);display:grid;place-items:center;cursor:pointer;font-size:26px;line-height:1;z-index:3}.p360-slider-arrow.prev{left:18px}.p360-slider-arrow.next{right:18px}.p360-slider-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:10px;z-index:3}.p360-slider-dots button{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#fbf9dc;opacity:.45;cursor:pointer;transition:all .25s ease}.p360-slider-dots button[aria-current=true]{opacity:1;width:22px;border-radius:99px}.p360-slide-cta{position:absolute;top:6%;right:4%;z-index:2}@media(max-width:720px){.p360-slider-arrow{display:none}.p360-slide-cta{top:auto;bottom:24px;right:50%;transform:translate(50%)translateY(0)}.p360-slider-dots{bottom:8px}}@media(prefers-reduced-motion:reduce){.p360-ticker-track{animation:none!important}.p360-slider-track{transition:none!important}}.p360-card-media{display:block;border-radius:12px;background:transparent!important}.p360-card-media .p360-card-imglink{display:block;width:100%;height:100%;border-radius:12px}.p360-card-media img{width:100%;height:100%;object-fit:cover;padding:0;border-radius:12px;filter:none;transition:transform .35s ease}.p360-quick{position:absolute;left:16px;right:16px;bottom:16px;min-height:50px;border-radius:999px;border:0;background:var(--p360-ivory);color:var(--p360-hazel);font-family:inherit;font-weight:700;font-size:15px;letter-spacing:.04em;cursor:pointer;opacity:0;transform:translateY(8px);transition:.25s ease;z-index:2}.p360-card:hover .p360-quick,.p360-card:focus-within .p360-quick{opacity:1;transform:none}.p360-quick[disabled]{background:#ddd7b2;color:#8a8364;cursor:not-allowed}.p360-quick.is-adding{opacity:1;transform:none}.p360-home-info .collage{padding:8px 0 8px 8px}.p360-home-info .collage img{width:100%;height:100%;object-fit:cover}.p360-card-name{text-decoration:none;display:block}@media(max-width:720px){.p360-quick{opacity:1;transform:none;min-height:44px}.p360-home-info .collage{padding:6px}}@media(min-width:1025px){#MainContent:has(>[id*=__customer-stats]):has(>[id*=__customer-photos]){display:grid;grid-template-columns:1fr 1fr;align-items:center}#MainContent:has(>[id*=__customer-stats]):has(>[id*=__customer-photos])>.shopify-section{grid-column:1/-1}#MainContent:has(>[id*=__customer-stats]):has(>[id*=__customer-photos])>[id*=__customer-stats]{grid-column:1}#MainContent:has(>[id*=__customer-stats]):has(>[id*=__customer-photos])>[id*=__customer-photos]{grid-column:2}#MainContent>[id*=__customer-stats] .p360-wrap{max-width:none;margin:0;padding-left:max(32px,calc((100vw - 1240px)/2));padding-right:30px}#MainContent>[id*=__customer-photos] .p360-wrap{max-width:none;margin:0;padding-left:30px;padding-right:max(32px,calc((100vw - 1240px)/2))}}#MainContent{background:#fbf9dc}.p360-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.p360-slide-link img{width:100%;height:100%;object-fit:cover}.p360-bundle .n{font-size:var(--bundle-title-size,19px)}.p360-bundle .pr{text-align:right;white-space:nowrap}.p360-bundle .pr b{font-size:var(--bundle-price-size,21px)}@media(max-width:720px){.p360-bundle{grid-template-columns:1fr auto;gap:12px;padding:14px 16px}.p360-bundle .n{font-size:var(--bundle-title-size-m,15px);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p360-bundle small{font-size:12px;margin-top:3px}.p360-bundle .pr b{font-size:var(--bundle-price-size-m,17px)}.p360-bundle .pr s{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/proto360-homepage.css.map */
