html{scrollbar-width:none;scrollbar-gutter:auto}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}.s-shop-categories,.s-home-filters,.s-thumbnails{scrollbar-width:none}.s-shop-categories::-webkit-scrollbar,.s-home-filters::-webkit-scrollbar,.s-thumbnails::-webkit-scrollbar{display:none}.s-back-button{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:12px 0 2px;padding:6px 14px 6px 10px;border:1px solid var(--color-line);border-radius:999px;background:#fff;color:var(--color-ink);font-size:13px;font-weight:500;cursor:pointer}.s-back-button .s-icon{width:16px;height:16px;transform:rotate(180deg)}.s-back-button:hover{border-color:var(--color-brand);color:var(--color-brand)}.s-slim-list{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:8px}.s-slim-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px 8px 8px;border:1px solid #EBC5A6;border-radius:12px;background:#fffaf3}.s-slim-link:hover{border-color:#d89462}.s-slim-link img{width:40px;height:40px;object-fit:contain;flex-shrink:0;border-radius:8px}.s-slim-link span{display:flex;flex-direction:column;min-width:0;flex:1}.s-slim-link strong{font-size:14px;font-weight:600;line-height:1.3}.s-slim-link small{font-size:11px;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-slim-link em{font-style:normal;font-size:12px;color:var(--color-muted);flex-shrink:0}@media(min-width:640px){.s-slim-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.s-slim-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-catalogue-browse h2{font-size:18px;margin:6px 0 12px}.s-browse-category-grid{display:flex;flex-wrap:wrap;gap:8px;grid-template-columns:none}.s-browse-category{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;min-height:48px}.s-browse-category>img{width:36px;height:36px;padding:0;background:transparent;flex-shrink:0}.s-browse-category>div{padding:0;display:flex;align-items:center;gap:8px}.s-browse-category h3{font-size:13px;min-height:0;margin:0}.s-browse-category span{font-size:11px}.s-browse-category .s-icon{display:none}.s-home-filters a.is-active{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.s-menu-catalogue{border-bottom:1px solid var(--color-line)}.s-menu-catalogue summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 4px;font-weight:600;cursor:pointer;list-style:none}.s-menu-catalogue summary::-webkit-details-marker{display:none}.s-menu-catalogue[open] summary span{transform:rotate(180deg)}.s-menu-catalogue a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 4px 0 16px;font-size:14px}.s-menu-catalogue a small{color:var(--color-muted);font-size:12px}.s-menu-catalogue .s-menu-all{font-weight:600;color:var(--color-brand)}.s-catalogue-more,.s-section-heading .s-catalogue-more,.s-section-heading>a.s-button.s-outline{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.3;border:1px solid var(--color-line);border-radius:7px;background:transparent;color:var(--color-ink);text-decoration:none;white-space:nowrap;max-width:none}.s-catalogue-more .s-icon{display:none}.s-catalogue-more:hover{border-color:var(--color-brand);color:var(--color-brand);background:transparent}body[data-page] .s-section-heading>a.s-catalogue-more,body[data-page] .s-section-heading>a.s-button.s-outline{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.3;border:1px solid var(--color-line);border-radius:7px;background:transparent;color:var(--color-ink);text-decoration:none;white-space:nowrap;box-shadow:none}body[data-page] .s-section-heading>a.s-catalogue-more:hover,body[data-page] .s-section-heading>a.s-button.s-outline:hover{border-color:var(--color-brand);color:var(--color-brand);background:transparent}.ck-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(400px,88vw);height:100dvh;max-height:100dvh;box-sizing:border-box;max-width:none;border:0;border-radius:0;background:var(--color-canvas);color:var(--color-ink);box-shadow:12px 0 40px #2426202a;overflow:hidden}.ck-drawer[open]{display:flex;flex-direction:column;animation:ck-drawer-in .26s cubic-bezier(.2,.8,.2,1)}.ck-drawer::backdrop{background:#24262055;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes ck-drawer-in{0%{transform:translate(-100%)}to{transform:none}}.ck-drawer-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid var(--color-line);flex-shrink:0}.ck-drawer-logo img{height:34px;width:auto}.ck-drawer-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-ink)}.ck-drawer-close:hover{background:var(--color-brand-soft)}.ck-drawer-panels{position:relative;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.ck-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;box-sizing:border-box;scrollbar-width:none;padding:18px 16px max(32px,env(safe-area-inset-bottom));transform:translate(100%);visibility:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility .26s}.ck-panel::-webkit-scrollbar{display:none}.ck-panel.is-active{transform:none;visibility:visible}.ck-panel.is-behind{transform:translate(-30%)}.ck-drawer-label{margin:22px 4px 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.ck-shop-all{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:16px 18px;border-radius:14px;background:var(--color-brand);color:#fff}.ck-shop-all:hover{color:#fff;filter:brightness(1.06)}.ck-shop-all span{font-size:16px;font-weight:600}.ck-shop-all small{grid-row:2;font-size:12px;color:#fffc}.ck-shop-all .s-icon{grid-row:1/3;grid-column:2;width:20px;height:20px}.ck-row{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 8px;border-radius:12px;text-align:left;color:var(--color-ink)}.ck-row+.ck-row{margin-top:2px}.ck-row:hover{background:#fff;color:var(--color-ink)}.ck-thumb{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f3ede3}.ck-thumb.sage{background:#e7eedd}.ck-thumb.butter{background:#fbf0cf}.ck-thumb.peach{background:#fbe3d6}.ck-thumb img{width:36px;height:36px;object-fit:contain}.ck-row-text{display:flex;flex-direction:column;min-width:0;flex:1}.ck-row-text strong{font-size:15px;font-weight:600;line-height:1.3}.ck-row-text small{font-size:12px;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-chev{color:var(--color-muted);display:flex}.ck-chev .s-icon{width:18px;height:18px}.ck-link{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 10px;border-radius:10px;font-size:14px;color:var(--color-ink);text-align:left}.ck-link:hover{background:#fff;color:var(--color-brand)}.ck-link .s-icon{width:20px;height:20px;color:var(--color-muted)}.ck-panel-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 6px;margin-left:-4px;font-size:13px;font-weight:500;color:var(--color-muted)}.ck-panel-back .s-icon{width:16px;height:16px;transform:rotate(180deg)}.ck-panel-back:hover{color:var(--color-brand)}.ck-panel-title{font-size:26px;font-weight:700;letter-spacing:-.03em;margin:6px 4px 16px}@media(prefers-reduced-motion:reduce){.ck-drawer[open]{animation:none}.ck-panel{transition:none}}.s-back-button{vertical-align:middle;margin-right:14px}.ck-drawer .ck-thumb,.ck-drawer .ck-row-text small{display:none}.ck-drawer .ck-row{min-height:52px;padding:8px 10px}.ck-drawer .ck-row-text strong{font-size:16px;font-weight:500}.ck-cat-carousel{position:relative;display:flex;align-items:center;gap:8px;margin:0 0 8px}.ck-cat-track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 2px 8px;flex:1;min-width:0}.ck-cat-track::-webkit-scrollbar{display:none}.ck-cat-carousel .ck-cat-track .s-catalogue-card{flex:0 0 auto;width:118px;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;overflow:visible;scroll-snap-align:start;color:var(--color-ink)}.ck-cat-carousel .ck-cat-track .s-catalogue-card>img{order:-1;width:90px;height:90px;margin:0;padding:14px;border-radius:50%;background:#e8eddf;object-fit:contain;filter:none;border:1px solid #DFE5D6;transition:transform .16s}.ck-cat-carousel .ck-cat-track .s-catalogue-card.butter>img{background:#f7ebcb;border-color:#eeddb6}.ck-cat-carousel .ck-cat-track .s-catalogue-card.peach>img{background:#f4e1d5;border-color:#ebd1c0}.ck-cat-carousel .ck-cat-track .s-catalogue-card:hover>img{transform:translateY(-2px)}.ck-cat-carousel .ck-cat-track .s-catalogue-card>div{width:100%;padding:0}.ck-cat-carousel .ck-cat-track .s-catalogue-card h3{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em;margin:0}.ck-cat-carousel .ck-cat-track .s-catalogue-card p{display:none}.ck-cat-arrow{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-line);background:#fff;color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #24262012;transition:opacity .2s,border-color .2s}.ck-cat-arrow:hover{border-color:var(--color-brand);color:var(--color-brand)}.ck-cat-arrow .s-icon{width:18px;height:18px}.ck-cat-arrow.prev .s-icon{transform:rotate(180deg)}.ck-cat-arrow:disabled{opacity:.35;cursor:default}@media(max-width:639px){.ck-cat-track{gap:12px}.ck-cat-carousel .ck-cat-track .s-catalogue-card{width:92px}.ck-cat-carousel .ck-cat-track .s-catalogue-card>img{width:76px;height:76px;padding:11px}.ck-cat-carousel .ck-cat-track .s-catalogue-card h3{font-size:12px}.ck-cat-arrow{width:34px;height:34px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ck-nav.css.map */
