.beyond-categories{padding-top:33px;padding-bottom:7px}.beyond-categories .brand-heading{color:#07234d}.beyond-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.beyond-categories__grid a{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:13px;min-height:130px;padding:18px 8px;background:#eaf8fd;border:1px solid #e0f4fa;border-radius:5px;text-align:center;color:#00a6c4;text-decoration:none;transition:background .15s}.beyond-categories__grid a:hover{background:#daf3fc}.beyond-categories__grid span{color:#07234d;font-size:14px;font-weight:600;line-height:1.3}@media(max-width:719px){.beyond-categories{padding-top:28px}.beyond-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.beyond-categories__grid a{min-height:110px;gap:10px}.beyond-categories__grid span{color:#07234d;font-size:12px}}.beyond-categories__grid a{background:transparent;border:0;min-height:0;padding:5px 8px;gap:13px}.beyond-categories__grid a:hover{background:transparent}.beyond-categories__grid .standard-category-tile{display:flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:7px;background:#eaf8fd;color:#00a6c4}.beyond-categories__grid a:hover .standard-category-tile{background:#daf3fc}@media(max-width:719px){.beyond-categories__grid .standard-category-tile{width:78px;height:78px}.beyond-categories__grid .brand-category-icon{width:47px;height:47px}}.beyond-hero{margin-top:22px;color:#07234d}.beyond-hero__scene{position:relative;background:#eefaff;overflow:hidden;border-radius:5px;min-height:520px;aspect-ratio:2/1}.beyond-hero__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:right center}.beyond-hero__copy{position:relative;width:47%;padding:36px 0 32px 4%;display:flex;flex-direction:column;justify-content:center;min-height:inherit}.beyond-hero__logo{width:290px;max-width:90%;height:auto;mix-blend-mode:multiply;margin:0 0 20px}.beyond-hero__copy h2{font-family:inherit;color:#07234d;font-size:clamp(40px,4.3vw,63px);font-weight:800;line-height:1.05;letter-spacing:-.045em;margin:0 0 21px;max-width:430px}.beyond-hero__intro{font-size:17px;line-height:1.5;max-width:360px;color:#23415d}.beyond-hero__intro p{margin:0 0 22px}.beyond-hero__buttons{display:flex;flex-wrap:wrap;gap:10px}.beyond-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:#076ce3;border:1px solid #076ce3;border-radius:4px;color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;padding:12px 17px;line-height:1.3}.beyond-button:hover{background:#0559bd}.beyond-button--outline{background:#fff9;color:#076ce3!important;border-color:#076ce3}.beyond-button--outline:hover{background:#fff}.beyond-hero__tagline{font-size:13px;color:#43627b;margin:22px 0 0}.beyond-offer{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e7f8fd;margin-top:18px;border-radius:5px;padding:23px 30px}.beyond-offer h2{font-size:22px;color:#07234d;margin:0 0 6px}.beyond-offer p{font-size:14px;line-height:1.5;margin:0;color:#43627b}.beyond-offer a{font-size:14px;color:#076ce3;font-weight:600;text-decoration:none}.beyond-offer a span{padding-left:12px}.brand-featured[data-brand=beyond-yourself] .brand-heading,[data-brand=beyond-yourself].brand-description h2,.beyond-collection .brand-heading{color:#07234d}.brand-featured[data-brand=beyond-yourself] .productitem--title,.beyond-collection .productitem--title{order:1}.brand-featured[data-brand=beyond-yourself] .jdgm-widget,.beyond-collection .jdgm-widget{order:2}.brand-featured[data-brand=beyond-yourself] .productitem--price,.beyond-collection .productitem--price{order:3}.brand-featured[data-brand=beyond-yourself] .productgrid--item-protein .price__savings,.beyond-collection .productgrid--item-protein .price__savings{grid-column:1/-1;display:block;background:#e9f8f1;color:#e10600;padding:4px 8px;border-radius:4px;width:fit-content;justify-self:start;margin-top:5px}@media(min-width:720px)and (max-width:1099px){.beyond-hero__scene{min-height:490px}.beyond-hero__copy{width:49%;padding-left:3%}.beyond-hero__image{object-position:62% center}.beyond-hero__copy h2{font-size:44px}.beyond-hero__logo{width:250px}.beyond-hero__intro{font-size:15px;max-width:300px}.beyond-button{font-size:12px;padding:11px}}@media(max-width:719px){.brand-shell{width:calc(100% - 28px)}.brand-heading{font-size:23px;margin-bottom:16px}.beyond-hero{margin-top:14px}.beyond-hero__scene{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0}.beyond-hero__copy{order:0;width:100%;padding:25px 23px 18px;min-height:0}.beyond-hero__logo{width:250px;margin-bottom:18px}.beyond-hero__copy h2{font-size:43px;max-width:330px;margin-bottom:16px}.beyond-hero__intro{font-size:15px}.beyond-hero__intro p{margin-bottom:18px}.beyond-hero__buttons{gap:9px}.beyond-button{font-size:13px;padding:12px;flex:1}.beyond-hero__tagline{margin-top:18px;font-size:12px}.beyond-hero__image{position:relative;order:1;width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;object-position:right center}.beyond-offer{padding:20px;gap:16px;align-items:flex-start;flex-direction:column;margin-top:14px}.beyond-offer h2{font-size:21px}}.beyond-hero__copy{padding-top:40px}.beyond-hero__logo{width:310px}.beyond-offer h2{font-family:inherit;font-weight:750}.beyond-hero__copy h2{max-width:430px;text-wrap:balance}.brand-featured[data-brand=beyond-yourself] .productgrid--item-protein .price__savings{color:#e10600;background:#e9f8f1;grid-column:1/-1}.brand-categories{padding-top:36px;padding-bottom:10px}.brand-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.brand-category{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;border:1px solid #e2e7ed;border-radius:7px;background:#f8fafc;padding:15px;color:#12203a;text-decoration:none;transition:border-color .2s,transform .2s}.brand-category:hover{border-color:#0876ef;transform:translateY(-2px)}.brand-category img{width:115px;height:115px;object-fit:contain;mix-blend-mode:multiply}.brand-category span{font-size:15px;font-weight:650}@media(max-width:719px){.brand-categories{padding-top:27px}.brand-categories__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.brand-category{grid-column:span 2;padding:10px 5px;gap:8px}.brand-category:nth-last-child(-n+2){grid-column:span 3}.brand-category img{height:77px;width:77px}.brand-category span{font-size:12px;line-height:1.3}}.brand-categories[data-brand=allmax-nutrition] .brand-category{border:0;background:transparent;padding:5px 8px;gap:13px}.brand-categories[data-brand=allmax-nutrition] .allmax-category-disc{display:flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:50%;background:#eaf3ff;color:#076ce3}.brand-categories[data-brand=allmax-nutrition] .brand-category:hover .allmax-category-disc{background:#d7e9ff}.brand-categories[data-brand=allmax-nutrition] .brand-category:focus-visible{outline:3px solid #076ce3;outline-offset:4px}@media(max-width:719px){.brand-categories[data-brand=allmax-nutrition] .allmax-category-disc{width:78px;height:78px}.brand-categories[data-brand=allmax-nutrition] .allmax-category-disc svg{width:47px;height:47px}}.brand-categories .brand-category{border:0;background:transparent;padding:5px 8px;gap:13px}.brand-categories .standard-category-tile{display:flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:7px;background:#eaf3ff;color:#076ce3}.brand-categories .brand-category:hover .standard-category-tile{background:#d7e9ff}.brand-categories[data-brand=mutant] .standard-category-tile{background:#fff0f0;color:#e10600}.brand-categories[data-brand=mutant] .brand-category:hover .standard-category-tile{background:#ffe0e0}@media(max-width:719px){.brand-categories .standard-category-tile{width:78px;height:78px}.brand-categories .brand-category-icon{width:47px;height:47px}.brand-categories[data-brand=mutant] .brand-category:nth-last-child(-n+2){grid-column:span 2}}.brand-description{margin-top:30px;margin-bottom:45px;display:grid;grid-template-columns:1.35fr 1fr;gap:55px;border-top:1px solid #e2e8f0;padding-top:32px}.brand-description__copy{color:#46536a;font-size:15px;line-height:1.8}.brand-description__copy p{margin:0 0 17px}.brand-description__copy h3{font-family:inherit;font-size:19px;font-weight:700;color:#15243d}.brand-description__copy a{color:#0065d5}.brand-description__faq details{border-bottom:1px solid #dce4ec}.brand-description__faq summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.4;padding:17px 0;list-style:none}.brand-description__faq summary::-webkit-details-marker{display:none}.brand-description__faq summary span{font-size:24px;color:#0870e5}.brand-description__faq details[open] summary span{transform:rotate(45deg)}.brand-description__faq details>.rte{font-size:14px;line-height:1.7;color:#526074;padding-bottom:15px}@media(max-width:719px){.brand-description{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.brand-description__copy{font-size:14px}}.brand-hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;margin-top:28px;border-radius:8px;overflow:hidden;background:var(--brand-dark);color:#fff;isolation:isolate}.brand-hero__copy{padding:42px 38px}.brand-hero__logo{position:relative;width:min(340px,100%);aspect-ratio:7.15;overflow:hidden;margin:0 0 25px}.brand-hero__logo img{width:100%;height:auto;max-width:none;position:absolute;top:0;left:0;transform:translateY(-38%);filter:invert(1);mix-blend-mode:screen}.brand-hero__custom-logo{width:min(340px,100%);height:auto;max-height:95px;object-fit:contain;object-position:left;margin-bottom:25px}.brand-hero__copy h2{font-family:inherit;color:#fff;font-size:clamp(30px,3.2vw,46px);font-weight:750;letter-spacing:-.045em;line-height:1.08;margin:0 0 16px;max-width:480px}.brand-hero__intro{font-size:16px;line-height:1.6;max-width:420px;color:#e7efff}.brand-hero__intro p{margin:0}.brand-hero__buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.brand-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:4px;color:#fff!important;text-decoration:none!important;background:var(--brand-accent);font-weight:650;font-size:15px;border:1px solid var(--brand-accent)}.brand-hero__button:hover{filter:brightness(1.12)}.brand-hero__button--outline{background:transparent;border-color:#b2c6e2}.brand-hero__products{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#deefff,#f7fbff 60%,#c0defc);position:relative;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);padding:28px 20px 28px 45px}.brand-hero__pack{display:block;width:36%;min-width:0;mix-blend-mode:multiply;transition:transform .2s}.brand-hero__pack img{display:block;width:100%;height:auto;object-fit:contain}.brand-hero__pack:nth-child(2){width:40%;position:relative;z-index:2;margin:0 -12px}.brand-hero__pack:hover{transform:translateY(-4px)}@media(max-width:719px){.brand-hero{grid-template-columns:1fr;margin-top:14px}.brand-hero__copy{padding:27px 22px 24px;text-align:center}.brand-hero__logo,.brand-hero__custom-logo{width:240px;margin:0 auto 20px}.brand-hero__copy h2{font-size:30px;max-width:340px;margin:0 auto 12px}.brand-hero__intro{font-size:14px}.brand-hero__buttons{gap:8px;justify-content:center;margin-top:20px}.brand-hero__button{font-size:13px;padding:12px 15px;flex:1}.brand-hero__products{clip-path:none;padding:12px 22px;min-height:175px}.brand-hero__pack{max-width:130px}.brand-hero__pack:nth-child(2){max-width:145px}}.brand-hero{grid-template-columns:1fr 1.15fr;align-items:center;background:var(--brand-dark)}.brand-hero__art{min-width:0;align-self:stretch;position:relative;display:flex;align-items:center;overflow:hidden}.brand-hero__art:before{content:"";position:absolute;inset:0 auto 0 0;width:15%;background:linear-gradient(90deg,var(--brand-dark),transparent);pointer-events:none;z-index:1}.brand-hero__image{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:719px){.brand-hero{grid-template-columns:1fr}.brand-hero__copy{padding-bottom:18px}.brand-hero__art{margin-top:-2px}.brand-hero__art:before{inset:0 0 auto;width:100%;height:12%;background:linear-gradient(180deg,var(--brand-dark),transparent)}.brand-hero__image{width:100%;height:auto}}.brand-offer{display:flex;align-items:center;justify-content:center;gap:18px;background:#eaf4ff;border-radius:0 0 6px 6px;padding:17px 22px;font-size:15px}.brand-offer__icon{color:#086ad9;font-size:22px}.brand-offer a{color:#0059bc;text-decoration:none;font-weight:600}@media(max-width:719px){.brand-offer{gap:10px;flex-wrap:wrap;font-size:13px;padding:13px}.brand-offer__icon{font-size:18px}}.brand-guide{padding:26px;background:#edf6ff;border-radius:7px;margin-top:25px;margin-bottom:30px}.brand-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.brand-guide__card{display:flex;align-items:center;gap:17px;min-width:0;padding:17px;border-radius:6px;background:#fff;text-decoration:none;color:#142039;border:1px solid transparent}.brand-guide__card:hover{border-color:#086ad9}.brand-guide__card img{width:85px;height:100px;object-fit:contain}.brand-guide__card h3{font-family:inherit;font-weight:750;font-size:17px;color:inherit;margin:0 0 6px}.brand-guide__card p{font-size:13px;line-height:1.4;margin:0 0 8px;color:#526074}.brand-guide__card span{font-size:13px;color:#0065d5}@media(max-width:900px){.brand-guide__card{gap:10px;padding:12px}.brand-guide__card img{width:65px}}@media(max-width:719px){.brand-guide{padding:20px 15px}.brand-guide__grid{grid-template-columns:1fr}.brand-guide__card{padding:12px 16px}.brand-guide__card img{width:75px;height:88px}}.brand-shell a:focus-visible{outline:3px solid #0876ef;outline-offset:4px}@media(max-width:719px){.brand-shell{width:calc(100% - 28px)}.brand-heading{font-size:23px;margin-bottom:16px}}.mutant-hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;margin-top:28px;border-radius:8px;overflow:hidden;background:var(--brand-dark);color:#fff;isolation:isolate}.mutant-hero__copy{padding:42px 38px}.mutant-hero__logo{position:relative;width:min(340px,100%);aspect-ratio:7.15;overflow:hidden;margin:0 0 25px}.mutant-hero__logo img{width:100%;height:auto;max-width:none;position:absolute;top:0;left:0;transform:translateY(-38%);filter:invert(1);mix-blend-mode:screen}.mutant-hero__custom-logo{width:min(340px,100%);height:auto;max-height:95px;object-fit:contain;object-position:left;margin-bottom:25px}.mutant-hero__copy h2{font-family:inherit;color:#fff;font-size:clamp(30px,3.2vw,46px);font-weight:750;letter-spacing:-.045em;line-height:1.08;margin:0 0 16px;max-width:480px}.mutant-hero__intro{font-size:16px;line-height:1.6;max-width:420px;color:#e7efff}.mutant-hero__intro p{margin:0}.mutant-hero__buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.mutant-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:4px;color:#fff!important;text-decoration:none!important;background:var(--brand-accent);font-weight:650;font-size:15px;border:1px solid var(--brand-accent)}.mutant-hero__button:hover{filter:brightness(1.12)}.mutant-hero__button--outline{background:transparent;border-color:#b2c6e2}.mutant-hero__products{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#deefff,#f7fbff 60%,#c0defc);position:relative;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);padding:28px 20px 28px 45px}.mutant-hero__pack{display:block;width:36%;min-width:0;mix-blend-mode:multiply;transition:transform .2s}.mutant-hero__pack img{display:block;width:100%;height:auto;object-fit:contain}.mutant-hero__pack:nth-child(2){width:40%;position:relative;z-index:2;margin:0 -12px}.mutant-hero__pack:hover{transform:translateY(-4px)}@media(max-width:719px){.mutant-hero{grid-template-columns:1fr;margin-top:14px}.mutant-hero__copy{padding:27px 22px 24px;text-align:center}.mutant-hero__logo,.mutant-hero__custom-logo{width:240px;margin:0 auto 20px}.mutant-hero__copy h2{font-size:30px;max-width:340px;margin:0 auto 12px}.mutant-hero__intro{font-size:14px}.mutant-hero__buttons{gap:8px;justify-content:center;margin-top:20px}.mutant-hero__button{font-size:13px;padding:12px 15px;flex:1}.mutant-hero__products{clip-path:none;padding:12px 22px;min-height:175px}.mutant-hero__pack{max-width:130px}.mutant-hero__pack:nth-child(2){max-width:145px}}.mutant-hero{grid-template-columns:1fr 1.15fr;align-items:center;background:var(--brand-dark)}.mutant-hero__art{min-width:0;align-self:stretch;position:relative;display:flex;align-items:center;overflow:hidden}.mutant-hero__art:before{content:"";position:absolute;inset:0 auto 0 0;width:15%;background:linear-gradient(90deg,var(--brand-dark),transparent);pointer-events:none;z-index:1}.mutant-hero__image{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:719px){.mutant-hero{grid-template-columns:1fr}.mutant-hero__copy{padding-bottom:18px}.mutant-hero__art{margin-top:-2px}.mutant-hero__art:before{inset:0 0 auto;width:100%;height:12%;background:linear-gradient(180deg,var(--brand-dark),transparent)}.mutant-hero__image{width:100%;height:auto}}.mutant-hero__tagline{font-size:12px;font-weight:700;letter-spacing:.17em;color:#f2f2f2;margin:0 0 22px}.mutant-hero__custom-logo{margin-bottom:10px;max-height:105px}.mutant-hero{border-radius:6px 6px 0 0}.mutant-hero__intro{color:#ededf0}.brand-offer[data-brand=mutant]{background:#fff0f0;color:#2b2023}.brand-offer[data-brand=mutant] a,.brand-offer[data-brand=mutant] .brand-offer__icon{color:#bd1423}.brand-categories[data-brand=mutant] .brand-categories__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-categories[data-brand=mutant] .brand-category{background:#fafafa}.brand-featured[data-brand=mutant] .productgrid--item-protein .productitem--title,.mutant-collection .productgrid--item-protein .productitem--title{order:1}.brand-featured[data-brand=mutant] .productgrid--item-protein .jdgm-widget,.mutant-collection .productgrid--item-protein .jdgm-widget{order:2}.brand-featured[data-brand=mutant] .productgrid--item-protein .productitem--price,.mutant-collection .productgrid--item-protein .productitem--price{order:3;display:grid;grid-template-columns:minmax(0,1fr)}.brand-featured[data-brand=mutant] .productgrid--item-protein .price__savings,.mutant-collection .productgrid--item-protein .price__savings{grid-column:1/-1;display:block;background:#e9f8f1;color:#e10600;padding:4px 8px;border-radius:4px;width:fit-content;justify-self:start;margin-top:5px}@media(max-width:719px){.brand-categories[data-brand=mutant] .brand-category:nth-last-child(-n+2){grid-column:span 2}.mutant-hero__intro{margin:auto}.mutant-hero__tagline{font-size:10px;margin-bottom:17px}.mutant-hero__custom-logo{margin-bottom:10px}.mutant-hero__buttons a{flex:initial}.mutant-hero__copy{padding-bottom:8px}}.progressive-categories{padding-top:33px;padding-bottom:7px}.progressive-categories .brand-heading{color:#284b32}.progressive-categories__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.progressive-categories__grid a{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:13px;min-height:130px;padding:18px 8px;background:#f5f6ef;border:1px solid #e4e9db;border-radius:5px;text-align:center;color:#41653b;text-decoration:none;transition:background .15s}.progressive-categories__grid a:hover{background:#e9eedf}.progressive-categories__grid span{font-size:14px;font-weight:600;line-height:1.3}@media(max-width:719px){.progressive-categories{padding-top:28px}.progressive-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.progressive-categories__grid a{min-height:110px;gap:10px}.progressive-categories__grid span{font-size:12px}}.progressive-categories__grid a{background:transparent;border:0;min-height:0;padding:5px 8px;gap:13px}.progressive-categories__grid a:hover{background:transparent}.progressive-categories__grid .standard-category-tile{display:flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:7px;background:#f5f6ef;color:#41653b}.progressive-categories__grid a:hover .standard-category-tile{background:#e9eedf}@media(max-width:719px){.progressive-categories__grid .standard-category-tile{width:78px;height:78px}.progressive-categories__grid .brand-category-icon{width:47px;height:47px}}.progressive-hero{margin-top:22px;color:#24452e}.progressive-hero__scene{position:relative;background:#f3f3e9;overflow:hidden;border-radius:5px;min-height:520px;aspect-ratio:2/1}.progressive-hero__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:right center}.progressive-hero__copy{position:relative;width:47%;padding:36px 0 32px 4%;display:flex;flex-direction:column;justify-content:center;min-height:inherit}.progressive-hero__logo{width:290px;max-width:90%;height:auto;mix-blend-mode:multiply;margin:0 0 20px}.progressive-hero__copy h2{font-family:Georgia,Times New Roman,serif;color:#23482e;font-size:clamp(40px,4.3vw,63px);font-weight:400;line-height:1.05;letter-spacing:-.045em;margin:0 0 21px;max-width:430px}.progressive-hero__intro{font-size:17px;line-height:1.5;max-width:360px;color:#455447}.progressive-hero__intro p{margin:0 0 22px}.progressive-hero__buttons{display:flex;flex-wrap:wrap;gap:10px}.progressive-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:#076ce3;border:1px solid #076ce3;border-radius:4px;color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;padding:12px 17px;line-height:1.3}.progressive-button:hover{background:#0559bd}.progressive-button--outline{background:#fff9;color:#294733!important;border-color:#75866f}.progressive-button--outline:hover{background:#fff}.progressive-hero__tagline{font-size:13px;color:#53634e;margin:22px 0 0}.progressive-offer{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e9eddf;margin-top:18px;border-radius:5px;padding:23px 30px}.progressive-offer h2{font-size:22px;color:#2b4c31;margin:0 0 6px}.progressive-offer p{font-size:14px;line-height:1.5;margin:0;color:#53634e}.progressive-offer a{font-size:14px;color:#294733;font-weight:600;text-decoration:none}.progressive-offer a span{padding-left:12px}.brand-featured[data-brand=progressive] .brand-heading,[data-brand=progressive].brand-description h2,.progressive-collection .brand-heading{color:#284b32}.brand-featured[data-brand=progressive] .productitem--title,.progressive-collection .productitem--title{order:1}.brand-featured[data-brand=progressive] .jdgm-widget,.progressive-collection .jdgm-widget{order:2}.brand-featured[data-brand=progressive] .productitem--price,.progressive-collection .productitem--price{order:3}.brand-featured[data-brand=progressive] .productgrid--item-protein .price__savings,.progressive-collection .productgrid--item-protein .price__savings{grid-column:1/-1;display:block;background:#e9f8f1;color:#e10600;padding:4px 8px;border-radius:4px;width:fit-content;justify-self:start;margin-top:5px}@media(min-width:720px)and (max-width:1099px){.progressive-hero__scene{min-height:490px}.progressive-hero__copy{width:49%;padding-left:3%}.progressive-hero__image{object-position:62% center}.progressive-hero__copy h2{font-size:44px}.progressive-hero__logo{width:250px}.progressive-hero__intro{font-size:15px;max-width:300px}.progressive-button{font-size:12px;padding:11px}}@media(max-width:719px){.brand-shell{width:calc(100% - 28px)}.brand-heading{font-size:23px;margin-bottom:16px}.progressive-hero{margin-top:14px}.progressive-hero__scene{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0}.progressive-hero__copy{order:0;width:100%;padding:25px 23px 18px;min-height:0}.progressive-hero__logo{width:250px;margin-bottom:18px}.progressive-hero__copy h2{font-size:43px;max-width:330px;margin-bottom:16px}.progressive-hero__intro{font-size:15px}.progressive-hero__intro p{margin-bottom:18px}.progressive-hero__buttons{gap:9px}.progressive-button{font-size:13px;padding:12px;flex:1}.progressive-hero__tagline{margin-top:18px;font-size:12px}.progressive-hero__image{position:relative;order:1;width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;object-position:right center}.progressive-offer{padding:20px;gap:16px;align-items:flex-start;flex-direction:column;margin-top:14px}.progressive-offer h2{font-size:21px}}.pvl-categories{padding-top:33px;padding-bottom:7px}.pvl-categories .brand-heading{color:#171717}.pvl-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.pvl-categories__grid a{display:flex;align-items:center;flex-direction:column;gap:12px;padding:5px 8px;text-align:center;color:#99700d;text-decoration:none}.pvl-categories__disc{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:7px;background:#fcf8eb;border:1px solid #edcf82;transition:background .15s}.pvl-categories__disc svg{width:66px;height:66px}.pvl-categories__grid a:hover .pvl-categories__disc{background:#f7edcf}.pvl-categories__grid a>span:last-child{color:#171717;font-size:16px;font-weight:500;line-height:1.3}@media(max-width:719px){.pvl-categories{padding-top:28px}.pvl-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 8px}.pvl-categories__grid a{padding:0;gap:9px}.pvl-categories__disc{width:80px;height:80px}.pvl-categories__disc svg{width:48px;height:48px}.pvl-categories__grid a>span:last-child{font-size:12px}}.brand-featured{padding-top:32px;padding-bottom:10px}.brand-featured__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important;overflow:visible!important}.brand-featured__slot{min-width:0;display:flex}.brand-featured__slot>.productgrid--item{width:100%!important;margin:0!important;max-width:none!important;min-width:0!important;display:flex}.brand-featured .productitem{width:100%;height:100%}.brand-featured .productitem--actions{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;margin-top:auto}.brand-featured .productitem--info{display:flex;flex-direction:column;flex:1}.brand-featured .productitem--title{font-size:16px;line-height:1.35}.brand-featured .productitem--image-link{min-height:0}.brand-featured .productitem--action-atc{white-space:normal!important}.brand-featured .productitem--action{max-width:100%}@media(max-width:719px){.brand-featured{padding-top:27px}.brand-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.brand-featured .productitem{padding:11px!important}.brand-featured .productitem--title{font-size:13px}.brand-featured .productitem--price{font-size:16px}.brand-featured .productitem--action-atc{font-size:12px;padding:12px 8px!important}}.brand-featured.collection--enhanced-section .productgrid--item-protein .price__savings{background:#e9f8f1;padding:4px 8px;border-radius:4px;justify-self:start;width:fit-content;max-width:100%}.brand-featured[data-brand=pvl] .brand-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pvl-featured__heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.pvl-featured__heading a{font-size:14px;color:#076ce3;text-decoration:none;white-space:nowrap}@media(max-width:719px){.brand-featured[data-brand=pvl] .brand-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pvl-featured__heading{align-items:flex-start}.pvl-featured__heading a{font-size:12px}}.brand-shell{width:min(1400px,calc(100% - 48px));margin:0 auto;color:#142039}.brand-shell *{box-sizing:border-box}.brand-heading{font-family:inherit;font-size:clamp(23px,2.2vw,30px);font-weight:750;line-height:1.2;letter-spacing:-.03em;margin:0 0 22px}.brand-shell a:focus-visible{outline:3px solid #076ce3;outline-offset:4px}.pvl-hero{margin-top:22px;color:#fff}.pvl-hero__scene{position:relative;background:#101010;overflow:hidden;border-radius:5px 5px 0 0;min-height:560px;aspect-ratio:2/1}.pvl-hero__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:right center}.pvl-hero__copy{position:relative;width:42%;padding:30px 0 30px 4%;display:flex;flex-direction:column;justify-content:center;min-height:inherit}.pvl-hero__logo{width:175px;max-width:80%;height:auto;margin:0 0 3px}.pvl-hero__brandname{font-size:12px;letter-spacing:.08em;font-style:italic;color:#f5cd43;font-weight:700;margin:0 0 20px}.pvl-hero__copy h2{font-family:inherit;color:#fff;font-size:clamp(40px,4.3vw,63px);font-weight:800;line-height:1.04;letter-spacing:-.045em;margin:0 0 18px;max-width:420px;text-wrap:balance}.pvl-hero__intro{font-size:17px;line-height:1.5;max-width:350px;color:#fff}.pvl-hero__intro p{margin:0 0 22px}.pvl-hero__buttons{display:flex;flex-wrap:wrap;gap:10px}.pvl-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:#076ce3;border:1px solid #076ce3;border-radius:4px;color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;padding:12px 17px;line-height:1.3}.pvl-button:hover{background:#0559bd}.pvl-button--outline{background:#0003;border-color:#fff}.pvl-button--outline:hover{background:#ffffff24}.pvl-hero__tagline{font-size:12px;letter-spacing:.04em;color:#f5cd43;font-weight:700;font-style:italic;margin:22px 0 0}.pvl-offer{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(100deg,#fae496,#f4d36b);padding:16px 30px;color:#191919}.pvl-offer h2{font-size:16px;font-family:inherit;font-weight:650;color:#191919;margin:0}.pvl-offer p{font-size:14px;line-height:1.5;margin:5px 0 0}.pvl-offer a{font-size:13px;color:#191919;font-weight:600;text-decoration:none}.pvl-offer a span{padding-left:12px}.brand-featured[data-brand=pvl] .brand-heading,[data-brand=pvl].brand-description h2,.pvl-collection .brand-heading{color:#171717}.brand-featured[data-brand=pvl] .productgrid--item-protein .price__savings{grid-column:1/-1;display:block;background:#e9f8f1;color:#e10600;padding:4px 8px;border-radius:4px;width:fit-content;justify-self:start;margin-top:5px}.brand-description[data-brand=pvl]{background:#faf8f1;padding:28px;border-radius:5px}.brand-description[data-brand=pvl] a{color:#076ce3;text-decoration:underline}@media(min-width:720px)and (max-width:1099px){.pvl-hero__scene{min-height:530px;aspect-ratio:auto}.pvl-hero__image{object-fit:fill}.pvl-hero__copy{width:43%;padding-left:3%}.pvl-hero__copy h2{font-size:42px}.pvl-hero__logo{width:150px}.pvl-hero__intro{font-size:15px;max-width:280px}.pvl-button{font-size:12px;padding:11px}}@media(max-width:719px){.brand-shell{width:calc(100% - 28px)}.brand-heading{font-size:23px;margin-bottom:16px}.pvl-hero{margin-top:14px}.pvl-hero__scene{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0}.pvl-hero__copy{order:0;width:100%;padding:25px 23px 18px;min-height:0}.pvl-hero__logo{width:145px}.pvl-hero__brandname{margin-bottom:16px}.pvl-hero__copy h2{font-size:43px;max-width:330px;margin-bottom:16px}.pvl-hero__intro{font-size:15px}.pvl-hero__intro p{margin-bottom:18px}.pvl-hero__buttons{gap:9px}.pvl-button{font-size:13px;padding:12px;flex:1}.pvl-hero__tagline{margin-top:18px;font-size:11px}.pvl-hero__image{position:relative;order:1;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:right center}.pvl-offer{padding:17px;gap:12px;align-items:flex-start;flex-direction:column}.pvl-offer h2{font-size:15px}.brand-description[data-brand=pvl]{padding:20px}}.brand-collection.collection--enhanced-section .productgrid--item-protein .price__savings,.brand-featured[data-brand=allmax-nutrition] .productgrid--item-protein .price__savings{grid-column:1/-1;display:block;background:#e9f8f1;color:#e10600;padding:4px 8px;border-radius:4px;width:fit-content;justify-self:start;margin-top:5px}.ssca-footer{background:var(--ssca-footer-bg,#41cff0);color:#062d49;font:14px/1.45 Arial,Helvetica,sans-serif}.ssca-footer *,.ssca-footer *:before,.ssca-footer *:after{box-sizing:border-box}.ssca-footer .site-footer-wrapper{max-width:1600px;margin:0 auto;padding:24px 28px 20px;background:transparent;color:inherit}.ssca-footer .site-footer-item{padding:0;margin:0;border:0}.ssca-footer .site-footer-blocks{display:grid;grid-template-columns:1.25fr 1.1fr 1.6fr .65fr 1.25fr;gap:0;margin:0;width:100%;align-items:start}.ssca-footer .ssca-footer-block{min-width:0;padding:0 20px;border-left:1px solid #098ed0;margin:0;width:auto}.ssca-footer .ssca-footer-block:first-child{border-left:0;padding-left:0}.ssca-footer .ssca-footer-block:last-child{padding-right:0}.ssca-footer h2{font:700 16px/1.25 Arial,Helvetica,sans-serif;color:#062d49;letter-spacing:0;text-transform:none;margin:0 0 10px}.ssca-footer p{margin:0;font:inherit;color:inherit}.ssca-footer a{color:inherit;text-decoration:none}.ssca-footer a:hover{text-decoration:underline}.ssca-footer a:focus-visible,.ssca-footer button:focus-visible,.ssca-footer input:focus-visible{outline:2px solid #062d49;outline-offset:3px}.ssca-footer .ssca-footer-links{list-style:none;margin:0;padding:0}.ssca-footer-links li{margin:0;padding:0;break-inside:avoid}.ssca-footer-links a{display:inline-block;padding:2px 0;line-height:1.4}.ssca-footer-service .ssca-footer-links{column-count:2;column-gap:16px}.ssca-footer-logo{display:block;position:relative;width:100%;max-width:260px;aspect-ratio:3.35;overflow:hidden;margin:0 0 14px}.ssca-footer-logo img{position:absolute;width:100%;height:auto;max-width:none;top:50%;left:0;transform:translateY(-50%)}.ssca-footer-socials{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ssca-footer .ssca-social{display:flex;align-items:center;justify-content:center;flex:0 0 25px;height:25px;width:25px;border-radius:5px;background:#fff;text-decoration:none}.ssca-social svg{width:25px;height:25px;display:block}.ssca-footer .ssca-social-facebook{color:#1877f2;border-radius:50%}.ssca-footer .ssca-social-instagram{background:radial-gradient(circle at 25% 100%,#feda75 5%,#fa7e1e 25%,#d62976,#962fbf 75%,#4f5bd5);color:#fff}.ssca-footer .ssca-social-linkedin{background:#0a66c2;color:#fff;padding:3px}.ssca-footer .ssca-social-pinterest{color:#e60023;border-radius:50%}.ssca-footer .ssca-social-tiktok{background:transparent;color:#080808;filter:drop-shadow(1px 1px 0 #fe2c55) drop-shadow(-1px -1px 0 #25f4ee)}.ssca-footer .ssca-social-x{background:#050505;color:#fff;padding:3px}.ssca-footer .ssca-social-youtube{color:red;background:transparent}.ssca-social-youtube svg{background:linear-gradient(#fff,#fff) center/12px 10px no-repeat}.ssca-footer .site-footer-block-content{font:14px/1.45 Arial,Helvetica,sans-serif!important;margin:0!important;padding:0!important;color:inherit}.ssca-footer .newsletter{margin:10px 0 0!important;padding:0!important}.ssca-footer .newsletter .form-fields-inline{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;margin:0!important;width:100%}.ssca-footer .newsletter .newsletter-input{flex:1 1 0!important;min-width:0!important;width:auto!important;margin:0!important}.ssca-footer .newsletter .newsletter-submit{flex:0 0 auto!important;width:auto!important;margin:0!important}.ssca-footer .newsletter .button-primary{font:400 14px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;padding:0 12px!important;display:flex;align-items:center;justify-content:center}.ssca-footer .form-fields-inline{display:flex;flex-wrap:nowrap;gap:5px;margin:0}.ssca-footer .newsletter-input{flex:1;min-width:0;width:auto;margin:0}.ssca-footer .newsletter-submit{flex:0 0 auto;width:auto;margin:0}.ssca-footer .form-field-input{font:13px Arial,Helvetica,sans-serif;color:#062d49;background:#fff;border:0;border-radius:4px;min-height:38px;height:38px;padding:14px 9px 4px;box-shadow:none}.ssca-footer .form-field-title{font:12px Arial,Helvetica,sans-serif;left:9px;color:#64717a;top:12px}.ssca-footer .form-field-input:focus~.form-field-title,.ssca-footer .form-field-input.filled~.form-field-title{top:4px;font-size:9px}.ssca-footer .button-primary{font:13px Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;background:#062d49;color:#fff;border:0;border-radius:4px;padding:0 12px;min-height:38px;height:38px;box-shadow:none;white-space:nowrap}.ssca-footer .button-primary:hover{background:#094b74}.ssca-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.ssca-footer-credits{font-size:12px}.ssca-footer-credits nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.ssca-footer .site-footer-right{display:flex!important;align-items:center;margin:0;gap:16px;width:auto}.ssca-footer .payment-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:0;margin:0;list-style:none}.ssca-footer .payment-icons-item{padding:0;margin:0;line-height:0}.ssca-footer .payment-icons svg{display:block;width:38px;height:24px}@media(max-width:1199px){.ssca-footer .site-footer-wrapper{padding:24px 22px}.ssca-footer .site-footer-blocks{grid-template-columns:1fr 1fr 1.6fr;gap:24px 0}.ssca-footer .ssca-footer-block:nth-child(4){border-left:0;padding-left:0}.ssca-footer .ssca-footer-block:last-child{grid-column:2/4}.ssca-footer .newsletter{max-width:420px}.ssca-footer-logo{max-width:225px}}@media(max-width:719px){.ssca-footer .site-footer-wrapper{padding:24px 20px}.ssca-footer .site-footer-blocks{grid-template-columns:1fr 1fr;gap:24px 0}.ssca-footer .ssca-footer-block{padding:0;border:0}.ssca-footer .ssca-footer-social-accounts,.ssca-footer .ssca-footer-rich-text,.ssca-footer .ssca-footer-service,.ssca-footer .ssca-footer-block:last-child{grid-column:1/-1}.ssca-footer .ssca-footer-rich-text{max-width:440px}.ssca-footer .ssca-footer-block:nth-child(4){grid-column:1/-1}.ssca-footer .ssca-footer-links{column-gap:24px}.ssca-footer-links a{padding:6px 0}.ssca-footer-logo{max-width:260px;margin-bottom:12px}.ssca-footer-socials{gap:12px}.ssca-footer .ssca-social{width:30px;height:30px;flex-basis:30px}.ssca-footer .ssca-social svg{width:28px;height:28px}.ssca-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.ssca-footer .payment-icons{justify-content:flex-start;gap:7px}.ssca-footer .site-footer-right{flex-wrap:wrap}.ssca-footer .newsletter{max-width:none}.ssca-footer .form-field-input{font-size:16px}.ssca-footer .newsletter-input,.ssca-footer .newsletter-submit{margin:0}}.media{--size-2: .5rem;--size-3-5: .875rem;--text-size-sm: var(--size-3-5);position:relative;aspect-ratio:var(--aspect-ratio)}.media:has(.media__image){display:flex;align-items:center;justify-content:center}.media .drift-zoom-pane img{width:calc(var(--zoom-width) * 3px)!important;height:calc(var(--zoom-height) * 3px)!important}.media__image{max-width:var(--image-max-width);max-height:var(--image-max-height)}.media__image,.media__video{display:block;width:100%;height:100%;object-fit:scale-down}.media--aspect-ratio-set :is(.media__image,.media__video){max-height:100vh}.media--image-crop :is(.media__image,.media__video){object-fit:cover}.media:not(.media--image-crop) :is(.media__image,.media__video){object-position:initial!important}.media__model{width:100%;min-height:33vh}.media--aspect-ratio-set .media__model{height:100%}.media__lightbox-button{position:absolute;right:0;bottom:0;z-index:501;padding:6px 10px 6px 9px;margin:0 var(--size-3) var(--size-3) 0;font-size:var(--text-size-sm);font-weight:400;color:var(--color-text);cursor:pointer;background:var(--color-background-alpha-90);border:0;border-radius:3px;box-shadow:0 0 0 1px var(--color-border-soft)}@media(min-width:720px){.media__lightbox-button.media__lightbox-button--mobile{display:none}}@media not (min-width:720px){.media__lightbox-button.media__lightbox-button--desktop{display:none}}.media__lightbox-button-text{display:flex;gap:5px;align-items:center;outline:none}.media__lightbox-button-text--click{display:none}@media(min-width:720px){.media__lightbox-button-text--click{display:flex}}.media__lightbox-button-text--tap{display:flex}@media(min-width:720px){.media__lightbox-button-text--tap{display:none}}@media(pointer:coarse){.media__lightbox-button:not(.media__lightbox-button--desktop) .media__lightbox-button-text--click{display:none}.media__lightbox-button:not(.media__lightbox-button--desktop) .media__lightbox-button-text--tap{display:flex}}:is(.drift-zoom-pane.drift-open,.drift-zoom-pane.drift-closing) img{height:auto!important}.thumbnail{position:relative;display:inline-block;height:64px;aspect-ratio:var(--aspect-ratio, initial);padding:2px;margin:3px;vertical-align:middle;border-radius:2px;box-shadow:0 0 2px transparent}.thumbnail:focus{outline:none;box-shadow:0 0 0 1.5px var(--color-border-soft)}.thumbnail[role=button]{cursor:pointer}@media(min-width:720px){.product-gallery--left .thumbnail{height:auto}}.thumbnail--active,.swiper-slide-thumb-active .thumbnail{box-shadow:0 0 0 1.5px var(--color-input-border-morph-12)}:is(.thumbnail--active,.swiper-slide-thumb-active .thumbnail):focus{box-shadow:0 0 0 1.5px var(--color-input-border-morph-12),0 0 0 5px var(--color-border-softer, rgb(0 0 0 / 10%))}.thumbnail__icon{position:absolute;top:var(--size-1-5);right:var(--size-1-5);z-index:1;width:var(--size-5);height:var(--size-5);color:var(--color-headings);pointer-events:none;background:var(--color-background);box-shadow:0 0 0 1px var(--color-box-shadow-shadow-headings)}.thumbnail__image{display:block;width:100%;height:100%;object-fit:cover}.thumbnail:not(.thumbnail--aspect-ratio-set) .thumbnail__image{object-fit:contain;object-position:center!important}product-gallery{--left-aligned-thumbnail-width: 64px;--thumbnails-height: 550px;position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--size-2)}@media(min-width:720px){product-gallery{gap:var(--size-4)}}product-gallery>*{box-sizing:border-box}.swiper-slide__inner--cursor-pointer--always{cursor:pointer}@media(max-width:720px){.swiper-slide__inner--cursor-pointer--mobile{cursor:pointer}}@media not (max-width:720px){.swiper-slide__inner--cursor-pointer--desktop{cursor:pointer}}.swiper-slide__inner--cursor-crosshair{cursor:crosshair}.product-gallery__navigation{margin-left:0}.product-gallery__navigation .swiper-slide{width:auto}.product-gallery__viewer:not(.swiper-initialized) .swiper-slide:not(:first-child){height:0}.product-gallery__scroll-button{position:absolute;top:0;z-index:2;width:32px;height:100%;cursor:pointer;outline:none;background:var(--color-background);border-top:none;border-bottom:none}.product-gallery__scroll-button:disabled{display:none}.product-gallery__scroll-button svg{color:var(--color-text, inherit)}.product-gallery__scroll-button.product-gallery__scroll-button--prev{left:0;padding:0;border-right:1px solid var(--color-border-modify);border-left:none}.product-gallery__scroll-button.product-gallery__scroll-button--prev svg{transform:rotate(90deg)}.product-gallery__scroll-button.product-gallery__scroll-button--next{right:0;padding:0;border-right:none;border-left:1px solid var(--color-border-modify)}.product-gallery__scroll-button.product-gallery__scroll-button--next svg{transform:rotate(270deg)}.product-gallery__placeholder{width:100%}.product-gallery__placeholder-image{display:block;width:100%;background-color:var(--color-placeholder-background);fill:var(--color-placeholder-fill)}.product-gallery__zoom-container{position:absolute;top:0;right:0;display:inline-block}@media(min-width:720px){.product-gallery--left .product-gallery__scroll-button{width:100%;height:32px}.product-gallery--left .product-gallery__scroll-button.product-gallery__scroll-button--prev{border-right:none;border-bottom:1px solid var(--color-border-modify)}.product-gallery--left .product-gallery__scroll-button.product-gallery__scroll-button--prev svg{transform:rotate(180deg)}.product-gallery--left .product-gallery__scroll-button.product-gallery__scroll-button--next{top:auto;bottom:0;border-top:1px solid var(--color-border-modify);border-left:none}.product-gallery--left .product-gallery__scroll-button.product-gallery__scroll-button--next svg{transform:none}.product-gallery--left{flex-flow:row-reverse;flex-wrap:nowrap}.product-gallery--left .product-gallery__viewer{flex:1}.product-gallery--left .product-gallery__navigation{flex:1 0 auto;align-self:flex-start;max-width:calc(var(--left-aligned-thumbnail-width) + var(--size-2));max-height:var(--thumbnails-height)}.product-gallery--left .product-gallery__navigation .swiper-slide{height:auto}.product-gallery--left .product-gallery__navigation .thumbnail{width:var(--left-aligned-thumbnail-width)}}@media(min-width:720px){.product-gallery--grid:not(.product-gallery--left) .product-gallery__scroll-button{display:none}.product-gallery--grid:not(.product-gallery--left) .product-gallery__navigation .swiper-wrapper{flex-wrap:wrap}.product-gallery--grid:not(.product-gallery--left) .product-gallery__navigation .swiper-slide{height:auto}}@keyframes shimmer-background{0%{background-color:var(--color-background-8)}to{background-color:var(--color-background-4)}}.pswp{--duration--small-600: .2s;--duration--small-400: .15s;--duration--large-400: 1.05s;--ease-in-out--normal: cubic-bezier(.4, 0, .2, 1);--ease-in-out--strong: cubic-bezier(.6, .05, .01, .99)}.pswp span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;outline:none;opacity:.6}.pswp .pswp__bg{background:var(--color-background);transition:opacity var(--duration--small-600) var(--ease-in-out--strong)}.pswp .pswp__img--placeholder{background-color:unset;animation:shimmer-background var(--duration--large-400) var(--ease-in-out--strong) infinite;animation-fill-mode:forwards;animation-direction:alternate}.pswp .pswp__top-bar{background:transparent;opacity:1}.pswp .pswp__button--close{width:48px;height:48px;margin:calc(var(--size-6-5) + 2px);color:var(--color-black);background:var(--color-white);border-radius:100%;box-shadow:0 0 0 1px #7f7f7f08,0 2px 5px #7f7f7f4d;opacity:0;transition:transform var(--duration--small-400) var(--ease-in-out--normal),opacity var(--duration--small-400) var(--ease-in-out--normal),box-shadow var(--duration--small-400) var(--ease-in-out--normal)}.pswp .pswp__button--close:hover{box-shadow:0 0 0 1px #7f7f7f0a,0 3px 10px #7f7f7f66;transform:scale(1.125)}.pswp .pswp__button--close:hover span{opacity:.8;transition:opacity var(--duration--small-400) var(--ease-in-out--normal)}.pswp .product-zoom--thumbnails{position:absolute;bottom:0;width:100%;padding:var(--size-1) var(--size-2);margin:var(--size-2) 0;background:var(--color-background);opacity:0;transition:opacity var(--duration--small-600) var(--ease-in-out--normal)}.pswp .product-gallery__scroll-button{top:0;padding:0 var(--size-2)}.pswp .product-zoom--thumb-scroller{padding-top:2px;padding-bottom:2px;overflow:auto;white-space:nowrap;scroll-behavior:smooth}.pswp.pswp--animated-in .product-zoom--thumbnails,.pswp.pswp--animated-in .pswp__button--close{opacity:1}.pswp .product-gallery--media-thumbnail{display:inline-block}.product-gallery--left{margin-top:-5px}.product-gallery--left .product-gallery__viewer{margin-top:5px}.product-gallery:not(.product-gallery--left){width:calc(100% + 10px);margin-right:-5px;margin-left:-5px}.product-gallery:not(.product-gallery--left) .product-gallery__navigation{margin-left:5px}.product-gallery:not(.product-gallery--left) .product-gallery__viewer{width:calc(100% - 10px)!important}@keyframes drift-fade-zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes drift-fade-zoom-out{0%{opacity:1}to{opacity:0}}@keyframes drift-fade-in{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes drift-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes drift-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.drift-zoom-pane{z-index:3;background:var(--color-white);box-shadow:0 1px 5px #7f7f7f05,0 5px 18px #7f7f7f33;transform:translateZ(0)}.product-gallery__zoom-container .drift-zoom-pane{left:var(--size-6-5);width:550px;height:550px}@media(max-width:1200px){.product-gallery__zoom-container .layout--two-col .drift-zoom-pane{width:450px;height:450px}}.drift-zoom-pane img{top:0;left:0}.drift-zoom-pane.drift-opening{animation:drift-fade-zoom-in .2s cubic-bezier(.6,.05,.01,.99)}.product-gallery--image .drift-zoom-pane.drift-opening{animation:drift-fade-in .2s cubic-bezier(.6,.05,.01,.99)}.drift-zoom-pane.drift-closing{animation:drift-fade-zoom-out .1s cubic-bezier(.4,0,1,1)}.product-gallery--image .drift-zoom-pane.drift-closing{animation:drift-fade-out .1s cubic-bezier(.4,0,1,1)}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:75px;box-shadow:0 6px 18px #0000004d}.drift-zoom-pane-loader{position:absolute;top:50%;left:50%;display:none;width:50px;height:50px;transform:translate(-50%,-50%);animation:drift-loader-rotate .6s infinite linear}.drift-loading .drift-zoom-pane-loader{display:block}.drift-zoom-pane-loader:after{position:absolute;top:50%;left:50%;display:block;font-size:0;content:url('data:image/svg+xml;utf8, <svg width="50" height="50" viewBox="0 0 77 77" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38.5 76.5C17.513 76.5 0.5 59.487 0.5 38.5C0.5 17.513 17.513 0.5 38.5 0.5C59.487 0.5 76.5 17.513 76.5 38.5C76.5 59.487 59.487 76.5 38.5 76.5ZM38.5 73.5C57.83 73.5 73.5 57.83 73.5 38.5C73.5 19.17 57.83 3.5 38.5 3.5C19.17 3.5 3.5 19.17 3.5 38.5C3.5 57.83 19.17 73.5 38.5 73.5Z" fill="%23liquid-object("color_text_encoded")" fill-opacity="0.16"/><path opacity="0.9" d="M38.5 75C58.658 75 75 58.658 75 38.5" stroke="%23liquid-object("color_text_encoded")" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');transform:translate(-50%,-50%)}.drift-bounding-box{z-index:1;background:#ffffff40;box-shadow:0 0 0 1px #0006 inset}shopify-account{--shopify-account-font-body: var(--element-text-font-family--body);--shopify-account-font-heading: var(--element-text-font-family--heading);--shopify-account-radius-base: 3px;--shopify-account-color-background: var(--color-secondary);--shopify-account-color-accent: var(--color-button-background);--shopify-account-color-accent-text: var(--color-button-text);--shopify-account-color-text: var(--color-text)}shopify-account::part(signed-out-avatar){font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-style:var(--menu-font-style);font-size:var(--font-size-menu-body-small);letter-spacing:var(--menu-letter-spacing);text-transform:var(--menu-font-capitalization)}video-media{--default-aspect-ratio: 16 / 9;display:block;position:relative;height:100%;aspect-ratio:var(--aspect-ratio, var(--default-aspect-ratio))}video-media>:is(video,iframe,img,svg){border:0;width:100%;height:100%;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}video-media>img,video-media>svg,video-media>video:not(:fullscreen){object-fit:cover;object-position:center}.element-video[data-background=true]>video-media,.element-video[data-background=true]>.element-placeholder{position:absolute;height:100%;width:100%}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]>svg{visibility:hidden;opacity:0}.kit-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--kit-font-family-body);border-radius:var(--kit-radius-md);cursor:pointer;text-decoration:none;border:none;transition:background var(--kit-transition-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);background:var(--kit-button-color-background);color:var(--kit-button-color-text);box-shadow:inset 0 0 0 1px var(--kit-button-color-border)}.kit-button--primary{--kit-button-color-background: var(--kit-color-primary-button, var(--kit-color-primary));--kit-button-color-text: var(--kit-color-on-primary-button, var(--kit-color-secondary));--kit-button-color-border: var(--kit-color-primary-button-border, var(--kit-button-color-background))}.kit-button--secondary{--kit-button-color-background: var(--kit-color-secondary-button, var(--kit-color-secondary));--kit-button-color-text: var(--kit-color-on-secondary-button, var(--kit-color-primary));--kit-button-color-border: var(--kit-color-secondary-button-border, var(--kit-button-color-text))}.kit-button--transparent{--kit-button-color-background: transparent;--kit-button-color-text: var(--kit-color-on-secondary-button, var(--kit-color-primary));--kit-button-color-border: transparent}.kit-button--sm{padding:var(--kit-button-padding-block-sm) var(--kit-button-padding-inline-sm);font-size:var(--kit-font-size-sm)}.kit-button--md{padding:var(--kit-button-padding-block-md) var(--kit-button-padding-inline-md);font-size:var(--kit-font-size-base)}.kit-button--lg{padding:var(--kit-button-padding-block-lg) var(--kit-button-padding-inline-lg);font-size:var(--kit-font-size-lg)}.kit-button--icon-only.kit-button--sm{padding:var(--kit-button-padding-block-sm)}.kit-button--icon-only.kit-button--md{padding:var(--kit-button-padding-block-md)}.kit-button--icon-only.kit-button--lg{padding:var(--kit-button-padding-block-lg)}.kit-button:hover{background:color-mix(in srgb,var(--kit-button-color-text) var(--kit-color-mix-hover),var(--kit-button-color-background))}.kit-button:active:not(:disabled),.kit-button:focus-visible:not(:disabled),input:focus-visible~.kit-button:not(:disabled){background:color-mix(in srgb,var(--kit-button-color-text) var(--kit-color-mix-active),var(--kit-button-color-background))}.kit-button--full-width{width:100%}.kit-button--disabled{cursor:not-allowed;opacity:var(--kit-opacity-disabled);pointer-events:none}.kit-button.kit-button--loading{position:relative;pointer-events:none}.kit-button--loading:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:inherit;border-radius:inherit}.kit-button.kit-button--loading:before{background:var(--kit-button-color-background)}.kit-button--transparent.kit-button--loading:before{background:var(--kit-color-secondary)}.kit-button--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:kit-button-spin .6s linear infinite}@keyframes kit-button-spin{to{transform:rotate(360deg)}}.kit-fieldset{margin:0;padding:0;border:0}.kit-fieldset__legend{display:flex;margin-block-end:var(--kit-space-xs)}.kit-fieldset__legend-text.kit-text{font-weight:700}.kit-fieldset__legend-selection.kit-text,.kit-fieldset__legend-extra.kit-text{font-weight:400}.kit-fieldset__legend-selection.kit-text:before,.kit-fieldset__legend-extra.kit-text:before{content:"\a0\2014\a0"}.kit-icon{display:inline-flex;vertical-align:middle;line-height:0}.kit-icon>svg{width:var(--icon-size);height:var(--icon-size);fill:var(--kit-color-icons);stroke-width:var(--kit-icon-stroke-width)}.kit-icon>svg [fill]{fill:inherit}.kit-icon--xs{--icon-size: 12px}.kit-icon--sm{--icon-size: 16px}.kit-icon--md{--icon-size: 20px}.kit-icon--lg{--icon-size: 24px}.kit-icon--xl{--icon-size: 32px}[data-kit-refresh-busy] [data-kit-refresh]{opacity:var(--kit-opacity-disabled, .5);pointer-events:none}.kit-product-variant-picker{display:block}.kit-product-variant-picker .kit-radio :is(.kit-button--disabled,.kit-swatch--disabled){cursor:pointer}.kit-picker--loading{opacity:var(--kit-opacity-disabled, .5);pointer-events:none}.kit-radio{position:relative;display:inline-flex;align-items:center;gap:var(--kit-control-gap);margin:0;cursor:pointer}.kit-radio__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.kit-radio__indicator{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)));background-color:var(--kit-color-secondary);flex-shrink:0;transition:box-shadow var(--kit-transition-normal),background-color var(--kit-transition-normal)}.kit-radio__indicator:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--kit-color-secondary);opacity:0;transition:opacity var(--kit-transition-normal)}.kit-radio__label{font-family:var(--kit-font-family-body);font-size:var(--kit-font-size-base);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing)}.kit-radio:not(:has(input:disabled)):not(:has(input:checked)):hover .kit-radio__indicator{background-color:var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)))}.kit-radio:has(input:checked) .kit-radio__indicator{background-color:var(--kit-color-primary)}.kit-radio:has(input:checked):not(:hover) .kit-radio__indicator{box-shadow:none}.kit-radio:has(input:checked) .kit-radio__indicator:before{opacity:1}.kit-radio:has(input:focus-visible) .kit-radio__indicator{outline:var(--kit-focus-ring);outline-offset:var(--kit-focus-ring-offset)}.kit-radio:has(input:disabled){cursor:not-allowed}.kit-radio:has(input:disabled) .kit-radio__indicator{box-shadow:none;background-color:var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)))}.kit-radio:has(input:disabled) .kit-radio__indicator:before{opacity:0}.kit-radio:has(input:disabled:checked) .kit-radio__indicator{background-color:var(--kit-color-primary)}.kit-radio:has(input:disabled:checked) .kit-radio__indicator:before{opacity:1}.kit-radio:has(input:disabled) .kit-radio__input{cursor:not-allowed}.kit-select{--kit-select-icon-size: 16px;position:relative;display:block;width:100%}.kit-select__native{display:block;width:100%;padding:var(--kit-control-padding-block) var(--kit-control-padding-inline);padding-inline-end:calc((var(--kit-control-padding-inline) * 2) + var(--kit-select-icon-size));-webkit-appearance:none;appearance:none;border:none;border-radius:var(--kit-radius-sm);box-shadow:inset 0 0 0 1px var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)));background-color:var(--kit-color-secondary);background-image:none;color:var(--kit-color-primary);font-family:var(--kit-font-family-body);font-size:var(--kit-font-size-base);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:box-shadow var(--kit-transition-normal),background-color var(--kit-transition-normal)}.kit-select:has(option[disabled]:checked) .kit-select__native{color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-text-subdued),var(--kit-color-secondary))}.kit-select__native:hover:not(:disabled):not(:focus){background-color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-off-background),var(--kit-color-secondary));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-hover),var(--kit-color-secondary))}.kit-select__native:focus-visible{box-shadow:inset 0 0 0 2px var(--kit-color-focus)}.kit-select__native:disabled{box-shadow:none;background-color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-disabled),var(--kit-color-secondary));color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-on-disabled),var(--kit-color-secondary));cursor:not-allowed}.kit-select__native[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--kit-color-error)}.kit-select__icon{position:absolute;top:50%;inset-inline-end:var(--kit-control-padding-inline);display:inline-flex;align-items:center;justify-content:center;width:var(--kit-select-icon-size);height:var(--kit-select-icon-size);transform:translateY(-50%);pointer-events:none;color:var(--kit-color-primary)}.kit-select__icon>svg,.kit-select__icon>.kit-icon{width:100%;height:100%}.kit-select:has(.kit-select__native:disabled) .kit-select__icon{color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-on-disabled),var(--kit-color-secondary))}.kit-stack{display:flex;flex-direction:var(--stack-direction, column);gap:var(--stack-gap, 0);margin:0;padding:0;--stack-direction: initial;--stack-direction-md: initial;--stack-direction-lg: initial;--stack-direction-xl: initial;--stack-gap: initial;--stack-gap-md: initial;--stack-gap-lg: initial;--stack-gap-xl: initial}.kit-stack--wrap{flex-wrap:wrap}.kit-stack--align-start{align-items:flex-start}.kit-stack--align-center{align-items:center}.kit-stack--align-end{align-items:flex-end}.kit-stack--align-stretch{align-items:stretch}.kit-stack--align-baseline{align-items:baseline}.kit-stack--justify-start{justify-content:flex-start}.kit-stack--justify-center{justify-content:center}.kit-stack--justify-end{justify-content:flex-end}.kit-stack--justify-between{justify-content:space-between}@media(min-width:700px){.kit-stack[style*=--stack-direction-md]{flex-direction:var(--stack-direction-md)}.kit-stack[style*=--stack-gap-md]{gap:var(--stack-gap-md)}}@media(min-width:1024px){.kit-stack[style*=--stack-direction-lg]{flex-direction:var(--stack-direction-lg)}.kit-stack[style*=--stack-gap-lg]{gap:var(--stack-gap-lg)}}@media(min-width:1200px){.kit-stack[style*=--stack-direction-xl]{flex-direction:var(--stack-direction-xl)}.kit-stack[style*=--stack-gap-xl]{gap:var(--stack-gap-xl)}}.kit-swatch{--kit-swatch-color: var(--kit-color-secondary);--kit-swatch-image: none;display:inline-block;padding:0;position:relative;width:2rem;height:2rem;border-radius:var(--kit-radius-full);background-color:var(--kit-swatch-color);background-image:var(--kit-swatch-image);background-size:cover;background-position:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-border),var(--kit-color-secondary));outline:none}.kit-swatch--selected,input:checked~.kit-swatch{outline:1px solid var(--kit-color-primary);outline-offset:1px;box-shadow:0 0 0 1px var(--kit-color-secondary)}@media(hover:hover)and (pointer:fine){.kit-swatch:not(:focus-visible,:disabled,.kit-swatch--disabled):hover{outline:1px solid var(--kit-color-primary);outline-offset:1px;box-shadow:0 0 0 1px var(--kit-color-secondary)}}.kit-swatch:focus-visible:not(:disabled,.kit-swatch--disabled),input:focus-visible~.kit-swatch:not(:disabled,.kit-swatch--disabled){outline:1px solid var(--kit-color-focus);outline-offset:1px}button.kit-swatch:disabled{cursor:not-allowed}.kit-swatch--disabled:after,button.kit-swatch:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--kit-color-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 5 5 15M5 5l10 10' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 5 5 15M5 5l10 10' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}@supports (color: oklch(from red l c h)){.kit-swatch--disabled:after,button.kit-swatch:disabled:after{background-color:oklch(from var(--kit-swatch-color) clamp(.8,(.9 - l) * 1000,1) 0 0)}}.kit-text{font-family:inherit;font-size:var(--kit-font-size-base);font-weight:var(--kit-font-weight-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);color:inherit;margin:0}.kit-text--heading-xl{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-xl);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-lg{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-lg);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-md{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-md);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-sm{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-sm);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--body-sm{font-size:var(--kit-font-size-sm)}.kit-text--caption{font-size:var(--kit-font-size-xs);color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-text-subdued),var(--kit-color-secondary))}.kit-text--align-start{text-align:start}.kit-text--align-center{text-align:center}.kit-text--align-end{text-align:end}.kit-text--balance{text-wrap:balance}@layer kit{:root{--kit-color-primary: #000;--kit-color-secondary: #fff;--kit-color-tint: #000;--kit-color-focus: #4a9afc;--kit-color-border: initial;--kit-color-links: currentColor;--kit-color-icons: currentColor;--kit-color-success: #16a34a;--kit-color-error: #dc2626;--kit-color-info: #3b82f6;--kit-color-warning: #f59e0b;--kit-color-sale: #980606;--kit-color-sale-contrast: #fff;--kit-color-sold-out: #000;--kit-color-sold-out-contrast: #fff;--kit-color-mix-off-background: 4%;--kit-color-mix-border: 16%;--kit-color-mix-text-subdued: 60%;--kit-color-mix-hover: 12%;--kit-color-mix-active: 16%;--kit-color-mix-disabled: 8%;--kit-color-mix-on-disabled: 30%;--kit-color-mix-tint-shadow: 8%;--kit-color-mix-tint-overlay-light: 15%;--kit-color-mix-tint-overlay: 50%;--kit-opacity-disabled: .5;--kit-font-family-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kit-font-family-heading: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kit-font-size-xs: .75rem;--kit-font-size-sm: .75rem;--kit-font-size-base: .875rem;--kit-font-size-lg: 1rem;--kit-font-size-xl: 1.125rem;--kit-font-size-2xl: 1.25rem;--kit-font-size-3xl: 1.5rem;--kit-font-weight-normal: 400;--kit-font-weight-semibold: 600;--kit-font-weight-bold: 700;--kit-heading-font-size-sm: 1rem;--kit-heading-font-size-md: 1.125rem;--kit-heading-font-size-lg: 1.25rem;--kit-heading-font-size-xl: 1.5rem;--kit-heading-font-weight: 700;--kit-heading-line-height: 1.2;--kit-heading-letter-spacing: -.025em;--kit-heading-text-transform: none;--kit-body-font-style: normal;--kit-body-line-height: 1.5;--kit-body-letter-spacing: normal;--kit-space-2xs: .25rem;--kit-space-xs: .5rem;--kit-space-sm: .75rem;--kit-space-md: 1rem;--kit-space-lg: 1.5rem;--kit-space-xl: 2rem;--kit-space-2xl: 3rem;--kit-control-padding-block: var(--kit-space-xs);--kit-control-padding-inline: var(--kit-space-xs);--kit-control-gap: var(--kit-space-xs);--kit-button-padding-block-sm: var(--kit-space-2xs);--kit-button-padding-inline-sm: var(--kit-space-sm);--kit-button-padding-block-md: var(--kit-space-xs);--kit-button-padding-inline-md: var(--kit-space-md);--kit-button-padding-block-lg: var(--kit-space-sm);--kit-button-padding-inline-lg: var(--kit-space-lg);--kit-radius-sm: .25rem;--kit-radius-md: .5rem;--kit-radius-lg: 1rem;--kit-radius-full: 9999px;--kit-shadow-inner: inset 0 0 0 1px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-overlay-light), transparent);--kit-shadow-xs: 0 .5px .5px 3px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-sm: 0 1px 2px 0 color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-md: 0 2px 4px -1px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-lg: 0 8px 16px -4px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-transition-fast: 75ms ease;--kit-transition-normal: .15s ease;--kit-transition-slow: .3s ease;--kit-focus-ring: 2px solid var(--kit-color-focus);--kit-focus-ring-offset: 0;--kit-icon-stroke-width: 1px;--kit-page-width: 1500px;--kit-section-spacing: 2rem;--kit-section-gutter: var(--kit-space-md)}@media(min-width:700px){:root{--kit-font-size-sm: .875rem;--kit-font-size-base: 1rem;--kit-font-size-lg: 1.125rem;--kit-font-size-xl: 1.25rem;--kit-font-size-2xl: 1.5rem;--kit-font-size-3xl: 1.875rem;--kit-heading-font-size-sm: 1.125rem;--kit-heading-font-size-md: 1.25rem;--kit-heading-font-size-lg: 1.5rem;--kit-heading-font-size-xl: 1.875rem}}[class^=kit-]:focus-visible,[class*=" kit-"]:focus-visible{outline:var(--kit-focus-ring);outline-offset:var(--kit-focus-ring-offset)}}kit-tooltip{display:inline-flex}.kit-tooltip__trigger{display:inline-flex}.kit-tooltip__bubble{--kit-tooltip-offset: 6px;--kit-tooltip-color-background: var(--kit-color-primary);position:absolute;inset:auto;width:max-content;max-width:200px;margin:0;padding:var(--kit-space-2xs) var(--kit-space-xs);border:none;border-radius:var(--kit-radius-sm);background-color:var(--kit-tooltip-color-background);color:var(--kit-color-secondary);font-family:var(--kit-font-family-body);font-size:var(--kit-font-size-xs);font-weight:var(--kit-font-weight-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);text-align:start;overflow:visible;pointer-events:none;opacity:0;transform:translate(var(--kit-tooltip-enter-x, 0),var(--kit-tooltip-enter-y, 0));transition:opacity var(--kit-transition-normal),transform var(--kit-transition-normal),overlay var(--kit-transition-normal) allow-discrete,display var(--kit-transition-normal) allow-discrete}.kit-tooltip__bubble:popover-open{opacity:1;transform:none}@starting-style{.kit-tooltip__bubble:popover-open{opacity:0;transform:translate(var(--kit-tooltip-enter-x, 0),var(--kit-tooltip-enter-y, 0))}}@media(prefers-reduced-motion:reduce){.kit-tooltip__bubble{transition:none}}.kit-tooltip__bubble:after{content:"";position:absolute;border:4px solid transparent}.kit-tooltip--no-arrow .kit-tooltip__bubble:after{content:none}kit-tooltip[placement=top] .kit-tooltip__bubble{--kit-tooltip-enter-y: 4px}kit-tooltip[placement=top] .kit-tooltip__bubble:after{top:100%;left:calc(50% + var(--arrow-offset, 0px));transform:translate(-50%);border-top-color:var(--kit-tooltip-color-background)}kit-tooltip[placement=bottom] .kit-tooltip__bubble{--kit-tooltip-enter-y: -4px}kit-tooltip[placement=bottom] .kit-tooltip__bubble:after{bottom:100%;left:calc(50% + var(--arrow-offset, 0px));transform:translate(-50%);border-bottom-color:var(--kit-tooltip-color-background)}kit-tooltip[placement=start] .kit-tooltip__bubble{--kit-tooltip-enter-x: 4px}kit-tooltip[placement=start]:dir(rtl) .kit-tooltip__bubble{--kit-tooltip-enter-x: -4px}kit-tooltip[placement=start] .kit-tooltip__bubble:after{inset-inline-start:100%;top:calc(50% + var(--arrow-offset, 0px));transform:translateY(-50%);border-inline-start-color:var(--kit-tooltip-color-background)}kit-tooltip[placement=end] .kit-tooltip__bubble{--kit-tooltip-enter-x: -4px}kit-tooltip[placement=end]:dir(rtl) .kit-tooltip__bubble{--kit-tooltip-enter-x: 4px}kit-tooltip[placement=end] .kit-tooltip__bubble:after{inset-inline-end:100%;top:calc(50% + var(--arrow-offset, 0px));transform:translateY(-50%);border-inline-end-color:var(--kit-tooltip-color-background)}@media(forced-colors:active){.kit-tooltip__bubble{border:solid 1px}}.kit-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#ss-deal-alerts[hidden]{display:none!important}#ss-deal-alerts{position:fixed;left:16px;bottom:100px;z-index:999;display:flex;align-items:center;max-width:calc(100vw - 32px);border-radius:4px;background:#071f3b;color:#fff;box-shadow:0 3px 12px #0003}#ss-deal-alerts button{border:0;background:transparent;color:#fff;font:700 16px/1.25 Arial,sans-serif;cursor:pointer;min-height:44px;margin:0}#ss-deal-alerts [data-ss-deal-open]{padding:12px 16px}#ss-deal-alerts [data-ss-deal-dismiss]{padding:8px;min-width:44px;font-size:24px}#ss-deal-alerts button:focus-visible{outline:3px solid #fff;outline-offset:-5px}#ss-deal-alerts [data-ss-deal-status]:empty{display:none}#ss-deal-alerts [data-ss-deal-status]{position:absolute;bottom:calc(100% + 8px);left:0;width:260px;max-width:calc(100vw - 32px);padding:12px;background:#071f3b;border-radius:4px;font:14px/1.4 Arial,sans-serif}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
/*# sourceMappingURL=/cdn/shop/t/205/compiled_assets/styles.css.map?subset=AMYeAAAAAAAACADgAwAAAACAgAAAAAAAeAAAIAAAAAAAACeBfwAAAAAAAAAAAAhA */
