/* START_SECTION:sc-product (INDEX:63) */
.sc-product{display:grid;grid-template-columns:54% 46%;max-width:1440px;margin:auto}.sc-gallery{padding:30px 42px;min-width:0}.sc-gallery-stage{aspect-ratio:1;display:grid;place-items:center}.sc-slide{width:100%;height:100%}.sc-slide[hidden]{display:none}.sc-slide img,.sc-slide video{width:100%;height:100%;object-fit:contain}.sc-thumbnails{display:flex;gap:10px;overflow:auto;padding:20px 0;scroll-snap-type:x mandatory}.sc-thumbnails button{background:white;border:1px solid #ddd;padding:3px;min-width:68px;width:68px;scroll-snap-align:start}.sc-product-info{background:#f5f5f0;padding:55px 40px;min-width:0}.sc-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-weight:700}.sc-product-info h1{font-size:clamp(38px,4.1vw,60px);line-height:.97;font-weight:900;margin:12px 0;max-width:18ch;color:#111}.sc-product-subtitle{font-weight:600}.sc-product-price{font:800 34px/1.2 "Barlow Condensed",sans-serif;margin:25px 0}.sc-product-form{display:grid;gap:10px;margin-top:20px}.sc-product-form select{width:100%;background:#fff;border:1px solid #444;padding:18px 14px;border-radius:4px}.sc-variant-label{font-weight:600}.sc-buy{display:flex;gap:14px;margin:20px 0;align-items:end}.sc-quantity{font-size:12px;width:95px}.sc-quantity input{border:1px solid #ddd;padding:15px;width:95px;border-radius:30px;background:white;margin-top:6px}.sc-add{flex:1;border-radius:30px}.sc-assurances{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:15px;border-top:1px solid #ccc}.sc-assurances a{padding:12px;background:white;border:1px solid #aaa;text-align:center;font-size:12px;font-weight:700}.sc-product-description{margin-top:25px;border-top:1px solid #ccc;padding:15px 0;line-height:1.6}.sc-product-description summary{font-weight:700}.sc-product-description h2,.sc-product-description h3{font-size:25px}.sc-product-info .rl-pdp-v2-benefits{margin-block:20px}.sc-product-info .rl-pdp-v2-benefits__list{list-style:none;padding:0;display:grid;gap:14px}.sc-product-info .rl-pdp-v2-benefits__item{display:flex;gap:12px;align-items:flex-start}.sc-product-info .rl-pdp-v2-benefits__item svg{flex:0 0 24px;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.sc-product-info .rl-pdp-v2-benefits__item strong,.sc-product-info .rl-pdp-v2-benefits__item small{display:block}.sc-product-info .rl-pdp-v2-benefits__item small{font-size:12px;line-height:1.4}.sc-description{max-width:1000px}.rl-video{max-width:1320px;margin:70px auto;padding:0 24px}.sc-product~.shopify-section{color:#111}@media(max-width:749px){.sc-product{grid-template-columns:1fr}.sc-gallery{padding:12px 20px}.sc-product-info{padding:28px 24px}.sc-product-info h1{font-size:40px;max-width:none}.sc-product-price{font-size:32px}.sc-thumbnails{padding-bottom:10px}.sc-product-description h2{font-size:28px}}
/* END_SECTION:sc-product */
/* START_SNIPPET:petformix-pack-popup (INDEX:232) */
#pf-reset-popup{border:0;padding:0;width:min(960px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 32px);background:#191e16;color:#faf9f1;border-radius:18px;box-shadow:0 30px 100px #0007;overflow:auto;font-family:Arial,Helvetica,sans-serif}#pf-reset-popup:not([open]),.pf-reset-teaser[hidden]{display:none!important}#pf-reset-popup::backdrop{background:#10160fcc;backdrop-filter:blur(6px)}#pf-reset-popup *{box-sizing:border-box}.pf-reset-shell{position:relative;isolation:isolate;overflow:hidden;min-height:590px}.pf-reset-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;z-index:-2}.pf-reset-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#161d13f5 0%,#161d13e8 33%,#161d1370 52%,#161d1300 69%);z-index:-1}.pf-reset-content{width:50%;padding:38px 22px 26px 42px}.pf-reset-brand{font-size:29px;font-weight:800;letter-spacing:-1.4px;margin-bottom:38px}.pf-reset-brand span{color:#d7ed45;margin-left:5px}.pf-reset-kicker{font-size:9px;font-weight:700;letter-spacing:2px;color:#d7ed45;margin:0 0 17px}#pf-reset-title{text-transform:none;font:normal 47px/1.02 Georgia,serif;letter-spacing:-1.8px;color:#faf9f1;margin:0 0 19px}#pf-reset-title em{font-weight:normal}.pf-reset-intro{font-size:14px;line-height:1.65;color:#e0e4d9;max-width:340px;margin:0 0 24px}.pf-reset-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#pf-reset-email{display:block;width:100%;height:49px;background:#faf9f1;border:1px solid #faf9f1;border-radius:5px;color:#1a2019;font:16px Arial;padding:0 15px;margin-bottom:9px}.pf-reset-cta{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:49px;background:#d7ed45;color:#1a2019;border:0;border-radius:5px;padding:12px 16px;font:700 14px Arial;text-decoration:none;cursor:pointer}.pf-reset-cta:hover{background:#e2f56a}.pf-reset-consent{font-size:10px;line-height:1.55;color:#c2caba;margin:11px 0 24px}.pf-reset-consent a{color:inherit;text-decoration:underline}.pf-reset-perks{display:flex;gap:12px;border-top:1px solid #ffffff30;padding-top:16px;font-size:8px;line-height:1.5;letter-spacing:1px;color:#e0e4d9}.pf-reset-perks span+span{border-left:1px solid #ffffff30;padding-left:12px}.pf-reset-close{position:absolute;right:13px;top:13px;width:38px;height:38px;border:1px solid #ffffff60;border-radius:50%;background:#171d16ba;color:white;font:26px Arial;cursor:pointer;z-index:2}.pf-reset-later{background:none;border:0;color:#c2caba;font-size:11px;text-decoration:underline;text-underline-offset:3px;display:block;margin:13px auto 0;padding:7px;cursor:pointer}.pf-reset-caption{position:absolute;right:25px;bottom:20px;color:white;letter-spacing:1.3px;font-size:8px;max-width:40%;text-shadow:0 1px 7px #000;margin:0}.pf-reset-teaser{position:fixed;bottom:18px;left:18px;z-index:30;border:1px solid #d7ed45;border-radius:100px;background:#1a2019;color:#faf9f1;display:flex;align-items:center;gap:20px;padding:12px 18px;font:600 12px Arial;cursor:pointer;box-shadow:0 4px 20px #0003}.pf-reset-teaser span{color:#d7ed45;font-size:22px}#pf-reset-popup :focus-visible,.pf-reset-teaser:focus-visible{outline:3px solid #d7ed45;outline-offset:3px}#pf-reset-popup h3{color:#faf9f1;font:normal 29px Georgia;margin:0 0 10px}[data-reset-success] p{font-size:14px;line-height:1.6;color:#e0e4d9}[data-reset-errors]{font-size:12px;margin-bottom:12px;color:white}@media(max-width:650px){#pf-reset-popup{width:min(440px,calc(100vw - 24px));border-radius:16px;max-height:calc(100dvh - 24px)}.pf-reset-shell{min-height:0}.pf-reset-photo{height:270px;object-fit:cover;object-position:right center}.pf-reset-shell:before{background:linear-gradient(0deg,#191e16 0%,#191e16 57%,#191e1600 85%)}.pf-reset-content{width:100%;padding:22px}.pf-reset-brand{font-size:25px;margin-bottom:159px;text-shadow:0 2px 8px #000}.pf-reset-kicker{font-size:8px;margin-bottom:12px}#pf-reset-title{font-size:39px;line-height:1.02;letter-spacing:-1.2px}.pf-reset-intro{font-size:13px;line-height:1.5;margin-bottom:19px}.pf-reset-consent{margin-bottom:18px}.pf-reset-perks{font-size:7px;gap:8px}.pf-reset-caption{display:none}.pf-reset-later{margin-top:8px}.pf-reset-teaser{bottom:12px;left:12px}}@media(prefers-reduced-motion:reduce){#pf-reset-popup::backdrop{backdrop-filter:none}}
/* END_SNIPPET:petformix-pack-popup */
