.pdp-standard--accessory{background:#e6e5dc}.pdp-standard--accessory .pdp-standard__proof-icon{color:#425349}.pdp-education--accessory .pdp-story--accessory .pdp-story__media img{object-position:center}.pdp-education--accessory .pdp-story--accessory-statement{border-top:1px solid rgba(244,240,232,.22)}.dogloc-product-story .pdp-story__media img{object-position:center}@media(max-width:790px){.pdp-standard--accessory{padding-top:68px;padding-bottom:68px}}.product-page .product-thumbnail{padding:0;border:0;background:#f4f0e8;opacity:.62}.product-page .product-thumbnail:hover,.product-page .product-thumbnail.is-active{border-color:transparent;opacity:1}.product-page .product-thumbnail:focus-visible{outline:2px solid var(--ed2-ink);outline-offset:2px;opacity:1}.product-page--consolidated .product-stage{min-height:0;align-items:flex-start}.product-page--consolidated .product-stage img{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain}.product-page--consolidated .product-gallery{align-items:start}.dogloc-product-story{border-top:1px solid var(--ed2-line)}.dogloc-product-story .pdp-story{margin:0;border-bottom:1px solid var(--ed2-line)}.dogloc-product-story .pdp-story__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:none;padding:0;align-items:stretch}.dogloc-product-story .pdp-story__media{display:flex;min-height:clamp(360px,39vw,670px);align-items:center;justify-content:center;overflow:hidden;background:#fff}.dogloc-product-story .pdp-story__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.dogloc-product-story .pdp-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,8vw,150px);background:#fff}.dogloc-product-story .pdp-story__eyebrow{margin:0 0 22px;color:var(--ed2-clay);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dogloc-product-story .pdp-story__content h2{max-width:640px;margin:0 0 24px;font:clamp(42px,4.5vw,72px)/.98 var(--ed2-serif);letter-spacing:-.06em}.dogloc-product-story .pdp-story__content .metafield-rich_text_field{max-width:610px;color:var(--ed2-ink-soft);font-size:17px;line-height:1.55}.dogloc-product-story .pdp-story__content .metafield-rich_text_field p{margin:0 0 14px}.dogloc-product-story--dogloc-poop-bag-holder .pdp-story--dogloc-two .pdp-story__media{display:block;min-height:0;padding-top:clamp(34px,5vw,82px);box-sizing:border-box}.dogloc-product-story--dogloc-poop-bag-holder .pdp-story--dogloc-two .pdp-story__media img{height:auto;object-fit:contain}.dogloc-product-story--dogloc-lockable-dog-lead-collar-set .pdp-story__media{display:block;min-height:0;padding:clamp(28px,4vw,72px);box-sizing:border-box}.dogloc-product-story--dogloc-lockable-dog-lead-collar-set .pdp-story__media img{height:auto;object-fit:contain}.dogloc-set-how{padding-top:clamp(70px,9vw,138px);padding-bottom:clamp(70px,9vw,138px);text-align:center}.dogloc-set-how h2{margin:0 0 clamp(36px,5vw,72px);font:clamp(43px,5vw,76px)/1 var(--ed2-serif);letter-spacing:-.06em}.dogloc-set-how__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.dogloc-set-how__card img{display:block;width:100%;aspect-ratio:1.38 / 1;object-fit:cover;border-radius:10px}.dogloc-set-how__card h3{margin:24px 0 10px;font:clamp(23px,2vw,34px)/1.08 var(--ed2-serif);letter-spacing:-.04em}.dogloc-set-how__card p{max-width:360px;margin:0 auto;color:var(--ed2-ink-soft);line-height:1.5}.dogloc-set-hero{position:relative;width:100%;overflow:hidden;background:#1f1f1a}.dogloc-set-hero>img{display:block;width:100%;min-height:min(53vw,720px);object-fit:cover}.dogloc-set-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:30px;color:#fff;text-align:center}.dogloc-set-hero__content p{max-width:900px;margin:0;font:clamp(40px,5.8vw,94px)/.98 var(--ed2-serif);letter-spacing:-.055em;text-shadow:0 2px 18px rgba(0,0,0,.28)}.dogloc-set-full-visual{width:100%;line-height:0}.dogloc-set-full-visual img{display:block;width:100%;height:auto}.dogloc-set-comparison{padding-top:clamp(60px,8vw,128px);padding-bottom:clamp(60px,8vw,128px)}.dogloc-set-comparison img{display:block;width:100%;height:auto;border-radius:12px}.product-size-guide-accordion p{margin:0 0 13px}.product-size-guide-accordion p:last-child{margin-bottom:0}@media(max-width:790px){.dogloc-product-story .pdp-story__inner{grid-template-columns:1fr}.dogloc-product-story .pdp-story__media{min-height:0}.dogloc-product-story .pdp-story__media img{height:auto;aspect-ratio:1 / 1;object-fit:cover}.dogloc-product-story .pdp-story__content{padding:56px var(--ed2-gutter)}.dogloc-product-story .pdp-story__content h2{font-size:48px}.dogloc-set-how__grid{grid-template-columns:1fr;gap:42px}.dogloc-set-how__card{max-width:580px;margin:0 auto}.dogloc-set-hero>img{min-height:520px}.dogloc-set-hero__content p{font-size:48px}}.dogloc-set-hero{aspect-ratio:21 / 9}.dogloc-set-hero>img{height:100%;min-height:0}@media(max-width:790px){.dogloc-set-hero{aspect-ratio:auto;height:520px}.dogloc-set-hero>img{height:100%;min-height:0}}.product-size-guide-accordion--dogloc{padding-top:8px}.product-size-guide-accordion--dogloc .product-size-guide-accordion__intro{margin:0 0 18px;color:var(--ed2-ink-soft);line-height:1.45}.product-size-guide-accordion--dogloc .product-size-guide-accordion__lead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 14px;padding:14px 0;border-top:1px solid var(--ed2-line);border-bottom:1px solid var(--ed2-line);font-size:14px}.product-size-guide-accordion--dogloc .product-size-guide-accordion__lead span{color:var(--ed2-ink-soft);text-align:right}.product-size-guide-accordion__table{border-bottom:1px solid var(--ed2-line)}.product-size-guide-accordion__row{display:grid;grid-template-columns:.75fr 1.8fr;gap:16px;padding:12px 0;border-top:1px solid var(--ed2-line);color:var(--ed2-ink-soft);font-size:14px;line-height:1.35}.product-size-guide-accordion__row:first-child{border-top:0}.product-size-guide-accordion__row strong{color:var(--ed2-ink)}.product-size-guide-accordion__row--head{padding-top:0;color:var(--ed2-clay);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-size-guide-accordion__link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;color:var(--ed2-ink);font-size:13px;font-weight:800;letter-spacing:.035em;text-decoration:none}.product-size-guide-accordion__link span{color:var(--ed2-clay);font-size:20px;line-height:1;transition:transform .2s ease}.product-size-guide-accordion__link:hover span{transform:translate(4px)}@media(max-width:480px){.product-size-guide-accordion--dogloc .product-size-guide-accordion__lead{align-items:flex-start;flex-direction:column;gap:4px}.product-size-guide-accordion--dogloc .product-size-guide-accordion__lead span{text-align:left}.product-size-guide-accordion__row{grid-template-columns:.65fr 1.6fr;font-size:13px}}.product-size-guide-accordion--dogloc{padding-bottom:36px}.dogloc-set-how__card img{height:auto;aspect-ratio:auto;object-fit:initial}@media(min-width:791px){.dogloc-product-story--dogloc-lockable-dog-lead-collar-set .pdp-story__content{padding-left:clamp(42px,4vw,72px);padding-right:clamp(42px,4vw,72px)}.dogloc-product-story--dogloc-lockable-dog-lead-collar-set .pdp-story__content h2,.dogloc-product-story--dogloc-lockable-dog-lead-collar-set .pdp-story__content .metafield-rich_text_field{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/essential-dog-pdp-profiles-2026-10-25.css.map */
