html[data-hk-page=home] #header-group:has(.hk-shipping){background:#d7c3a7}html[data-hk-page=home] .hk-shipping{background:#d7c3a7!important}html[data-hk-product] .hk-process-section .image-block{padding:clamp(10px,1.7vw,24px)!important;border:0!important;background:#fff!important;box-sizing:border-box}html[data-hk-product] .hk-process-section .image-block__image{border-radius:0!important}html[data-hk-product] .pup-quotes .hk-quote-photo img{width:100%;object-fit:cover;aspect-ratio:4/5;height:auto;max-height:360px}html[data-hk-product] .pup-quotes__card{min-width:0}html[data-hk-product] .pup-editions .hk-compare-both{align-self:center;margin:5px 0}html[data-hk-product] .hk-name-quote-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%}html[data-hk-product] .hk-name-field{min-width:0;display:grid;gap:5px;align-content:start}html[data-hk-product] .hk-name-quote-row .pup-quote-field{margin-top:0!important;min-width:0;align-content:start}html[data-hk-product] .hk-name-quote-row .pup-st__slotlabel{margin:0!important}html[data-hk-product] .hk-name-quote-row :is(label,.pup-quote-field__label){display:block;min-height:2.4em;line-height:1.2}html[data-hk-product] .hk-name-quote-row :is(input,.pup-st__namebox){width:100%;box-sizing:border-box;min-width:0}html[data-hk-page] .hk-welcome-terms{font-size:12px;line-height:1.5;color:#6b6459;margin:12px 0 0;text-align:left}html[data-hk-page] .pupl-hero__card{min-width:230px;padding-bottom:46px}html[data-hk-page] .hk-gift-wordmark{display:block;font:400 23px/1.1 Crimson Text,Georgia,serif;letter-spacing:-.025em;max-width:100%;overflow-wrap:normal}html[data-hk-page] .hk-gift-symbol{position:absolute;bottom:12px;left:16px;width:24px;height:28px;object-fit:contain}html[data-hk-page] .pup-gcface__brand{font-family:Crimson Text,Georgia,serif;font-size:.72em;font-weight:400;letter-spacing:-.025em;white-space:nowrap;max-width:100%}html[data-hk-page] .pup-gcface--mini .pup-gcface__brand{font-size:.38em}html[data-hk-page] .pup-gcface__logo{inset:auto auto 8% 6%;width:10%;aspect-ratio:auto;filter:none}html[data-hk-page] .pup-gcface:not(.pup-gcface--mini) .pup-gcface__kind{grid-row:auto;position:absolute;bottom:10%;left:19%}html[data-hk-page] .pup-gcface__paw{visibility:hidden}html[data-hk-page] #hk-footer-space{display:block;height:calc(98px + env(safe-area-inset-bottom,0px));background:#fff;flex-shrink:0;clear:both}html[data-hk-page] .hk-gift-fields{min-width:0}html[data-hk-page] .pup-stguide[data-guide-animal]:not([data-guide-animal=dog]) .pup-stguide__shot{overflow:hidden}html[data-hk-page] .pup-stguide[data-guide-animal]:not([data-guide-animal=dog]) .pup-stguide__ex--bad:nth-child(n) .pup-stguide__shot img{transform:scale(2.5);object-fit:cover}html[data-hk-page] .pup-stguide[data-guide-animal]:not([data-guide-animal=dog]) .pup-stguide__col:last-child img{transform:none!important;filter:brightness(.28)}html[data-hk-product] .pup-compare__option[data-edition=premium] .pup-compare__art{padding:clamp(10px,1.5vw,18px)!important;--premium-rail:clamp(10px,1.5vw,18px)!important}html[data-hk-product] :is(.pup-scene__frame,.pup-st__sizeframe,.pup-stpip__frame)[data-premium-frame]{--pup-wood-bw:8px;--premium-rail:8px;border-width:8px!important}html[data-hk-product] [data-hk-create][aria-disabled=true]{opacity:.55;cursor:wait}html[data-hk-product] .hk-shared-cta{gap:9px;font-weight:600}html[data-hk-product] .hk-shared-cta>svg{width:18px;height:18px;flex:0 0 auto}html[data-hk-animal=horse][data-hk-product=portrait] .hk-artwork[data-edition=standard][data-pets="1"] .hk-artwork__pets{height:51%}html[data-hk-animal=horse][data-hk-product=mug] .hk-mug-scene__pet{top:49.5%;bottom:16.2%}@media(max-width:749px){html.pup-preview-3800[data-hk-product=portrait] .pup-stfoot[data-priced=false]{position:fixed;inset:auto 0 0;z-index:1000;margin:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fbf8f2;border-top:1px solid #d8cfc2;box-shadow:0 -4px 22px #513d2b15;gap:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,1fr);align-items:end}html.pup-preview-3800[data-hk-product=portrait] .pup-stickybar{display:none!important}html.pup-preview-3800[data-hk-product=portrait] body{padding-bottom:var(--pup-studio-dock-h,76px)!important}html.pup-preview-3800[data-hk-product=portrait] body .pup-sup-launch{bottom:calc(var(--pup-studio-dock-h,76px) + 12px)}html.pup-preview-3800[data-hk-product=portrait] body .pup-perkbtn{inset-block-end:calc(var(--pup-studio-dock-h,76px) + 12px);translate:none}html[data-hk-page=home] .pup-hero{--hero-min-height:0!important;height:calc(100svh - var(--hk-hero-header,120px))!important;min-height:0!important;container-type:size}html[data-hk-page=home] .pup-hero .hero__container{display:grid!important;height:100%!important;min-height:0!important;padding-block:0!important}html[data-hk-page=home] .pup-hero .hero__media-wrapper{position:absolute!important;inset:0!important;width:100%;height:100%!important;aspect-ratio:auto!important}html[data-hk-page=home] .pup-hero .hero__content-wrapper{position:relative!important;height:100%;min-height:0!important;background:transparent!important;padding:16px 22px max(22px,env(safe-area-inset-bottom))!important;gap:clamp(8px,1.6cqh,14px)!important;box-sizing:border-box}html[data-hk-page=home] .pup-hero .hero__content-wrapper>.text-block:first-child{font-size:clamp(26px,6.2cqh,42px)!important;line-height:1.08!important}html[data-hk-page=home] .pup-hero .hero__content-wrapper>.text-block:first-child p{font-size:inherit!important;line-height:inherit!important}html[data-hk-page=home] .pup-hero .hero__content-wrapper :is(.text-block,rte-formatter,p){color:#fff!important}html[data-hk-page=home] .pup-hero :is(.overlay,.pup-hero__grade){display:block!important;background:linear-gradient(transparent 32%,#201a1266 58%,#201a12d9)!important}html[data-hk-page=home] .pup-hero .hero__content-wrapper p{margin:0!important}html[data-hk-page=home] .pup-hero rte-formatter{padding-bottom:0!important;font-size:clamp(14px,2.3cqh,17px)!important;line-height:1.35!important}html[data-hk-page=home] .pup-hero .hero__content-wrapper>.button{flex-shrink:0;min-height:44px}html[data-hk-page=home] .pup-hero__cue{display:none!important}html[data-hk-product] .hk-name-quote-row{gap:8px}html[data-hk-page] .pupl-hero__card{min-width:190px}html[data-hk-page] .hk-gift-wordmark{font-size:21px}}
