.product-section-layout{padding-bottom:115px}.product-grid{max-width:calc(1152px + (var(--s1) * 2));margin-right:auto;margin-left:auto;padding-bottom:120px}.product-grid h1{font-size:30px;line-height:1.1;letter-spacing:-.6px}.product-grid .rte{font-size:15px;line-height:1.3}.product-heading .product-eyebrow{line-height:1.3}.product-eyebrow{font-size:14px;line-height:1.1;letter-spacing:.7px;text-transform:uppercase}.product-flavor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(104px,calc((100% - var(--s0) * 3) / 4)),1fr));gap:var(--s0)}component-flavor-selector:not(:defined) .product-flavor-grid{visibility:hidden}.product-flavor-tile{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2px;aspect-ratio:113 / 126;padding:12px 4px var(--s0);container-type:inline-size;border-radius:5px;background-color:color-mix(in srgb,var(--color-1) 5%,transparent);color:var(--color-1);text-decoration:none;transition:box-shadow .2s ease}@media(hover:hover){.product-flavor-tile:hover{box-shadow:inset 0 0 0 2px var(--color-6)}}.product-flavor-tile.state--active{background-image:linear-gradient(color-mix(in srgb,var(--flavor-base) 60%,var(--color-4)),color-mix(in srgb,var(--flavor-accent) 60%,var(--color-4)));background-color:transparent}.product-flavor-tile-media{height:65cqi}.product-flavor-tile-media img{width:auto;height:100%}@media(min-width:992px){.product-grid{--product-sticky-top: calc(var(--fixed-header-height, 0px) + var(--s1));display:grid;grid-template-columns:566fr 482fr;column-gap:104px;padding-bottom:200px}.product-column{display:block;grid-row:1;grid-column:2}.product-media{grid-row:1;grid-column:1}.product-media,.product-column{position:sticky;top:var(--product-sticky-top);align-self:start}.product-heading{margin-bottom:var(--s-1)}.product-heading .product-eyebrow{font-size:19px;letter-spacing:.95px}.product-grid h1{font-size:44px;line-height:1.2;letter-spacing:-.88px}.product-grid .rte{font-size:19px}.product-section-layout{padding-bottom:200px}}@media(max-width:991px){.product-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s1);padding-bottom:120px}.product-column{display:contents}.product-heading{order:-1}.product-info{order:1}}.product-form-purchase{padding:13px var(--s1);border-radius:14px;background-color:color-mix(in srgb,var(--color-1) 2%,var(--color-4));transition:padding .3s ease,background-color .3s ease}.product-form-purchase.state--active{padding:var(--s1);background-color:color-mix(in srgb,var(--color-1) 4%,var(--color-4))}.product-form-purchase label{cursor:pointer}.product-form-purchase-input{position:absolute;opacity:0;pointer-events:none}.product-form-purchase-radio{position:relative;flex:none;width:16px;height:16px;border:1px solid var(--color-1);border-radius:50%}.product-form-purchase-input:checked+.product-form-purchase-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background-color:var(--color-1)}.product-form-purchase-input:focus-visible+.product-form-purchase-radio{outline:2px solid var(--color-6);outline-offset:2px}.product-form-purchase:only-child .product-form-purchase-radio{display:none}.product-form-purchase-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.product-form-purchase.state--active .product-form-purchase-body{grid-template-rows:1fr}.product-form-purchase-content{min-height:0;overflow:hidden}.product-form-purchase.state--active .product-form-purchase-content{animation:product-form-purchase-reveal 0s .3s forwards}@keyframes product-form-purchase-reveal{to{overflow:visible}}.product-form-purchase.state--disabled{opacity:.5}.product-form-purchase.state--disabled label{cursor:not-allowed}.product-form-purchase-check{color:#2752fb;line-height:0}.product-form-purchase-rule{border:0;border-top:1px solid color-mix(in srgb,var(--color-1) 60%,var(--color-4))}.product-form-purchase-packs{width:max-content;max-width:100%;padding:var(--s-4);border-radius:30px;background-color:color-mix(in srgb,var(--color-1) 5%,var(--color-4))}.product-form-purchase-pack{display:flex;align-items:center;height:31px;padding-inline:16px;border-radius:30px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--color-1) 50%,var(--color-4));white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.product-form-purchase-pack.state--active{background-color:var(--color-4);box-shadow:0 1px 3px color-mix(in srgb,var(--color-1) 15%,transparent);color:var(--color-1)}.product-form-purchase-pack:focus-visible{outline:2px solid var(--color-1);outline-offset:2px}.product-form-purchase-frequency{position:relative}.product-form-purchase-frequency-trigger{display:flex;align-items:center;gap:var(--s-1);color:var(--color-1);font-size:inherit;line-height:inherit;letter-spacing:inherit}.product-form-purchase-frequency-icon{display:flex;width:8px;transition:transform .15s ease}.product-form-purchase-frequency-icon svg{width:100%;height:auto}.product-form-purchase-frequency.state--open .product-form-purchase-frequency-icon{transform:rotate(180deg)}.product-form-purchase-frequency-options{position:absolute;z-index:20;top:calc(100% + 6px);left:calc(var(--s-3) * -1);min-width:calc(100% + var(--s1));padding:var(--s-4);border:1px solid color-mix(in srgb,var(--color-1) 12%,var(--color-4));border-radius:14px;background-color:var(--color-4);box-shadow:0 8px 20px color-mix(in srgb,var(--color-1) 18%,transparent)}.product-form-purchase-frequency.state--above .product-form-purchase-frequency-options{top:auto;bottom:calc(100% + 6px)}.product-form-purchase-frequency-option{display:block;width:100%;padding:var(--s-2) var(--s-1);border-radius:10px;color:var(--color-1);font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;white-space:nowrap}.product-form-purchase-frequency-option:hover,.product-form-purchase-frequency-option:focus-visible{background-color:var(--color-3)}.product-form-purchase-frequency-option.state--selected{background-color:var(--color-1);color:var(--color-4)}.product-form-purchase-badge{padding:6px var(--s0);border-radius:90px;background-color:var(--color-5);line-height:1}.product-variety-pack{padding-top:var(--s2);border-top:1px solid color-mix(in srgb,var(--color-1) 60%,var(--color-4))}.product-variety-pack-card{--variety-pack-stop-1: #F55845;--variety-pack-stop-2: #F0B801;--variety-pack-stop-3: #09B4DB;display:flex;align-items:center;gap:var(--s1);max-width:482px;min-height:162px;padding-inline:var(--s2);border-radius:12px;background-color:#ffffff0a;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--variety-pack-stop-1) 30%,transparent),color-mix(in srgb,var(--variety-pack-stop-2) 30%,transparent),color-mix(in srgb,var(--variety-pack-stop-3) 30%,transparent));color:var(--color-1);text-decoration:none}.product-variety-pack-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.product-variety-pack-media{flex:0 0 auto;height:162px}.product-variety-pack-image{width:auto;height:100%;object-fit:contain;object-position:left center}.product-variety-pack-heading{line-height:1.2}@media(max-width:767px){.product-form-purchase,.product-form-purchase.state--active{padding:12px}.product-eyebrow+.shopify-product-form{margin-top:14px}.product-form-purchase-rule+.stack-item-1{margin-top:12px}.product-form-purchase-rule+.stack-item-1>*+*{margin-top:8px}.product-form-purchase-badge{padding:5px 8px}.product-form-purchase-pack{height:27px;padding-inline:14px}.product-variety-pack-card{gap:var(--s0);min-height:124px;padding-inline:var(--s0);border-radius:10px}.product-variety-pack-media{flex:0 0 auto;height:117px}.product-variety-pack-heading{line-height:1.3}}.product-bar{position:fixed;right:0;bottom:0;left:0;z-index:10;isolation:isolate;display:flex;gap:10px;padding:var(--s1) var(--s1) calc(var(--s1) + env(safe-area-inset-bottom));visibility:hidden;opacity:0;transform:translateY(100%);transition:transform .3s ease-out,opacity .3s ease-out,visibility 0s .3s}.product-bar:before{content:"";position:absolute;top:-45px;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to bottom,#fff0,#ffffff1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 45px);mask-image:linear-gradient(to bottom,transparent,#000 45px)}.product-bar.state--visible{visibility:visible;opacity:1;transform:none;transition:transform .3s ease-out,opacity .3s ease-out,visibility 0s}.product-bar-button{flex:1 1 auto;height:35px}body:has(.product-retailers>.cerros-locator.state--failed) [data-product-bar-retailers]{display:none}#product-retailers{scroll-margin-top:calc(var(--fixed-header-height, 0px) + var(--s1))}@media(min-width:1024px)and (pointer:fine){.product-bar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-product.css.map */
