.template-index .op-benefit-bar{margin-bottom:14px}.oph-home{--oph-ink:#123e25;--oph-green:#14a744;max-width:1600px;padding:12px 24px 0;color:var(--oph-ink)}.oph-home *,.oph-footer *{box-sizing:border-box}.oph-home a{color:inherit;text-decoration:none}.oph-home a:focus-visible,.oph-home button:focus-visible,.oph-footer a:focus-visible,.oph-footer button:focus-visible{outline:3px solid #f49bb8;outline-offset:3px}.oph-home h2,.oph-home h3,.oph-footer h2,.oph-footer h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:0;text-transform:none}.oph-carousel{position:relative;margin:0 0 20px}.oph-carousel__viewport{overflow:hidden;border-radius:12px}.oph-carousel__track{display:flex;transition:transform .42s ease;touch-action:pan-y}.oph-slide{flex:0 0 100%;min-width:0;position:relative;background:#659e27;overflow:hidden}.oph-hero-link{display:block;position:relative;aspect-ratio:817/192;overflow:hidden;color:#fff!important}.oph-hero-photo{position:absolute;right:0;top:0;width:67%;height:100%;object-fit:cover;object-position:center}.oph-hero-copy{position:relative;z-index:1;width:57%;height:100%;padding:28px 5%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.oph-hero-copy h2{font-size:clamp(25px,3.3vw,52px);font-weight:700;line-height:1.05;color:inherit;margin:0 0 10px;max-width:600px}.oph-hero-copy p{font-size:clamp(13px,1.35vw,20px);line-height:1.35;margin:0 0 18px;color:inherit;max-width:450px}.oph-hero-cta{background:#fffef3;color:#153b22;border-radius:7px;padding:12px 22px;display:inline-flex;gap:22px;align-items:center;font-size:clamp(13px,1.3vw,18px);font-weight:700;line-height:1.2}.oph-slide--black-friday{background:#090909}.oph-slide--black-friday .oph-hero-photo{object-fit:cover;object-position:right;width:58%}.oph-slide--black-friday .oph-hero-copy{width:62%;background:linear-gradient(90deg,#090909 75%,transparent)}.oph-slide--black-friday .oph-hero-cta{background:#f3a2bf;color:#111}.oph-slide--kong-christmas{background:#073b23}.oph-slide--kong-christmas .oph-hero-copy{background:linear-gradient(90deg,#073b23 76%,transparent);width:52%}.oph-kong-logo{font-family:Arial,sans-serif;font-size:clamp(20px,2.8vw,40px);letter-spacing:-1px;line-height:1;background:#d91f36;padding:4px 12px;border-radius:3px;margin-bottom:12px;color:#fff}.oph-custom-hero{position:absolute;width:100%;height:100%;object-fit:cover}.oph-carousel__controls[hidden]{display:none}.oph-carousel__controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.oph-carousel__controls button{pointer-events:auto;border:0;background:#fffffff0;color:#143923;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;min-height:44px;min-width:44px;box-shadow:0 2px 8px #0002}.oph-carousel__controls [data-oph-prev],.oph-carousel__controls [data-oph-next]{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}.oph-carousel__controls [data-oph-prev]{left:8px}.oph-carousel__controls [data-oph-next]{right:8px}.oph-carousel__controls .oph-carousel__pause{position:absolute;right:12px;bottom:8px;border-radius:5px;min-width:60px;min-height:32px;padding:5px 9px;font-size:11px}.oph-carousel__count{position:absolute;left:50%;bottom:8px;transform:translate(-50%);background:#0008;color:#fff;border-radius:20px;padding:2px 11px;font-size:11px;line-height:1.6}.oph-gifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 18px}.oph-gift{display:block;border:1px solid #e2e5df;box-shadow:0 2px 4px #0001;border-radius:9px;overflow:hidden;background:#fff}.oph-gift>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px 14px;font-size:clamp(12px,1.3vw,18px);font-weight:700;line-height:1.25}.oph-gift__photo{width:100%;aspect-ratio:1.62;object-fit:cover;display:block}.oph-promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.oph-banner{display:block;overflow:hidden;border-radius:10px;background:#eff5e8}.oph-banner>img{display:block;width:100%;height:auto}.oph-section-heading{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;margin:0 0 9px}.oph-section-heading h2{margin:0;font-size:clamp(21px,2.1vw,30px);font-weight:700;line-height:1.15;color:var(--oph-ink)}.oph-section-heading p{margin:0;color:#414b42;font-size:14px;line-height:1.35}.oph-section-heading>a{margin-left:auto;font-size:14px;text-decoration:underline;text-underline-offset:3px}.oph-brands,.oph-offers{padding-inline:3%;margin:0 0 18px}.oph-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.oph-brand{display:flex;align-items:center;justify-content:center;border:1px solid #d9dfd8;border-radius:6px;padding:7px 13px;min-width:0;height:56px;background:#fff}.oph-brand img{width:auto;max-width:100%;height:auto;max-height:38px;object-fit:contain}.oph-brand strong{font-size:17px;text-align:center;line-height:1.05}.oph-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.oph-product{display:flex;flex-direction:column;border:1px solid #dce3db;border-radius:8px;padding:12px 12px 10px;background:#fff;color:#171c18;min-width:0}.oph-product__main{display:flex;flex-direction:column;flex:1}.oph-product__photo{position:relative;height:clamp(130px,12.5vw,190px);margin-bottom:8px}.oph-product__photo img,.oph-product__photo svg{width:100%;height:100%;object-fit:contain;display:block}.oph-product h3{font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;color:#151b16;margin:0 0 8px;letter-spacing:0}.oph-product__badge{position:absolute;right:-12px;top:-12px;background:#222;color:#fff;border-radius:0 6px 0 5px;font-size:11px;line-height:1.3;padding:5px 7px}.oph-product__price{margin-top:6px;margin-bottom:6px;line-height:1.15;font-size:22px;font-weight:700}.oph-product__price>small{display:block;font-size:12px;color:#676767;font-weight:400;min-height:17px;margin-bottom:2px}.oph-product__price>span>small{display:inline;font-size:13px;font-weight:400;color:#555}.oph-price-sale{color:#e52b23}.oph-button{width:100%;display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 5px;background:var(--oph-green)!important;color:#fff!important;border:0;border-radius:5px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.1;text-align:center;cursor:pointer;letter-spacing:0;text-transform:none}.oph-button:hover{background:#0c8b37!important}.oph-button:disabled{cursor:default;opacity:.55}.oph-product form{margin:0}.oph-product__error{font-size:12px;color:#a41e18;margin:7px 0 0;line-height:1.3}.oph-lower{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 1% 14px}.oph-wide{margin:0 1% 14px}.oph-footer{--oph-ink:#123e25;color:var(--oph-ink);background:#fff;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.oph-newsletter{background:#e7f3df;padding:12px 0}.oph-newsletter>.page-width{display:flex;align-items:center;gap:20px;max-width:1520px}.oph-newsletter h2{font-size:18px;line-height:1.2;margin:0;white-space:nowrap;font-weight:700}.oph-newsletter p{font-size:13px;margin:0}.oph-newsletter form{display:flex;flex-wrap:wrap;gap:0;margin:0 0 0 auto;min-width:35%;position:relative}.oph-newsletter input[type=email]{background:#fff;border:1px solid #cdd9c7;min-width:0;flex:1;width:0;border-radius:4px 0 0 4px;font:inherit;font-size:14px;line-height:1.4;padding:8px 10px;height:38px}.oph-newsletter button{background:#14a744;color:#fff;border:0;border-radius:0 4px 4px 0;padding:8px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.oph-newsletter .oph-form-result{flex:0 0 100%;font-size:13px}.oph-footer__columns{max-width:1520px;display:grid;grid-template-columns:1.15fr .75fr 1.3fr 1fr .8fr;gap:25px;padding-top:22px;padding-bottom:22px;font-size:13px;line-height:1.45}.oph-footer__logo img{max-width:220px;width:100%;height:auto}.oph-footer h3{font-family:inherit;font-size:14px;font-weight:700;margin:0 0 6px}.oph-footer ul{list-style:none;margin:0;padding:0}.oph-footer li{margin:0}.oph-footer a{color:#172c1c;text-decoration:none}.oph-footer a:hover{text-decoration:underline}.oph-footer__social{display:flex;flex-wrap:wrap;gap:10px}.oph-footer__social a{min-height:32px;display:flex;align-items:center}.oph-footer__legal{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;align-items:center;border-top:1px solid #e8eae6;padding-top:12px;padding-bottom:15px;font-size:11px;color:#636d62;max-width:1520px}.oph-footer__payments{display:flex;gap:6px;flex-wrap:wrap}.oph-footer__payments svg{width:32px;height:20px}@media(min-width:769px){.oph-home .oph-product{display:flex!important}}@media(max-width:1100px)and (min-width:769px){.oph-hero-copy{padding:20px 6%}.oph-hero-copy p{margin-bottom:11px}.oph-kong-logo{margin-bottom:7px}.oph-hero-cta{padding:9px 15px}.oph-product{padding:8px}.oph-product__badge{top:-8px;right:-8px}.oph-product h3{font-size:13px}.oph-button{font-size:11px}.oph-product__price{font-size:19px}.oph-brand{height:46px}.oph-brand img{max-height:30px}.oph-newsletter p{max-width:30%}}@media(max-width:768px){.template-index .op-benefit-bar{margin-bottom:10px}.oph-home{padding:12px 12px 0}.oph-carousel{margin-bottom:14px}.oph-hero-link{aspect-ratio:auto;height:310px}.oph-hero-copy,.oph-slide--black-friday .oph-hero-copy,.oph-slide--kong-christmas .oph-hero-copy{padding:28px 25px 40px;width:66%}.oph-hero-copy h2{font-size:28px;line-height:1.08;letter-spacing:-.5px}.oph-hero-copy p{font-size:13px;margin-bottom:16px}.oph-hero-cta{font-size:12px;padding:10px 12px;gap:8px;line-height:1.2}.oph-hero-photo{width:82%;object-position:70% center}.oph-slide--black-friday .oph-hero-photo{width:90%;object-position:right}.oph-kong-logo{font-size:26px;margin-bottom:10px}.oph-carousel__controls [data-oph-prev],.oph-carousel__controls [data-oph-next]{top:auto;bottom:5px;transform:none;min-width:36px;min-height:36px}.oph-carousel__controls [data-oph-prev]{left:9px}.oph-carousel__controls [data-oph-next]{right:auto;left:51px}.oph-carousel__count{left:106px;bottom:11px;transform:none}.oph-carousel__controls .oph-carousel__pause{right:9px;bottom:7px;min-height:32px}.oph-gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.oph-gift>span:last-child{font-size:12px;padding:10px 8px;min-height:42px}.oph-promos{grid-template-columns:1fr;gap:11px;margin-bottom:18px}.oph-promos .oph-banner{max-width:550px;width:100%;margin:auto}.oph-brands,.oph-offers{padding-inline:0;margin-bottom:18px}.oph-section-heading{gap:5px 12px;margin-bottom:10px}.oph-section-heading h2{font-size:23px}.oph-section-heading p{font-size:12px;flex-basis:100%}.oph-section-heading>a{font-size:12px}.oph-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.oph-brand{height:47px;padding:7px 9px}.oph-brand img{max-height:30px}.oph-brand strong{font-size:14px}.oph-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.oph-product{padding:9px}.oph-product__photo{height:145px;margin-bottom:8px}.oph-product h3{font-size:13px;line-height:1.25}.oph-product__badge{right:-9px;top:-9px}.oph-product__price{font-size:19px}.oph-button{font-size:12px;min-height:42px}.oph-products:not([data-mobile-ready]) .oph-product:nth-child(n+9),.oph-product[data-mobile-hidden=true]{display:none}.oph-lower{grid-template-columns:1fr;gap:12px;margin:0 0 14px}.oph-wide{margin:0 0 15px}.oph-newsletter>.page-width{display:block;padding:0 16px}.oph-newsletter h2{font-size:18px}.oph-newsletter p{margin-top:5px;font-size:12px}.oph-newsletter form{margin-top:12px;min-width:0;width:100%}.oph-newsletter input[type=email]{font-size:16px;height:42px}.oph-newsletter button{font-size:13px}.oph-footer__columns{grid-template-columns:1fr 1fr;gap:20px;padding:22px 16px}.oph-footer__logo{grid-column:1/-1}.oph-footer__logo img{width:190px}.oph-footer__legal{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.oph-carousel__track{transition:none}}@media(min-width:769px){.oph-brand-grid{grid-template-columns:repeat(24,minmax(0,1fr))}.oph-brand{grid-column:span 4}.oph-brand:nth-child(n+13){grid-column:span 3}}.oph-art{display:block;width:100%;overflow:hidden}.oph-art img{display:block;width:100%;height:100%;object-fit:cover}.oph-hero-art{position:absolute;top:0;right:0;bottom:0;left:0}.oph-hero-art .oph-art,.oph-hero-photo .oph-art{height:100%;aspect-ratio:auto!important}.oph-hero-art--lily img{object-position:center 45%}.oph-hero-logo{display:block;width:clamp(120px,14vw,200px);height:auto;max-height:70px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);margin-bottom:12px}.oph-lily-copy{margin-left:36%;width:34%;padding:16px 0 26px}.oph-lily-copy h2{font-size:clamp(25px,3.3vw,48px)}.oph-lily-copy p{font-weight:600;margin-bottom:13px}.oph-lily-copy .oph-hero-cta{padding:10px 20px}.oph-gift>.oph-art{aspect-ratio:1.62!important}.oph-banner{position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:267/146}.oph-banner>.oph-art{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto!important;z-index:-1}.oph-banner__copy{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:59%;height:100%;padding:5.5% 0 5.5% 6%;color:#fff}.oph-banner__logo{display:block;object-fit:contain;object-position:left center;width:75%;height:10cqw;margin:0 0 2.5cqw;max-width:210px}.oph-banner__heading{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(17px,6cqw,32px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.oph-banner__cta{display:inline-flex;align-items:center;gap:10px;background:#09a738;color:#fff;border-radius:5px;padding:2.1cqw 2.8cqw;margin-top:auto;font-size:clamp(10px,2.65cqw,15px);font-weight:700;line-height:1.2;white-space:nowrap}.oph-banner__cta>span{font-size:1.2em}.oph-banner--forthglade .oph-banner__copy{color:#123e25}.oph-banner--forthglade .oph-banner__logo{height:8cqw;width:87%;margin-bottom:3cqw}.oph-banner--applaws .oph-banner__logo{filter:brightness(0) invert(1);height:9cqw;width:75%;margin-bottom:4cqw}.oph-banner--good-boy .oph-banner__logo{height:16cqw;width:80%;margin-top:-1cqw;margin-bottom:1.5cqw}.oph-lower .oph-banner{aspect-ratio:3.8}.oph-lower .oph-banner__copy{width:50%;padding:3% 0 3% 6%}.oph-lower .oph-banner__logo{width:55%;height:5cqw;margin-bottom:.5cqw}.oph-lower .oph-banner__heading{font-size:clamp(15px,4.2cqw,31px)}.oph-lower .oph-banner__cta{font-size:clamp(10px,2cqw,14px);padding:1cqw 2cqw}.oph-banner--kong .oph-banner__logo{filter:brightness(0) invert(1)}.oph-banner--burgess .oph-banner__copy{color:#123e25}.oph-banner--burgess .oph-banner__heading{font-size:clamp(13px,3.4cqw,26px)}.oph-banner--burgess .oph-banner__logo{height:4.7cqw;width:58%}.oph-banner--burgess .oph-art img{object-position:center top}.oph-lower .oph-banner__cta,.oph-banner--hurtta .oph-banner__cta{background:#fffef3;color:#153b22}.oph-banner--hurtta{aspect-ratio:790/49;background:#0d2e3d;color:#fff}.oph-banner--hurtta>.oph-art{left:auto;width:53%;z-index:-1}.oph-banner--hurtta .oph-art img{object-position:right 25%}.oph-banner--hurtta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d2e3d 52%,transparent 83%)}.oph-banner--hurtta .oph-banner__copy{flex-direction:row;align-items:center;gap:2.5cqw;width:76%;padding:1cqw 3cqw}.oph-banner__wordmark{font-size:clamp(18px,2.8cqw,38px);font-weight:700;letter-spacing:-.06em;white-space:nowrap;border-right:1px solid #fff8;padding-right:2.5cqw}.oph-banner__wordmark sup{font-size:.32em;vertical-align:super;position:static;margin-left:.2em}.oph-banner--hurtta .oph-banner__heading{font-size:clamp(14px,2.5cqw,32px);line-height:1.1;white-space:nowrap}.oph-banner__subheading{display:block;font-size:clamp(10px,1.3cqw,17px);line-height:1.3;margin-top:4px}.oph-banner--hurtta .oph-banner__cta{margin:0;font-size:clamp(10px,1.2cqw,16px);padding:.7cqw 1.5cqw}.oph-banner--custom{aspect-ratio:auto}@media(max-width:1100px)and (min-width:769px){.oph-lily-copy{padding:12px 0 25px}.oph-hero-logo{max-height:43px;margin-bottom:6px}.oph-lily-copy h2{margin-bottom:5px}.oph-lily-copy p{font-size:12px;margin-bottom:7px}.oph-lily-copy .oph-hero-cta{font-size:12px;padding:8px 12px}.oph-banner__heading{font-size:5.8cqw}.oph-banner__cta{font-size:2.7cqw}}@media(max-width:768px){.oph-hero-art--lily{left:30%;width:70%}.oph-hero-art--lily img{object-position:100% center}.oph-lily-copy{margin-left:0;width:65%;padding:25px 20px 43px;background:linear-gradient(90deg,#659e27 72%,transparent)}.oph-lily-copy h2{font-size:28px}.oph-hero-logo{width:120px;max-height:46px;margin-bottom:12px}.oph-lily-copy p{font-size:13px;margin-bottom:16px}.oph-lily-copy .oph-hero-cta{padding:10px 12px}.oph-hero-photo--kong .oph-art img{object-position:70% center}.oph-banner__heading{font-size:6cqw}.oph-lower .oph-banner{aspect-ratio:3.15}.oph-lower .oph-banner__copy{padding-top:4%;padding-bottom:4%;width:53%}.oph-lower .oph-banner__logo{height:6cqw;margin-bottom:1cqw}.oph-lower .oph-banner__cta{font-size:2.8cqw;padding:1.6cqw 2.2cqw}.oph-lower .oph-banner__heading{font-size:4.6cqw}.oph-banner--burgess .oph-banner__heading{font-size:3.9cqw}.oph-banner--hurtta{aspect-ratio:auto;min-height:145px}.oph-banner--hurtta>.oph-art{width:100%}.oph-banner--hurtta .oph-art img{object-position:right center}.oph-banner--hurtta:after{background:linear-gradient(90deg,#0d2e3d 48%,transparent)}.oph-banner--hurtta .oph-banner__copy{width:75%;flex-wrap:wrap;gap:8px;padding:14px}.oph-banner__wordmark{border:0;padding:0;font-size:22px;flex-basis:100%;line-height:1}.oph-banner--hurtta .oph-banner__heading{font-size:17px;white-space:normal}.oph-banner__subheading{font-size:10px;max-width:170px}.oph-banner--hurtta .oph-banner__cta{font-size:11px;padding:7px 10px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/op-homepage.css.map */
