@font-face{font-family:HeadingNowCompress;src:url(dfc-easy-on-heading-now-64-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HeadingNowCompress;src:url(dfc-easy-on-heading-now-65-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HeadingNowCompress;src:url(dfc-easy-on-heading-now-66-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.dfc-bf-v40{--bf-blue: #0a00b4;--bf-lime: #e8fc85;--bf-ink: #292929;--bf-white: #ffffff;--bf-display: HeadingNowCompress, Archivo, sans-serif;font-family:var(--bf-display);box-sizing:border-box}.dfc-bf-v40 *,.dfc-bf-v40 *:before,.dfc-bf-v40 *:after{box-sizing:border-box}.shopify-section:has(.dfc-bf-v40){margin:0!important;padding:0!important}.dfc-bf-hero{position:relative;overflow:hidden;color:var(--bf-white);background-image:linear-gradient(90deg,#0e0e0e,#292929 54.374%,#2e2e2b 63.813%,#3b3d32 72.074%,#4f533b 79.182%,#676d47 85.17%,#818a53 90.07%,#9ba760 93.922%,#b3c16b 96.772%,#c6d775 98.677%,#d4e67b 99.712%,#d9eb7e)}.dfc-bf-hero--v40b{background-image:linear-gradient(90deg,#0e0e0e,#292929 30%,#2e2e2b,#3b3d32,#4f533b,#676d47,#818a53,#9ba760,#b3c16b,#c6d775,#d4e67b,#d9eb7e)}.dfc-bf-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 540px;grid-template-areas:"chip glass" "title glass" "stock glass" "cta glass";column-gap:40px;row-gap:22px;align-items:start;max-width:1440px;margin:0 auto;padding:36px 80px;min-height:342px}.dfc-bf-hero--v40b .dfc-bf-hero__inner{padding-top:54px;padding-bottom:54px;min-height:418px}.dfc-bf-hero__chip{grid-area:chip;justify-self:start;align-self:end}.dfc-bf-hero__title{grid-area:title;max-width:704px}.dfc-bf-hero__stock{grid-area:stock}.dfc-bf-hero__cta{grid-area:cta;justify-self:start}.dfc-bf-hero__glass{grid-area:glass;align-self:center}.dfc-bf-hero__chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:4px;background:var(--bf-lime);color:var(--bf-blue);font-weight:500;font-size:18px;line-height:1;text-transform:uppercase;white-space:nowrap}.dfc-bf-hero__title{margin:0;display:flex;flex-direction:column;gap:4px;font-weight:500;font-size:44px;font-family:HeadingNowCompress;line-height:1.05;text-transform:uppercase;color:var(--bf-white)}.dfc-bf-hero--v40b .dfc-bf-hero__title{font-size:42px}.dfc-bf-hero__title-main{display:block;color:var(--bf-white)}.dfc-bf-hero__title-accent{display:block;color:var(--bf-lime)}.dfc-bf-hero__title-accent-lime{color:var(--bf-lime)}.dfc-bf-hero__title-accent--lg{font-size:1.15em;font-weight:700}.dfc-bf-hero__title-accent-rest{color:var(--bf-lime);margin-left:.2em}.dfc-bf-hero__stock{display:flex;align-items:center;gap:10px;margin:0;font-weight:500;font-size:18px;line-height:1;text-transform:uppercase;color:var(--bf-white)}.dfc-bf-hero__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--bf-lime)}.dfc-bf-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 36px;border:0;border-radius:7px;background:var(--bf-lime);color:var(--bf-blue);font-family:inherit;font-weight:500;font-size:22px;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .15s ease,filter .15s ease}.dfc-bf-hero__cta:hover,.dfc-bf-hero__cta:focus-visible{filter:brightness(1.05);transform:translateY(-1px);color:var(--bf-blue);text-decoration:none}.dfc-bf-hero__glass{position:relative;width:540px;max-width:100%;padding:14px;border-radius:16px;border:2px solid rgba(255,255,255,.55);background:#ffffff47;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 18px 40px #0006,inset 0 1px #ffffff59}.dfc-bf-hero--v40b .dfc-bf-hero__glass{display:flex;flex-direction:column;gap:10px}.dfc-bf-hero__tag{position:absolute;top:-14px;right:16px;z-index:2;display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;background:var(--bf-blue);color:var(--bf-lime);font-weight:500;font-size:18px;line-height:1;text-transform:uppercase;white-space:nowrap}.dfc-bf-hero__kit{display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px;border-radius:10px;background:var(--bf-white);box-shadow:0 2px 8px #0000000f}.dfc-bf-hero--v40b .dfc-bf-hero__kit{gap:10px;padding:14px;background:#ffffffa6;border:1px solid rgba(255,255,255,.9)}.dfc-bf-hero__products{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px;min-height:112px}.dfc-bf-hero--v40b .dfc-bf-hero__products{justify-content:flex-start;gap:12px}.dfc-bf-hero__plus{flex:none;color:var(--bf-blue);font-weight:500;font-size:28px;line-height:1}.dfc-bf-hero__img{display:block;object-fit:contain;object-position:center}.dfc-bf-hero__img--harness{width:112px;height:112px}.dfc-bf-hero__img--patch{width:112px;height:68px}.dfc-bf-hero__img--dring{width:90px;height:90px}.dfc-bf-hero__img--leash{width:112px;height:112px}.dfc-bf-hero--v40b .dfc-bf-hero__img--harness{width:130px;height:130px}.dfc-bf-hero--v40b .dfc-bf-hero__img--patch{width:140px;height:85px}.dfc-bf-hero__kit-label{margin:0;color:var(--bf-blue);font-weight:500;font-size:14px;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;text-align:left}.dfc-bf-hero__gift-note{margin:0;color:var(--bf-ink);font-weight:500;font-size:16px;line-height:1}.dfc-bf-hero--gifts .dfc-bf-hero__inner{column-gap:32px}@media(min-width:990px){.dfc-bf-hero--gifts .dfc-bf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(280px,707px)}}.dfc-bf-hero--gifts .dfc-bf-hero__glass--gifts-img{width:min(707px,100%);max-width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.dfc-bf-hero--gifts .dfc-bf-hero__gifts-shot{display:block;width:100%;height:auto;max-width:707px}.dfc-bf-hero__gift{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:8px;background:#ffffffa6;border:1px solid rgba(255,255,255,.9)}.dfc-bf-hero__gift-img{width:64px;height:64px;object-fit:contain;flex:none}.dfc-bf-hero__gift-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dfc-bf-hero__gift-name{margin:0;color:var(--bf-ink);font-weight:500;font-size:16px;line-height:1}.dfc-bf-hero__gift-price{margin:0;color:var(--bf-blue);font-weight:500;font-size:16px;line-height:1}.dfc-bf-countdown{background:#0e0e0e;color:var(--bf-white)}.dfc-bf-countdown__inner{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:20px;max-width:1440px;margin:0 auto;padding:10px 24px;min-height:80px}.dfc-bf-countdown__label{display:flex;align-items:center;gap:8px;margin:0;color:var(--bf-white);font-weight:500;font-size:18px;line-height:18px;text-transform:uppercase;white-space:nowrap}.dfc-bf-countdown__clock{width:20px;height:20px;flex:none}.dfc-bf-countdown__timer{display:flex;align-items:center;gap:8px;flex:none}.dfc-bf-countdown__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:58px;height:60px;padding:5px 0;border-radius:4px;border:1px solid rgba(0,0,0,.15);background:var(--bf-lime);color:#0e0e0e;text-align:center}.dfc-bf-countdown__num{font-weight:500;font-size:26px;line-height:22px;font-variant-numeric:tabular-nums;color:#0e0e0e}.dfc-bf-countdown__unit-label{font-weight:400;font-size:10px;line-height:normal;letter-spacing:.4px;text-transform:uppercase;color:#0e0e0e}.dfc-bf-countdown__expired{margin:0;color:var(--bf-lime);font-weight:500;font-size:18px;text-transform:uppercase}.mainsectiondog .harness-atf-addons__section--free-gift{border:2px solid #0a00b4!important;border-radius:8px!important;padding:12px!important;gap:10px!important;background:#fff}.mainsectiondog .harness-atf-addons__section--free-gift .harness-atf-addons__heading{margin:0}.mainsectiondog .harness-atf-addons__section--free-gift .harness-atf-addons__title{color:#0a00b4!important;text-transform:none!important;font-size:16px!important;line-height:1.2!important;font-weight:500!important}.mainsectiondog .harness-atf-addons__card--free-gift{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:6px;background:#f5f5f5}.mainsectiondog .harness-atf-addons__free-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#0a00b4;color:#fff;flex:none}.mainsectiondog .harness-atf-addons__free-check svg{display:block;width:14px;height:14px}.mainsectiondog .harness-atf-addons__card--free-gift .harness-atf-addons__product-image{width:44px;height:44px;flex:none}.mainsectiondog .harness-atf-addons__card--free-gift .harness-atf-addons__product-image img{width:44px;height:44px;object-fit:contain}.mainsectiondog .harness-atf-addons__card--free-gift .harness-atf-addons__product-name{flex:1 1 auto;min-width:0;font-family:HeadingNowCompress,sans-serif!important;font-weight:500!important;font-size:15px!important;line-height:1.2!important;color:#292929!important}.mainsectiondog .harness-atf-addons__free-chip{flex:none;padding:4px 8px;border-radius:4px;background:#e8fc85;color:#0a00b4;font-family:HeadingNowCompress,sans-serif;font-weight:500;font-size:11px;line-height:1.2;text-transform:uppercase}.mainsectiondog .harness-atf-addons__card--free-gift .harness-atf-addons__toggle{display:none!important}@media(max-width:989px){.dfc-bf-hero{background-image:linear-gradient(180deg,#0e0e0e,#292929 56.593%,#35362f 68.114%,#53573d 77.219%,#7a8350 84.255%,#a1ae63 89.551%,#bfcf71 93.407%,#cbdc77 96.101%,#bdcd6f 97.573%,#9aa75c 98.59%,#6d7543 99.253%,#3f4329 99.653%,#1c1d16 99.868%,#0e0e0e 99.964% 100%)}.dfc-bf-hero--v40b{background-image:linear-gradient(180deg,#0e0e0e,#292929 31.569%,#35362f 40.521%,#53573d 48.951%,#7a8350 56.842%,#a1ae63 64.18%,#bfcf71 70.945%,#cbdc77 77.116%,#bdcd6f 81.552%,#9aa75c 85.587%,#6d7543 89.203%,#3f4329 92.377%,#1c1d16 95.082%,#0e0e0e 97.28% 100%)}.dfc-bf-hero__inner{grid-template-columns:1fr;grid-template-areas:"chip" "title" "glass" "stock" "cta";row-gap:20px;padding:28px 16px 32px;min-height:0}.dfc-bf-hero--v40b .dfc-bf-hero__inner{padding:28px 16px 32px;min-height:0}.dfc-bf-hero__chip{font-size:16px}.dfc-bf-hero__title,.dfc-bf-hero--v40b .dfc-bf-hero__title{max-width:none;font-size:28px}.dfc-bf-hero__title-accent--lg{font-size:1.35em}.dfc-bf-hero__glass{width:100%}.dfc-bf-hero__stock{width:100%;font-size:14px;gap:8px}.dfc-bf-hero__cta{width:100%;justify-self:stretch;min-height:56px;font-size:18px;padding:0 16px}.dfc-bf-hero__tag{font-size:14px;top:-12px;right:10px;padding:5px 10px}.dfc-bf-hero__kit{gap:8px;padding:12px}.dfc-bf-hero__kit-label{font-size:12px;letter-spacing:.02em}.dfc-bf-hero__img--harness,.dfc-bf-hero__img--leash{width:72px;height:72px}.dfc-bf-hero__img--patch{width:72px;height:44px}.dfc-bf-hero__img--dring{width:56px;height:56px}.dfc-bf-hero--v40b .dfc-bf-hero__img--harness{width:103px;height:103px}.dfc-bf-hero--v40b .dfc-bf-hero__img--patch{width:82px;height:50px}.dfc-bf-hero--v40b .dfc-bf-hero__img--dring{width:62px;height:62px}.dfc-bf-hero--v40b .dfc-bf-hero__products{gap:6px}.dfc-bf-hero__plus{font-size:18px}.dfc-bf-hero--gifts .dfc-bf-hero__glass--gifts-img{width:100%}.dfc-bf-hero--gifts .dfc-bf-hero__gifts-shot{max-width:100%}.dfc-bf-hero__gift-note{color:var(--bf-white);font-size:15px}.dfc-bf-hero__gift-img{width:44px;height:44px}.dfc-bf-hero__gift-name,.dfc-bf-hero__gift-price{font-size:15px}.dfc-bf-countdown__inner{justify-content:space-between;gap:10px;padding:12px 14px;min-height:0}.dfc-bf-countdown__label{font-size:12px;gap:6px;flex:1 1 auto;min-width:0;white-space:normal}.dfc-bf-countdown__clock{width:16px;height:16px}.dfc-bf-countdown__unit{width:46px;height:48px}.dfc-bf-countdown__num{font-size:20px;line-height:18px}.dfc-bf-countdown__unit-label{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/472/assets/dfc-bf-pdp-v40.css.map */
