:root{--cream:#FBF7F1;--paper:#FFFDF9;--oat:#F3EADD;--sand:#E8DAC5;--sand-2:#DDCBB1;--cocoa:#2A1D16;--cocoa-2:#4A372C;--ink-2:#6B5A4E;--ink-3:#8F7E72;--chestnut:#B65C2B;--chestnut-2:#94461F;--caramel:#E2A766;--caramel-2:#F2D2A6;--sage:#2F4A3E;--sage-2:#3D6A56;--sage-3:#A9BFA9;--blush:#F2C9B8;--line:rgba(42,29,22,.12);--line-2:rgba(42,29,22,.2);--on-dark:#F7EEE3;--on-dark-2:rgba(247,238,227,.74);--line-dark:rgba(247,238,227,.16);--serif:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--r-s:10px;--r:16px;--r-l:24px;--r-xl:32px;--pill:999px;--gutter:clamp(18px,4vw,56px);--max:1360px;--sec:clamp(44px,4.6vw,72px);--shadow:0 1px 2px rgba(42,29,22,.06),0 10px 30px -12px rgba(42,29,22,.2);--shadow-l:0 30px 70px -30px rgba(42,29,22,.45);--ease:cubic-bezier(.2,.7,.2,1);--dxa-h:36px;--dxh-h:80px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--sticky-top,var(--dxh-h)) + 16px)}body{margin:0;background:var(--cream);color:var(--cocoa);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,picture{display:block;max-width:100%}img{height:auto}:where(.dx) :where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:where(.dx) :where(p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd){margin:0}:where(.dx) :where(ul,ol){margin:0;padding:0}:where(.dx) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.dx) :where(button){cursor:pointer}:where(.dx) :where(h1,h2,h3,h4){font-family:var(--serif);font-weight:500;line-height:1.08;letter-spacing:-.015em;font-variation-settings:"SOFT" 60;text-wrap:balance}:where(.dx) em{font-style:italic}:where(.dx) :where(h1,h2,h3,h4) em{color:var(--chestnut);font-weight:inherit}::selection{background:var(--caramel-2);color:var(--cocoa)}:focus-visible{outline:2.5px solid var(--chestnut);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.dx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dx-skip{position:fixed;left:16px;top:-60px;z-index:200;background:var(--cocoa);color:var(--on-dark);padding:12px 18px;border-radius:var(--pill);font-weight:600;transition:top .2s}.dx-skip:focus{top:16px}#dx-main{display:block;outline:0}html.dx-lock{overflow:hidden}.dx-wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin:0 auto;padding-inline:var(--gutter)}.dx-sec{padding-block:var(--sec)}.dx-sec.is-tight{padding-block:calc(var(--sec) * .6)}.dx-bg-cream{background:var(--cream)}.dx-bg-paper{background:var(--paper)}.dx-bg-oat{background:var(--oat)}.dx-bg-sand{background:var(--sand)}.dx-bg-cocoa,.dx-bg-sage,.dx-bg-chestnut{color:var(--on-dark)}.dx-bg-cocoa{background:var(--cocoa)}.dx-bg-sage{background:var(--sage)}.dx-bg-chestnut{background:var(--chestnut)}:is(.dx-bg-cocoa,.dx-bg-sage,.dx-bg-chestnut) :is(h1,h2,h3,h4) em{color:var(--caramel)}:is(.dx-bg-cocoa,.dx-bg-sage,.dx-bg-chestnut) .dx-lede,:is(.dx-bg-cocoa,.dx-bg-sage,.dx-bg-chestnut) .dx-muted{color:var(--on-dark-2)}:is(.dx-bg-cocoa,.dx-bg-sage,.dx-bg-chestnut) .dx-eyebrow{color:var(--caramel)}.dx-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--chestnut);margin-bottom:12px}.dx-eyebrow .dx-mark{width:30px;height:12px;flex:none}:is(.dx-h2,.dx-hero-h)>.dx-eyebrow{display:flex;width:fit-content;text-shadow:none}.is-center .dx-h2>.dx-eyebrow,:is(.pos-top-center,.pos-middle-center,.pos-bottom-center) .dx-hero-h>.dx-eyebrow{margin-inline:auto}.dx-h1{font-size:clamp(34px,4.2vw,58px);line-height:1.04}.dx-h2{font-size:clamp(28px,3vw,44px);line-height:1.08}.dx-h3{font-size:clamp(22px,2.2vw,30px)}.dx-h4{font-size:20px;line-height:1.2}.dx-lede{font-size:clamp(15.5px,1.1vw,17px);line-height:1.6;color:var(--ink-2);max-width:56ch}.dx-muted{color:var(--ink-2)}.dx-mark{display:inline-block;width:32px;height:13px;fill:currentColor;flex:none}.dx-rte{line-height:1.75}.dx-rte>*+*{margin-top:1em}.dx-rte :is(h2,h3,h4){margin-top:1.6em;font-size:1.35em}.dx-rte ul,.dx-rte ol{padding-left:1.25em}.dx-rte li+li{margin-top:.35em}.dx-rte a{color:var(--chestnut)}.dx-rte img{border-radius:var(--r)}.dx-rte table{width:100%;border-collapse:collapse}.dx-rte :is(td,th){padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.dx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:clamp(24px,2.8vw,40px);flex-wrap:wrap}.dx-head-main{max-width:720px}.dx-head-side{display:grid;gap:14px;justify-items:start;max-width:440px}.dx-head.is-center{flex-direction:column;align-items:center;text-align:center}.dx-head.is-center .dx-head-side{justify-items:center}.dx-head.is-center .dx-lede{margin-inline:auto}.dx-btn{--b:var(--cocoa);--f:var(--on-dark);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:var(--pill);border:1.5px solid var(--b);background:var(--b);color:var(--f);font:600 15px/1 var(--sans);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.dx-btn .dx-i{width:18px;height:18px;transition:transform .25s var(--ease)}.dx-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #2a1d1680}.dx-btn:hover .dx-i{transform:translate(3px)}.dx-btn:active{transform:none;box-shadow:none}.dx-btn--dark{--b:var(--cocoa);--f:var(--on-dark)}.dx-btn--dark:hover{--b:var(--chestnut-2)}.dx-btn--accent{--b:var(--chestnut);--f:#FFF8F0}.dx-btn--accent:hover{--b:var(--chestnut-2)}.dx-btn--light{--b:var(--paper);--f:var(--cocoa)}.dx-btn--light:hover{--b:var(--caramel-2)}.dx-btn--ghost{--b:transparent;--f:var(--cocoa);border-color:var(--line-2)}.dx-btn--ghost:hover{--b:var(--cocoa);--f:var(--on-dark);border-color:var(--cocoa)}.dx-btn--ghost-light{--b:transparent;--f:var(--on-dark);border-color:#fff8f08c}.dx-btn--ghost-light:hover{--b:var(--paper);--f:var(--cocoa);border-color:var(--paper)}.dx-btn--sm{min-height:42px;padding:0 18px;font-size:14px}.dx-btn--block{width:100%}.dx-btn[disabled],.dx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.dx-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dx-link{display:inline-flex;align-items:center;gap:8px;font:600 15px/1.3 var(--sans);text-decoration:none;color:inherit;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;transition:background-size .3s var(--ease)}.dx-link .dx-i{width:17px;height:17px;transition:transform .25s var(--ease)}.dx-link:hover{background-size:0 1.5px;background-position:100% 100%}.dx-link:hover .dx-i{transform:translate(3px)}.dx-textbtn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 0;font:600 13.5px/1.2 var(--sans);color:var(--chestnut);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.dx-textbtn .dx-i{width:17px;height:17px}.dx-round{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;border:1.5px solid var(--line-2);background:var(--paper);color:var(--cocoa);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.dx-round:hover{background:var(--cocoa);border-color:var(--cocoa);color:var(--on-dark)}.dx-round.is-off{opacity:.35;pointer-events:none}.dx-round .dx-i{width:20px;height:20px}.dx-ib-plain{width:42px;height:42px;display:inline-grid;place-items:center;border:0;background:none;border-radius:50%;cursor:pointer;color:inherit}.dx-ib-plain:hover{background:#2a1d160f}.dx-sprite{position:absolute;width:0;height:0;overflow:hidden}.dx-i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.dx-i .f{fill:currentColor;stroke:none}.dx-i-s{width:16px;height:16px}svg.dx-i.dx-i-dog{width:26px;height:11px;fill:currentColor;stroke:none;overflow:visible}.dx-btn svg.dx-i.dx-i-dog{width:27px;height:12px}.dx-link svg.dx-i.dx-i-dog,.dx-guide-more svg.dx-i.dx-i-dog{width:25px;height:11px}.dx-round svg.dx-i.dx-i-dog{width:26px;height:11px}.dx-btn:hover .dx-i-dog.is-left,.dx-link:hover .dx-i-dog.is-left{transform:translate(-3px)}.dx-field{display:grid;gap:8px}.dx-field label,.dx-label{font:600 13.5px/1.3 var(--sans)}.dx-input,.dx-field :is(input,select,textarea){width:100%;min-height:52px;padding:14px 18px;border:1.5px solid var(--line-2);border-radius:var(--r-s);background:var(--paper);color:var(--cocoa);font-size:16px;transition:border-color .2s,box-shadow .2s}.dx-field textarea{min-height:150px;resize:vertical;line-height:1.6}.dx-input:focus,.dx-field :is(input,select,textarea):focus{outline:0;border-color:var(--cocoa);box-shadow:0 0 0 4px #e2a76652}.dx-select{-webkit-appearance:none;appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A1D16' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") right 14px center/18px no-repeat;padding-right:44px;border:1.5px solid var(--line-2);border-radius:var(--pill);min-height:44px;padding-left:18px;font-size:14.5px;cursor:pointer}.dx-form-msg{padding:14px 18px;border-radius:var(--r-s);background:var(--oat);font-size:15px}.dx-form-msg.is-ok{background:#e3ede4;color:var(--sage)}.dx-form-msg.is-err{background:#f7e1da;color:#8a2e16}.dx-form-msg ul{padding-left:1.2em}.dx-badge{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:var(--pill);background:var(--paper);color:var(--cocoa);font:600 11.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 1px 2px #2a1d161f}.dx-badge.is-sale{background:var(--chestnut);color:#fff8f0}.dx-badge.is-dark{background:var(--cocoa);color:var(--on-dark)}.dx-badge.is-muted{background:var(--sand);color:var(--ink-2)}.dx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font:600 15.5px/1.3 var(--sans)}.dx-price-from{font-weight:500;color:var(--ink-2);font-size:.9em}.dx-price-was{color:var(--ink-3);font-weight:400;font-size:.92em}.dx-price.is-sale .dx-price-now{color:var(--chestnut)}.dx-price.is-lg{font-size:24px}.dx-sw{--sw:var(--sand);width:22px;height:22px;border-radius:50%;background:var(--sw);border:0;padding:0;box-shadow:inset 0 0 0 1px #2a1d1629;flex:none;display:inline-grid;place-items:center;font:600 9px/1 var(--sans);text-transform:uppercase;color:var(--ink-2)}.dx-sw.is-text{background:var(--oat)}.dx-ph{display:grid;place-items:center;background:radial-gradient(120% 90% at 30% 20%,var(--oat),var(--sand));color:var(--sand-2);width:100%;height:100%;min-height:120px;position:relative;overflow:hidden}.dx-ph-mark{width:42%;max-width:220px;height:auto;fill:#d3bfa2;opacity:.9}.dx-ph-mascot{width:46%;max-width:300px;height:auto;mix-blend-mode:multiply}.dx-ph-note{position:absolute;left:14px;bottom:12px;right:14px;font:500 12px/1.4 var(--sans);color:var(--ink-2)}.dx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-2);margin-bottom:28px}.dx-crumbs a{text-decoration:none}.dx-crumbs a:hover{color:var(--cocoa);text-decoration:underline}.dx-crumbs .dx-i{width:14px;height:14px;opacity:.6}.dx-toast{position:fixed;left:50%;bottom:24px;z-index:120;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:14px 20px;border-radius:var(--pill);background:var(--cocoa);color:var(--on-dark);font:500 14.5px/1.3 var(--sans);box-shadow:var(--shadow-l);animation:dx-toast .4s var(--ease)}@keyframes dx-toast{0%{opacity:0;transform:translate(-50%,12px)}}.dx-hsec,#shopify-section-dx-header{position:sticky;top:calc(var(--dxa-h) * -1);z-index:60}.dxa{height:var(--dxa-h);background:var(--cocoa);color:var(--on-dark);font:500 12.5px/1.2 var(--sans);letter-spacing:.02em;overflow:hidden}.dxa-in{position:relative;height:100%;max-width:var(--max);margin:0 auto}.dxa-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;text-align:center;white-space:nowrap;opacity:0;transform:translateY(-6px);transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none}.dxa-msg.is-active{opacity:1;transform:none;pointer-events:auto;transition-delay:.3s}.dxa-msg>span,.dxa-msg>a{min-width:0;overflow:hidden;text-overflow:ellipsis}.dxa-msg .dx-mark{width:22px;height:9px;fill:var(--caramel)}.dxa-msg a{text-decoration:underline;text-underline-offset:.25em}.dxh{position:relative;background:var(--cream);border-bottom:1px solid var(--line);transition:box-shadow .3s var(--ease),border-color .3s}.dxh.is-stuck{box-shadow:0 12px 34px -22px #2a1d1673;border-bottom-color:transparent}.dxh-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:calc(var(--max) + var(--gutter) * 2);height:var(--dxh-h);margin:0 auto;padding:0 var(--gutter);transition:height .35s var(--ease)}.dxh.is-compact{--dxh-h:68px}.dxh-left{display:flex;align-items:center;gap:4px;min-width:0}.dxh-nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px)}.dxh-link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:10px 0;border:0;background:none;color:var(--cocoa);font:500 17px/1 var(--serif);letter-spacing:0;font-variation-settings:"SOFT" 50;text-decoration:none;cursor:pointer;white-space:nowrap}.dxh-link .dx-i{transition:transform .25s var(--ease)}.dxh-link[aria-expanded=true] .dx-i{transform:rotate(180deg)}.dxh-link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1.5px;border-radius:2px;background:var(--chestnut);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease)}.dxh-link:hover:after,.dxh-link[aria-expanded=true]:after,.dxh-link.is-active:after{transform:scaleX(1);transform-origin:left}.dxh-brand{display:flex;align-items:center;gap:10px;color:var(--cocoa);text-decoration:none;justify-self:center}.dxh-mascot{display:grid;place-items:center;width:var(--mascot,72px);height:var(--mascot,72px);transition:width .35s var(--ease),height .35s var(--ease),transform .4s var(--ease)}.dxh-mascot img,.dxh-mascot svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dxh-mascot svg{fill:var(--chestnut);height:46%}.dxh-brand:hover .dxh-mascot{transform:rotate(-6deg) translateY(-2px)}.dxh.is-compact .dxh-mascot{width:calc(var(--mascot,72px) * .78);height:calc(var(--mascot,72px) * .78)}.dxh.hopping .dxh-mascot{animation:dx-hop .5s var(--ease) infinite}@keyframes dx-hop{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-4px) rotate(-3deg)}70%{transform:translateY(0) rotate(2deg)}}.dxh-logo{font:600 30px/1 var(--serif);letter-spacing:-.015em;font-variation-settings:"SOFT" 80;white-space:nowrap;transition:font-size .35s var(--ease)}.dxh.is-compact .dxh-logo{font-size:26px}.dxh-logo-img{width:var(--logo-w,120px);height:auto}.dxh-brandmark{display:block;width:auto;height:var(--logo-h,62px);max-width:none;transition:height .35s var(--ease),transform .4s var(--ease);transform-origin:50% 60%}.dxh.is-compact .dxh-brandmark{height:calc(var(--logo-h,62px) * .84)}.dxh-brand:hover .dxh-brandmark{transform:rotate(-1.5deg)}.dxh-tools{display:flex;align-items:center;justify-content:flex-end;gap:2px}.dxh-ib{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:none;color:var(--cocoa);text-decoration:none;cursor:pointer;transition:background .2s}.dxh-ib:hover{background:#2a1d1612}.dxh-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--chestnut);color:#fff8f0;font:700 11px/18px var(--sans);text-align:center}.dxh-count.is-bump{animation:dx-bump .5s var(--ease)}@keyframes dx-bump{40%{transform:scale(1.35)}}.dxh-sm{display:none}.dxh-mega{position:absolute;left:0;right:0;top:100%;padding:12px var(--gutter) 0;pointer-events:none}.dxh-mega-in{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:34px 38px 30px;border-radius:var(--r-l);background:var(--paper);box-shadow:var(--shadow-l);border:1px solid var(--line);opacity:0;transform:translateY(-8px);transition:opacity .25s var(--ease),transform .3s var(--ease);pointer-events:auto}.dxh-mega.is-open .dxh-mega-in{opacity:1;transform:none}.dxh-mega-main{display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-width:0}.dxh-mega-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:26px 32px;align-content:start}.dxh-mega-h{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;font:italic 500 25px/1.1 var(--serif);letter-spacing:-.01em;font-variation-settings:"SOFT" 100;color:var(--chestnut);text-decoration:none}.dxh-mega-h .dx-mark{width:28px;height:11px;fill:currentColor}.dxh-mega-go{opacity:0;transform:translate(-6px);transition:opacity .25s var(--ease),transform .3s var(--ease)}a.dxh-mega-h:hover .dxh-mega-go,a.dxh-mega-h:focus-visible .dxh-mega-go{opacity:1;transform:none}.dxh-mega-col ul{list-style:none;display:grid}.dxh-mega-col li a{display:inline-flex;align-items:center;padding:5px 0;color:var(--cocoa);text-decoration:none;font:400 19px/1.3 var(--serif);letter-spacing:-.005em;font-variation-settings:"SOFT" 50;transition:color .2s}.dxh-mi-dog{width:0;height:9px;margin-right:0;opacity:0;fill:var(--chestnut);transition:width .3s var(--ease),margin-right .3s var(--ease),opacity .25s}.dxh-mega-col li a:hover,.dxh-mega-col li a:focus-visible{color:var(--chestnut)}.dxh-mega-col li a:hover .dxh-mi-dog,.dxh-mega-col li a:focus-visible .dxh-mi-dog{width:21px;margin-right:9px;opacity:1}.dxh-mega-foot{display:flex;align-items:center;gap:16px;padding-top:18px;border-top:1px solid var(--line)}.dxh-mega-side{display:grid;align-items:start;width:250px;min-width:0}.dxh-mega-side.is-two{width:520px}.dxh-mega-side>*{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s var(--ease),transform .25s var(--ease),visibility 0s linear .2s}.dxh-mega-side>.is-in{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .25s var(--ease),transform .3s var(--ease)}.dxh-pv-def{display:flex;gap:20px}.dxh-mega-feature{display:grid;grid-template-rows:auto auto;gap:12px;flex:1 1 0;min-width:0;color:var(--cocoa);text-decoration:none}.dxh-mega-img{display:block;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--oat)}.dxh-mega-img img,.dxh-mega-img .dx-ph{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.dxh-mega-img.is-dog{display:grid;place-items:center}.dxh-mega-img.is-dog img,.dxh-mega-img.is-dog svg{width:64%;height:80%;object-fit:contain;mix-blend-mode:multiply;fill:var(--chestnut)}.dxh-mega-feature:hover img{transform:scale(1.04)}.dxh-mega-ft b{display:block;font:500 19px/1.2 var(--serif)}.dxh-mega-ft small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;color:var(--ink-2);font-size:14px;line-height:1.5}.dxh-pv{display:grid;align-content:start;gap:12px}.dxh-pv-h{justify-self:start;font:500 19px/1.2 var(--serif);color:var(--cocoa);text-decoration:none;transition:color .2s}.dxh-pv-h:hover{color:var(--chestnut)}.dxh-pv-grid{display:grid;grid-template-columns:repeat(var(--pv-n,2),minmax(0,1fr));gap:14px 12px}.dxh-pv-grid.is-one{grid-template-columns:minmax(0,1fr)}.dxh-pv-grid.is-one .dxh-pv-img{aspect-ratio:4/3}.dxh-pv-p{display:grid;gap:4px;min-width:0;color:var(--cocoa);text-decoration:none}.dxh-pv-img{display:block;aspect-ratio:1;margin-bottom:4px;border-radius:var(--r);overflow:hidden;background:var(--oat)}.dxh-pv-img img,.dxh-pv-img .dx-ph{width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .6s var(--ease)}.dxh-pv-p:hover img{transform:scale(1.04)}.dxh-pv-t{font:500 14px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.dxh-pv-p:hover .dxh-pv-t,.dxh-pv-p:focus-visible .dxh-pv-t{color:var(--chestnut)}.dxh-pv-pr{font-size:13.5px;line-height:1.3;color:var(--ink-2)}.dxh-pv-pr.is-sale{color:var(--chestnut)}.dxh-pv-pr s{margin-left:6px;color:var(--ink-3)}.dxh-pv-pr em{display:block;font-style:normal;font-size:12.5px;color:var(--ink-3)}.dxh-pv-all{justify-self:start;font-size:14px}@media(prefers-reduced-motion:reduce){.dxh-mega-side>*{transition-delay:0s!important;transform:none!important}}.dx-search{position:absolute;left:0;right:0;top:100%;padding:12px var(--gutter) 0}.dx-search-in{max-width:880px;margin:0 auto;padding:22px;border-radius:var(--r-l);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-l);animation:dx-drop .3s var(--ease)}@keyframes dx-drop{0%{opacity:0;transform:translateY(-8px)}}.dx-search-form{display:flex;align-items:center;gap:12px;padding:0 8px 0 18px;border:1.5px solid var(--line-2);border-radius:var(--pill);background:var(--cream)}.dx-search-form:focus-within{border-color:var(--cocoa);box-shadow:0 0 0 4px #e2a7664d}.dx-search-form input{flex:1;min-width:0;height:54px;border:0;background:none;font-size:17px;outline:0}.dx-search-form input::-webkit-search-cancel-button{display:none}.dx-search-results:not(:empty){margin-top:18px}.dx-search-results ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.dx-sr-item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:var(--r);text-decoration:none;transition:background .2s}.dx-sr-item:hover,.dx-sr-item:focus-visible{background:var(--oat)}.dx-sr-item img,.dx-sr-item .dx-sr-ph{width:60px;height:60px;border-radius:12px;object-fit:cover;background:var(--oat);flex:none}.dx-sr-item b{display:block;font-weight:600;font-size:15px;line-height:1.3}.dx-sr-item span{color:var(--ink-2);font-size:14px}.dx-sr-all{margin-top:14px}.dx-sr-empty{padding:6px 8px;color:var(--ink-2)}.dx-search-pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.dx-search-pop p{font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:6px}.dx-search-pop a{padding:8px 14px;border-radius:var(--pill);background:var(--oat);text-decoration:none;font-size:14px;transition:background .2s}.dx-search-pop a:hover{background:var(--sand)}.dx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden}.dx-drawer.is-open{visibility:visible}.dx-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1d166b;opacity:0;transition:opacity .35s var(--ease)}.dx-drawer.is-open .dx-drawer-scrim{opacity:1}.dx-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,92vw);display:flex;flex-direction:column;gap:20px;padding:20px 24px 28px;background:var(--cream);overflow-y:auto;transform:translate(-102%);transition:transform .45s var(--ease)}.dx-drawer.is-open .dx-drawer-panel{transform:none}.dx-drawer-top{display:flex;align-items:center;justify-content:space-between}.dx-drawer-logo{display:flex;align-items:center;gap:10px;font:600 24px/1 var(--serif);text-decoration:none}.dx-drawer-mascot{width:52px;height:52px;display:grid;place-items:center}.dx-drawer-brandmark{display:block;width:auto;height:50px}.dx-drawer-mascot img,.dx-drawer-mascot svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;fill:var(--chestnut)}.dx-drawer-search{display:flex;align-items:center;gap:10px;padding:0 16px;border:1.5px solid var(--line-2);border-radius:var(--pill);background:var(--paper)}.dx-drawer-search input{flex:1;min-width:0;height:48px;border:0;background:none;outline:0;font-size:16px}.dx-drawer-nav{display:grid}.dx-drawer-link,.dx-drawer-group summary{display:flex;align-items:center;justify-content:space-between;padding:16px 2px;border-bottom:1px solid var(--line);font:500 24px/1.2 var(--serif);text-decoration:none;cursor:pointer;list-style:none}.dx-drawer-group summary::-webkit-details-marker{display:none}.dx-drawer-link .dx-mark{width:30px;height:12px;fill:var(--chestnut);opacity:0;transform:translate(-6px);transition:.25s var(--ease)}.dx-drawer-link:hover .dx-mark{opacity:1;transform:none}.dx-drawer-group summary .dx-i{transition:transform .3s var(--ease)}.dx-drawer-group[open] summary .dx-i{transform:rotate(45deg)}.dx-drawer-group ul{list-style:none;padding:4px 0 18px;border-bottom:1px solid var(--line)}.dx-drawer-group li a{display:block;padding:7px 2px;font:400 19px/1.3 var(--serif);font-variation-settings:"SOFT" 50;text-decoration:none;color:var(--cocoa)}.dx-drawer-group li.is-head{padding:16px 2px 2px;font:italic 500 19px/1.2 var(--serif);font-variation-settings:"SOFT" 100;color:var(--chestnut)}.dx-drawer-group li.is-head a{display:inline;padding:0;font:inherit;color:inherit}.dx-drawer-group li.is-sub a{padding-left:16px;font-size:17px}.dx-drawer-group li.is-all a{display:inline-block;margin-top:12px;font:600 15px/1.3 var(--sans);color:var(--cocoa);text-decoration:underline;text-underline-offset:.25em}.dx-drawer-foot{margin-top:auto;display:grid;gap:12px;padding-top:12px}.dx-drawer-small{display:flex;align-items:center;gap:10px;font-size:15px;text-decoration:none;color:var(--ink-2)}.dx-drawer-small .dx-i{width:19px;height:19px}.dx-social{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.dx-social a{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);color:inherit;transition:background .2s,color .2s,border-color .2s}.dx-social a:hover{background:var(--cocoa);color:var(--on-dark);border-color:var(--cocoa)}.dx-social .dx-i{width:19px;height:19px}@media(min-width:1000px)and (max-width:1199px){.dxh-nav{gap:18px}.dxh-link{font-size:16px}.dxh-logo,.dxh.is-compact .dxh-logo{font-size:26px}.dxh-mega-in{gap:28px;padding:30px 30px 26px}.dxh-mega-side{width:216px}.dxh-mega-side.is-two{width:452px}.dxh-mega-cols{column-gap:24px}}@media(max-width:999px){:root{--dxh-h:68px}.dxh.is-compact{--dxh-h:60px}.dxh-nav,.dxh-lg,.dxh-mega{display:none}.dxh-sm{display:grid}.dxh-in{gap:8px}.dxh-left{margin-left:-10px}.dxh-tools{margin-right:-10px}.dxh-brand{gap:6px}.dxh-mascot{width:calc(var(--mascot,72px) * .66);height:calc(var(--mascot,72px) * .66)}.dxh.is-compact .dxh-mascot{width:calc(var(--mascot,72px) * .58);height:calc(var(--mascot,72px) * .58)}.dxh-logo,.dxh.is-compact .dxh-logo{font-size:23px}.dxh-brandmark{height:calc(var(--logo-h,62px) * .76)}.dxh.is-compact .dxh-brandmark{height:calc(var(--logo-h,62px) * .66)}.dx-search{padding:8px 12px 0}.dx-search-in{padding:14px;border-radius:var(--r)}.dx-search-form input{height:48px;font-size:16px}}@media(max-width:749px){:root{--dxa-h:32px}.dxa{font-size:12px;letter-spacing:.01em}.dxa-msg{padding:0 14px}.dxa-msg .dx-mark{display:none}}@media(max-width:389px){.dxh-logo,.dxh.is-compact .dxh-logo{font-size:21px}.dxh-brandmark{height:calc(var(--logo-h,62px) * .7)}.dxa{font-size:11.5px}}.dxf{background:var(--cocoa);color:var(--on-dark);padding-top:clamp(40px,4.2vw,60px)}.dxf a{color:inherit}.dxf-top{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);gap:32px clamp(32px,5vw,80px);padding-bottom:clamp(28px,3vw,44px)}.dxf-logo{display:inline-block;font:600 28px/1 var(--serif);letter-spacing:-.015em;text-decoration:none;font-variation-settings:"SOFT" 80}.dxf-tag{margin-top:10px;max-width:36ch;color:var(--on-dark-2);font-size:14.5px;line-height:1.6}.dxf-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:center;gap:14px 48px;margin-bottom:clamp(8px,1vw,14px);padding:22px clamp(20px,2.4vw,30px);border-radius:var(--r-l);background:#f7eee30f}.dxf-news .dxf-h{font:500 20px/1.25 var(--serif);letter-spacing:-.005em;text-transform:none;color:var(--on-dark);margin-bottom:4px}.dxf-news-p{color:var(--on-dark-2);font-size:14px;line-height:1.55;max-width:52ch}.dxf-form{max-width:none}.dxf-field{display:flex;align-items:center;gap:6px;padding:4px;border-radius:var(--pill);background:var(--paper)}.dxf-field input{flex:1;min-width:0;height:40px;border:0;background:none;padding:0 14px;color:var(--cocoa);font-size:15px;outline:0}.dxf-field input::placeholder{color:var(--ink-3)}.dxf-field:focus-within{box-shadow:0 0 0 4px #e2a76659}.dxf-field .dx-btn{min-height:40px;padding:0 18px;font-size:14px;--b:var(--cocoa);--f:var(--on-dark)}.dxf-field .dx-btn:hover{--b:var(--chestnut)}.dxf-ok{display:flex;align-items:center;gap:10px;color:var(--caramel);font-weight:600;font-size:14.5px}.dxf-err{margin-top:8px;color:#f3b49c;font-size:13.5px}.dxf-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px 32px;align-content:start}.dxf-cols:has(.dxf-contact){grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(220px,1.3fr)}.dxf-col .dx-social{display:flex;gap:8px}.dxf-h{font:600 11.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--caramel);margin-bottom:14px}.dxf-tog{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:default}.dxf-tog .dx-i{display:none}.dxf-col ul{list-style:none;display:grid;gap:9px}.dxf-col a{color:var(--on-dark-2);text-decoration:none;font-size:14.5px;line-height:1.4;transition:color .2s}.dxf-col a:hover{color:var(--on-dark);text-decoration:underline;text-underline-offset:.25em}.dxf-contact p{color:var(--on-dark-2);font-size:14px;line-height:1.6;max-width:30ch}.dxf-mail{display:inline-flex;align-items:center;gap:9px;margin-top:12px;font-weight:600;font-size:14px;text-decoration:none;overflow-wrap:anywhere}.dxf-mail .dx-i{width:18px;height:18px;color:var(--caramel)}.dxf-mail:hover{text-decoration:underline;text-underline-offset:.25em}.dxf-social{margin-top:14px}.dxf-social a{width:36px;height:36px;border-color:var(--line-dark)}.dxf-social .dx-i{width:17px;height:17px}.dxf-social a:hover{background:var(--paper);color:var(--cocoa);border-color:var(--paper)}.dxf-walk{position:relative;max-width:calc(var(--max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter);height:64px;display:flex;align-items:center}.dxf-walk-line{flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--line-dark) 0 10px,transparent 10px 20px)}.dxf-walk-dog{width:56px;height:56px;margin-left:14px;border-radius:50%;background:var(--cream);display:grid;place-items:center;overflow:hidden;flex:none;box-shadow:0 0 0 6px #f7eee30f}.dxf-walk-dog img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.dxf-walk-dog svg{width:62%;fill:var(--chestnut)}.dxf-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;padding-block:16px 20px;border-top:1px solid var(--line-dark);font-size:12.5px;color:var(--on-dark-2)}.dxf-copy a{text-decoration:none}.dxf-policies{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none}.dxf-policies a{text-decoration:none}.dxf-policies a:hover,.dxf-copy a:hover{color:var(--on-dark);text-decoration:underline}.dxf-end{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.dxf-loc select{-webkit-appearance:none;appearance:none;height:34px;padding:0 32px 0 12px;border-radius:var(--pill);border:1px solid var(--line-dark);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7EEE3' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") right 10px center/15px no-repeat;color:var(--on-dark);font-size:12.5px;cursor:pointer}.dxf-loc option{color:var(--cocoa)}.dxf-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.dxf-pay svg{width:34px;height:22px}@media(max-width:1099px){.dxf-top{grid-template-columns:1fr}.dxf-brand{max-width:560px}}@media(max-width:899px){.dxf-news{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.dxf-cols:has(.dxf-contact){grid-template-columns:repeat(3,minmax(0,1fr))}.dxf-contact{grid-column:1/-1}}@media(max-width:699px){.dxf{padding-top:34px}.dxf-top{gap:22px;padding-bottom:22px}.dxf-logo{font-size:24px}.dxf-tag{font-size:14px}.dxf-news{padding:18px}.dxf-news .dxf-h{font-size:18px}.dxf-cols,.dxf-cols:has(.dxf-contact){grid-template-columns:1fr;gap:0}.js .dxf-cols{border-top:1px solid var(--line-dark)}.js .dxf-col:not(.dxf-contact){border-bottom:1px solid var(--line-dark)}.js .dxf-col:not(.dxf-contact) .dxf-h{margin:0}.js .dxf-tog{min-height:50px;cursor:pointer}.js .dxf-tog .dx-i{display:block;width:16px;height:16px;transition:transform .25s var(--ease)}.js .dxf-col.is-open .dxf-tog .dx-i{transform:rotate(45deg)}.js .dxf-col:not(.dxf-contact) ul{display:none;padding:2px 0 18px}.js .dxf-col.is-open ul{display:grid}.dxf-col:not(.dxf-contact)+.dxf-col:not(.dxf-contact){margin-top:0}.dxf-contact{padding-top:24px}.dxf-walk{height:56px}.dxf-walk-dog{width:46px;height:46px}.dxf-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:699px){html:not(.js) .dxf-cols{gap:26px}}.dx-hero{position:relative;padding:14px var(--gutter-hero,14px) 0}.dx-hero--full{padding:0}.dx-hero-frame{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--oat);isolation:isolate}.dx-hero--full .dx-hero-frame{border-radius:0}.dx-hero-track{display:grid}.dx-slide{grid-area:1/1;position:relative;display:grid;min-height:var(--hh,560px);opacity:0;visibility:hidden;transition:opacity 1s var(--ease),visibility 0s 1s}.dx-slide.is-active{opacity:1;visibility:visible;transition:opacity 1s var(--ease)}.h-sm{--hh:min(50vh,480px)}.h-md{--hh:min(64vh,620px)}.h-lg{--hh:min(76vh,740px)}.h-screen{--hh:clamp(520px,calc(100svh - var(--dxh-h) - var(--dxa-h) - 70px),980px)}.h-full{--hh:calc(100vh - var(--dxh-h) - var(--dxa-h) - 14px)}.dx-hero--full.h-full{--hh:calc(100vh - var(--dxh-h) - var(--dxa-h))}.h-adapt .dx-slide{min-height:380px;aspect-ratio:var(--ar,1.8)}.dx-slide-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dx-slide-media picture,.dx-slide-img{width:100%;height:100%}.dx-slide-img{object-fit:cover;transform:scale(1.07);transition:transform 7s cubic-bezier(.2,.6,.3,1)}.dx-slide.is-active .dx-slide-img{transform:scale(1)}.dx-slide-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--c:20,13,9;background:rgba(var(--c),var(--ov,.35))}.t-dark .dx-slide-media:after{--c:251,247,241}.ov-soft.pos-top-left .dx-slide-media:after,.ov-soft.pos-middle-left .dx-slide-media:after,.ov-soft.pos-bottom-left .dx-slide-media:after{background:linear-gradient(90deg,rgba(var(--c),calc(var(--ov) + .18)),rgba(var(--c),var(--ov)) 38%,rgba(var(--c),calc(var(--ov) * .15)) 78%)}.ov-soft.pos-top-right .dx-slide-media:after,.ov-soft.pos-middle-right .dx-slide-media:after,.ov-soft.pos-bottom-right .dx-slide-media:after{background:linear-gradient(270deg,rgba(var(--c),calc(var(--ov) + .18)),rgba(var(--c),var(--ov)) 38%,rgba(var(--c),calc(var(--ov) * .15)) 78%)}.ov-soft.pos-top-center .dx-slide-media:after,.ov-soft.pos-middle-center .dx-slide-media:after,.ov-soft.pos-bottom-center .dx-slide-media:after{background:radial-gradient(70% 70% at 50% 55%,rgba(var(--c),calc(var(--ov) + .12)),rgba(var(--c),calc(var(--ov) * .4)))}.ov-soft[class*=pos-bottom] .dx-slide-media:before{content:"";position:absolute;inset:auto 0 0;height:55%;z-index:1;background:linear-gradient(0deg,rgba(var(--c,20,13,9),calc(var(--ov) * .9)),transparent);pointer-events:none}.t-dark.ov-soft[class*=pos-bottom] .dx-slide-media:before{--c:251,247,241}.has-ph .dx-slide-media:after,.has-ph .dx-slide-media:before{display:none}.dx-slide-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#f7ebda,#ebd3b2 60%,#e2c39b)}.dx-slide-sun{position:absolute;right:16%;top:14%;width:clamp(120px,16vw,240px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f6c98b,#edb06c);opacity:.85}.dx-slide-hill{position:absolute;left:-10%;right:-10%;bottom:-38%;height:70%;border-radius:50%;background:#d8b88d}.dx-slide-mascot{position:absolute;right:8%;bottom:4%;width:clamp(180px,26vw,380px);aspect-ratio:1}.dx-slide-mascot img,.dx-slide-mascot svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;fill:var(--chestnut)}.dx-slide-inner{position:relative;z-index:2;display:grid;padding:clamp(24px,4.4vw,64px);min-height:inherit}.dx-slide-copy{max-width:min(660px,100%);align-self:center;justify-self:start}.pos-top-left .dx-slide-copy{align-self:start;justify-self:start}.pos-top-center .dx-slide-copy{align-self:start;justify-self:center;text-align:center}.pos-top-right .dx-slide-copy{align-self:start;justify-self:end}.pos-middle-left .dx-slide-copy{align-self:center;justify-self:start}.pos-middle-center .dx-slide-copy{align-self:center;justify-self:center;text-align:center}.pos-middle-right .dx-slide-copy{align-self:center;justify-self:end}.pos-bottom-left .dx-slide-copy{align-self:end;justify-self:start}.pos-bottom-center .dx-slide-copy{align-self:end;justify-self:center;text-align:center}.pos-bottom-right .dx-slide-copy{align-self:end;justify-self:end}[class*=-center] .dx-slide-copy .dx-btns{justify-content:center}.t-light{color:#fff8f0}.t-light .dx-eyebrow{color:var(--caramel-2)}.t-light .dx-hero-h em{color:var(--caramel)}.t-dark,.has-ph{color:var(--cocoa)}.has-ph .dx-eyebrow,.has-ph .dx-hero-h em{color:var(--chestnut)}.has-ph .dx-btn--light{--b:var(--cocoa);--f:var(--on-dark)}.has-ph .dx-btn--ghost-light{--f:var(--cocoa);border-color:var(--line-2)}.dx-hero-h{font-size:clamp(38px,4.6vw,68px);line-height:.98;letter-spacing:-.028em;font-weight:500}.dx-hero-h.sz-md{font-size:clamp(32px,3.8vw,54px)}.dx-hero-h.sz-xl{font-size:clamp(44px,5.8vw,84px)}.t-light .dx-hero-h{text-shadow:0 2px 30px rgba(20,13,9,.18)}.dx-hero-p{margin-top:16px;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.6;max-width:46ch;opacity:.94}[class*=-center] .dx-hero-p{margin-inline:auto}.dx-hero-ctrl{position:absolute;right:clamp(18px,3vw,36px);bottom:clamp(18px,3vw,36px);z-index:4;display:flex;align-items:center;gap:8px}.dx-hero-ctrl .dx-round{background:#fffdf9e0;border-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dx-hero-dots{display:flex;gap:6px;padding:0 6px}.dx-hero-dots button{width:28px;height:28px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer}.dx-hero-dots span{width:22px;height:4px;border-radius:2px;background:#fffdf98c;transition:background .3s,width .3s}.dx-hero-dots [aria-current=true] span{width:34px;background:#fff8f0}.dx-hero-badge{position:absolute;right:clamp(18px,3vw,40px);top:clamp(18px,3vw,40px);z-index:4;width:clamp(96px,8vw,120px);aspect-ratio:1;display:grid;place-items:center}.dx-badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:dx-spin 26s linear infinite}.dx-badge-ring text{font:600 10.4px var(--sans);letter-spacing:.1em;fill:#fff8f0}.dx-hero-frame:has(.dx-slide.is-active.t-dark) .dx-badge-ring text,.dx-hero-frame:has(.dx-slide.is-active.has-ph) .dx-badge-ring text{fill:var(--cocoa)}.dx-badge-mascot{width:58%;aspect-ratio:1;border-radius:50%;background:var(--cream);display:grid;place-items:center;overflow:hidden;box-shadow:0 6px 20px -8px #140d0980}.dx-badge-mascot img,.dx-badge-mascot svg{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;fill:var(--chestnut)}@keyframes dx-spin{to{transform:rotate(360deg)}}.dx-mq{overflow:hidden;padding:13px 0;border-block:1px solid var(--line)}.dx-bg-caramel{background:var(--caramel-2)}.dx-mq.dx-bg-caramel{background:var(--caramel)}.dx-mq-track{display:flex;width:max-content;animation:dx-mq var(--dur,45s) linear infinite}.dx-mq:hover .dx-mq-track{animation-play-state:paused}.dx-mq-group{display:flex;align-items:center;gap:24px;padding-right:24px}.dx-mq-word{font:500 clamp(18px,1.7vw,24px)/1 var(--serif);font-style:italic;letter-spacing:-.01em;white-space:nowrap}.dx-mq-mark{width:36px;height:15px;opacity:.7}.dx-mq.dx-bg-caramel .dx-mq-mark{fill:var(--chestnut-2);opacity:1}@keyframes dx-mq{to{transform:translate(-50%)}}.dx-ana{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:start}.dx-ana.is-flip .dx-ana-media{order:2}.dx-ana-media{position:sticky;top:calc(var(--sticky-top,var(--dxh-h)) + 24px)}.dx-ana-frame{position:relative;aspect-ratio:1;border-radius:var(--r-xl);overflow:hidden;background:var(--oat)}.dx-ana-frame img,.dx-ana-frame .dx-ph{width:100%;height:100%;object-fit:cover}.dx-ana-cap{margin-top:10px;font-size:13.5px;color:var(--ink-2)}.dx-hot{position:absolute;left:var(--x);top:var(--y);width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:0;background:var(--paper);color:var(--cocoa);font:700 13px/1 var(--sans);box-shadow:0 0 0 6px #fffdf959,0 8px 20px -6px #140d0973;cursor:pointer;transition:transform .25s var(--ease),background .25s}.dx-hot.is-on,.dx-hot:hover{background:var(--chestnut);color:#fff8f0;transform:scale(1.12)}.dx-ana-list{list-style:none;display:grid;border-top:1px solid var(--line)}.dx-ana-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:16px 0;border-bottom:1px solid var(--line);transition:background .3s}.dx-ana-n{font:500 22px/1.1 var(--serif);color:var(--chestnut);font-variant-numeric:lining-nums}.dx-ana-t{font-size:clamp(18px,1.5vw,21px);margin-bottom:4px}.dx-ana-p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.dx-ana-fix{display:flex;gap:9px;margin-top:6px;font-weight:500;font-size:14.5px;line-height:1.5}.dx-ana-fix svg.dx-i.dx-i-dog{width:22px;height:9.5px;margin-top:5px}.dx-ana-fix .dx-i{width:18px;height:18px;margin-top:1px;color:var(--chestnut);stroke-width:2.2}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-ana-list,:is(.dx-bg-cocoa,.dx-bg-sage) .dx-ana-item{border-color:var(--line-dark)}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-ana-p{color:var(--on-dark-2)}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-ana-n{color:var(--caramel)}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-ana-fix .dx-i{color:var(--sage-3)}.dx-ana-cards{list-style:none;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:14px}.dx-ana-card{display:grid;align-content:start;gap:6px;padding:20px 18px 22px;border-radius:var(--r-l);background:var(--paper);border:1px solid var(--line)}.dx-bg-paper .dx-ana-card{background:var(--cream)}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-ana-card{background:#f7eee30f;border-color:var(--line-dark)}.dx-ana-card .dx-ana-n{font-size:20px;margin-bottom:4px}.dx-ana-card .dx-ana-t{margin:0}.dx-ana-card .dx-ana-fix{margin-top:2px}.dx-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.dx-cats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-cats--4,.dx-cats--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dx-cat{position:relative;display:block;aspect-ratio:5/4;border-radius:var(--r-l);overflow:hidden;color:#fff8f0;text-decoration:none;background:var(--sand);isolation:isolate}.dx-cat-media,.dx-cat-media img,.dx-cat-media .dx-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dx-cat-media img{transition:transform 1s var(--ease)}.dx-cat:hover .dx-cat-media img{transform:scale(1.05)}.dx-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#140d09b8,#140d092e 48%,#140d0900 70%);z-index:1}.dx-cat:has(.dx-ph):after{background:linear-gradient(0deg,rgba(42,29,22,.6),transparent 60%)}.dx-cat-body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:6px;padding:clamp(18px,2vw,26px);padding-right:76px}.dx-cat-k{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--caramel-2)}.dx-cat-t{font:500 clamp(22px,2vw,30px)/1.08 var(--serif);letter-spacing:-.015em}.dx-cat-p{font-size:14.5px;line-height:1.5;opacity:.9;max-width:34ch}.dx-cat-go{position:absolute;right:clamp(20px,2.4vw,32px);bottom:clamp(18px,2vw,26px);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--cocoa);transition:transform .35s var(--ease),background .25s}.dx-cat:hover .dx-cat-go{transform:scale(1.06);background:var(--caramel)}.dx-cat-go svg.dx-i.dx-i-dog{width:25px;height:11px;transition:transform .3s var(--ease)}.dx-cat:hover .dx-cat-go .dx-i{transform:translate(2px)}.dx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.dx-coll{padding-bottom:clamp(52px,6.4vw,96px)}.dx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.dx-card{position:relative;display:grid;gap:12px;align-content:start}.dx-card-media{position:relative;display:block;aspect-ratio:var(--card-ar,1);border-radius:var(--r-l);overflow:hidden;background:var(--oat)}.dx-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease),transform .9s var(--ease)}.dx-card-img2{opacity:0}.dx-card:hover .dx-card-media.has-alt .dx-card-img2{opacity:1}.dx-card:hover .dx-card-img{transform:scale(1.03)}.dx-card-badges{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.dx-card-body{display:grid;gap:6px;padding:0 4px}.dx-card-title{font:500 16.5px/1.3 var(--sans);letter-spacing:-.005em}.dx-card-title a{text-decoration:none}.dx-card-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dx-card-price{font-size:15px;font-weight:500;color:var(--ink-2)}.dx-card-price.is-sale .dx-price-now{color:var(--chestnut)}.dx-card-sws{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.dx-card-sws .dx-sw{width:20px;height:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.dx-card-sws .dx-sw:hover,.dx-card-sws .dx-sw.is-on{transform:scale(1.12);box-shadow:inset 0 0 0 1px #2a1d1633,0 0 0 2px var(--paper),0 0 0 3.5px var(--cocoa)}.dx-sw-more{font-size:13px;color:var(--ink-2);text-decoration:none}.dx-card.is-placeholder .dx-card-title{color:var(--ink-2)}.dx-rail-wrap{position:relative}.dx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.dx-rail::-webkit-scrollbar{display:none}.dx-rail-item{scroll-snap-align:start}.dx-rail-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.dx-editor-note{margin-top:24px;padding:12px 16px;border-radius:var(--r-s);background:var(--caramel-2);font-size:14px}.dx-fp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:center}.dx-fp-media{width:100%;max-width:500px;justify-self:center}.dx-fp-grid.is-flip .dx-fp-media{order:2}.dx-fp-media .dx-gallery,.dx-fp-ph{border-radius:var(--r-xl);overflow:hidden;background:var(--paper);aspect-ratio:1}.dx-fp-ph img,.dx-fp-ph .dx-ph{width:100%;height:100%;object-fit:cover}.dx-fp-info .dx-h2{margin-bottom:12px}.dx-fp-points{list-style:none;display:grid;gap:8px;margin:18px 0 0}.dx-fp-points li{display:flex;gap:10px;font-weight:500}.dx-fp-points svg.dx-i.dx-i-dog{width:22px;height:9.5px;margin-top:7px}.dx-fp-points .dx-i{width:20px;height:20px;color:var(--cocoa);stroke-width:2.2;margin-top:2px}.dx-fp-buy{margin-top:20px;display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--line-2)}.dx-fp-buy .dx-buy-row{display:flex;flex-wrap:wrap;gap:10px}.dx-fp-buy .dx-add{flex:1 1 220px}.dx-ff{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.dx-ff-a{display:grid;gap:16px}.dx-ff-b{display:grid;align-content:center;gap:16px}.dx-ff .dx-head{display:block;margin-bottom:4px}.dx-ff .dx-head-side{margin-top:12px}.dx-ff-out{display:grid;gap:14px}.dx-ff-cta{display:grid;gap:12px}.dx-ff-dg{display:block;max-width:540px;margin-inline:auto}.dx-ff-stage{padding:clamp(14px,2vw,24px);border-radius:var(--r-xl);background:var(--oat)}.dx-bg-oat .dx-ff-stage{background:var(--paper)}.dx-diagram{width:100%;height:auto;overflow:visible}.dxg-fill{fill:#d3bd9c}.dxg-flood{flood-color:#d3bd9c}.dx-fitdog .dxg-m{transition:opacity .3s,stroke .3s}.dxg-m{fill:none;stroke:var(--ink-3);stroke-width:2;stroke-dasharray:5 4;opacity:.55;transition:opacity .3s,stroke .3s}.dxg-m text{fill:var(--ink-2);stroke:none;font:600 var(--fs,30px) var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.9}.dxg-m.is-on{stroke:var(--chestnut);opacity:1;stroke-dasharray:none}.dxg-m.is-on text{fill:var(--chestnut)}.dxg-back path{stroke-linecap:round}.dx-ff-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.dx-ff-chips li{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:var(--pill);background:var(--paper);font-size:14px;box-shadow:0 1px 2px #2a1d1614;transition:background .3s,color .3s}.dx-ff-chips li.is-on{background:var(--cocoa);color:var(--on-dark)}.dx-ff-chips span{color:inherit;opacity:.7}.dx-ff-panel{display:grid;gap:18px}.dx-ff-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.dx-seg{display:inline-flex;padding:4px;border-radius:var(--pill);background:var(--oat)}.dx-seg button{border:0;background:none;padding:8px 16px;border-radius:var(--pill);font:600 13.5px/1 var(--sans);cursor:pointer;color:var(--ink-2)}.dx-seg [aria-pressed=true]{background:var(--paper);color:var(--cocoa);box-shadow:0 1px 3px #2a1d1626}.dx-ff-sl{display:grid;gap:12px}.dx-sl-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.dx-sl-top label{font-weight:600}.dx-sl-top small{font-weight:400;color:var(--ink-2);font-size:13.5px;margin-left:8px}.dx-sl-top output{font:500 21px/1 var(--serif);white-space:nowrap}.dx-sl input[type=range]{width:100%;height:28px;background:none;appearance:none;-webkit-appearance:none;cursor:pointer;--p:50%}.dx-sl input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--chestnut) var(--p),var(--sand) var(--p))}.dx-sl input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--sand)}.dx-sl input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--chestnut)}.dx-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:var(--paper);border:2px solid var(--chestnut);box-shadow:0 3px 10px -3px #2a1d1666}.dx-sl input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--paper);border:2px solid var(--chestnut)}.dx-ff-res{display:grid;grid-template-columns:auto auto 1fr;gap:10px 24px;align-items:center;padding:16px 20px;border-radius:var(--r-l);background:var(--cocoa);color:var(--on-dark)}.dx-ff-size{display:grid;gap:4px}.dx-ff-size span{font:600 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--caramel)}.dx-ff-size b{font:500 36px/1 var(--serif);transition:transform .3s var(--ease)}.dx-ff-size b.is-pop{animation:dx-pop .45s var(--ease)}@keyframes dx-pop{40%{transform:scale(1.18)}}.dx-ff-note{font-size:14.5px;line-height:1.55;color:var(--on-dark-2)}.dx-ff-cta .dx-btns{margin-top:0}.dx-ff-help{display:flex;gap:10px;font-size:14.5px;color:var(--ink-2)}.dx-ff-help .dx-i{width:20px;height:20px;margin-top:2px}.dx-ff-help a{color:var(--cocoa);font-weight:600}.dx-man-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4.5vw,80px);align-items:start}.dx-man-grid.no-img{align-items:end}.dx-man-h{font-size:clamp(28px,3.2vw,46px);line-height:1.08;max-width:18ch}.dx-man-body{margin-top:20px;font-size:clamp(15.5px,1.1vw,17px);max-width:58ch;color:var(--on-dark-2)}.dx-bg-oat .dx-man-body,.dx-bg-cream .dx-man-body{color:var(--ink-2)}.dx-man-side{display:grid;gap:16px}.dx-man-img{aspect-ratio:3/2;border-radius:var(--r-xl);overflow:hidden}.dx-man-img img,.dx-man-img .dx-ph{width:100%;height:100%;object-fit:cover}.dx-stat{padding:22px 24px;border-radius:var(--r-l);background:#f7eee312;border:1px solid var(--line-dark)}.dx-bg-oat .dx-stat,.dx-bg-cream .dx-stat{background:var(--paper);border-color:var(--line)}.dx-stat b{display:block;font:500 clamp(40px,3.8vw,56px)/1 var(--serif);color:var(--caramel);letter-spacing:-.02em}.dx-bg-oat .dx-stat b,.dx-bg-cream .dx-stat b{color:var(--chestnut)}.dx-stat p{margin-top:10px;font-size:15px;line-height:1.55}.dx-stat small{display:block;margin-top:8px;font-size:12.5px;opacity:.7}.dx-man-note{display:flex;gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line-dark);font-size:13.5px;line-height:1.6;opacity:.8;max-width:90ch}.dx-bg-oat .dx-man-note,.dx-bg-cream .dx-man-note{border-color:var(--line)}.dx-man-note .dx-i{width:18px;height:18px;margin-top:2px}.dx-prom-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dx-prom-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-prom-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-pi{display:grid;gap:8px;align-content:start;padding:22px;border-radius:var(--r-l);background:var(--paper);border:1px solid var(--line)}.dx-bg-paper .dx-pi{background:var(--cream)}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-pi{background:#f7eee30f;border-color:var(--line-dark)}.dx-pi-ic{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--oat);color:var(--chestnut);margin-bottom:4px}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-pi-ic{background:#f7eee31a;color:var(--caramel)}.dx-pi-ic .dx-i{width:32px;height:32px}.dx-pi-t{font-size:18.5px;line-height:1.25}.dx-pi-p{font-size:14.5px;line-height:1.55;color:var(--ink-2)}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-pi-p{color:var(--on-dark-2)}.dx-guides{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:28px 20px}.dx-guides--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.dx-guide{display:grid;gap:8px;align-content:start;text-decoration:none;color:inherit}.dx-guide-media{display:block;aspect-ratio:3/2;border-radius:var(--r-l);overflow:hidden;background:var(--oat);margin-bottom:4px}.dx-guide-media img,.dx-guide-media .dx-ph{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.dx-guide:hover .dx-guide-media img{transform:scale(1.04)}.dx-guide-tag{justify-self:start;padding:5px 11px;border-radius:var(--pill);background:var(--oat);font:600 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--chestnut)}.dx-bg-oat .dx-guide-tag{background:var(--paper)}.dx-guide-t{font:500 19px/1.25 var(--serif);letter-spacing:-.01em}.dx-guide-p{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.dx-guide-more{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:600;font-size:14.5px}.dx-guide-more .dx-i{width:17px;height:17px;transition:transform .25s var(--ease)}.dx-guide:hover .dx-guide-more .dx-i{transform:translate(4px)}.dx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.dx-split.is-flip .dx-split-media{order:2}.dx-split-media{aspect-ratio:1;overflow:hidden;background:var(--sand);width:100%;max-width:460px;justify-self:center}.dx-split-media img,.dx-split-media .dx-ph{width:100%;height:100%;object-fit:cover}.dx-split-media.is-arch{border-radius:999px 999px var(--r-xl) var(--r-xl)}.dx-split-media.is-round{border-radius:var(--r-xl)}.dx-split-media.is-pill{border-radius:999px;aspect-ratio:4/5;max-width:380px;justify-self:center;width:100%}.dx-split-body{margin-top:18px;font-size:clamp(15.5px,1.1vw,17px);color:var(--ink-2);max-width:54ch}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-split-body{color:var(--on-dark-2)}.dx-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(28px,4.5vw,72px);align-items:start}.dx-faq-side{position:sticky;top:calc(var(--sticky-top,var(--dxh-h)) + 24px)}.dx-faq-side .dx-head{display:block;margin-bottom:20px}.dx-faq-side .dx-head-side{margin-top:18px}.dx-faq-card{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;align-items:center;padding:18px;border-radius:var(--r-l);background:var(--paper);border:1px solid var(--line)}.dx-faq-card .dx-btn{grid-column:1/-1;justify-self:start}.dx-faq-card p{font-size:15px;line-height:1.55;color:var(--ink-2)}.dx-faq-card p b{color:var(--cocoa)}.dx-faq-mascot{width:64px;height:64px;border-radius:50%;background:var(--oat);display:grid;place-items:center;overflow:hidden}.dx-faq-mascot img,.dx-faq-mascot svg{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;fill:var(--chestnut)}.dx-acc{border-bottom:1px solid var(--line)}.dx-acc:first-child{border-top:1px solid var(--line)}.dx-acc summary{display:flex;align-items:center;gap:14px;padding:17px 0;cursor:pointer;list-style:none;font:500 17.5px/1.35 var(--sans)}.dx-acc summary::-webkit-details-marker{display:none}.dx-acc summary>.dx-i:first-child{color:var(--chestnut)}.dx-acc summary span{flex:1}.dx-acc-plus{transition:transform .3s var(--ease)}.dx-acc[open] .dx-acc-plus{transform:rotate(45deg)}.dx-acc-body{padding:0 0 18px;color:var(--ink-2);max-width:70ch}.dx-rt-in{max-width:860px}.dx-rt-in.is-center{margin:0 auto;text-align:center}.dx-rt-in.is-center .dx-btns{justify-content:center}.dx-rt-h.sz-lg{font-size:clamp(34px,4.2vw,58px)}.dx-rt-p{margin-top:16px;font-size:clamp(15.5px,1.15vw,17.5px);color:var(--ink-2)}.dx-rt-in.is-center .dx-rt-p{margin-inline:auto;max-width:62ch}:is(.dx-bg-cocoa,.dx-bg-sage) .dx-rt-p{color:var(--on-dark-2)}body.dx img:is([src*="adjustable-amethyst-dog-necklace-cover-20261027.png"],[src*="collared-cable-knit-dog-cardigan-cover-20261027.png"],[src*="collared-cable-knit-dog-cardigan-details-20261027.png"],[src*="contrast-trim-wool-blend-dog-sweater-cover-20261027.png"],[src*="contrast-trim-wool-blend-dog-sweater-details-20261027.png"],[src*="convertible-double-dog-rope-leash-cover-20261027.png"],[src*="convertible-double-dog-rope-leash-modes-20261027.png"],[src*="convertible-double-dog-rope-leash-swivels-20261027.png"],[src*="doriffo-fixed-dog-leash-cover-20261027.png"],[src*="doriffo-saddle-dog-harness-cover-20261027.png"],[src*="doxiefit-boreboi-brand-cover-20261025.png"],[src*="doxiefit-colorblock-blush-back.png"],[src*="doxiefit-colorblock-blush-front.png"],[src*="doxiefit-colorblock-blush-side.png"],[src*="doxiefit-colorblock-butter-side.png"],[src*="doxiefit-colorblock-sage-side.png"],[src*="doxiefit-cow-sling-05.png"],[src*="doxiefit-cow-sling-06.png"],[src*="doxiefit-cow-sling-brand-cover-20261025.png"],[src*="doxiefit-dego-color-pop-brand-cover-20261025.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-cover-20261027.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-details-20261027.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-layers-20261027.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-modes-20261027.png"],[src*="doxiefit-hidream-three-way-dachshund-carrier-cover-20261027.png"],[src*="doxiefit-hidream-three-way-dachshund-carrier-mesh-20261027.png"],[src*="doxiefit-hidream-three-way-dachshund-carrier-rear-20261027.png"],[src*="doxiefit-koki-textured-02.jpg"],[src*="doxiefit-koki-textured-brand-cover-20261025.png"],[src*="doxiefit-leather-leash-handle-no-chinese-20261029.png"],[src*="doxiefit-leopard-collar-back.png"],[src*="doxiefit-leopard-collar-front.png"],[src*="doxiefit-leopard-collar-side.png"],[src*="doxiefit-logo.png"],[src*="doxiefit-mamas-boy-back.jpg"],[src*="doxiefit-mamas-boy-cafe.jpg"],[src*="doxiefit-mamas-boy-denim-jacket-side.jpg"],[src*="doxiefit-mamas-boy-embroidery-detail.png"],[src*="doxiefit-mamas-boy-front.jpg"],[src*="doxiefit-pearl-chain-back.png"],[src*="doxiefit-pearl-chain-car.png"],[src*="doxiefit-pearl-chain-front.png"],[src*="doxiefit-pearl-chain-side.png"],[src*="doxiefit-polo-detail-2.png"],[src*="doxiefit-polo-hero.png"],[src*="doxiefit-shell-hero.png"],[src*="doxiefit-stroll-agate-brand-cover-20261025.png"],[src*="doxiefit-stroll-bandana-brand-cover-20261025.png"],[src*="doxiefit-stroll-crystal-leather-brand-cover-20261025.png"],[src*="doxiefit-stroll-patchwork-brand-cover-20261025.png"],[src*="doxiefit-sweatshirt-detail-1.png"],[src*="doxiefit-sweatshirt-hero.png"],[src*="doxiefit-varsity-detail-2.jpg"],[src*="doxiefit-varsity-detail-3.jpg"],[src*="doxiefit-varsity-detail-5.jpg"],[src*="doxiefit-varsity-hero.png"],[src*="doxiefit-zip-knit-hero.png"],[src*="leather-airtag-dog-collar-cover-20261027.png"],[src*="mini-retractable-dog-leash-black-20261027.png"],[src*="mini-retractable-dog-leash-blue-20261027.png"],[src*="mini-retractable-dog-leash-cover-20261027.png"],[src*="mini-retractable-dog-leash-details-20261027.png"],[src*="mini-retractable-dog-leash-green-20261027.png"],[src*="mini-retractable-dog-leash-lock-20261027.png"],[src*="mini-retractable-dog-leash-red-20261027.png"],[src*="mini-retractable-dog-leash-white-20261027.png"],[src*="mini-retractable-dog-leash-yellow-20261027.png"],[src*="reflective-saddle-harness-leash-set-cover-20261027.png"],[src*="reflective-saddle-harness-leash-set-details-20261027.png"],[src*="reflective-saddle-harness-leash-set-lavender-20261027.png"],[src*="reflective-saddle-harness-leash-set-orange-20261027.png"],[src*="reflective-saddle-harness-leash-set-set-20261027.png"],[src*="reflective-saddle-harness-leash-set-shape-20261027.png"],[src*="retro-braided-dog-leash-cover-20261027.png"]){--dx-text-image-height: auto;object-fit:contain!important;object-position:50% 50%!important;transform:none!important}body.dx .dx-dtc .dx-dtl-fig:has(>img:is([src*="adjustable-amethyst-dog-necklace-cover-20261027.png"],[src*="collared-cable-knit-dog-cardigan-cover-20261027.png"],[src*="collared-cable-knit-dog-cardigan-details-20261027.png"],[src*="contrast-trim-wool-blend-dog-sweater-cover-20261027.png"],[src*="contrast-trim-wool-blend-dog-sweater-details-20261027.png"],[src*="convertible-double-dog-rope-leash-cover-20261027.png"],[src*="convertible-double-dog-rope-leash-modes-20261027.png"],[src*="convertible-double-dog-rope-leash-swivels-20261027.png"],[src*="doriffo-fixed-dog-leash-cover-20261027.png"],[src*="doriffo-saddle-dog-harness-cover-20261027.png"],[src*="doxiefit-boreboi-brand-cover-20261025.png"],[src*="doxiefit-colorblock-blush-back.png"],[src*="doxiefit-colorblock-blush-front.png"],[src*="doxiefit-colorblock-blush-side.png"],[src*="doxiefit-colorblock-butter-side.png"],[src*="doxiefit-colorblock-sage-side.png"],[src*="doxiefit-cow-sling-05.png"],[src*="doxiefit-cow-sling-06.png"],[src*="doxiefit-cow-sling-brand-cover-20261025.png"],[src*="doxiefit-dego-color-pop-brand-cover-20261025.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-cover-20261027.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-details-20261027.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-layers-20261027.png"],[src*="doxiefit-hidream-long-body-shoulder-carrier-modes-20261027.png"],[src*="doxiefit-hidream-three-way-dachshund-carrier-cover-20261027.png"],[src*="doxiefit-hidream-three-way-dachshund-carrier-mesh-20261027.png"],[src*="doxiefit-hidream-three-way-dachshund-carrier-rear-20261027.png"],[src*="doxiefit-koki-textured-02.jpg"],[src*="doxiefit-koki-textured-brand-cover-20261025.png"],[src*="doxiefit-leather-leash-handle-no-chinese-20261029.png"],[src*="doxiefit-leopard-collar-back.png"],[src*="doxiefit-leopard-collar-front.png"],[src*="doxiefit-leopard-collar-side.png"],[src*="doxiefit-logo.png"],[src*="doxiefit-mamas-boy-back.jpg"],[src*="doxiefit-mamas-boy-cafe.jpg"],[src*="doxiefit-mamas-boy-denim-jacket-side.jpg"],[src*="doxiefit-mamas-boy-embroidery-detail.png"],[src*="doxiefit-mamas-boy-front.jpg"],[src*="doxiefit-pearl-chain-back.png"],[src*="doxiefit-pearl-chain-car.png"],[src*="doxiefit-pearl-chain-front.png"],[src*="doxiefit-pearl-chain-side.png"],[src*="doxiefit-polo-detail-2.png"],[src*="doxiefit-polo-hero.png"],[src*="doxiefit-shell-hero.png"],[src*="doxiefit-stroll-agate-brand-cover-20261025.png"],[src*="doxiefit-stroll-bandana-brand-cover-20261025.png"],[src*="doxiefit-stroll-crystal-leather-brand-cover-20261025.png"],[src*="doxiefit-stroll-patchwork-brand-cover-20261025.png"],[src*="doxiefit-sweatshirt-detail-1.png"],[src*="doxiefit-sweatshirt-hero.png"],[src*="doxiefit-varsity-detail-2.jpg"],[src*="doxiefit-varsity-detail-3.jpg"],[src*="doxiefit-varsity-detail-5.jpg"],[src*="doxiefit-varsity-hero.png"],[src*="doxiefit-zip-knit-hero.png"],[src*="leather-airtag-dog-collar-cover-20261027.png"],[src*="mini-retractable-dog-leash-black-20261027.png"],[src*="mini-retractable-dog-leash-blue-20261027.png"],[src*="mini-retractable-dog-leash-cover-20261027.png"],[src*="mini-retractable-dog-leash-details-20261027.png"],[src*="mini-retractable-dog-leash-green-20261027.png"],[src*="mini-retractable-dog-leash-lock-20261027.png"],[src*="mini-retractable-dog-leash-red-20261027.png"],[src*="mini-retractable-dog-leash-white-20261027.png"],[src*="mini-retractable-dog-leash-yellow-20261027.png"],[src*="reflective-saddle-harness-leash-set-cover-20261027.png"],[src*="reflective-saddle-harness-leash-set-details-20261027.png"],[src*="reflective-saddle-harness-leash-set-lavender-20261027.png"],[src*="reflective-saddle-harness-leash-set-orange-20261027.png"],[src*="reflective-saddle-harness-leash-set-set-20261027.png"],[src*="reflective-saddle-harness-leash-set-shape-20261027.png"],[src*="retro-braided-dog-leash-cover-20261027.png"])){aspect-ratio:auto!important}body.dx .dx-dtc .dx-dtl-fig img{height:var(--dx-text-image-height, 100%)}@media(max-width:640px){body.dx .dx-ps-rows.dx-ps-cards:not([data-cols="1"]){grid-auto-columns:100%;gap:var(--gutter)}body.dx .dx-ps:has(.dx-ps-cards:not([data-cols="1"])) .dx-ps-top:after{content:"Swipe for more details \2192";grid-column:1 / -1;margin-top:10px;font:500 12px/1.4 var(--sans);color:var(--ink-2)}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/doxiefit.css.map */
