@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Nunito:wght@400;700&display=swap";._bar_7jmms_1{z-index:2;top:0;border:1px solid #f8f5eab8;border-inline:0;color:#fbf8f2;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);letter-spacing:.035em;background:#24221c2e;border-top-color:#0000;border-bottom-color:#0000;border-radius:0;width:100%;font-family:Nunito,sans-serif;font-size:11.7673px;font-weight:600;line-height:1.4;position:absolute;inset-inline:0}._viewport_7jmms_24{--window-width:min(1240px, calc(100vw - 64px));width:var(--window-width);margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}._track_7jmms_33{will-change:transform;width:max-content;animation:55s linear infinite _drift-right_7jmms_1;display:flex}._items_7jmms_40{width:max-content;min-width:var(--window-width);flex:none;align-items:center;min-height:42px;margin:0;padding:0;list-style:none;display:flex}._items_7jmms_40 li{text-align:center;flex:1 0 auto;padding-inline:24px}._items_7jmms_40 span{white-space:nowrap;align-items:center;min-height:42px;display:inline-flex}._viewport_7jmms_24:hover ._track_7jmms_33,._viewport_7jmms_24:focus-within ._track_7jmms_33{animation-play-state:paused}._viewport_7jmms_24:focus-visible{outline-offset:-2px;outline:1px solid}@keyframes _drift-right_7jmms_1{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@media (width<=640px){._viewport_7jmms_24{--window-width:calc(100vw - 32px)}._items_7jmms_40,._items_7jmms_40 span{min-height:44px}}@media (prefers-reduced-motion:reduce){._viewport_7jmms_24{overflow-x:auto}._track_7jmms_33{will-change:auto;animation:none;transform:none}._items_7jmms_40[aria-hidden=true]{display:none}}.collection-showcase-run{position:relative;overflow:clip}.collection-landing .collection-showcase-run .collection-showcase:last-child{padding-bottom:0}.collection-header-parking{height:48px}.collection-finder{background:#f8f5ea;padding-bottom:48px;scroll-margin-top:16px}html:has(.collection-landing #productzoeker:target){scroll-behavior:auto}.collection-landing #productzoeker:target{scroll-margin-top:-54px}.collection-finder .collection-atmosphere{--sk-edge-warm:#f0e1ce}.finder-intro{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:56px;padding-block:clamp(52px,5vw,72px) 24px;display:grid}.finder-copy{width:100%;max-width:1000px}.finder-copy .collection-kicker{color:#aa966b;letter-spacing:.15em;font-size:12px;font-weight:700}.finder-copy h2{color:var(--sk-title);letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(2.35rem,4vw,3.8rem);font-weight:600;line-height:1.02}.finder-copy>p:last-child{color:#5f6b49;margin:20px 0 0;font-size:1rem;line-height:1.7}.collection-finder .collection-atmosphere-layer:before,.collection-finder .collection-atmosphere-layer:after{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;background-image:radial-gradient(50% 135% at 100%,#eee0ceb3,#eee0ce6b 52%,#eee0ce00 100%),radial-gradient(28% 100% at 58% 48%,#f3e6d726,#f3e6d700 100%),url(/images/collection-snuffel-mist-v2.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:max(110vw,1650px);height:620px;position:absolute;inset:auto auto -140px;-webkit-mask-image:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000),linear-gradient(90deg,#0000,#000 130px calc(100% - 130px),#0000);mask-image:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000),linear-gradient(90deg,#0000,#000 130px calc(100% - 130px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.collection-finder .collection-atmosphere-layer:before{left:calc(50% - 110px);transform:translate(-82%)scaleX(-1)}.collection-finder .collection-atmosphere-layer:after{left:calc(50% + 100px);transform:translate(-18%)}.finder-dog-pair{background:radial-gradient(23% 3.9% at 29% 93.2%,#414b3242 0%,#414b3229 30%,#414b320d 62%,#414b3200 100%),radial-gradient(27% 4.5% at 67% 93.3%,#414b3242 0%,#414b3229 30%,#414b320d 62%,#414b3200 100%);justify-self:center;width:100%;max-width:480px}.finder-dogs{object-fit:contain;width:100%;height:auto;display:block}.finder-category-bar{background:0 0;position:relative}.finder-category-scroll{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;padding:4px 8px 16px;display:grid}.finder-category-scroll button{appearance:none;isolation:isolate;color:#faf7ef;letter-spacing:.025em;text-align:center;cursor:pointer;background:#76845f;border:0;border-radius:0;justify-content:center;align-items:center;min-width:0;min-height:56px;padding:12px 10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.35;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease-out,background-color .28s ease-out,color .28s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 0 18px -5px #413c2b47,0 5px 12px -5px #413c2b61,0 12px 24px -8px #413c2b75}.finder-category-scroll button:after{content:"";z-index:0;pointer-events:none;opacity:0;background:url(/images/snuffel-kwispel-paw-refined-gold.svg) 50%/auto 145% no-repeat;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;inset:0;transform:scale(.96)}.finder-category-scroll button:is(:hover,:focus-visible,[aria-pressed=true]){color:#f8f5ea;background-color:#82906b;transform:translateY(-3px);box-shadow:0 0 20px -5px #413c2b47,0 7px 16px -6px #413c2b61,0 16px 28px -9px #413c2b75}.finder-category-scroll button:is(:hover,:focus-visible,[aria-pressed=true]):after{opacity:.42;transform:scale(1)}.finder-category-scroll button>span{z-index:1;position:relative}.finder-toolbar{color:#536044;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;font-family:Nunito,sans-serif;font-size:14px;display:flex}.finder-count{margin:0;line-height:1.7}.finder-count strong{font-weight:800}.finder-actions{align-items:center;gap:24px;display:flex}.finder-filter-toggle{color:#4d5940;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #b4a173;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:8px 0 6px;font-weight:800;display:inline-flex}.finder-filter-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.finder-filter-toggle:is(:hover,[aria-expanded=true]){border-bottom-color:#b59a62}.finder-sort{white-space:nowrap;align-items:center;gap:10px;display:flex}.finder-sort select{color:#4d5940;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #b4a173;border-radius:0;padding:8px 0 6px;font-weight:700}.finder-filters{color:#536044;flex-wrap:wrap;align-items:flex-end;gap:28px 40px;padding:0 0 28px;font-size:14px;display:flex}.finder-filters[hidden]{display:none}.finder-category-reveal{visibility:hidden;background:inherit;grid-template-rows:0fr;display:grid}.finder-category-reveal--animated{transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1),visibility 0s .3s}.finder-category-reveal--open{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.finder-category-reveal--animated.finder-category-reveal--open{overflow-x:clip}.finder-category-reveal-inner{min-height:0;overflow:hidden}.finder-category-reveal--open .finder-category-reveal-inner{overflow:visible}.finder-category-reveal button{--finder-step:0;--finder-row-delay:0s;--finder-entrance-x:-38px;--finder-overshoot-x:3px}.finder-category-reveal button:nth-child(2){--finder-step:1}.finder-category-reveal button:nth-child(3){--finder-step:2}.finder-category-reveal button:nth-child(4){--finder-step:3}.finder-category-reveal button:nth-child(5){--finder-step:4}.finder-category-reveal button:nth-child(6){--finder-step:5}.finder-category-reveal .finder-category-scroll button{--finder-step:5;--finder-row-delay:.14s;--finder-entrance-x:38px;--finder-overshoot-x:-3px}.finder-category-reveal .finder-category-scroll button:nth-child(2){--finder-step:4}.finder-category-reveal .finder-category-scroll button:nth-child(3){--finder-step:3}.finder-category-reveal .finder-category-scroll button:nth-child(4){--finder-step:2}.finder-category-reveal .finder-category-scroll button:nth-child(5){--finder-step:1}.finder-category-reveal .finder-category-scroll button:nth-child(6){--finder-step:0}.finder-category-reveal--animated.finder-category-reveal--open button{animation:.62s both finder-category-enter;animation-delay:calc(.3s + var(--finder-step) * 80ms + var(--finder-row-delay))}@keyframes finder-category-enter{0%{opacity:0;translate:var(--finder-entrance-x) 4px;animation-timing-function:cubic-bezier(.2,.72,.26,1);scale:.98}68%{opacity:1;translate:var(--finder-overshoot-x) -2px;animation-timing-function:cubic-bezier(.22,.61,.36,1);scale:1.006}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.finder-category-reveal{transition:none}.finder-category-reveal--animated.finder-category-reveal--open{overflow-x:visible}.finder-category-reveal--animated.finder-category-reveal--open button{animation:none}}@media (width<=520px){.finder-filters--category .finder-combine{grid-template-columns:18px minmax(0,1fr);gap:0 8px;display:grid}.finder-filters--category .finder-combine>span{grid-column:2}}.finder-filters fieldset{border:0;min-width:0;margin:0;padding:0}.finder-filters legend{margin-bottom:12px;font-weight:700}.finder-grid-toggle{color:#536044;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b7a477;border-radius:0;align-items:center;gap:10px;padding:8px 0 6px;transition:color .24s,border-color .24s;display:inline-flex;position:relative}.finder-grid-toggle svg{fill:#0000;stroke:currentColor;stroke-width:1.2px;width:24px;height:16px;transition:fill .24s}.finder-grid-toggle[aria-pressed=true]{color:#4d5940;border-bottom-color:#aa966b}.finder-grid-toggle[aria-pressed=true] svg{fill:#76845f2e}.finder-grid-toggle:is(:hover,:focus-visible){color:#292929;border-bottom-color:#aa966b}.finder-grid-toggle:focus-visible{outline-offset:4px;outline:2px solid #b4a173}@media (prefers-reduced-motion:reduce){.finder-grid-toggle,.finder-grid-toggle svg{transition:none}}.finder-checks{flex-wrap:wrap;gap:6px 18px;display:flex}.finder-checks label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.finder-checks input{accent-color:#76845f;width:18px;height:18px}.finder-price-range{align-items:center;gap:12px;display:flex}.finder-price-range label{align-items:center;gap:8px;display:flex}.finder-price-range input{color:#292929;width:80px;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:1px solid #b4a173;border-radius:0;padding:8px}.finder-reset{color:#536044;text-underline-offset:4px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.finder-reset:disabled{opacity:.45;cursor:default}.finder-results{min-height:330px}@media (width>=1100px){.finder-results .studio-product-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.studio-product-grid--six .studio-product-label{gap:3px;bottom:10px;left:10px;right:49px}.studio-product-grid--six .studio-product-name{font-size:clamp(16px,1.4vw,21px)}.studio-product-grid--six .studio-product-price{font-size:11px}.studio-product-grid--six .studio-product-bag{width:34px;height:34px;bottom:10px;right:9px}.studio-product-grid--six .studio-product-info{bottom:50px}.studio-product-grid--six .studio-product-bag svg{width:19px;height:19px}}.collection-finder .finder-bottom-navigation.collection-overview-cta{padding:0;display:block;position:relative;transform:none}.collection-finder .finder-bottom-navigation .collection-overview-cta-links{z-index:1;position:absolute;top:24px;left:max(32px,50% - 620px)}@media (width<=900px){.collection-finder .finder-bottom-navigation .collection-overview-cta-links{margin-inline:16px;position:relative;top:auto;left:auto}.collection-finder .finder-bottom-navigation .finder-bottom-pagination{padding-top:8px}.shop-page.collection-landing>.collection-finder{padding-bottom:4px}}.collection-detail-hero+.collection-landing .finder-results{padding-top:8px}.collection-detail-hero+.collection-landing .finder-category-reveal--open+.finder-results{padding-top:0}.finder-category-reveal--animated+.finder-results{transition:padding-top .3s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.finder-category-reveal--animated+.finder-results{transition:none}}.finder-bottom-pagination{color:#536044;justify-content:center;align-items:center;gap:24px;max-width:100%;padding:26px 8px 0;font-family:Nunito,sans-serif;display:flex;overflow-x:auto}.finder-bottom-pagination-inactive{opacity:.45;pointer-events:none}.finder-bottom-pagination button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.9rem;font-weight:800}.finder-bottom-pagination .finder-bottom-direction{background:linear-gradient(var(--finder-bottom-rule,#b4a173) 0 0) left bottom 3px / 100% 1.625px no-repeat;white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 0 6px;display:inline-flex}.finder-bottom-pagination button:disabled{opacity:.45;cursor:default}.finder-bottom-pagination .finder-bottom-pages{flex:none;align-items:center;gap:4px;display:flex}.finder-bottom-pages button{place-items:center;width:32px;height:44px;padding:0 0 7px;display:grid;position:relative}.finder-bottom-pages button[aria-current=page]:after{content:"";background:#b4a173;width:6px;height:1.625px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}@media (width<=520px){.finder-bottom-pagination{justify-content:safe center;gap:6px}.finder-bottom-pagination button{font-size:12px}.finder-bottom-pagination .finder-bottom-pages{gap:0}.finder-bottom-pages button{width:25px}.finder-bottom-pagination .finder-bottom-direction{gap:4px}}.finder-empty{text-align:center;color:#536044;padding:44px 16px}.finder-empty p{border-bottom:2px solid #b4a173;margin:0;padding-bottom:9px;display:inline-block}.collection-finder :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #292929}.finder-category-scroll button:focus-visible{z-index:1;outline-offset:-4px;outline-color:#faf7ef}@media (width<=900px){.finder-category-scroll{scrollbar-width:thin;scrollbar-color:#faf7ef #76845f;display:flex;overflow-x:auto}.finder-category-scroll button{white-space:nowrap;flex:none;min-width:175px;padding-inline:20px}.finder-count span{display:block}.finder-actions{gap:16px}}@media (width<=760px){.finder-intro{text-align:center;grid-template-columns:1fr;gap:44px;padding-block:44px 24px}.collection-finder .collection-atmosphere-layer:before,.collection-finder .collection-atmosphere-layer:after{width:1166px;height:454px;bottom:-72px}.collection-finder .collection-atmosphere-layer:before{left:calc(50% - 63px)}.collection-finder .collection-atmosphere-layer:after{left:calc(50% + 63px)}.finder-dog-pair{width:min(100%,340px)}.finder-toolbar{flex-direction:column;align-items:stretch;gap:16px;padding-block:22px}.finder-count span{display:inline}.finder-actions{justify-content:space-between;gap:12px}.finder-sort{white-space:normal;flex-wrap:wrap;flex:1;justify-content:flex-end;gap:4px 8px}.finder-sort select{width:100%;max-width:180px}.finder-price-range{gap:10px}}@media (prefers-reduced-motion:reduce){.finder-category-scroll button,.finder-category-scroll button:after{transition:none}}.finder-summary{flex-wrap:wrap;align-items:center;gap:6px 24px;display:flex}.finder-pagination{white-space:nowrap;border-bottom:2px solid #b4a173;align-items:center;gap:10px;padding-bottom:4px;display:flex}.finder-pagination button{color:#292929;font:inherit;cursor:pointer;background:0 0;border:0;min-width:36px;min-height:44px;font-size:26px}.finder-pagination button:disabled{opacity:.55;cursor:default}.finder-stage{color:#4d5940;grid-template-columns:minmax(0,1fr) 480px minmax(0,1fr);align-items:end;gap:24px;width:100%;font-family:Nunito,sans-serif;font-size:14px;display:grid}.finder-stage .finder-summary{text-align:left;flex-direction:column;place-self:end start;align-items:flex-start;gap:4px;margin-bottom:12px}.finder-stage .finder-actions{justify-self:end;gap:22px;margin-bottom:12px}.finder-stage .finder-sort{display:block;position:relative}.finder-stage .finder-sort select{appearance:none;cursor:pointer;width:168px;max-width:100%;padding-right:30px}.finder-sort-arrow{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px;position:absolute;top:12px;right:2px}.finder-filters:not([hidden]){padding-top:24px}.finder-moment-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 8px 12px;display:grid}.collection-finder .finder-moment-grid .need-tile{--tile-hover-y:-3px;min-width:0;min-height:76px;padding:14px 8px}.collection-finder .finder-moment-grid .need-tile>span{font-size:clamp(1.029rem,1.519vw,1.421rem)}.collection-finder .finder-moment-grid .need-tile:focus-visible{outline-offset:-3px;outline:2px solid #536044}@media (width<=1100px) and (width>=1001px){.finder-stage{gap:16px}.finder-stage .finder-actions{flex-direction:column;align-items:flex-end;gap:6px}}@media (width<=1000px){.finder-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px}.finder-stage .finder-dog-pair{grid-area:1/1/auto/-1}.finder-stage .finder-summary,.finder-stage .finder-actions{grid-row:2;margin-bottom:0}.collection-finder .collection-atmosphere-layer:before,.collection-finder .collection-atmosphere-layer:after{bottom:-56px}}@media (width<=900px){.finder-moment-grid,.finder-category-scroll{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.finder-category-scroll button{white-space:normal;min-width:0}}@media (width<=760px){.collection-finder .collection-atmosphere-layer:before,.collection-finder .collection-atmosphere-layer:after{bottom:12px}.finder-stage .finder-actions{gap:14px}}@media (width<=520px){.finder-stage{gap:12px}.finder-stage .finder-actions{flex-direction:column;align-items:flex-end;gap:4px}.finder-stage .finder-sort select{width:150px}.finder-pagination{gap:3px}.finder-pagination button{min-width:26px}.finder-moment-grid,.finder-category-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-finder .finder-moment-grid .need-tile{appearance:none;cursor:pointer;font:inherit;border:0;border-radius:0}.collection-finder .finder-moment-grid .need-tile img{height:.9016em}.collection-finder .finder-moment-grid .need-tile:is(:hover,:focus-visible,[aria-pressed=true]){transform:translateY(-3px);box-shadow:0 0 20px -5px #413c2b1f,0 7px 16px -6px #413c2b29,0 16px 28px -9px #413c2b30}.collection-finder .finder-moment-grid .need-tile:is(:hover,:focus-visible,[aria-pressed=true]):before{opacity:.19;transform:translate(-50%,-50%)scale(1)}.collection-finder .finder-moment-grid .need-tile[aria-pressed=true] img{opacity:0}.collection-finder .finder-sort select:focus{outline:none}.collection-finder .finder-sort select:focus-visible{border-bottom-color:#536044;outline:none;box-shadow:0 2px #536044}.finder-filter-note{margin:0;font-size:12px}.finder-checks label:has(input:disabled){opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.collection-finder .finder-moment-grid .need-tile:is(:hover,:focus-visible,[aria-pressed=true]){transform:none}}.collection-showcase-run .collection-return-header .category-band{position:absolute;top:100%;left:0;right:0}.collection-header-band-space{height:var(--collection-band-height,49px)}.finder-sort-trigger{color:#4d5940;width:168px;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #b4a173;border-radius:0;padding:8px 30px 6px 0;font-weight:700;position:relative}.collection-finder .finder-sort-trigger:focus-visible{border-bottom-color:#536044;outline:none;box-shadow:0 2px #536044}.finder-sort-menu{z-index:30;-webkit-backdrop-filter:blur(12px)saturate(1.08);color:#faf7ef;background:#34322aad;border:1px solid #f8f5eab8;border-radius:3px;min-width:238px;padding:9px 5px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 24px #28241b47}.finder-sort-menu button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:5px 10px;font-weight:600;display:flex}.finder-sort-menu button>span{flex:0 0 15px;width:15px}.collection-finder .finder-sort-menu button:is(:hover,:focus-visible):not(:disabled){background:#f8f5ea1a;outline:none}.finder-sort-menu button:disabled{opacity:.32;cursor:default}@media (width<=520px){.finder-sort-trigger{width:150px}}.collection-finder--visual-only{padding-bottom:0}.finder-scene-space{visibility:hidden;pointer-events:none}.finder-control-spacer{min-width:36px;min-height:44px;display:block}.meet-page .collection-finder--visual-only .collection-atmosphere{--finder-scene-extension:clamp(224px, calc(5vw + 167px), 248px)}.meet-page .collection-finder--visual-only .collection-atmosphere-layer{padding-bottom:var(--finder-scene-extension)}.meet-page .collection-finder--visual-only .collection-atmosphere-layer:before,.meet-page .collection-finder--visual-only .collection-atmosphere-layer:after{margin-bottom:var(--finder-scene-extension);background-image:linear-gradient(#eee0ce00 65%,#eee0ce26 80%,#eee0ce6b 100%),radial-gradient(50% 135% at 100%,#eee0ceb3,#eee0ce6b 52%,#eee0ce00 100%),radial-gradient(28% 100% at 58% 48%,#f3e6d726,#f3e6d700 100%),url(/images/collection-snuffel-mist-v2.png)}@media (width<=1000px){.meet-page .collection-finder--visual-only .collection-atmosphere{--finder-scene-extension:140px}}@media (width<=760px){.meet-page .collection-finder--visual-only .collection-atmosphere{--finder-scene-extension:120px}}.home-dog-section{--home-dog-halo-offset:70px;--home-dog-halo-width:max(99vw, 1485px)}.home-dog-section--snuffel{--home-dog-halo-offset:35.1px;--home-dog-halo-width:max(68.64vw, 1029.6px);padding-bottom:96px}.home-dog-section .collection-atmosphere-layer:before,.home-dog-section .collection-atmosphere-layer:after{width:var(--home-dog-halo-width)}.home-dog-section .collection-atmosphere-layer:before{left:calc(50% - var(--home-dog-halo-offset))}.home-dog-section .collection-atmosphere-layer:after{left:calc(50% + var(--home-dog-halo-offset))}.home-dog-section--snuffel .collection-atmosphere-layer:before,.home-dog-section--snuffel .collection-atmosphere-layer:after{height:483.6px}.home-dog-section--snuffel{--home-dog-mist-overhang:140px}.home-dog-section--snuffel .collection-atmosphere-layer:before,.home-dog-section--snuffel .collection-atmosphere-layer:after{background-image:linear-gradient(to bottom, #eee0ce00 calc(100% - var(--home-dog-mist-overhang) - 80px), #eee0ce0f calc(100% - var(--home-dog-mist-overhang) - 48px), #eee0ce2e calc(100% - var(--home-dog-mist-overhang))), radial-gradient(ellipse 50% 135% at 100% 50%, #eee0ceb3, #eee0ce6b 52%, #eee0ce00 100%), radial-gradient(ellipse 28% 100% at 58% 48%, #f3e6d726, #f3e6d700 100%), url(/images/collection-snuffel-mist-v2.png)}.home-dog-section .home-dog-portrait{aspect-ratio:1552/1013;position:relative}.home-dog-section--kwispel .home-dog-portrait{background:radial-gradient(27% 4.5% at 46.3045% 93.2916%,#414b3242 0%,#414b3229 30%,#414b320d 62%,#414b3200 100%)}.home-dog-section--snuffel .home-dog-portrait{background:radial-gradient(23% 3.9% at 53.1814% 93.549%,#414b3242 0%,#414b3229 30%,#414b320d 62%,#414b3200 100%)}.home-dog-illustration{width:64.433%;max-width:none;height:auto;display:block;position:absolute;top:-1.48075%;left:50%;transform:translate(-50%)}.home-dog-section--snuffel .home-dog-illustration{top:12.537%}.home-dog-products{background:#f8f5ea;padding-block:8px}@media (width<=1000px){.home-dog-section--snuffel{--home-dog-mist-overhang:56px}}@media (width<=760px){.home-dog-section{--home-dog-halo-offset:40px;--home-dog-halo-width:1049.4px}.home-dog-section--snuffel{--home-dog-halo-offset:21.84px;--home-dog-halo-width:727.584px;--home-dog-mist-overhang:-12px;padding-bottom:64px}.home-dog-section--snuffel .collection-atmosphere-layer:before,.home-dog-section--snuffel .collection-atmosphere-layer:after{height:354.12px}}.home-dog-copy-slot{width:100%;max-width:1000px;position:relative}.home-dog-copy{position:absolute;inset:0 0 auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#303428;--muted:#6d705f;--olive:#586840;--olive-dark:#465435;--olive-deep:#394229;--olive-pale:#e9ebdd;--cream:#f7f5ef;--paper:#fffefa;--sand:#c9bea3;--gold:#b4a173;--line:#30342826;--paw-upright-angle:-30deg;--photo-warmth:saturate(.9) sepia(.08) brightness(1.03) contrast(.98)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.page-loader{z-index:10000;color:#76845f;opacity:1;background:#f8f5ea;place-items:center;min-height:100svh;transition:opacity .28s ease-out;animation:0s 4s forwards page-loader-release;display:grid;position:fixed;inset:0}.page-loader.is-leaving{opacity:0;pointer-events:none}.page-loader-content{justify-items:center;gap:22px;display:grid}.page-loader-symbol{place-items:center;width:88px;height:88px;display:grid;position:relative}.page-loader-paw{object-fit:contain;opacity:.12;width:18px;height:18px;animation:1.12s step-end infinite page-loader-step;position:absolute;top:35px;left:35px}.page-loader-label{letter-spacing:.04em;font-size:14px}@keyframes page-loader-step{0%{opacity:1}12.5%{opacity:.46}25%,to{opacity:.12}}@keyframes page-loader-release{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.page-loader-paw{opacity:.65;animation:none}}.hero{isolation:isolate;color:#fff;background:#c8c6bf;align-items:end;height:100svh;min-height:0;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:50% 63%;width:100%;height:100%;filter:var(--photo-warmth);position:absolute;inset:0}.hero-toy-correction{pointer-events:none;mix-blend-mode:color}.hero-detail-retouch{pointer-events:none;filter:none}.hero-shade{background:linear-gradient(90deg,#1b20157a 0%,#1b20153d 27%,#1b201514 45%,#1b201500 62%);position:absolute;inset:0}.hero-copy{z-index:1;padding-bottom:64px;position:relative}.hero-kicker{color:#fff;letter-spacing:.04em;text-shadow:0 2px 12px #12160e73;margin:0 0 13px;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:18px;font-style:italic;font-weight:600}.hero-kicker-accent{display:inline-block;position:relative}.hero-kicker-accent:after{content:"";background:linear-gradient(90deg,#d8c79d 0%,#b59a62 100%);border-radius:999px;height:3px;position:absolute;bottom:-.12em;left:2%;right:2%}.eyebrow{color:var(--olive);letter-spacing:.24em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:700}.eyebrow.light{color:#ffffffc2}h2{letter-spacing:-.025em;font-family:"Bodoni 72",Didot,Times New Roman,Georgia,serif;font-weight:400}.hero h1{color:#faf7ef;letter-spacing:-.025em;text-shadow:0 3px 28px #12160e47;max-width:740px;margin:0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(46px,4.35vw,68px);font-weight:600;line-height:1.04}.hero-intro{color:#ffffffd6;max-width:570px;margin:30px 0 0;font-size:17px;line-height:1.7}.hero-actions{gap:12px;margin-top:28px;display:flex}.hero-actions .button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:3px;min-height:50px;padding-inline:30px;font-family:Nunito,sans-serif;font-size:12.25px}.button{letter-spacing:.035em;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:12px;font-weight:600;transition:all .22s;display:inline-flex}.button-primary{color:#faf7ef;background:#687653db;border-color:#0000}.button-primary:hover{background:#76845fb8;transform:translateY(-2px)}.hero-collection-button{isolation:isolate;position:relative;overflow:hidden}.hero-collection-button>span{z-index:2;position:relative}.hero-collection-paw{z-index:1;opacity:0;pointer-events:none;width:auto;height:138%;transition:opacity .22s,transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.hero-collection-button:hover .hero-collection-paw,.hero-collection-button:focus-visible .hero-collection-paw{opacity:.3;transform:translate(-50%,-50%)scale(1)}.hero-collection-button:focus-visible{background:#76845fb8;transform:translateY(-2px)}.button-ghost{color:#faf7ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#34322a2e;border-color:#f8f5eab8}.hero-actions .button-ghost{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08)}.button-ghost:hover{color:#000;background:#f8f5ea}.hero-about-button{isolation:isolate;position:relative;overflow:hidden}.hero-about-button:before{content:"";z-index:-2;transform-origin:0;background:#f8f5ea;transition:transform .4s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleX(0)}.hero-about-label{z-index:2;display:grid;position:relative}.hero-about-label-light,.hero-about-label-dark{white-space:nowrap;grid-area:1/1}.hero-about-label-light{color:#faf7ef}.hero-about-label-dark{color:#000;clip-path:inset(0 100% 0 0);transition:clip-path .4s cubic-bezier(.22,.61,.36,1)}.hero-about-paw{z-index:1;opacity:0;pointer-events:none;width:auto;height:138%;transition:opacity .24s .14s,transform .4s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.hero-about-button:hover,.hero-about-button:focus-visible{background:#34322a2e}.hero-about-button:hover:before,.hero-about-button:focus-visible:before{transform:scaleX(1)}.hero-about-button:hover .hero-about-label-dark,.hero-about-button:focus-visible .hero-about-label-dark{clip-path:inset(0)}.hero-about-button:hover .hero-about-paw,.hero-about-button:focus-visible .hero-about-paw{opacity:.2;transform:translate(-50%,-50%)scale(1)}.hero-scroll-button{isolation:isolate;width:50px;min-width:50px;margin-left:auto;position:relative;overflow:hidden;padding:0!important}.hero-scroll-button:before{content:"";z-index:1;transform-origin:top;background:#f8f5ea;transition:transform .4s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleY(0)}.hero-scroll-icon{z-index:2;fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;animation:2.3s ease-in-out infinite hero-scroll-float;position:relative}.hero-scroll-button:hover,.hero-scroll-button:focus-visible{color:#000;background:#34322a2e}.hero-scroll-button:hover:before,.hero-scroll-button:focus-visible:before{transform:scaleY(1)}@keyframes hero-scroll-float{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}.site-header{z-index:20;box-shadow:none;-webkit-backdrop-filter:blur(32px)saturate(1.1);backdrop-filter:blur(32px)saturate(1.1);background:#f3ebdb85;border-bottom:1px solid #0000;position:sticky;top:0;transform:translateZ(0)}.site-header:after{content:"";transform-origin:top;filter:blur(.6px);pointer-events:none;background:#76845f38;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleY(.333333)}.header-row{grid-template-columns:118px minmax(0,1fr) 126px;align-items:center;column-gap:20px;height:80px;min-height:0;display:grid}.brand{flex:none;align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;display:flex}.brand img{object-fit:contain;width:118px;height:118px}.site-header .brand{width:118px;height:80px;position:relative}.site-header .brand img{pointer-events:none;width:169.32px;max-width:none;height:169.32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header-logo{flex:none;width:118px;height:80px;position:relative}.header-logo .brand-vector{pointer-events:none;width:169.32px;height:169.32px;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header-logo .brand-vector>svg{width:100%;height:100%;display:block;overflow:visible}.header-logo[data-rig-ready=true] .brand-static{visibility:hidden}.header-logo[data-rig-ready=true] .brand-vector{display:block}.logo-motion-toggle{color:#76845f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:5px;display:grid;position:absolute;top:0;left:142px}.logo-motion-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.logo-motion-toggle:hover{color:#292929;background:#f8f5ea}.logo-motion-toggle:focus-visible{outline-offset:1px;outline:1px solid #b59a62}.wordmark-editor-toggle{z-index:60;color:#292929;cursor:pointer;background:#f8f5ea;border:1px solid #76845f80;border-radius:999px;padding:9px 14px;font:700 14px/1 Nunito,sans-serif;position:fixed;bottom:18px;left:18px;box-shadow:0 6px 20px #29292924}.wordmark-editor{z-index:61;color:#292929;background:#f8f5eafa;border:1px solid #76845f66;border-radius:16px;width:min(310px,100vw - 36px);padding:16px;font-family:Nunito,sans-serif;position:fixed;bottom:64px;left:18px;box-shadow:0 12px 36px #29292933}.wordmark-editor-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wordmark-editor-head button{color:#292929;cursor:pointer;background:0 0;border:0;font-size:24px}.wordmark-editor label{justify-content:space-between;font-size:14px;font-weight:700;display:flex}.wordmark-editor input{accent-color:#76845f;width:100%}.wordmark-editor-note{color:#59644b;margin:8px 0 12px;font-size:12px;display:block}.wordmark-position{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.wordmark-position button{color:#292929;cursor:pointer;background:#fffdf6;border:1px solid #76845f73;border-radius:9px;min-height:38px;font:700 15px/1 Nunito,sans-serif}.wordmark-position button:nth-child(3){font-size:12px}.wordmark-editor small{color:#59644b;margin-top:10px;font-size:12px;display:block}.category-editor-toggle{z-index:60;color:#292929;cursor:pointer;background:#f8f5ea;border:1px solid #76845f80;border-radius:999px;padding:9px 14px;font:700 14px/1 Nunito,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 20px #29292924}.category-editor{z-index:61;color:#292929;background:#f8f5eafa;border:1px solid #76845f66;border-radius:16px;width:min(330px,100vw - 36px);max-height:calc(100vh - 90px);padding:16px;font-family:Nunito,sans-serif;position:fixed;bottom:64px;right:18px;overflow-y:auto;box-shadow:0 12px 36px #29292933}.category-editor label{justify-content:space-between;margin-top:12px;font-size:14px;font-weight:700;display:flex}.category-editor input{accent-color:#76845f;width:100%}@media (prefers-reduced-motion:reduce){.header-logo[data-rig-ready=true] .brand-static{visibility:visible}.header-logo[data-rig-ready=true] .brand-vector,.logo-motion-toggle{display:none}}.brand i{color:var(--olive);font-style:italic}.desktop-nav{transform:translate(var(--header-category-x,0),var(--header-category-y,0));justify-content:center;align-items:center;gap:clamp(13px,1.45vw,24px);display:flex}.desktop-nav a{color:#292929;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:var(--header-category-size,21px);letter-spacing:0;white-space:nowrap;align-items:center;gap:.18em;font-weight:600;display:inline-flex;position:relative}.nav-paw{object-fit:contain;width:auto;height:.65em;margin-left:var(--header-paw-adjust-gap,0px);transform:translate(var(--header-paw-x,0),calc(var(--header-paw-y,0px) + var(--header-paw-adjust-y,0px))) rotate(var(--paw-upright-angle)) scale(var(--header-paw-scale,1)) scale(var(--header-paw-adjust-size,1));transform-origin:50%;flex:none;display:block;position:relative;top:.03em}.desktop-nav a>span,.mobile-primary-scroll a>span,.photo-footer-category-label{position:relative}.desktop-nav a>span:after,.mobile-primary-scroll a>span:after,.photo-footer-category-label:after{content:"";clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;background:linear-gradient(90deg,#d8c79d 0%,#b59a62 100%);border-radius:999px;height:3px;transition:clip-path .3s,opacity .16s;position:absolute;bottom:-.12em;left:2%;right:2%}.desktop-nav a:hover>span:after,.desktop-nav a:focus-visible>span:after,.mobile-primary-scroll a:hover>span:after,.mobile-primary-scroll a:focus-visible>span:after,.photo-footer-categories a:hover>.photo-footer-category-label:after,.photo-footer-categories a:focus-visible>.photo-footer-category-label:after,.desktop-nav a[aria-current=page]>span:after,.mobile-primary-scroll a[aria-current=page]>span:after{clip-path:inset(0);opacity:1}.desktop-nav a,.mobile-primary-scroll a{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.desktop-nav a[aria-current=page],.mobile-primary-scroll a[aria-current=page]{transform:translateY(-2px)}.header-icons{justify-content:flex-end;gap:2px;display:flex}.header-icons button{color:#6c7858;cursor:pointer;background:0 0;border:0;width:30px;height:34px;padding:3px;transition:color .22s ease-out}.header-icons a.shop-header-icon{transition:color .22s ease-out}.header-icons button:hover,.header-icons button:focus-visible,.header-icons a.shop-header-icon:hover,.header-icons a.shop-header-icon:focus-visible{color:#292929}.header-icons svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin:auto;transition:transform .22s ease-out;display:block}.header-icons button:hover svg,.header-icons button:focus-visible svg,.header-icons a.shop-header-icon:hover svg,.header-icons a.shop-header-icon:focus-visible svg{transform:translateY(-1px)}.mobile-primary-nav{display:none}.category-band{z-index:19;background:0 0;position:sticky;top:80px;overflow:hidden}.category-band:before{content:"";will-change:transform;background:#76845f;border-bottom:1px solid #76845f;transition:transform .24s;position:absolute;inset:0;transform:translateY(0)}.category-band.is-hidden{pointer-events:none}.category-band.is-hidden:before,.category-band.is-hidden .category-scroll{transform:translateY(-105%)}.category-scroll{z-index:1;will-change:transform;grid-template-columns:repeat(6,1fr);align-items:center;min-height:49px;transition:transform .24s;display:grid;position:relative;transform:translateY(0)}.category-scroll a{z-index:1;color:#faf7ef;letter-spacing:.025em;text-align:center;cursor:pointer;border:0;border-radius:0;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:49px;padding:2px 14px;font-family:Nunito,sans-serif;font-size:11.75px;font-weight:600;transition:background-color .28s ease-out,color .28s ease-out;display:flex;position:relative}.category-scroll a:before,.category-scroll a:after{content:"";pointer-events:none;background-color:#0000;width:1px;transition:background-color .28s ease-out;position:absolute;top:18%;bottom:18%}.category-scroll a:before{left:0}.category-scroll a:after{right:0}.category-scroll a+a:before{background-color:#faf7ef}.category-scroll a:hover,.category-scroll a:focus-visible,.category-scroll a[aria-current=page]{z-index:2;color:#f8f5ea;background-color:#82906b}.category-scroll a[aria-current=page] .category-link-label{transform:translateY(-2px)}.category-scroll a[aria-current=page]{overflow:hidden}.category-scroll a[aria-current=page] .category-link-label:before{content:"";z-index:-1;aspect-ratio:720/690;opacity:.42;pointer-events:none;background:url(/images/snuffel-kwispel-paw-refined-gold.svg) 50%/contain no-repeat;width:clamp(48px,4.4vw,66px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-scroll a:hover:before,.category-scroll a:focus-visible:before,.category-scroll a[aria-current=page]:before,.category-scroll a:hover+a:before,.category-scroll a:focus-visible+a:before,.category-scroll a[aria-current=page]+a:before,.category-scroll a:last-child:hover:after,.category-scroll a:last-child:focus-visible:after,.category-scroll a:last-child[aria-current=page]:after{background-color:var(--gold)}.category-link-label{isolation:isolate;white-space:nowrap;pointer-events:none;align-items:center;gap:.18em;display:inline-flex;position:relative}main#top{background:#f8f5ea}.category-showcase{background:#f8f5ea;width:100%;padding-block:8px}.category-showcase-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.category-showcase-card{aspect-ratio:4/3;color:#faf7ef;background:#ded8ca;min-width:0;position:relative;overflow:hidden}.category-showcase-card img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.category-showcase-shade{background:linear-gradient(#1a1d1500 32%,#1a1d1514 58%,#1a1d1575 100%);transition:background .3s;position:absolute;inset:0}.category-showcase-label{text-shadow:0 2px 14px #16191259;flex-direction:column;align-items:flex-start;gap:8px;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(25px,2vw,34px);font-weight:600;line-height:1;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.category-showcase-label small{letter-spacing:.04em;opacity:.92;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600}.category-showcase-card:hover img{transform:scale(1.025)}.category-showcase-card:hover .category-showcase-shade{background:linear-gradient(#1a1d1500 28%,#1a1d151a 54%,#1a1d158f 100%)}.section{padding-block:112px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.section-heading.compact{align-items:start}h2{margin:0;font-size:clamp(38px,4vw,59px);line-height:1.07}.text-link{border-bottom:1px solid var(--ink);padding-bottom:7px;font-size:13px}.text-link span{margin-left:10px}.section-intro{color:var(--muted);margin:18px 0 0;font-size:15px}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{min-width:0}.product-visual{aspect-ratio:4/4.35;background:var(--olive-pale);align-items:end;padding:20px;display:flex;position:relative;overflow:hidden}.product-visual:before,.product-visual:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.product-visual:before{aspect-ratio:1;background:#ffffff8c;width:58%;top:21%;left:21%;box-shadow:0 18px 55px #3237231c}.product-visual:after{aspect-ratio:1;border:18px solid #737c5580;width:28%;top:36%;left:36%}.visual-2{background:#ece6d8}.visual-2:after{border-color:#7e69485c;border-radius:10px;transform:rotate(15deg)}.visual-3{background:#dfe1d5}.visual-3:after{background:#5e674a6b;border:0;border-radius:48%;width:46%;left:27%}.visual-4{background:#f0e8d5}.visual-4:after{border-width:12px;border-color:#8b70445c}.product-visual>span{z-index:1;color:#303428a6;letter-spacing:.2em;text-transform:uppercase;font-size:10px;position:relative}.product-visual button{z-index:2;cursor:pointer;background:#ffffffc7;border:0;border-radius:50%;width:36px;height:36px;font-size:19px;position:absolute;top:16px;right:16px}.product-copy{padding:19px 3px 0}.product-copy h3,.feeling-card h3,.benefits h3{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.product-copy p{min-height:40px;color:var(--muted);margin:8px 0 15px;font-size:12px;line-height:1.55}.product-copy strong{font-size:13px}.snuffel-help{background:var(--olive-deep);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:60px;min-height:340px;padding:64px 76px;display:flex}.snuffel-help>div{max-width:760px}.snuffel-help h2{font-size:clamp(36px,4vw,56px)}.snuffel-help p:not(.eyebrow){color:#ffffffc2;margin:18px 0 0}.snuffel-help blockquote{color:#ffffff87;margin:14px 0 0;font-size:12px;font-style:italic}.button-cream{background:var(--cream);color:var(--ink);flex:none}.button-cream span{margin-left:18px}.button-cream:hover{background:var(--sand)}.feeling-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feeling-card{border:1px solid var(--line);background:#f3f1e8;min-height:215px;padding:29px;transition:all .25s;position:relative}.feeling-card:hover{transform:translateY(-5px);box-shadow:0 16px 42px #2f34271a}.feeling-card .number{color:#3034288c;letter-spacing:.15em;margin-bottom:56px;font-size:10px;display:block}.feeling-card p{max-width:265px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.feeling-card .arrow{font-size:19px;position:absolute;bottom:25px;right:25px}.feeling-2,.feeling-6{background:#e6e9d9}.feeling-3{background:#eee6d4}.feeling-4{background:#e3e5de}.feeling-5{background:#f2eadf}.about{background:var(--cream);padding-block:120px}.about-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:95px;display:grid}.about-mark{background:#e7e8dc;place-items:center;min-height:500px;display:grid;overflow:hidden}.about-mark img{mix-blend-mode:multiply;width:74%}.about-copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 0;font-size:15px;line-height:1.75}.about-copy dl{border-top:1px solid var(--line);margin:34px 0 0}.about-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;padding:17px 0;display:grid}.about-copy dt{font-size:12px;font-weight:700}.about-copy dd{color:var(--muted);margin:0;font-size:12px}.memorial{color:#fff;background:linear-gradient(115deg,#3d4531,#646c4c);justify-content:space-between;align-items:center;gap:50px;min-height:390px;margin-block:110px;padding:70px;display:flex}.memorial>div{max-width:710px}.memorial p:not(.eyebrow){color:#ffffffb8}.benefits{grid-template-columns:repeat(3,1fr);padding-bottom:115px;display:grid}.benefits article{border-left:1px solid var(--line);padding:20px 48px}.benefits article:first-child{border-left:0;padding-left:0}.benefits span{color:var(--olive);margin-bottom:28px;font-size:10px;display:block}.benefits p{color:var(--muted);font-size:12px;line-height:1.55}footer{color:#ffffffb8;background:#262b20;padding:76px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;display:grid}.brand.inverse{color:#fff}.footer-brand p{max-width:380px;margin-top:24px;line-height:1.7}.footer-grid h3{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px;font-size:11px}.footer-grid>div>a:not(.brand),.footer-grid>div>p{margin:0 0 11px;font-size:11px;display:block}.footer-bottom{border-top:1px solid #ffffff1a;margin-top:60px;padding-top:22px;font-size:10px}@media (width<=1050px){.desktop-nav{display:none}.header-icons{margin-left:auto}.mobile-primary-nav{background:#fffefaf2;border-bottom:1px solid #3034281a;display:block}.mobile-primary-scroll{scrollbar-width:none;min-height:51px;transform:translate(var(--header-category-x,0),var(--header-category-y,0));align-items:center;gap:30px;display:flex;overflow-x:auto}.mobile-primary-scroll::-webkit-scrollbar{display:none}.mobile-primary-scroll a{color:#292929;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:var(--header-category-size,21px);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;gap:.18em;padding:18px 0 15px;font-weight:600;display:inline-flex;position:relative}.product-grid{grid-template-columns:repeat(2,1fr);gap:34px 16px}.category-showcase-grid{grid-template-columns:repeat(2,1fr)}.about-grid{gap:50px}}@media (width<=760px){.shell{width:min(100% - 32px,620px)}.hero{align-items:end;height:86svh;min-height:690px}.hero-image{object-position:57% center}.hero-shade{background:linear-gradient(#20241b08 18%,#20241b57 52%,#1e2318b8 100%)}.hero-copy{padding-bottom:68px}.hero h1{font-size:clamp(37px,10.4vw,50px)}.hero-kicker{font-size:16px}.hero-intro{max-width:500px;font-size:14px}.header-row{height:68px;min-height:0;display:flex}.brand{font-size:17px}.brand img{width:99px;height:99px}.site-header .brand img{width:142.8px;height:142.8px}.header-logo{width:99px;height:68px}.header-logo .brand-vector{width:142.8px;height:142.8px}.logo-motion-toggle{left:116px}.site-header .brand{width:99px;height:68px}.category-band{top:68px}.category-scroll{scrollbar-width:none;min-height:44px;padding-block:8px;display:flex;overflow-x:auto}.category-scroll a{min-width:max-content;padding-inline:17px}.section{padding-block:78px}.section-heading{align-items:start}.text-link{white-space:nowrap;margin-top:22px}.snuffel-help{border-radius:0;flex-direction:column;align-items:start;gap:35px;width:100%;padding:58px 28px}.feeling-grid{grid-template-columns:1fr 1fr}.feeling-card{min-height:190px;padding:23px}.feeling-card .number{margin-bottom:42px}.about{padding-block:76px}.about-grid{grid-template-columns:1fr;gap:46px}.about-mark{min-height:390px}.memorial{flex-direction:column;align-items:start;width:100%;margin-block:0 78px;padding:60px 28px}.benefits{grid-template-columns:1fr;padding-bottom:72px}.benefits article,.benefits article:first-child{border-left:0;border-top:1px solid var(--line);padding:26px 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=500px){.hero-actions{flex-direction:column;align-items:stretch;width:min(280px,100%)}.hero-scroll-button{align-self:flex-end}.product-grid,.category-showcase-grid{grid-template-columns:1fr}.category-showcase-card{aspect-ratio:4/3}.category-showcase-label{bottom:19px;left:20px;right:20px}.feeling-grid{grid-template-columns:1fr}.feeling-card{min-height:175px}.about-copy dl div{grid-template-columns:1fr;gap:7px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.hero-scroll-icon{animation:none!important}}.paw-controls{z-index:70;color:#292929;width:fit-content;font:600 14px/1.5 Nunito,sans-serif;position:relative}.paw-controls--header{position:fixed;bottom:16px;right:16px}.paw-controls--collection{height:0;margin-left:auto;top:-42px}.paw-controls summary{cursor:pointer;background:#f8f5ea;border:1px solid #b4a173;padding:8px 12px}.paw-controls-panel{background:#f8f5ea;border:1px solid #b4a173;width:min(340px,100vw - 32px);max-height:65vh;padding:18px;position:absolute;bottom:44px;right:0;overflow:auto;box-shadow:0 8px 24px #29292930}.paw-controls-panel p{margin:0 0 16px;font-size:14px}.paw-controls-panel label{margin:16px 0;display:block}.paw-controls-panel label span{justify-content:space-between;gap:12px;display:flex}.paw-controls-panel input{accent-color:#76845f;width:100%;margin-top:8px;display:block}.paw-controls-panel button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #b4a173;padding:8px 12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.shop-page{background:linear-gradient(var(--paper), var(--paper)) top / 100% 130px no-repeat, #f8f5ea;color:#292929}.collection-top-header .site-header,.collection-top-header .category-band{position:relative;top:auto}.collection-return-header{z-index:20;position:sticky;top:0}.collection-sticky-marker{pointer-events:none;height:1px;margin-bottom:-1px;display:block;transform:translateY(-1px)}.collection-return-header .site-header,.collection-return-header .category-band{position:relative;top:auto}.collection-landing-intro{text-align:center;background:#f8f5ea;border-bottom:0;min-height:375px;padding:28px 0 48px}.collection-home-nav{color:#536044;text-align:left;flex-wrap:wrap;margin-bottom:32px;font-size:.875rem;line-height:1.6;display:flex}.collection-home-link{color:#435036;min-height:44px;padding:8px 0;font-weight:600;text-decoration:none;transition:color .24s;display:inline-block;position:relative}.collection-home-link:after{content:"";background:#b4a173;height:2px;transition:background-color .24s;position:absolute;bottom:12px;left:0;right:0}.collection-home-link:hover,.collection-home-link:focus-visible{color:#292929;outline:none}.collection-home-link:hover:after,.collection-home-link:focus-visible:after{background:#8d7a54}.collection-kicker{color:#76845f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:800}.collection-landing-intro h1,.collection-section-heading h2,.collection-products-heading h2{color:#292929;letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-weight:600}.collection-landing-intro h1{font-size:clamp(3.3rem,6vw,5.4rem);line-height:.98}.meet-page .collection-landing-intro h1{font-size:clamp(3.105rem,5.645vw,5.08rem)}.collection-landing-intro>.shell>p:last-child{color:#536044;margin:22px 0 0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.4}.collection-choice-section{padding:0}.collection-choice-section--needs{padding-top:16px}.collection-choice-section--needs,.collection-choice-section--categories,.collection-guide-strip{background:#98a57f}.collection-guide-strip{border:0}.collection-choice-zone,.collection-atmosphere{--sk-canvas:#f8f5ea;--sk-edge-warm:#eee0ce;--sk-warm-light:#f3e6d7;--sk-soft-green:#98a57f;--sk-title:#333331;isolation:isolate;background:radial-gradient(ellipse 70% 95% at 48% 45%, #f3e6d7cc, #f3e6d700 82%), radial-gradient(ellipse 65% 70% at 12% 85%, #f8f5ea40, #f8f5ea00 78%), var(--sk-edge-warm);position:relative;overflow:hidden}.collection-landing .collection-choice-section,.collection-landing .collection-guide-strip{background:0 0}.collection-choice-zone .collection-guide-strip,.collection-atmosphere-layer{position:relative}.collection-choice-zone .collection-guide-strip:before,.collection-atmosphere-layer:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:radial-gradient(50% 135% at 100%,#eee0ceb3,#eee0ce6b 52%,#eee0ce00 100%),radial-gradient(28% 100% at 58% 48%,#f3e6d726,#f3e6d700 100%),url(/images/collection-snuffel-mist-v2.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:-100px 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100px calc(100% - 100px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 100px calc(100% - 100px),#0000 100%)}.collection-choice-section--needs .collection-guide-strip:before,.collection-atmosphere-layer--right:before{transform:scaleX(-1)}.collection-landing .collection-button-shell,.collection-landing .need-grid,.collection-landing .category-tile-grid{background:0 0}.collection-section-heading{grid-template-columns:minmax(0,1fr) minmax(180px,310px);align-items:center;gap:clamp(34px,7vw,110px);min-height:320px;margin:0;padding-block:38px;display:grid}.collection-section-heading--snuffel{grid-template-columns:minmax(190px,330px) minmax(0,1fr);min-height:286px;padding-block:0}.collection-section-heading--snuffel>div{text-align:right;order:2}.collection-section-heading--snuffel>img{order:1;justify-self:center}.collection-section-heading h2,.collection-products-heading h2{font-size:clamp(2.55rem,4.6vw,4.2rem);line-height:1.02}.collection-section-heading>div>p:last-child,.collection-products-heading>div>p:last-child{color:#3f4935;max-width:500px;margin:17px 0 0;font-size:1rem;line-height:1.7}.collection-section-heading--snuffel>div>p:last-child{margin-left:auto}.collection-choice-zone .collection-section-heading h2{color:var(--sk-title)}.collection-choice-zone .collection-section-heading .collection-kicker{color:#aa966b;letter-spacing:.15em;font-weight:700}.collection-choice-zone .collection-section-heading>div>p:last-child{color:#5f6b49}.collection-dog{object-fit:contain;object-position:center bottom;width:min(100%,290px);height:250px;display:block}.collection-dog--kwispel{justify-self:center}.collection-dog--snuffel{width:min(100%,380px);height:285px}.collection-choice-zone .collection-dog--kwispel{background:radial-gradient(39% 4.5% at 50% 96%,#414b3242 0%,#414b3229 30%,#414b320d 62%,#414b3200 100%)}.collection-choice-zone .collection-dog--snuffel{background:radial-gradient(32% 4% at 50% 82%,#414b3242 0%,#414b3229 30%,#414b320d 62%,#414b3200 100%)}.collection-button-shell{background:#98a57f;width:100%;max-width:none;padding:0 8px}.collection-choice-section--categories .collection-button-shell{padding-bottom:16px}.collection-choice-section--needs .collection-section-heading{grid-template-columns:minmax(0,1fr) minmax(210px,330px);gap:clamp(38px,6vw,94px);min-height:278px;padding-block:28px}.collection-choice-section--needs .collection-section-heading h2,.collection-choice-section--categories .collection-section-heading h2{font-size:clamp(2.35rem,4vw,3.8rem)}.collection-choice-section--needs .collection-button-shell{padding-bottom:20px}.need-grid,.category-tile-grid{background:#98a57f;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.need-tile{isolation:isolate;color:#292929;text-align:center;background:#f8f5ea;justify-content:center;align-items:center;gap:.28em;min-height:104px;padding:16px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 15px #3239281c}.need-tile>span{z-index:1;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(1.38rem,1.75vw,1.78rem);font-weight:600;line-height:1.08;position:relative}.need-tile img{z-index:1;object-fit:contain;width:auto;height:.92em;margin-left:var(--collection-paw-adjust-gap,0px);transform:translateY(var(--collection-paw-adjust-y,0px)) rotate(var(--paw-upright-angle)) scale(var(--collection-paw-adjust-size,1));transform-origin:50%;flex:none;display:block;position:relative}.need-tile:before{content:"";z-index:0;aspect-ratio:720/690;pointer-events:none;opacity:0;background:#98a57f;width:clamp(94px,9.5vw,128px);transition:opacity .22s ease-out,transform .26s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94);-webkit-mask:url(/images/snuffel-kwispel-paw-refined.svg) 50%/contain no-repeat;mask:url(/images/snuffel-kwispel-paw-refined.svg) 50%/contain no-repeat}.need-tile img{transition:opacity .16s ease-out}.need-tile:is(:hover,:focus-visible):before{opacity:.13;transform:translate(-50%,-50%)scale(1)}.need-tile:is(:hover,:focus-visible) img{opacity:0}.category-tile{isolation:isolate;color:#faf7ef;letter-spacing:.025em;text-align:center;min-height:71px;box-shadow:none;background:#76845f;border:0;border-radius:0;justify-content:center;align-items:center;padding:16px 14px;font-family:Nunito,sans-serif;font-size:14.7113px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .28s ease-out,color .28s ease-out,box-shadow .28s ease-out;display:flex;position:relative;overflow:hidden}.collection-landing .need-tile,.collection-landing .category-tile{--tile-hover-y:-3px;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease-out,background-color .28s ease-out,color .28s ease-out;box-shadow:0 0 18px -5px #413c2b1f,0 5px 12px -5px #413c2b29,0 12px 24px -8px #413c2b30}.collection-landing :is(.need-tile,.category-tile):nth-child(n+4){--tile-hover-y:3px}.collection-landing :is(.need-tile,.category-tile):is(:hover,:focus-visible){transform:translateY(var(--tile-hover-y));box-shadow:0 0 20px -5px #413c2b1f,0 7px 16px -6px #413c2b29,0 16px 28px -9px #413c2b30}@media (width<=760px){.collection-landing :is(.need-tile,.category-tile):nth-child(n+3){--tile-hover-y:3px}}.collection-landing .category-tile{box-shadow:0 0 18px -5px #413c2b47,0 5px 12px -5px #413c2b61,0 12px 24px -8px #413c2b75}.collection-landing .category-tile:is(:hover,:focus-visible){box-shadow:0 0 20px -5px #413c2b47,0 7px 16px -6px #413c2b61,0 16px 28px -9px #413c2b75}.category-tile>span{z-index:1;position:relative}.category-tile:after{content:"";z-index:0;pointer-events:none;opacity:0;background:url(/images/snuffel-kwispel-paw-gold-soft.svg) 50%/auto 145% no-repeat;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;inset:0;transform:scale(.96)}.category-tile:hover,.category-tile:focus-visible{z-index:2;color:#f8f5ea;background:#82906b;outline:none}.category-tile:hover:after,.category-tile:focus-visible:after{opacity:1;transform:scale(1)}.category-tile:not(:nth-child(3n+1)):before{transition:background-color .28s ease-out}.category-tile:is(:hover,:focus-visible):before,.category-tile:is(:hover,:focus-visible)+.category-tile:before{background-color:#0000}.collection-landing .need-tile:focus-visible,.collection-landing .category-tile:focus-visible{z-index:3;outline-offset:3px;outline:2px solid #292929}@media (prefers-reduced-motion:reduce){.collection-landing :is(.need-tile,.category-tile){transition:none}.collection-landing :is(.need-tile,.category-tile):is(:hover,:focus-visible){transform:none}.need-tile:before,.need-tile img,.category-tile,.category-tile:before,.category-tile:after{transition:none}.need-tile:before{transform:translate(-50%,-50%)}.category-tile:after{transform:none}}.collection-service{background:0 0;border-bottom:0;padding-bottom:20px;position:relative}.collection-service:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 135% at 100%,#eee0ceb3,#eee0ce6b 52%,#eee0ce00 100%),radial-gradient(28% 100% at 58% 48%,#f3e6d726,#f3e6d700 100%),url(/images/collection-snuffel-mist-v2.png) 50%/100% 100% no-repeat;position:absolute;inset:-100px 0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#0000 0%,#000 100px calc(100% - 100px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 100px calc(100% - 100px),#0000 100%)}.collection-service-inner{grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:center;gap:clamp(40px,7vw,110px);width:min(1240px,100% - 64px);min-height:286px;padding-block:20px;display:grid}.collection-service-copy{gap:12px;font-family:Nunito,sans-serif;display:grid}.collection-service-copy h2{color:var(--olive-deep);letter-spacing:0;margin:0;font-family:inherit;font-size:1.125rem;font-weight:700;line-height:1.45}.collection-service-copy p{color:#536044;margin:2px 0 0;font-size:.9375rem;font-weight:400;line-height:1.65}.collection-service-copy a{color:#536044;-webkit-text-stroke:0 currentColor;padding-block:6px;text-decoration:none;transition:-webkit-text-stroke-width .32s ease-out;display:inline-block;position:relative}.collection-service-copy a:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#d8c79d 0%,#b59a62 100%);border-radius:999px;height:2.673px;transition:transform .3s;position:absolute;bottom:3px;left:2%;right:2%;transform:scaleX(1)}.collection-service-copy a:is(:hover,:focus-visible){-webkit-text-stroke-width:.6px}.collection-service-copy a:focus-visible{outline-offset:5px;outline:2px solid #566047}.collection-service-art{isolation:isolate;transform-origin:50%;justify-self:end;width:100%;max-width:330px;height:236px;position:relative;transform:scale(.9568)}.collection-service-shadow{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.collection-service-boxes{object-fit:contain;width:100%;height:100%;display:block}@media (width>=761px) and (width<=1100px){.collection-service-inner{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:28px;width:calc(100% - 64px);min-height:286px;padding-block:20px}.collection-service-art{max-width:300px;height:220px}}@media (width<=760px){.collection-service-inner{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 32px,620px);min-height:0;padding-block:28px}.collection-service-art{justify-self:center;max-width:280px;height:200px}}.collection-example-products{background:#f8f5ea;padding:clamp(64px,8vw,112px) 0 clamp(72px,9vw,125px)}.collection-products-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.collection-products-heading>div>p:last-child{max-width:530px}.collection-products-heading>a{color:#536044;border-bottom:2px solid #b4a173;flex:none;padding-bottom:6px;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:800;text-decoration:none}.collection-products-heading>a span{margin-left:9px}.collection-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.collection-example-card{color:#292929;min-width:0;text-decoration:none;display:block}.collection-example-image{aspect-ratio:1;background:#f2eadd;overflow:hidden}.collection-example-image img{object-fit:contain;width:100%;height:100%;display:block}.collection-example-card>div:last-child{padding:20px 2px 0}.collection-example-card h3{margin:0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:600;line-height:1.1}.collection-example-card p{color:#5e6652;min-height:2.8em;margin:8px 0 14px;font-size:.9rem;line-height:1.45}.collection-example-card strong{color:#292929;font-family:Nunito,sans-serif;font-size:.92rem}.collection-example-card:hover h3,.collection-example-card:focus-visible h3{color:#536044}.collection-example-card:focus-visible{outline-offset:6px;outline:2px solid #b4a173}@media (width<=760px){.collection-landing-intro{text-align:left}.collection-section-heading,.collection-section-heading--snuffel{grid-template-columns:1fr;gap:20px}.collection-section-heading--snuffel>div,.collection-section-heading--snuffel>img{order:initial}.collection-section-heading{min-height:0;padding-block:42px}.collection-dog{justify-self:end;width:175px;height:155px;margin-top:-12px}.collection-section-heading--snuffel .collection-dog{justify-self:start;width:210px;height:185px}.collection-button-shell,.collection-choice-section--needs .collection-button-shell{width:100%;padding-bottom:16px;padding-left:8px;padding-right:8px}.need-grid,.category-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.need-tile{min-height:96px;padding:15px}.category-tile{min-height:71px;padding:16px 12px}.category-tile:nth-child(n):before{content:none}.collection-products-heading{display:block}.collection-products-heading>a{margin-top:23px;display:inline-block}}@media (width<=520px){.collection-landing-intro h1{font-size:3.2rem}.meet-page .collection-landing-intro h1{font-size:3.011rem}.need-grid,.category-tile-grid,.collection-example-grid{grid-template-columns:1fr}.category-tile:nth-child(n):before{content:none}.collection-example-grid{gap:35px}.collection-example-card p{min-height:0}}.collection-showcase-header :is(.desktop-nav,.mobile-primary-scroll) a[aria-current=page]>span:after{clip-path:inset(0);opacity:1}.collection-showcase-header :is(.desktop-nav,.mobile-primary-scroll) a{transition:transform .42s cubic-bezier(.22,.61,.36,1)}.collection-showcase-header :is(.desktop-nav,.mobile-primary-scroll) a[aria-current=page]{transform:translateY(-3px)scale(1.02)}@media (prefers-reduced-motion:reduce){.collection-showcase-header :is(.desktop-nav,.mobile-primary-scroll) a{transition:none}.collection-showcase-header :is(.desktop-nav,.mobile-primary-scroll) a[aria-current=page]{transform:none}}.collection-showcase-header .header-logo .brand{clip-path:inset(-12px -64px 0 0)}.collection-showcase-header .header-logo[data-reveal=hidden] :is(.brand,.logo-motion-toggle){visibility:hidden;pointer-events:none}.collection-showcase-header .collection-logo-entrance .brand{clip-path:none}.collection-showcase-header .collection-logo-entrance[data-climb-phase=loading] .brand-static{visibility:hidden}@media (prefers-reduced-motion:reduce){.collection-showcase-header .header-logo[data-rig-ready=true] .brand-static{visibility:hidden}.collection-showcase-header .header-logo[data-rig-ready=true] .brand-vector{display:block}}.collection-showcases,.collection-showcase{background:#f6f0e1}.collection-showcase{padding-block:clamp(40px,5vw,64px)}.collection-showcases>.collection-showcase:first-child{padding-top:clamp(80px,10vw,128px)}.collection-showcase .collection-products-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.collection-showcase .collection-products-heading>a{margin-top:0}.collection-showcase h2{align-items:center;gap:.18em;font-size:clamp(2.35rem,4vw,3.8rem);display:flex}.collection-showcase h2 .nav-paw{flex-shrink:0}.collection-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding-inline:8px}.collection-showcase-grid .collection-example-card{box-shadow:none}.collection-showcase-grid .collection-example-image{aspect-ratio:1;box-shadow:0 0 18px -5px #413c2b1f,0 5px 12px -5px #413c2b29,0 12px 24px -8px #413c2b30}.collection-showcase-grid .collection-example-image img{object-fit:cover;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.collection-showcase-grid .collection-example-card:is(:hover,:focus-visible) .collection-example-image img{transform:scale(1.045)}@media (width<=760px){.collection-showcase .collection-products-heading{align-items:flex-start}.collection-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.collection-showcase .collection-products-heading{flex-direction:column}.collection-showcase-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.collection-showcase-grid .collection-example-image img{transition:none}}.collection-service-inner{grid-template-columns:minmax(0,360px) 190px minmax(0,1fr);gap:36px}.collection-service-brand{align-self:stretch;place-items:center;font-size:clamp(2.35rem,4vw,3.8rem);display:grid}.collection-service-brand img{width:3em;max-width:100%;height:auto;display:block;transform:translate(-83px,-5px)scale(.855716)}@media (width>=761px) and (width<=1100px){.collection-service-inner{grid-template-columns:minmax(0,320px) 140px minmax(0,1fr);gap:20px}.collection-service-brand img{width:132px;transform:translate(-45px,-5px)scale(.855716)}}@media (width<=760px){.collection-service-inner{grid-template-columns:minmax(0,1fr) 110px;gap:24px 16px}.collection-service-brand img{width:110px;transform:translate(-15px,-3px)scale(.855716)}.collection-service-art{grid-column:1/-1}}@media (width<=420px){.collection-service-inner{grid-template-columns:minmax(0,1fr) 80px;gap:24px 12px}.collection-service-brand img{width:80px}}.collection-carousel-actions{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.collection-carousel-controls{flex-shrink:0;gap:24px;display:flex;position:relative}.collection-carousel-controls:after{content:"";pointer-events:none;background:#b4a173;height:2px;position:absolute;bottom:0;left:0;right:0}.collection-carousel-overview{color:#536044;border-bottom:2px solid #b4a173;align-items:center;gap:9px;padding-bottom:6px;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.collection-carousel-controls button{color:#536044;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 0 8px;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:800;display:inline-flex}.collection-carousel-controls button:disabled{opacity:.45;cursor:default}.collection-carousel-controls button:focus-visible{outline-offset:5px;outline:2px solid #76845f}:is(.shop-page--moment,.shop-page--product)>.site-header,:is(.shop-page--moment,.shop-page--product)>.category-band{position:relative;top:auto}.studio-catalog,.studio-detail-page{background:#f6f0e1}.collection-detail-hero{background:#f8f5ea;padding:16px 0 22px}.collection-detail-hero .collection-home-nav{margin-bottom:8px}:is(.shop-page--moment,.shop-page--product) .collection-finder{padding-bottom:16px}.collection-overview-cta{justify-content:space-between;align-items:center;gap:24px;padding:0 0 16px;display:flex;transform:translateY(-60px)}:is(.shop-page--moment,.shop-page--product) .collection-overview-cta{pointer-events:none}:is(.shop-page--moment,.shop-page--product) .collection-overview-cta a{pointer-events:auto}.collection-overview-cta-links{align-items:center;gap:26px;min-height:46px;display:flex}.collection-overview-cta .collection-overview-cta-links .studio-detail-return{gap:9px}.collection-overview-cta-icon{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.collection-overview-cta-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.collection-overview-cta-icon .shop-count{background:#7b8965;top:-8px;right:-7px}.collection-overview-cta .studio-detail-return{transition:color .22s ease-out}.collection-overview-cta .studio-detail-return:is(:hover,:focus-visible){color:#292929}.collection-overview-cta .studio-detail-return{color:#59664a;border-bottom:0;flex-shrink:0;margin:0;font-size:14px;font-weight:700;position:relative}.collection-overview-cta .studio-detail-return:after{content:"";opacity:.88;background:#b7a477;height:1.625px;position:absolute;bottom:-4px;left:0;right:0}.collection-overview-cta>.studio-detail-return>span{transform:translateY(-2px)}:is(.shop-page--moment,.shop-page--product) .finder-bottom-pagination:not(.finder-bottom-pagination-inactive){color:#59664a}:is(.shop-page--moment,.shop-page--product) .finder-bottom-pagination:not(.finder-bottom-pagination-inactive) .finder-bottom-direction{--finder-bottom-rule:#b7a477}:is(.shop-page--moment,.shop-page--product) .finder-bottom-pagination:not(.finder-bottom-pagination-inactive) .finder-bottom-pages button[aria-current=page]:after{background:#b7a477}@media (width<=1100px){.collection-overview-cta{transform:none}}@media (width<=760px){.collection-overview-cta{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=520px){.collection-overview-cta-links{flex-wrap:wrap;gap:14px 22px}}.collection-detail-copy{text-align:left}.collection-detail-copy h1{color:#292929;letter-spacing:-.025em;align-items:center;gap:.18em;margin:0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(2.28rem,3.88vw,3.686rem);font-weight:600;line-height:1.02;display:flex}.collection-detail-copy p{color:#3f4935;max-width:530px;margin:17px 0 0;font-size:1rem;line-height:1.7}.studio-catalog{padding-block:8px 48px}.studio-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-inline:8px;display:grid}.studio-product{min-width:0;box-shadow:none;position:relative}.studio-product-link{aspect-ratio:4/3;color:#fff;isolation:isolate;background:#e9decc;display:block;position:relative;overflow:hidden}.studio-product-photo{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:block}.studio-product-photo.is-loaded{animation:.16s ease-out product-photo-ready}@keyframes product-photo-ready{0%{opacity:.82}to{opacity:1}}.finder-product-change{animation:.18s cubic-bezier(.22,.61,.36,1) product-results-ready}@keyframes product-results-ready{0%{opacity:.86;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.studio-product-photo.is-loaded,.finder-product-change{animation:none}}.studio-product-link:is(:hover,:focus-visible) .studio-product-photo{transform:scale(1.045)}.studio-product-shade{pointer-events:none;background:linear-gradient(#20211900 51%,#2021195c 78%,#202119a8);position:absolute;inset:0}.studio-product-label{color:#fff;text-shadow:0 1px 10px #1619124d;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:24px;left:clamp(18px,2vw,28px);right:76px}.studio-product-name{text-wrap:balance;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(25px,2vw,34px);font-weight:600;line-height:1}.studio-product-price{letter-spacing:.04em;opacity:.92;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1}.studio-product-bag{z-index:1;color:#faf7ef;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#34322a2e;border:1px solid #f8f5eab8;border-radius:3px;place-items:center;width:44px;height:44px;transition:background .4s cubic-bezier(.22,.61,.36,1),color .4s;display:grid;position:absolute;bottom:22px;right:20px}.studio-product-bag svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.studio-product-cart-button{cursor:pointer;padding:0}.studio-product-bag:is(:hover,:focus-visible){color:#000}.studio-product-bag:focus-visible{outline-offset:3px;outline:2px solid #b4a173}.studio-product-link:focus-visible{outline-offset:-4px;outline:2px solid #b4a173}.catalog-screenreader-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-detail-shell{padding-block:28px 64px}.studio-detail-breadcrumb{color:#59664a;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.studio-detail-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.studio-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.studio-detail-photo{width:100%;height:auto;display:block}.studio-detail-copy h1{color:#292929;margin:0 0 16px;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1.08}.studio-detail-copy p,.studio-detail-page--gift .gift-partner-description{color:#59664a;font-size:17px;line-height:1.7}.studio-detail-copy .studio-detail-price{color:#292929;margin-block:22px;font-family:Nunito,sans-serif;font-size:23px;font-weight:700}.studio-detail-return{color:#59664a;border-bottom:2px solid #b4a173;gap:16px;margin-top:20px;padding-block:8px;font-weight:700;display:inline-flex}@media (width<=760px){.collection-detail-hero{padding:12px 0 22px}.studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-product-label{bottom:18px;left:16px;right:66px}.studio-product-bag{bottom:16px;right:12px}.studio-detail{grid-template-columns:1fr}}@media (width<=520px){.studio-product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-product-photo,.studio-product-bag{transition:none}.studio-product-link:is(:hover,:focus-visible) .studio-product-photo{transform:none}}.product-carousel{margin-inline:8px;position:relative}.product-carousel-track{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:calc(33.3333% - 5.33333px);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.product-carousel-track::-webkit-scrollbar{display:none}.product-carousel-track>.studio-product{scroll-snap-align:start}.collection-showcase .product-carousel{margin-inline:0}.collection-showcase .product-carousel-track{grid-auto-columns:calc(33.3333% - 10.6667px)}@media (width<=760px){.collection-showcase .product-carousel-track{grid-auto-columns:calc(50% - 12px)}}@media (width<=520px){.collection-showcase .product-carousel-track{grid-auto-columns:calc(100% - 16px)}}.product-carousel-arrow{color:#faf7ef;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);cursor:pointer;background:#34322a2e;border:1px solid #f8f5eab8;border-radius:3px;place-items:center;width:44px;height:44px;padding:0;transition:background .3s,color .3s,opacity .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-carousel-prev{left:12px}.product-carousel-next{right:12px}.product-carousel-arrow svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.product-carousel-arrow:is(:hover,:focus-visible):not(:disabled){color:#000}.product-carousel-arrow:disabled{visibility:hidden;pointer-events:none}.product-carousel-arrow:focus-visible{outline-offset:3px;outline:2px solid #b5a170}@media (width<=760px){.product-carousel-track{grid-auto-columns:calc(50% - 4px)}}@media (width<=520px){.product-carousel-track{grid-auto-columns:100%}}@media (prefers-reduced-motion:reduce){.product-carousel-arrow{transition:none}}.studio-product-bag,.product-carousel-arrow{isolation:isolate;transition:color .4s cubic-bezier(.22,.61,.36,1);overflow:hidden}.product-carousel-arrow{color:#faf7ef;background:#34322a3d;border-color:#ffffffe6}.studio-product-bag:before,.product-carousel-arrow:before{content:"";z-index:-1;pointer-events:none;background:#f8f5ea;transition:transform .4s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translate(-101%)}.product-carousel-prev:before{transform:translate(101%)}.studio-product-bag:is(:hover,:focus-visible):before,.product-carousel-arrow:is(:hover,:focus-visible):not(:disabled):before{transform:translate(0)}.product-carousel-arrow:not(:disabled) svg{animation:1.05s ease-in-out infinite alternate product-arrow-drift}.product-carousel-prev{--arrow-drift:-2px}.product-carousel-next{--arrow-drift:2px}@keyframes product-arrow-drift{0%{transform:translate(0)}to{transform:translateX(var(--arrow-drift))}}@media (prefers-reduced-motion:reduce){.studio-product-bag,.product-carousel-arrow,.studio-product-bag:before,.product-carousel-arrow:before{transition:none}.product-carousel-arrow:not(:disabled) svg{animation:none}}.studio-product-info{bottom:74px}@media (width<=760px){.studio-product-info{bottom:68px}}.studio-product-info svg{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.studio-product-favorite{cursor:pointer;padding:0;top:20px;bottom:auto}.studio-product-favorite[aria-pressed=true] svg{fill:currentColor}@media (width<=760px){.studio-product-favorite{top:12px;bottom:auto}}.collection-detail-hero--green{background:#f8f5ea}.collection-detail-hero--green .collection-detail-copy p,.collection-detail-hero--green .collection-home-link{color:#292929}.collection-detail-hero--green .collection-detail-copy h1{isolation:isolate;border-right:2.75px solid var(--gold);color:#faf7ef;letter-spacing:.025em;background:0 0;max-width:100%;padding:16px 26px 16px 0;font-family:Nunito,sans-serif;font-size:clamp(1.1583rem,1.8315vw,1.3959rem);font-weight:700;line-height:1.35;display:table;position:relative}.collection-detail-hero--green .collection-detail-copy h1:before{content:"";z-index:-1;background:#82906b;width:calc(100% + max(32px,50vw - 620px));position:absolute;top:0;bottom:0;right:0}@media (width<=760px){.collection-detail-hero--green .collection-detail-copy h1:before{width:calc(100% + max(16px,50vw - 310px))}}.collection-detail-hero--green .collection-home-link{border-color:var(--gold)}.collection-detail-hero--green .collection-detail-copy p{font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}.collection-detail-hero--green .collection-home-link:is(:hover,:focus-visible){color:#292929}.product-price-values{flex-wrap:nowrap;align-items:baseline;gap:.4em .65em;max-width:100%;display:inline-flex}.product-price-current,.product-price-previous{white-space:nowrap}.product-price-current{font-weight:inherit}.product-price-previous{opacity:.78;font-size:.95em;font-weight:500;text-decoration-thickness:1px}.product-promotion-label{color:#faf7ef;letter-spacing:.09em;text-transform:uppercase;text-shadow:none;white-space:nowrap;vertical-align:middle;background:#82906b;flex:none;padding:.42em .65em;font:600 9px/1.15 Nunito,sans-serif;display:inline-block}.product-promotion-corner{z-index:1;pointer-events:none;padding:9px 15px;font-size:11.5px;position:absolute;top:0;left:0}.saved-product-photo{display:block;position:relative}.saved-product-photo img{display:block}.studio-detail-price .product-promotion-label{font-size:10px}@media (width>=1100px){.studio-product-grid--six .product-promotion-corner{padding:6px 11px;font-size:9px}.studio-product-grid--six .product-price-values{letter-spacing:0;gap:4px 6px}.studio-product-grid--six .product-price-values .product-promotion-label{padding:3px 4px;font-size:7px}}@media (width<=760px){.product-promotion-corner{padding:7px 13px;font-size:10.5px}}.product-promotion-sale{background:#9b5e48}.studio-product-price .product-price-values--sale .product-price-current,.shop-saved-card .product-price-values--sale .product-price-current{font-size:1em;font-weight:550}.product-promotion-benefit-text{transform-origin:50%;display:inline-block;transform:scale(.98)}.product-promotion-benefit{color:#faf7ef;background:#aa9668}.product-promotion-popular{background:#7c756a}.studio-detail-price .product-price-values--sale .product-price-current{font-weight:600}.photo-footer{isolation:isolate;--footer-green:#536044;--footer-background:#eee3d3;--footer-border:#ab9b794f;background:var(--footer-background);color:var(--ink);border-top:0;padding:0;font-family:Nunito,sans-serif;font-size:1rem;line-height:1.6;position:relative;overflow:clip}.photo-footer .shell{width:min(1240px,100% - 64px);margin-inline:auto}.footer-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo-footer h3{color:var(--olive-deep);letter-spacing:0;margin:0;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;line-height:1.45}.photo-footer p{margin:0}.photo-footer ul{margin:0;padding:0;list-style:none}.photo-footer a{color:var(--footer-green);text-underline-offset:.24em;text-decoration-thickness:1px}.photo-footer a:hover{color:var(--olive-deep);text-decoration-line:underline}.photo-footer :is(a,button,input):focus-visible{outline:2px solid var(--olive);outline-offset:4px}.photo-footer-background{z-index:-1;isolation:isolate;pointer-events:none;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.photo-footer-background picture,.photo-footer-background img{width:100%;height:auto;display:block}.photo-footer-image{filter:saturate(.78)brightness(1.01)contrast(.98)}.photo-footer-plant-retouch{filter:saturate(.78)brightness(1.01)contrast(.98);position:absolute;inset:0 0 auto}.photo-footer-plant-colour{mix-blend-mode:color;position:absolute;inset:0 0 auto}.photo-footer-bed-retouch{filter:saturate(.78)brightness(1.01)contrast(.98);position:absolute;inset:0 0 auto}.photo-footer-dog-correction,.photo-footer-golden-realism{position:absolute;inset:0 0 auto}.photo-footer-cushion-correction{mix-blend-mode:color;position:absolute;inset:0 0 auto}.photo-footer-cushion-light{position:absolute;inset:0 0 auto}.footer-scene-content{min-height:calc(37.2vw + 32px);padding-top:clamp(36px,3.7vw,68px);padding-bottom:28px;position:relative}.footer-scene-intro{isolation:isolate;width:min(460px,42vw - 48px);position:relative;top:0}.footer-scene-intro:before{content:"";z-index:-1;pointer-events:none;background:#eee3d3bd;position:absolute;inset:-36px -48px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000),linear-gradient(#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000),linear-gradient(#0000,#000 36px calc(100% - 36px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.photo-footer-wordmark{width:min(100%,440px);line-height:0;display:block;position:relative}.photo-footer-wordmark img{opacity:.5;width:100%;height:auto;display:block}.photo-footer-wordmark .photo-footer-brand-paw{width:10.14%;height:auto;position:absolute;top:-26.45%;left:43.8066%;transform:translate(-50%)}.footer-surface{isolation:isolate;position:relative}.footer-surface:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#eee3d3ad 64px);position:absolute;inset:-32px 0 0}.footer-service-bar{gap:16px;padding:20px 0 0;display:grid}.footer-service-item{min-width:0}.footer-service-item>p{color:var(--footer-green);margin-top:2px;font-size:.9375rem;line-height:1.65}.footer-service-item a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);-webkit-text-stroke:0 currentColor;padding-block:6px;transition:-webkit-text-stroke-width .32s ease-out;display:inline-block}.photo-footer .footer-service-item a:is(:hover,:focus-visible){-webkit-text-stroke-width:.6px}.footer-navigation{grid-template-columns:1fr .85fr 1.3fr 1.1fr;gap:clamp(24px,3vw,44px);padding:40px 0 28px;display:grid;position:relative;top:16px}.footer-nav-group,.footer-nav-panel{min-width:0}.photo-footer .footer-nav-heading{min-height:2.9em;padding-bottom:14px}.footer-nav-toggle{display:none}.footer-link{overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:40px;padding:7px 0;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;display:flex;position:relative}.footer-link:after{content:"";background:var(--gold);opacity:.82;transform-origin:100%;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.photo-footer .footer-link:hover,.photo-footer .footer-link:focus-visible{text-decoration:none}.footer-link:hover:after,.footer-link:focus-visible:after{opacity:1;transform-origin:0;transform:scaleX(1)}.photo-footer .footer-link-quiet{color:var(--footer-green)}.footer-newsletter{border-bottom:1px solid var(--footer-border);grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px 0;display:grid}.footer-newsletter>div>p{margin-top:8px}.footer-newsletter form{gap:10px;display:flex}.footer-newsletter input[type=email]{border:1px solid var(--sand);background:var(--paper);min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:3px;flex:1;padding:10px 14px}.footer-newsletter button{border:1px solid var(--olive);background:var(--olive);min-height:48px;color:var(--paper);cursor:pointer;border-radius:3px;padding:10px 20px}.footer-newsletter button:hover{background:var(--olive-dark)}.footer-newsletter .footer-newsletter-privacy{color:var(--footer-green);font-size:.8125rem}.footer-newsletter-privacy a{text-decoration:underline}.footer-trust-bar{border-top:1px solid var(--footer-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:24px 0;display:grid}.footer-trust-group ul{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:12px;display:flex}.footer-trust-group img{object-fit:contain;width:auto;max-width:96px;height:24px;display:block}.footer-trust-group a{align-items:center;min-height:44px;display:inline-flex}.footer-return{justify-content:flex-end;padding-bottom:20px;display:flex}.footer-legal{border-top:1px solid var(--footer-border);color:var(--footer-green);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 28px;padding:20px 0;font-size:.8125rem;display:grid}.footer-business{flex-wrap:wrap;gap:4px 14px;display:flex}.footer-social{justify-content:flex-end;align-items:center;gap:8px;display:flex}.footer-social a{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .18s,background-color .18s;display:inline-flex}.footer-social a:hover{background:#76845f17}.photo-footer .footer-back-top{color:#faf7ef;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#76845f;border-radius:3px;height:50px}.photo-footer .footer-back-top:hover,.photo-footer .footer-back-top:focus-visible{color:#000;text-decoration:none}@media (width<=1100px){.footer-scene-content{padding-bottom:12px}.footer-scene-intro{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.footer-scene-intro:before{display:none}.photo-footer-wordmark{width:min(40vw,380px)}.footer-service-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:29.35vw;padding:24px 0 20px}.footer-service-item{isolation:isolate;position:relative}.footer-service-item:before{content:"";z-index:-1;pointer-events:none;background:#eee3d3ad;position:absolute;inset:-18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000),linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000),linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.photo-footer .footer-nav-heading{min-height:0;padding-bottom:12px}.footer-legal{grid-template-columns:minmax(0,1fr)}.footer-legal nav{grid-area:2/1/auto/-1}.footer-social{justify-content:flex-start}}@media (width<=760px){.photo-footer .shell{width:calc(100% - 40px)}.footer-service-bar{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px 10px}.footer-service-item>p{margin-top:2px}.footer-service-item a{min-height:44px;padding-block:10px}.footer-newsletter,.footer-trust-bar{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=640px){.photo-footer-background{-webkit-mask-image:linear-gradient(#000 64%,#0000 100%);mask-image:linear-gradient(#000 64%,#0000 100%)}.footer-scene-content{min-height:0;padding-top:18px}.photo-footer-wordmark{width:min(70vw,340px)}.footer-service-bar{margin-top:calc(71.27vw + 14px)}.footer-navigation{grid-template-columns:minmax(0,1fr);gap:0;padding:18px 0 26px}.footer-nav-group+.footer-nav-group{border-top:1px solid var(--footer-border)}.photo-footer .footer-nav-heading{padding:0}.footer-nav-heading-label{padding:18px 0;display:block}.footer-nav-panel{padding-bottom:16px}.footer-navigation[data-enhanced=true] .footer-nav-heading-label{display:none}.footer-navigation[data-enhanced=true] .footer-nav-toggle{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:58px;padding:16px 0;display:flex}.footer-nav-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.footer-nav-group[data-open=true] .footer-nav-toggle svg{transform:rotate(180deg)}.footer-navigation[data-enhanced=true] .footer-nav-group[data-open=false] .footer-nav-panel{display:none}.footer-link{min-height:44px;padding:10px 0}.footer-legal{gap:10px 16px}}@media (width<=360px){.footer-newsletter form{flex-direction:column}}@media (prefers-reduced-motion:reduce){.footer-link:after,.footer-nav-toggle svg,.footer-social a{transition:none}}.social-community{min-width:0;color:var(--footer-green);flex:1}.social-community-inner,.social-community-follow,.social-community-icons{justify-content:center;align-items:center;display:flex}.social-community-inner{justify-content:flex-start;gap:40px}.social-community-follow{gap:20px}.social-community-icons{gap:12px}.social-community .social-community-icon{place-items:center;width:50px;height:50px;padding:10px;display:grid}.social-community-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .22s ease-out}.photo-footer .social-community a.shop-action:hover{text-decoration:none}.social-community button:disabled{cursor:default}.footer-return:has(.social-community){align-items:center;gap:24px;padding-top:28px}@media (width<=900px){.footer-return:has(.social-community){flex-wrap:wrap}.social-community{flex-basis:100%}.social-community-inner{justify-content:center}}@media (width<=640px){.social-community-inner,.social-community-follow{flex-direction:column}.social-community-inner{gap:18px}.social-community-follow{gap:8px}.social-community .shop-action{text-align:center;max-width:100%}}.photo-footer .footer-community-action{isolation:isolate;color:#faf7ef;background:#76845f;border:1px solid #f8f5eab8;border-radius:3px;min-height:50px;transition:color .4s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.photo-footer .social-community .shop-action{font-weight:400}.photo-footer .footer-community-action:before{content:"";z-index:0;transform-origin:0;pointer-events:none;background:#f8f5ea;transition:transform .4s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleX(0)}.photo-footer .footer-community-action>:is(svg,span){z-index:1;position:relative}.photo-footer .footer-community-action:is(:hover,:focus-visible){color:#000;background:#76845f;text-decoration:none}.photo-footer .footer-community-action:is(:hover,:focus-visible):before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.photo-footer .footer-community-action,.photo-footer .footer-community-action:before{transition:none}}.studio-detail-return,.shop-text-link{color:#536044;background:0 0;border:0;border-bottom:2px solid #b4a173;align-items:center;gap:9px;padding:0 0 6px;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.shop-product-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.shop-action{color:#faf7ef;cursor:pointer;background:#76845f;border:1px solid #76845f;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 16px;font:800 .9rem Nunito,sans-serif;transition:background .2s;display:inline-flex}.shop-action:hover{background:#626f4f}.shop-favorite-action{color:#536044;background:0 0}.shop-favorite-action:hover{background:#eee1d1}.shop-action svg,.shop-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.shop-favorite-action[aria-pressed=true] svg{fill:currentColor}.header-icons .shop-header-icon{color:#6c7858;place-items:center;width:30px;height:34px;padding:3px;text-decoration:none;display:grid;position:relative}.shop-count{color:#faf7ef;text-align:center;background:#76845f;border-radius:20px;min-width:15px;height:15px;padding:0 3px;font:800 10px/15px Nunito,sans-serif;position:absolute;top:-5px;right:-4px}.shop-favorites-preview{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#536044;background:#f8f5eaf7;border:1px solid #b4a173;border-radius:4px;width:min(350px,100vw - 32px);max-height:70vh;padding:22px;font-family:Nunito,sans-serif;position:fixed;right:max(16px,50vw - 620px);overflow-y:auto;box-shadow:0 12px 34px #29292926}.shop-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-preview-heading button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:26px}.shop-preview-list{color:inherit;gap:14px;margin:16px 0 22px;text-decoration:none;display:grid}.shop-preview-item{align-items:center;gap:12px;font-size:15px;display:flex}.shop-preview-item img{object-fit:cover;flex-shrink:0}.shop-preview-item small{margin-top:4px;font-size:14px;display:block}.shop-saved-page{color:#536044;min-height:55vh;padding-block:42px 70px}.shop-saved-page h1{color:#292929;margin:0 0 32px;font:600 clamp(36px,4vw,60px)/1.1 Cormorant Garamond,Georgia,serif}.shop-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.shop-saved-card>a{color:#292929;text-decoration:none}.shop-saved-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.shop-saved-card h2{margin:14px 0 8px;font:600 28px/1.2 Cormorant Garamond,Georgia,serif}.shop-remove{color:#536044;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:10px 0;text-decoration:underline;display:block}.shop-quantity{align-items:center;gap:12px;display:flex}.shop-quantity input{width:70px;color:inherit;font:inherit;background:#f8f5ea;border:1px solid #b4a173;padding:8px}.shop-cart-summary{border-top:1px solid #b4a173;width:100%;max-width:520px;margin-top:36px;margin-left:auto;padding-top:24px}.shop-cart-link{margin-top:28px}@media (width<=760px){.shop-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.shop-cart-summary{max-width:none}}@media (width<=520px){.shop-saved-grid{grid-template-columns:1fr}}.motion-arrow{--arrow-x:5px;--arrow-y:0px;display:inline-block}.motion-arrow[data-direction=left]{--arrow-x:-5px}.motion-arrow[data-direction=up]{--arrow-x:0px;--arrow-y:-5px}.motion-arrow[data-direction=down]{--arrow-x:0px;--arrow-y:5px}a:is(:hover,:focus-visible) .motion-arrow,button:is(:hover,:focus-visible):not(:disabled) .motion-arrow{animation:.85s cubic-bezier(.45,0,.25,1) infinite alternate refined-arrow}@keyframes refined-arrow{0%{translate:0}to{translate:var(--arrow-x) var(--arrow-y)}}.finder-filter-toggle,.finder-sort-trigger,.finder-bottom-pagination button,.collection-carousel-controls button,.collection-carousel-overview,.shop-text-link,.studio-detail-return{transition:color .22s}.collection-finder .finder-filter-toggle:is(:hover,:focus-visible),.collection-finder .finder-sort-trigger:is(:hover,:focus-visible),.finder-bottom-pagination button:is(:hover,:focus-visible):not(:disabled),.collection-carousel-controls button:is(:hover,:focus-visible):not(:disabled),.collection-carousel-overview:is(:hover,:focus-visible),.shop-text-link:is(:hover,:focus-visible),.studio-detail-return:is(:hover,:focus-visible){color:#292929}.finder-sort-arrow{transform-origin:50%;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.finder-sort-trigger:is(:hover,:focus-visible,[aria-expanded=true]) .finder-sort-arrow{transform:rotate(180deg)}.filter-slider-first,.filter-slider-second{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.finder-filter-toggle:is(:hover,:focus-visible) .filter-slider-first{transform:translate(6px)}.finder-filter-toggle:is(:hover,:focus-visible) .filter-slider-second{transform:translate(-6px)}@media (prefers-reduced-motion:reduce){a .motion-arrow,button .motion-arrow{animation:none!important}.finder-sort-arrow,.filter-slider-first,.filter-slider-second{transition:none}}._root_1ge59_1,._preview_1ge59_1{color:var(--ink,#303428);font:16px/1.65 Nunito,Avenir Next,sans-serif}._root_1ge59_1 *,._preview_1ge59_1 *{box-sizing:border-box}._preview_1ge59_1{--ink:#292929;--muted:#536044;--olive:#76845f;--olive-dark:#536044;--olive-hover:#626f4f;--olive-pale:#e9ebdd;--cream:#f8f5ea;--paper:#fffefa;--sand:#c9bea3;--gold:#b4a173;--line:#76845f40;color:var(--ink)}._preview_1ge59_1:not(dialog){background:var(--cream);padding-bottom:1px;display:flow-root}._preview_1ge59_1 :is(a,button,input,select){color:inherit}._preview_1ge59_1 h1,._preview_1ge59_1 h2,._preview_1ge59_1 h3{color:var(--ink)}._root_1ge59_1 h1,._preview_1ge59_1 h1{letter-spacing:-.025em;margin:0 0 22px;font:600 clamp(36px,4vw,52px)/1.1 Cormorant Garamond,Garamond,Georgia,serif}._root_1ge59_1 h2,._preview_1ge59_1 h2{margin:0 0 14px;font:600 30px/1.2 Cormorant Garamond,Garamond,Georgia,serif}._root_1ge59_1 h3,._preview_1ge59_1 h3{overflow-wrap:anywhere;margin:0 0 5px;font:600 24px/1.25 Cormorant Garamond,Garamond,Georgia,serif}._root_1ge59_1 p,._preview_1ge59_1 p{margin:0 0 18px}._root_1ge59_1 :is(a,button,input,select):focus-visible,._preview_1ge59_1 :is(a,button,input,select):focus-visible{outline:2px solid var(--olive);outline-offset:4px}._root_1ge59_1 button,._preview_1ge59_1 button,._root_1ge59_1 input,._preview_1ge59_1 input,._root_1ge59_1 select,._preview_1ge59_1 select{font:inherit}._root_1ge59_1 button,._preview_1ge59_1 button{cursor:pointer}._root_1ge59_1 button:disabled,._preview_1ge59_1 button:disabled{cursor:wait;opacity:.7}._unavailable_1ge59_17{text-align:center;max-width:680px;margin:auto;padding:90px 24px 110px}._unavailable_1ge59_17 ._primary_1ge59_18{margin-top:14px}._eyebrow_1ge59_19{color:var(--olive);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:18px!important}._primary_1ge59_18,._secondary_1ge59_20{border:1px solid var(--olive);background:var(--olive);min-height:46px;color:var(--paper);text-align:center;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}._primary_1ge59_18:hover{background:var(--olive-dark)}._secondary_1ge59_20{color:var(--olive-dark);background:0 0}._secondary_1ge59_20:hover{background:var(--olive-pale)}._textButton_1ge59_24{min-height:44px;color:var(--olive-dark);text-underline-offset:5px;text-align:left;background:0 0;border:0;align-items:center;padding:8px 0;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}._textButton_1ge59_24:hover{color:var(--ink)}._muted_1ge59_26{color:var(--muted);font-size:14px}._intro_1ge59_27{max-width:600px;margin-bottom:30px!important}._toolbar_1ge59_28{border-bottom:1px solid var(--gold);width:min(1056px,100% - 48px);margin:0 auto;padding:22px 0 24px}._toolbarIntro_1ge59_29{color:var(--olive-dark);flex-wrap:wrap;justify-content:space-between;gap:2px 20px;display:flex}._toolbar_1ge59_28 p{margin:0;font-size:14px}._toolbarFields_1ge59_31{grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}._toolbarFields_1ge59_31 label{gap:5px;min-width:0;font-size:14px;font-weight:700;display:grid}._toolbarFields_1ge59_31 select{border:1px solid var(--sand);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:3px;padding:8px 12px;font-size:16px}._auth_1ge59_34{border:1px solid var(--sand);border-top:3px solid var(--gold);background:#fffdf6;border-radius:3px;width:min(480px,100% - 48px);margin:40px auto 64px;padding:30px 28px;box-shadow:0 12px 34px #2929290d}._auth_1ge59_34>._eyebrow_1ge59_19,._auth_1ge59_34>h1,._auth_1ge59_34>._intro_1ge59_27{text-align:center}._auth_1ge59_34>h1{margin-bottom:16px;font-size:48px}._preview_1ge59_1 ._primary_1ge59_18{background:var(--olive);border-color:var(--olive);color:#faf7ef;min-height:50px;font-size:19px;font-weight:800}._preview_1ge59_1 ._primary_1ge59_18:hover{background:var(--olive-hover)}._preview_1ge59_1 ._secondary_1ge59_20{color:var(--olive-dark)}._preview_1ge59_1 ._textButton_1ge59_24{color:var(--olive-dark);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:2px}._workspace_1ge59_41{width:min(1056px,100% - 64px);margin:38px auto 88px}._nav_1ge59_42{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 28px;margin-bottom:42px;padding-bottom:18px;display:flex}._nav_1ge59_42 a,._nav_1ge59_42 button{min-height:44px;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:8px 0;font-size:15px;text-decoration:none;display:inline-flex}._nav_1ge59_42 a[aria-current=page]{border-bottom-color:var(--gold);font-weight:700}._nav_1ge59_42 button{color:var(--olive-dark);margin-left:auto}._form_1ge59_46{gap:22px;max-width:460px;display:grid}._field_1ge59_47{gap:7px;min-width:0;display:grid}._field_1ge59_47 label,._legend_1ge59_48{font-size:15px;font-weight:700}._field_1ge59_47 label span{color:var(--muted);font-size:13px;font-weight:400}._input_1ge59_50{border:1px solid var(--sand);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink);border-radius:3px;padding:11px 13px;font-size:16px!important}._input_1ge59_50[aria-invalid=true]{border:2px solid var(--olive-dark)}._password_1ge59_52{position:relative}._password_1ge59_52 input{padding-right:94px}._password_1ge59_52 button{min-width:80px;min-height:42px;color:var(--olive-dark);background:0 0;border:0;font-size:14px;text-decoration:underline;position:absolute;top:3px;right:5px}._hint_1ge59_55{color:var(--muted);font-size:14px;line-height:1.55;margin:0!important}._error_1ge59_56{color:var(--ink);font-size:14px;font-weight:700;margin:0!important}._notice_1ge59_57{border:1px solid var(--line);border-left:3px solid var(--olive);background:var(--cream);overflow-wrap:anywhere;margin:22px 0;padding:16px 18px;font-size:15px}._notice_1ge59_57[data-error=true]{border-left-color:var(--olive-dark)}._notice_1ge59_57 p:last-child{margin-bottom:0}._actions_1ge59_60{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px;display:flex}._authFooter_1ge59_61{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}._authFooter_1ge59_61 p{margin-bottom:8px}._authFooter_1ge59_61{text-align:center}._exampleAccess_1ge59_64{border-top:1px solid var(--line);text-align:center;margin-top:24px;padding-top:20px}._exampleAccess_1ge59_64 p{color:var(--muted);font-size:14px;margin:0!important}._columns_1ge59_66{grid-template-columns:1fr 1.1fr;gap:52px;display:grid}._section_1ge59_67{border-top:1px solid var(--line);min-width:0;padding:28px 0}._section_1ge59_67 ._form_1ge59_46{margin-top:24px}._details_1ge59_69{margin:0 0 20px}._details_1ge59_69 div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:16px;padding:11px 0;display:grid}._details_1ge59_69 dt{color:var(--muted);font-size:14px}._details_1ge59_69 dd{overflow-wrap:anywhere;margin:0}._dogList_1ge59_73{margin:20px 0;padding:0;list-style:none}._dogRow_1ge59_74{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-width:0;padding:20px 0;display:flex}._dogRow_1ge59_74 p{color:var(--muted);margin:0;font-size:14px}._dogCopy_1ge59_76{flex:1;min-width:0}._avatar_1ge59_77{background:var(--olive-pale);width:64px;height:64px;color:var(--olive-dark);border-radius:50%;flex:0 0 64px;place-items:center;font:600 28px Georgia,serif;display:grid;overflow:hidden}._avatar_1ge59_77 img{object-fit:cover;width:100%;height:100%}._dogForm_1ge59_79{max-width:640px}._photo_1ge59_80{align-items:center;gap:18px;display:flex}._photo_1ge59_80 input{min-width:0;max-width:100%;font-size:14px}._choices_1ge59_82{border:0;margin:0;padding:0}._choices_1ge59_82 label{align-items:center;gap:10px;min-height:44px;margin-right:24px;display:inline-flex}._choices_1ge59_82 input{width:18px;height:18px;accent-color:var(--olive)}._setting_1ge59_85{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:27px 0;display:flex}._setting_1ge59_85 p{color:var(--muted);max-width:560px;margin:0}._dialog_1ge59_87{border:1px solid var(--sand);border-top:3px solid var(--gold);width:min(520px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--paper);border-radius:3px;padding:30px;overflow-y:auto;box-shadow:0 12px 34px #29292926}._dialog_1ge59_87::backdrop{background:#29292966}._dialog_1ge59_87 ._form_1ge59_46{margin-top:24px}._srOnly_1ge59_90{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=700px){._toolbar_1ge59_28{width:calc(100% - 32px);padding:18px 0}._toolbarFields_1ge59_31{grid-template-columns:1fr 1fr;gap:10px}._toolbarFields_1ge59_31 label:first-child{grid-column:1/-1}._toolbarFields_1ge59_31 select{padding-inline:8px}._workspace_1ge59_41{width:calc(100% - 40px);margin-top:28px}._auth_1ge59_34{width:calc(100% - 32px);margin:26px auto 40px;padding:28px 20px}._auth_1ge59_34>h1{font-size:40px}._nav_1ge59_42{gap:4px 20px;margin-bottom:30px}._nav_1ge59_42 button{margin-left:0}._columns_1ge59_66{grid-template-columns:1fr;gap:0}._dogRow_1ge59_74{flex-wrap:wrap;align-items:flex-start;gap:12px}._dogRow_1ge59_74>._actions_1ge59_60{gap:12px;width:100%;margin:0 0 0 76px}._setting_1ge59_85{flex-direction:column;align-items:flex-start;gap:12px}._details_1ge59_69 div{grid-template-columns:110px 1fr;gap:12px}._dialog_1ge59_87{padding:22px}._photo_1ge59_80{flex-direction:column;align-items:flex-start}}._hero_knjki_1.collection-detail-hero{padding-bottom:25px}._savedProducts_knjki_5.shop-saved-page{padding-top:30px}._dog_knjki_10 .home-dog-section{padding-bottom:0}._dog_knjki_10 .finder-scene-space{display:none}._dog_knjki_10 .finder-intro{gap:0;padding-block:24px}._dog_knjki_10 .finder-stage{display:block}._dog_knjki_10 .home-dog-portrait{margin-inline:auto}._rails_knjki_31{gap:44px;min-width:0;padding-block:40px 64px;display:grid}@media (width<=760px){._savedProducts_knjki_5.shop-saved-page{padding-top:22px}._dog_knjki_10 .finder-intro{padding-block:20px}._rails_knjki_31{gap:32px;padding-block:28px 48px}}.meet-story{padding-block:clamp(40px,5vw,68px)}.meet-dog-block{position:relative}.meet-dog-title{z-index:1;width:clamp(145px,15vw,180px);margin:0;line-height:0;position:absolute;top:clamp(52px,5vw,72px);left:50%;transform:translate(-50%)}.meet-dog-title img{width:100%;height:auto;display:block}@media (width<=760px){.meet-dog-title{top:40px}}html:has(#over-ons-verhaal:target){scroll-behavior:auto}#over-ons-verhaal{scroll-margin-top:81px}@media (width<=640px){#over-ons-verhaal{scroll-margin-top:69px}}.meet-story-copy{max-width:720px;margin-inline:auto}.meet-story .meet-story-kicker{color:#aa966b;letter-spacing:.15em;font-weight:700}.meet-story h2,.meet-story h3{letter-spacing:-.025em;margin:0 0 14px;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:600;line-height:1.1}.meet-story-copy>p:not(.collection-kicker),.meet-story-origin>p:not(.collection-kicker),.meet-story-founder>p:not(.collection-kicker){margin:0 0 16px;font-size:1rem;line-height:1.75}.meet-story-origin{margin-top:32px;padding-top:28px}.meet-story-founder{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.meet-story-founder>p:not(.collection-kicker){font-size:.95rem}.meet-story-collection{text-align:right;margin-top:clamp(32px,4vw,44px)}.meet-story .studio-detail-return{margin-top:0}.meet-story-wesvion{width:170px;max-width:100%;margin-block:24px 0;display:block;position:relative}.meet-story-wesvion img{filter:url(#wesvion-gold-v);width:100%;height:auto;display:block}.meet-story-wesvion:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.gift-partner{text-align:center;padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px)}.gift-partner-copy{max-width:960px;margin-inline:auto}.gift-partner .collection-kicker{color:#aa966b;letter-spacing:.15em;font-weight:700}.gift-partner h2{letter-spacing:-.025em;margin:0 0 20px;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.1}.gift-partner-description{max-width:600px;margin:0 auto 16px;font-size:1rem;line-height:1.75}.gift-partner-logo{width:220px;max-width:100%;margin:0 auto 12px;display:block;position:relative}.gift-partner-logo img{width:100%;height:auto;display:block}.gift-partner-logo:after{content:"";opacity:.9;background:#b4a173;height:2px;position:absolute;bottom:10px;left:13.3%;right:14.7%}.gift-partner-product-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #b4a173;text-decoration:underline #b4a173;transition:color .22s}.gift-partner-product-link:is(:hover,:focus-visible){color:#292929}@media (width<=600px){.gift-partner-logo{width:195px}}.studio-detail-page--gift .studio-detail-shell{padding-bottom:24px}.gift-partner--compact{padding-top:24px}.gift-partner--collection{padding-block:clamp(24px,2.2vw,32px) clamp(48px,7vw,96px)}.legal-page{background:#f8f5ea}.legal-page .site-header{position:sticky;top:0}.legal-page .category-band{position:relative;top:auto}.legal-skip-link{z-index:100;color:#292929;background:#eee3d3;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.legal-skip-link:focus{transform:none}.legal-intro{background:#f2e8d6;border-bottom:1px solid #cfc2aa;padding:28px 0 48px}.legal-breadcrumbs{color:#536044;flex-wrap:wrap;font-size:.875rem;line-height:1.6;display:flex}.legal-home-link{color:#435036;min-height:44px;padding:8px 0;font-weight:600;text-decoration:none;transition:color .24s;display:inline-block;position:relative}.legal-home-link:after{content:"";background:#b4a173;height:2px;transition:background-color .24s;position:absolute;bottom:12px;left:0;right:0}.legal-home-link:hover{color:#292929}.legal-home-link:hover:after{background:#8d7a54}.legal-eyebrow{color:#536044;margin:32px 0 16px;font-size:.875rem;line-height:1.5}.legal-intro h1{color:#292929;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:900px;margin:0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:600;line-height:1.08}.legal-lead{color:#536044;max-width:680px;margin:18px 0 24px;font-size:1.125rem;line-height:1.65}.legal-meta{color:#626854;flex-wrap:wrap;align-items:center;gap:6px 28px;font-size:.875rem;line-height:1.5;display:flex}.legal-text-button{color:#435036;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px 0;display:inline-block;position:relative}.legal-text-button:after{content:"";background:#b4a173;height:2px;position:absolute;bottom:12px;left:0;right:0}.legal-layout{grid-template-columns:minmax(190px,240px) minmax(0,760px);justify-content:space-between;gap:clamp(32px,5vw,90px);padding-block:48px 80px;display:grid}.legal-sidebar{min-width:0}.legal-sidebar-panel{overscroll-behavior:contain;max-height:calc(100vh - 180px);box-shadow:none;scrollbar-width:thin;scrollbar-color:#b4a173 transparent;will-change:transform;background:0 0;border:0;padding:19px 15px;position:sticky;top:158px;overflow-y:auto}.legal-sidebar-panel::-webkit-scrollbar{width:3px}.legal-sidebar-panel::-webkit-scrollbar-track{background:0 0}.legal-sidebar-panel::-webkit-scrollbar-thumb{background:#b4a173;border-radius:999px}.legal-sidebar-panel::-webkit-scrollbar-thumb:hover{background:#b4a173}.legal-sidebar-label{color:var(--olive-deep);letter-spacing:0;margin:0 10px 11px;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;line-height:1.45}.legal-chapter-list{margin:0;padding:0;list-style:none}.legal-chapter-list li{margin:0}.legal-sidebar-panel a{color:#536044;letter-spacing:.015em;border-left:2px solid #0000;align-items:center;gap:10px;min-height:42px;padding:10px;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.45;text-decoration:none;transition:background-color .28s,border-color .28s,color .28s,transform .28s cubic-bezier(.22,.61,.36,1);display:flex}.legal-chapter-number{color:#b4a173;letter-spacing:.04em;flex:none;font-size:.6875rem;font-weight:700;transition:color .24s}.legal-chapter-title{position:relative}.legal-chapter-title:after{content:"";width:var(--legal-hover-width,100%);opacity:1;transform-origin:100%;background:#b4a173;max-width:100%;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:-.18em;left:0;transform:scaleX(0)}.legal-chapter-list a:hover,.legal-chapter-list a:focus-visible{color:var(--olive-deep);background:0 0;transform:none}.legal-chapter-list a:hover .legal-chapter-title:after,.legal-chapter-list a:focus-visible .legal-chapter-title:after{opacity:1;transform-origin:0;transform:scaleX(1)}.legal-chapter-list a[aria-current=location]{color:#f8f5ea;background:#8e9a79;border-left-width:3px;border-left-color:#c6b682;font-weight:700}.legal-chapter-list a[aria-current=location] .legal-chapter-number{color:#c6b682}.legal-chapter-list a[aria-current=location] .legal-chapter-title:after{transform:scaleX(0)}.legal-sidebar-divider{background:var(--gold);height:1px;margin:17px 10px}.legal-page-list a{color:#536044;letter-spacing:0;border-left:0;width:fit-content;max-width:calc(100% - 20px);min-height:38px;margin-inline:10px;padding:8px 0;font-family:Nunito,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;position:relative}.legal-page-list a:after{content:"";opacity:1;transform-origin:100%;background:#b4a173;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.legal-page-list a:hover,.legal-page-list a:focus-visible{color:var(--olive-deep);background:0 0;transform:none}.legal-page-list a:hover:after,.legal-page-list a:focus-visible:after{opacity:1;transform-origin:0;transform:scaleX(1)}.legal-document{color:#3d4434;overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.8}.legal-document p{margin:0 0 16px}.legal-document ul,.legal-document ol{margin:14px 0 22px;padding-left:24px}.legal-document li{margin-bottom:8px}.legal-document a{color:#465b35;text-underline-offset:4px;-webkit-text-decoration:underline #b4a173;text-decoration:underline #b4a173;text-decoration-thickness:2px}.legal-document a:hover{color:#806330}.legal-notice{background:#eee4d4;border-left:3px solid #b4a173;margin-bottom:32px;padding:21px 25px}.legal-notice strong{color:#292929}.legal-notice p{margin:7px 0 0}.legal-contents{border-bottom:1px solid #d0c4ae;padding-bottom:26px}.legal-contents h2{letter-spacing:0;margin:0;font:700 1rem/1.5 Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}.legal-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin-bottom:0;font-size:.875rem;display:grid}.legal-section{border-bottom:1px solid #d0c4ae;padding:34px 0 24px;scroll-margin-top:155px}#contact-chat.legal-section{scroll-margin-top:165px}.legal-section h2{color:#292929;letter-spacing:-.01em;align-items:baseline;gap:15px;margin:0 0 18px;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:2rem;font-weight:600;line-height:1.2;display:flex}.legal-section h2>span{color:#b4a173;flex:none;font:600 .875rem/1.5 Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}.legal-section h3{color:#292929;margin:24px 0 10px;font-size:1rem;line-height:1.5}.legal-details{margin:20px 0}.legal-details>div{border-bottom:1px solid #d0c4ae;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:18px;padding:14px 0;display:grid}.legal-details dt{color:#292929;font-weight:700}.legal-details dd{margin:0}.legal-model{background:#eee4d4;border:1px solid #d0c4ae;padding:22px}.legal-model p:last-child,.legal-preference p:empty{margin:0}.legal-preference p{margin-top:12px}.legal-contact{padding:30px 0}.legal-contact p{color:#292929;margin-bottom:4px;font-weight:700}.legal-sources{border-top:1px solid #d0c4ae;padding-top:24px;font-size:.875rem}.legal-sources p{margin:0;font-weight:700}.legal-page a:focus-visible,.legal-page button:focus-visible{outline-offset:5px;outline:2px solid #65754e}@media (width<=800px){.legal-layout{grid-template-columns:1fr;gap:30px;padding-block:28px 48px}.legal-sidebar-panel{max-height:none;padding:16px;position:static;overflow:visible}.legal-chapter-list,.legal-page-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-sidebar-panel a{padding:10px 12px}.legal-sidebar-panel .legal-page-list a{padding-inline:0}.legal-intro{padding-bottom:30px}.legal-eyebrow{margin-top:28px}}@media (width<=480px){.legal-chapter-list,.legal-page-list,.legal-contents ol{grid-template-columns:1fr}.legal-notice{padding:18px}.legal-details>div{grid-template-columns:1fr;gap:3px}.legal-section h2{gap:10px;font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.legal-page-list a:after{transition:none}}@media print{.legal-page .site-header,.legal-page .category-band,.legal-page .mobile-primary-nav,.legal-sidebar,.legal-page .photo-footer,.legal-skip-link,.legal-page button,.legal-contact,.legal-contents{display:none!important}.legal-page,.legal-intro,.legal-notice,.legal-model{color:#000;background:#fff}.legal-page .shell{width:100%;max-width:none}.legal-layout{padding-top:20px;display:block}.legal-section h2{break-after:avoid}.legal-section{scroll-margin-top:0}.legal-document{font-size:11pt;line-height:1.6}}._gallery_egcza_1{min-width:0}._galleryPhotos_egcza_2{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}._galleryPhotos_egcza_2::-webkit-scrollbar{display:none}._galleryPhoto_egcza_2{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 100%;min-width:0}._galleryPhoto_egcza_2 img{object-fit:contain;width:100%;height:100%}._thumbnails_egcza_6{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;gap:8px;margin:12px 0 0;padding:2px;list-style:none;display:grid;overflow-x:auto}._thumbnails_egcza_6::-webkit-scrollbar{display:none}._thumbnails_egcza_6 li{scroll-snap-align:start;min-width:0}._thumbnail_egcza_6,._placeholder_egcza_9{aspect-ratio:4/3;border:1px solid var(--line);background:0 0;border-radius:0;width:100%;min-height:60px}._thumbnail_egcza_6{cursor:pointer;padding:0;display:block}._thumbnail_egcza_6 img{object-fit:cover;width:100%;height:100%;display:block}._thumbnail_egcza_6[aria-pressed=true]{outline:1px solid var(--gold);outline-offset:1px}._placeholder_egcza_9{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:12px;line-height:1.3;display:flex}._placeholder_egcza_9 small{font-size:12px}._thumbnail_egcza_6:focus-visible,._galleryPhotos_egcza_2:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}._purchaseInformation_egcza_16{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:30px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}._purchaseInformation_egcza_16+.shop-product-actions{margin-top:42px}._purchaseInformation_egcza_16 li{align-items:baseline;gap:8px;display:inline-flex}._purchaseInformation_egcza_16 li:not(:last-child):after{content:"·"}._purchaseInformation_egcza_16 a{text-decoration:none;transition:color .22s}._secondaryActions_egcza_21{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:20px;display:flex}._secondaryActions_egcza_21 .studio-detail-return{margin-top:0}._purchaseInformation_egcza_16 a:hover{color:#292929}._purchaseInformation_egcza_16 a:focus-visible,._facts_egcza_24 summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}._details_egcza_25{padding-block:40px 0}._information_egcza_26,._reviews_egcza_26{color:#59664a;max-width:780px;font-size:16px;line-height:1.75}._information_egcza_26 h2,._reviews_egcza_26 h2{color:#292929;margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.15}._information_egcza_26 h3{color:#292929;margin:24px 0 10px;font:700 16px/1.5 Nunito,sans-serif}._information_egcza_26 p,._reviews_egcza_26 p{margin:0 0 16px}._information_egcza_26 p:last-child,._reviews_egcza_26 p:last-child{margin-bottom:0}._information_egcza_26 ul{padding-left:20px}._information_egcza_26+._information_egcza_26{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}._disclosureToggle_egcza_33{cursor:pointer;margin-top:16px}._disclosureToggle_egcza_33 svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:transform .2s}._disclosureToggle_egcza_33[aria-expanded=true] svg{transform:rotate(180deg)}._disclosureToggle_egcza_33:focus-visible{outline:2px solid var(--gold);outline-offset:4px}._specifications_egcza_37{margin:16px 0 0}._specifications_egcza_37>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 2fr;gap:20px;padding-block:12px;display:grid}._specifications_egcza_37 dt{font-weight:700}._specifications_egcza_37 dd{white-space:pre-line;margin:0}._facts_egcza_24{margin-top:24px}._facts_egcza_24 details{border-top:1px solid var(--line);padding-block:14px}._facts_egcza_24 summary{cursor:pointer;font-weight:700}._facts_egcza_24 details p{white-space:pre-line;margin-top:12px}._reviews_egcza_26{border-block:1px solid var(--line);margin-top:36px;margin-bottom:24px;padding-block:28px 48px}._reviewList_egcza_46{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}._reviewMeta_egcza_47{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:8px;font-size:14px;display:flex}._rating_egcza_48{color:var(--gold);letter-spacing:.08em}@media (width<=760px){._thumbnails_egcza_6{grid-auto-columns:84px}._details_egcza_25{padding-top:28px}._reviews_egcza_26{margin-top:28px;margin-bottom:20px;padding-block:24px 36px}._information_egcza_26+._information_egcza_26{margin-top:28px;padding-top:24px}._specifications_egcza_37>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){._purchaseInformation_egcza_16 a,._disclosureToggle_egcza_33 svg{transition:none}}
