kr-category-carousel{display:block;position:relative}.kr-categories>.kr-wrap{max-width:1680px!important;padding-inline:clamp(24px,5vw,80px)!important}.kr-categories .kr-category-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 0 10px}.kr-categories .kr-category-grid::-webkit-scrollbar,.kr-shelf-track::-webkit-scrollbar{display:none}.kr-categories .kr-category{flex:0 0 clamp(205px,17vw,260px);scroll-snap-align:start;padding:12px 16px 20px}.kr-categories .kr-category-image{aspect-ratio:1.12}.kr-categories .kr-category h3{font-size:16px;margin-top:10px}.kr-category-arrow{position:absolute;z-index:2;top:42%;transform:translateY(-50%);display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #deded9;border-radius:50%;background:#fff;color:#171717;font:32px/1 Arial;box-shadow:0 3px 10px #0000000c;cursor:pointer}.kr-category-arrow--prev{left:-23px}.kr-category-arrow--next{right:-23px}.kr-category-arrow:disabled{opacity:.35;cursor:default}.kr-category-arrow:hover:not(:disabled){background:var(--kr-accent,#ffb12d);border-color:var(--kr-accent,#ffb12d)}.kr-category-arrow[hidden]{display:none}.kr-category-arrow:focus-visible,.kr-shelf-track:focus-visible,.kr-category-grid:focus-visible{outline:2px solid #171717;outline-offset:3px}.kr-nav-editorial{display:none}@media(min-width:1180px){.kr-header .kr-desktop-nav>.kr-nav-group--journal{position:static}.kr-header .kr-desktop-nav>.kr-nav-group--journal>.kr-nav-children{left:0;right:0;top:100%;width:100%;padding:24px max(32px,calc((100vw - 1344px)/2));display:grid;grid-template-columns:180px minmax(0,1fr);align-content:start;column-gap:24px;max-height:calc(100dvh - var(--kr-header-height,180px));box-sizing:border-box}.kr-nav-group--journal>.kr-nav-children>a{grid-column:1;padding:12px 8px}.kr-header .kr-nav-editorial{display:grid;grid-column:2;grid-row:1/span 6;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kr-nav-editorial a{display:block;min-width:0}.kr-nav-editorial img{display:block;width:100%;aspect-ratio:1.3;object-fit:cover;transition:filter .2s}.kr-nav-editorial span{display:block;font-size:13px;line-height:1.5;font-weight:600;padding-top:12px}.kr-nav-editorial a:hover img{filter:brightness(.94)}}.kr-pdp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.6;color:#656560;margin:0 auto 22px;max-width:1440px}.kr-pdp-breadcrumb a{color:#171717;text-decoration:none}.kr-pdp-breadcrumb a:hover{text-decoration:underline}.kr-pdp .kr-pdp__title{font-size:clamp(26px,2.3vw,36px);line-height:1.18;letter-spacing:-.035em}@media(min-width:1000px){.kr-pdp .kr-pdp__layout{grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:clamp(32px,4vw,64px)}.kr-pdp .kr-pdp__gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:start}.kr-pdp .kr-pdp__gallery:not(:has(.kr-pdp__thumbs)){grid-template-columns:1fr}.kr-pdp .kr-pdp__stage{grid-column:2;border-radius:0}.kr-pdp .kr-pdp__gallery:not(:has(.kr-pdp__thumbs)) .kr-pdp__stage{grid-column:1}.kr-pdp .kr-pdp__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;max-height:min(650px,calc(100dvh - var(--kr-header-height,180px) - 40px));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:0 2px 2px;gap:10px}.kr-pdp .kr-pdp__thumb{width:70px;height:70px;flex-basis:70px;border-radius:0;background:#fff}.kr-pdp .kr-pdp__thumb-image{border-radius:0}}.kr-collection-season{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:20px 24px;background:#fff3cf;color:#171717;font-size:14px}.kr-collection-season>span{font-weight:600}.kr-collection-season a{color:inherit;text-underline-offset:4px}.kr-shelf{padding-block:36px 32px}.kr-shelf-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.kr-shelf-heading h2,.kr-pet-finder h2,.kr-partner-wall h2{font-size:clamp(27px,3vw,40px);font-weight:600;line-height:1.16;letter-spacing:-.035em;margin:0}.kr-shelf-heading>a{font-size:13px;color:inherit;text-underline-offset:5px}.kr-shelf-heading p{color:#656560;font-size:14px;margin:0;max-width:42ch}.kr-shelf-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:8px}.kr-shelf-card{display:flex;flex-direction:column;min-width:0;flex:0 0 calc((100% - 72px)/5);background:#fff;scroll-snap-align:start;color:#171717}.kr-shelf-card a{color:inherit;text-decoration:none}.kr-shelf-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.kr-shelf-card h3{font-size:15px;line-height:1.4;font-weight:550;margin:12px 12px 8px;overflow-wrap:anywhere}.kr-shelf-card p{font-size:17px;font-weight:600;margin:auto 12px 12px;padding-top:5px}.kr-shelf-card .kr-shelf-card__choose{display:flex;justify-content:space-between;padding:12px;border-top:1px solid #ecece8;font-size:12px}.kr-shelf-card__choose:hover{background:#fff2cb}kr-recent-history[hidden]{display:none}.kr-pet-finder{padding-block:40px}.kr-pet-finder__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kr-pet-finder__card{color:#171717;text-decoration:none;min-width:0}.kr-pet-finder__portrait{position:relative;aspect-ratio:.88;background:transparent;isolation:isolate;overflow:visible}.kr-pet-finder__portrait:before{content:"";position:absolute;top:22%;right:0;bottom:0;left:0;background:#eaeae6;transition:background .24s;z-index:0}.kr-pet-finder__portrait picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:2}.kr-pet-finder__portrait img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.kr-pet-finder__heart{position:absolute;right:5%;top:30%;font:60px/1 Arial;color:#e7553e;opacity:0;transform:rotate(-15deg) scale(.5);transition:transform .24s,opacity .2s;z-index:1}.kr-pet-finder__card:nth-child(2) .kr-pet-finder__heart{color:#91ae55;right:auto;left:5%}.kr-pet-finder__card:nth-child(3) .kr-pet-finder__heart{color:#e18cb1}.kr-pet-finder__card:nth-child(4) .kr-pet-finder__heart{color:#368f72}.kr-pet-finder__card:is(:hover,:focus-visible) .kr-pet-finder__portrait:before{background:var(--kr-accent,#ffb12d)}.kr-pet-finder__card:is(:hover,:focus-visible) .kr-pet-finder__heart{opacity:1;transform:rotate(-15deg) scale(1)}.kr-pet-finder__card h3{display:flex;justify-content:center;gap:12px;text-align:center;font-size:16px;font-weight:600;margin:16px 0 0}.kr-pet-finder__card:focus-visible{outline:2px solid #171717;outline-offset:5px}.kr-partner-wall{padding-block:32px}.kr-partner-wall>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;align-items:center}.kr-partner-wall img{width:100%;max-height:70px;object-fit:contain;filter:grayscale(1);transition:filter .2s,transform .2s}.kr-partner-wall a:is(:hover,:focus-visible) img{filter:grayscale(0);transform:translateY(-3px)}.kr-holiday-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;background:#ffc455;min-height:0;overflow:hidden}.kr-holiday-banner__media{grid-area:1 / 1;position:relative;inset:auto;z-index:0;min-width:0;align-self:center}.kr-holiday-banner__media picture{display:block;width:100%;height:auto}.kr-holiday-banner__media img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.kr-holiday-banner__inner.kr-wrap{grid-area:1 / 1;position:relative;z-index:1;display:flex;align-items:center;width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:clamp(24px,3vw,44px) clamp(24px,4.5vw,160px)}.kr-holiday-banner__copy{width:32%;max-width:440px;color:#171717}.kr-holiday-banner__copy h2{font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.04em;margin:0 0 14px;text-wrap:balance}.kr-holiday-banner__copy>p:not(.kr-eyebrow){font-size:15px;line-height:1.55;max-width:30ch}.kr-holiday-banner__copy .kr-btn{margin-top:10px}@media(max-width:999px){.kr-holiday-banner{display:block}.kr-holiday-banner__inner.kr-wrap{display:block;padding:24px;background:#fff1cc}.kr-holiday-banner__copy{width:100%;max-width:none}.kr-holiday-banner__copy h2{font-size:32px}.kr-holiday-banner__copy>p:not(.kr-eyebrow){max-width:52ch}}.kr-cart-trust{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding-top:18px;border-top:1px solid #deded8;font:12px/1.5 var(--kr-font,Arial),sans-serif}.kr-cart-trust a{color:#55554e;text-underline-offset:4px}.cart-page__summary .cart__checkout-button{background:#171717;color:#fff}@media(max-width:999px){.kr-shelf-card{flex-basis:calc((100% - 36px)/3)}.kr-pet-finder .kr-shelf-heading{display:block}.kr-pet-finder .kr-shelf-heading p{margin-top:10px}}@media(max-width:767px){.kr-categories .kr-category{flex-basis:42vw;padding:8px 8px 16px}.kr-categories .kr-category-grid{gap:12px}.kr-categories .kr-category h3{font-size:13px}.kr-category-arrow{width:36px;height:36px;font-size:27px}.kr-category-arrow--prev{left:-18px}.kr-category-arrow--next{right:-18px}.kr-shelf{padding-block:28px}.kr-shelf-heading{display:block;margin-bottom:18px}.kr-shelf-heading>a,.kr-shelf-heading p{display:inline-block;margin-top:10px}.kr-shelf-card{flex-basis:calc((100% - 12px)/2)}.kr-shelf-track{gap:12px}.kr-shelf-card h3{font-size:13px;margin:10px 10px 7px}.kr-shelf-card p{font-size:16px;margin-inline:10px}.kr-shelf-card .kr-shelf-card__choose{padding:10px}.kr-pet-finder{padding-block:28px}.kr-pet-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.kr-pet-finder__card h3{font-size:13px}.kr-pet-finder__heart{font-size:44px}.kr-pet-finder__portrait{aspect-ratio:.88}.kr-partner-wall>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-collection-season{gap:6px;padding:16px 24px;text-align:center;font-size:12px}.kr-collection-season>a{display:block;width:100%}.kr-pdp-breadcrumb{font-size:11px;margin-bottom:16px}}@media(hover:none){.kr-pet-finder__heart{opacity:.8;transform:rotate(-15deg) scale(.8)}.kr-pet-finder__portrait:before{background:#fff0c8}}@media(prefers-reduced-motion:reduce){.kr-pet-finder__portrait:before,.kr-pet-finder__heart,.kr-partner-wall img,.kr-nav-editorial img{transition:none}.kr-partner-wall a:is(:hover,:focus-visible) img{transform:none}}body.kr-site .kr-catalog .kr-card-copy{padding:12px;gap:0}body.kr-site .kr-catalog .kr-product-card h3{min-height:0;height:auto;margin:0 0 8px;font-size:15px;line-height:1.35;font-weight:550}body.kr-site .kr-catalog .kr-card-price{margin:0 0 10px;padding:0;line-height:1.3}body.kr-site .kr-catalog .kr-card-bottom{margin-top:auto}body.kr-site .kr-pdp__heading{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--kr-line,#deded8)}body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__eyebrow,body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__title,body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__price,body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__subtitle{margin:0}body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__title{text-wrap:pretty;font-size:clamp(25px,2.2vw,34px);line-height:1.22;letter-spacing:-.025em}body.kr-site .kr-pdp__heading kr-product-reviews:not(:has(.kr-review-rating:not([hidden]))){display:none}body.kr-site .kr-pdp__heading .kr-review-rating{margin:0}body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__price{font-size:25px;line-height:1.3;font-weight:600}body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__subtitle{font-size:14px;line-height:1.55;max-width:54ch;color:#656560}body.kr-site .kr-pdp__offer-note{align-self:flex-start;background:#fff0c8;color:#29251c;font-size:12px;font-weight:500;line-height:1.5;padding:6px 10px;margin:0}body.kr-site .kr-product-recommendations{padding-block:32px}body.kr-site .kr-product-recommendations--discover{border-top:1px solid #e3e3de}body.kr-site .kr-shelf-track{align-items:stretch}body.kr-site .kr-shelf-card{height:auto}body.kr-site .kr-shelf-card__photo{display:block;aspect-ratio:1;overflow:hidden}body.kr-site .kr-shelf-card__photo img{width:100%;height:100%;object-fit:cover}body.kr-site .kr-shelf-card__body{padding:12px;min-width:0}body.kr-site .kr-shelf-card h3{margin:0 0 8px;font-size:15px;line-height:1.35;font-weight:550}body.kr-site .kr-shelf-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.kr-site .kr-shelf-card p{margin:8px 12px 12px;padding:0}body.kr-site .kr-shelf-card__body .kr-shelf-card__price{margin:0;font-size:17px;line-height:1.3;font-weight:650}body.kr-site .kr-shelf-card__price>span{font-size:11px;font-weight:400}body.kr-site .kr-shelf-card .kr-shelf-card__choose{margin-top:auto;min-height:42px;align-items:center;gap:8px}body.kr-site .kr-shelf-card__colours{display:flex;align-items:center;gap:5px;margin-top:10px}body.kr-site .kr-shelf-card__colours>a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #deded8;border-radius:3px;overflow:hidden;font-size:11px;line-height:1.2}body.kr-site .kr-shelf-card__colours img{display:block;width:100%;height:100%;object-fit:cover}body.kr-site .kr-shelf-card__colours>a:hover{border-color:#171717}body.kr-site .kr-shelf-card a:focus-visible{outline:2px solid #171717;outline-offset:2px}body.kr-site .kr-shelf-track--discovery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px}@media(min-width:768px)and (max-width:999px){body.kr-site .kr-shelf-track--discovery{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3)}}@media(max-width:767px){body.kr-site .kr-catalog .kr-card-copy{padding:10px 8px}body.kr-site .kr-catalog .kr-product-card h3{font-size:13px;margin-bottom:7px}body.kr-site .kr-catalog .kr-card-price{margin-bottom:8px}body.kr-site .kr-pdp__heading{gap:9px;padding-bottom:16px;margin-bottom:16px}body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__title{font-size:26px}body.kr-site .kr-pdp .kr-pdp__heading .kr-pdp__price{font-size:23px}body.kr-site .kr-product-recommendations{padding-block:26px}body.kr-site .kr-shelf-card__body{padding:10px}body.kr-site .kr-shelf-card h3{font-size:13px;margin-bottom:7px}body.kr-site .kr-shelf-card__body .kr-shelf-card__price{font-size:16px}body.kr-site .kr-shelf-card__colours{gap:4px;flex-wrap:wrap}body.kr-site .kr-shelf-card__colours>a{width:28px;height:28px}body.kr-site .kr-shelf-track--discovery{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/2);gap:18px 12px}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/kr-theme-refresh.css.map */
