@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(cc-brygada.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Brygada 1918";font-style:italic;font-weight:400 700;font-display:swap;src:url(cc-brygada-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(cc-schibsted.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--g-paper: #FBFBFA;--g-paper-rgb: 251 251 250;--g-band: #F3F2EE;--g-plate: #EDEBE6;--g-ink: #1C1D20;--g-ink-rgb: 28 29 32;--g-ink2: #5A5D64;--g-line: #E2DFD8;--g-line2: #D9D5CD;--g-accent: #1B6878;--g-btn: #1C1D20;--g-btn-ink: #FBFBFA;--g-btn-hover: #34363B;--g-good: #2F6B4E;--g-warn: #8A5A12;--g-field: #FFFFFF;--g-inv: #1C1D20;--g-inv-ink: #F3F1EC;--g-inv-ink2: #B9B5AC;--g-inv-line: #3A3B40;--g-shadow: 0 18px 40px -24px rgb(28 29 32 / 40%);--g-serif: "Brygada 1918", Georgia, "Times New Roman", serif;--g-sans: "Schibsted Grotesk", "Segoe UI", Helvetica, Arial, sans-serif;--g-r-sm: 10px;--g-r: 14px;--g-r-lg: 18px;--g-ease: cubic-bezier(.2, .7, .2, 1);--g-ease-drawer: cubic-bezier(.32, .72, 0, 1);--g-scrim: rgb(28 29 32 / 38%);--g-grain: url(cc-grain.png);--g-sec: clamp(3rem, 6vw, 5rem);--font-body--family: var(--g-sans);--font-subheading--family: var(--g-sans);--font-heading--family: var(--g-serif);--font-accent--family: var(--g-serif);--font-heading--weight: 500;--font-heading--style: normal;--narrow-page-width: 80rem;--icon-stroke-width: 1.6px}html[data-theme=dark]{--g-scrim: rgb(0 0 0 / 60%);color-scheme:dark;--g-paper: #151412;--g-paper-rgb: 21 20 18;--g-band: #1D1C19;--g-plate: #D8D3CA;--g-ink: #EEEAE3;--g-ink-rgb: 238 234 227;--g-ink2: #A9A499;--g-line: #302D28;--g-line2: #3B3731;--g-accent: #80C3D0;--g-btn: #EEEAE3;--g-btn-ink: #151412;--g-btn-hover: #FFFFFF;--g-good: #7BC19B;--g-warn: #E0B26A;--g-field: #1D1C19;--g-inv: #22201C;--g-inv-ink: #EEEAE3;--g-inv-ink2: #A9A499;--g-inv-line: #3B3731;--g-shadow: 0 18px 40px -24px rgb(0 0 0 / 80%);--color-background: #151412;--color-background-rgb: 21 20 18;--color-foreground: #EEEAE3;--color-foreground-rgb: 238 234 227;--color-border: #EEEAE3;--color-border-rgb: 238 234 227;--palette-lightest: #EEEAE3;--palette-lightest-rgb: 238 234 227;--palette-darkest: #151412;--palette-darkest-rgb: 21 20 18;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-primary-button-text: #151412;--color-primary-button-background: #EEEAE3;--color-primary-button-border: #EEEAE3;--color-primary-button-focus-outline: #80C3D0;--color-primary-button-hover-text: #151412;--color-primary-button-hover-background: #FFFFFF;--color-primary-button-hover-border: #FFFFFF;--color-secondary-button-text: #EEEAE3;--color-secondary-button-background: transparent;--color-secondary-button-border: #EEEAE3;--color-secondary-button-hover-text: #151412;--color-secondary-button-hover-background: #EEEAE3;--color-secondary-button-hover-border: #EEEAE3;--color-input-background: #1D1C19;--color-input-text: #EEEAE3;--color-input-text-rgb: 238 234 227;--color-input-border: #3B3731;--color-variant-background: transparent;--color-variant-border: #3B3731;--color-variant-text: #EEEAE3;--color-variant-text-rgb: 238 234 227;--color-variant-hover-background: #1D1C19;--color-variant-hover-text: #EEEAE3;--color-variant-hover-border: #A9A499;--color-selected-variant-background: #EEEAE3;--color-selected-variant-border: #EEEAE3;--color-selected-variant-text: #151412;--color-selected-variant-text-rgb: 21 20 18;--color-selected-variant-hover-background: #FFFFFF;--color-selected-variant-hover-text: #151412;--color-selected-variant-hover-border: #FFFFFF;--input-disabled-background-color: rgb(238 234 227 / .08);--input-disabled-border-color: rgb(238 234 227 / .12);--input-disabled-text-color: rgb(238 234 227 / .45)}html[data-theme=dark] [class*=color-custom-],html[data-theme=dark] [class*=color-custom-] .text-block{--color-background: var(--g-paper);--color-background-rgb: var(--g-paper-rgb);--color: var(--g-ink);--color-rgb: var(--g-ink-rgb);--color-foreground: var(--g-ink);--color-foreground-rgb: var(--g-ink-rgb);--color-foreground-muted: rgb(var(--g-ink-rgb) / var(--opacity-muted-text, .7));--color-foreground-subdued: rgb(var(--g-ink-rgb) / var(--opacity-subdued-text, .85));--color-border: var(--g-ink);--color-border-rgb: var(--g-ink-rgb)}html{background:var(--g-paper)}body{background:var(--g-paper);color:var(--g-ink);font-family:var(--g-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern";transition:background-color .25s ease,color .25s ease}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--g-serif);font-weight:500;letter-spacing:-.005em}h5,h6,.h5,.h6{font-family:var(--g-sans)}::selection{background:#1b687838}html[data-theme=dark] ::selection{background:#80c3d04d}:focus-visible{outline:2px solid var(--g-accent);outline-offset:3px}.cc{color:var(--g-ink);font-family:var(--g-sans)}.cc *,.cc *:before,.cc *:after{box-sizing:border-box}.cc img{display:block;max-width:100%}.cc a{text-decoration:none}:where(.cc) a{color:inherit}:where(.cc) a:hover{color:var(--g-accent)}.cc button{font:inherit;color:inherit}.cc-wrap{max-width:var(--page-width, 1360px);margin:0 auto;padding-inline:var(--page-margin, 16px)}.cc-sec{padding-block:var(--g-sec) 0}.cc-sec--tight{padding-block-start:calc(var(--g-sec) * .6)}.cc-sec-last{padding-block-end:var(--g-sec)}.cc-serif,.cc .cc-serif{font-family:var(--g-serif)}.cc-eyebrow{margin:0;font-family:var(--g-sans);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink2)}.cc-h2{margin:0;font-family:var(--g-serif);font-weight:500;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.125rem);line-height:1.18;letter-spacing:-.005em;text-wrap:balance}.cc-lede{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--g-ink2);max-width:60ch}.comma,.cc .comma{color:var(--g-accent);font-family:var(--g-serif);font-weight:700;font-size:1.28em;line-height:0;font-style:normal}.cc-facts{margin:0;display:flex;flex-wrap:wrap;column-gap:.3em;align-content:flex-start;font-size:.84rem;line-height:1.45;color:var(--g-ink2)}.cc-grain{background-image:var(--g-grain);background-size:128px 128px;background-repeat:repeat}.cc-tag{position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem 1.85rem;background:var(--g-paper);color:var(--g-ink);font-size:.84rem;line-height:1.2;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);filter:drop-shadow(0 1px 0 rgb(0 0 0 / 6%))}.cc-tag:before{content:"";position:absolute;left:11px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--g-plate);box-shadow:inset 0 0 0 1px #00000024}.cc-tag strong{font-weight:600;font-variant-numeric:lining-nums proportional-nums}.cc-pen{position:relative;display:inline-block}.cc-pen>svg.cc-pen-line{position:absolute;left:0;right:0;bottom:-.12em;width:100%;height:.3em;overflow:visible;pointer-events:none;fill:none;stroke:var(--g-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cc-pen>svg.cc-pen-line path{vector-effect:non-scaling-stroke}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.6rem;border:1px solid var(--g-btn);border-radius:999px;background:var(--g-btn);color:var(--g-btn-ink);font-family:var(--g-sans);font-size:1rem;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,scale .16s var(--g-ease)}.cc .cc-btn,.cc .cc-btn:hover{color:var(--g-btn-ink)}.cc-btn:hover{background:var(--g-btn-hover);border-color:var(--g-btn-hover)}.cc-btn svg{width:18px;height:18px;flex:none}.cc-btn--line,.cc .cc-btn--line{background:transparent;color:var(--g-ink);border-color:var(--g-ink)}.cc .cc-btn--line:hover{background:var(--g-ink);color:var(--g-paper)}.cc-btn--sm{min-height:44px;padding:0 1.2rem;font-size:.92rem}.cc-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;color:var(--g-ink);white-space:nowrap}.cc-link svg{width:16px;height:16px;flex:none;transition:transform .2s var(--g-ease)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cc-link:hover svg{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){.cc-btn:active:not(:disabled){scale:.97}:is(.cc-round,.cc-add-btn,.cc-fav):active:not(:disabled,[data-state=busy]){scale:.95}}.cc-btn,.cc-round,.cc-add-btn,.cc-fav{-webkit-tap-highlight-color:transparent}.cc-round{width:44px;height:44px;display:grid;place-items:center;flex:none;padding:0;border:1px solid var(--g-line);border-radius:999px;background:transparent;color:var(--g-ink);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,scale .16s var(--g-ease)}.cc-round:hover{border-color:var(--g-ink)}.cc-round svg{width:19px;height:19px}.visually-hidden,.cc-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes cc-pop{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes cc-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes cc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cc-pop{animation:cc-pop .3s var(--g-ease) both}.cc-lift img{transition:transform .25s var(--g-ease)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cc-lift:hover img{transform:scale(1.035)}}.cc-reveal--armed:not(.is-in){opacity:0}.cc-reveal--armed.is-in{animation:cc-rise .7s var(--g-ease) both}.cc-sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.cc-sec-title{display:grid;gap:.4rem;min-width:0}.cc-sec-top h2{margin:0;font-family:var(--g-serif);font-weight:500;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.125rem);line-height:1.18;text-wrap:balance}.cc-sec-sub{margin:0;font-size:.92rem;line-height:1.5;color:var(--g-ink2);max-width:62ch}.cc-sec-top .cc-more,.cc-sec-top .cc-link{display:inline-flex;align-items:center;gap:.45rem;min-height:24px;font-size:.92rem;font-weight:600;color:var(--g-ink);white-space:nowrap}.cc-sec-top .cc-more:hover,.cc-sec-top .cc-link:hover{color:var(--g-accent)}@media(max-width:749px){.cc-sec-top{align-items:flex-start;flex-direction:column;gap:.7rem;margin-bottom:1.1rem}}.cc-card,.cc-fcard{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0}.cc-card-link{color:inherit}.cc-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cc-card .cc-shot{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border-radius:var(--g-r-sm);background:var(--g-plate)}.cc-card .cc-shot img{width:100%;height:100%;padding:9%;object-fit:contain;mix-blend-mode:multiply}.cc-card .cc-shot.is-photo img,.cc-dpick-shot.is-photo img,.cc-fstrip-shot.is-photo img,.cc-mini-shot.is-photo img{padding:0;object-fit:cover;mix-blend-mode:normal}.cc-card .cc-title{margin:0;font-family:var(--g-serif);font-weight:500;font-size:1.0625rem;line-height:1.3;color:var(--g-ink);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-card .cc-title a:hover{color:var(--g-accent)}.cc-card .cc-facts{margin-top:-.35rem;font-size:.84rem;min-height:0}.cc-card .cc-buy{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto}.cc-card .cc-price,.cc-price{display:inline-flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;color:var(--g-ink)}.cc-from{font-size:.8rem;font-weight:500;color:var(--g-ink2)}.cc-was{font-size:.82rem;font-weight:400;color:var(--g-ink2)}.cc-was-sep{display:block;font-size:.78rem;font-weight:400;line-height:1.3;color:var(--g-ink2)}.cc-was-sep .cc-was{font-size:inherit}.cc-pdp-separately{margin:0;font-size:.92rem;line-height:1.4;color:var(--g-ink2)}.cc-badge{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;height:24px;padding:0 .6rem;border-radius:999px;background:var(--g-paper);color:var(--g-ink);font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:none}.cc-badge--out{color:var(--g-ink2)}.cc-badge--low{color:var(--g-warn)}.cc-badge--new{background:var(--g-ink);color:var(--g-paper)}.cc-add{position:relative;z-index:2;margin:0}.cc-add-btn{position:relative;z-index:2;width:44px;height:44px;min-width:44px;padding:0;gap:0;display:inline-grid;place-items:center;border:1px solid var(--g-line);border-radius:999px;background:transparent;color:var(--g-ink);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,scale .16s var(--g-ease)}.cc .cc-add-btn:hover{border-color:var(--g-ink);color:var(--g-ink)}.cc-add-icon,.cc-add-icon svg{display:block;width:19px;height:19px}.cc-add-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-add-btn[data-state=busy]{opacity:.55;cursor:progress}.cc-add-btn[data-state=added]{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-paper)}.cc .cc-add-btn[data-state=added]:hover{color:var(--g-paper)}.cc-add-btn[data-state=added] .cc-add-icon{animation:cc-pop .3s var(--g-ease)}.cc-add-btn[data-state=error]{border-color:#b3261e}.cc-add-btn--wide{width:auto;padding:0 1.2rem 0 1rem;gap:.5rem;display:inline-flex}.cc-add-btn--wide .cc-add-text{position:static;width:auto;height:auto;clip:auto;font-weight:600;font-size:.92rem}.cc-add-btn--wide .cc-add-done,.cc-add-btn--wide[data-state=added] .cc-add-label{display:none}.cc-add-btn--wide[data-state=added] .cc-add-done{display:inline}.cc-fav,.cc .cc-fav{position:absolute;top:4px;right:4px;z-index:3;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;cursor:pointer;background:transparent;color:#1c1d20;transition:color .15s ease,scale .16s var(--g-ease)}.cc-fav:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;background:#fbfbfae5;box-shadow:0 1px 3px #1c1d2024}.cc-fav svg{position:relative;width:18px;height:18px}.cc-fav:hover,.cc .cc-fav:hover,.cc-fav.is-on,.cc .cc-fav.is-on{color:#1b6878}.cc-fav.is-on svg{fill:#1b6878}.cc-fav.is-popping svg{animation:cc-pop .3s var(--g-ease)}.cc-rail.is-dragging .cc-fav{pointer-events:none}.cc-fav--wide,.cc .cc-fav--wide{position:static;width:44px;height:44px;border:1px solid var(--g-line);color:var(--g-ink)}.cc-fav--wide:before{display:none}.cc-fav--wide svg{width:20px;height:20px}.cc-fav--wide:hover,.cc .cc-fav--wide:hover{border-color:var(--g-ink);color:var(--g-ink)}.cc-fav--wide.is-on,.cc .cc-fav--wide.is-on{color:var(--g-accent);border-color:var(--g-accent)}.cc-fav--wide.is-on svg{fill:var(--g-accent)}.cc-fav--wide [data-cc-fav-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-toast{position:fixed;left:50%;bottom:1.4rem;transform:translate(-50%,1rem);z-index:60;display:flex;align-items:center;gap:.6rem;padding:.8rem 1.1rem;border-radius:999px;background:var(--g-ink);color:var(--g-paper);font-size:.9rem;box-shadow:var(--g-shadow);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.cc-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.cc-toast a{color:var(--g-paper);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cc-railwrap{position:relative}.cc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding-bottom:4px}.cc-rail::-webkit-scrollbar{display:none}.cc-rail>*{scroll-snap-align:start}.cc-rail.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cc-rail.is-dragging,.cc-rail.is-sliding{scroll-snap-type:none;scroll-behavior:auto}.cc-rail.is-dragging a{pointer-events:none}@media(max-width:1100px){.cc-rail{grid-auto-columns:calc((100% - 60px)/4)}}@media(max-width:900px){.cc-rail{grid-auto-columns:calc((100% - 2 * 16px) / 3);gap:16px}}@media(max-width:749px){.cc-rail{grid-auto-columns:42%;gap:14px;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px)}}.cc-arrow{position:absolute;top:0;z-index:4;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--g-line);border-radius:999px;background:var(--g-paper);color:var(--g-ink);cursor:pointer;transform:translateY(calc(var(--cc-plate-h, 200px) / 2 - 22px));transition:border-color .2s ease}.cc-arrow:hover{border-color:var(--g-ink)}.cc-arrow[hidden]{display:none}.cc-arrow--prev{left:10px}.cc-arrow--next{right:10px}.cc-arrow{box-shadow:0 4px 14px -6px #1c1d2059}.cc-arrow svg{width:18px;height:18px}@media(hover:none),(max-width:749px){.cc-arrow{display:none!important}}.cc-empty{padding:1.4rem 1.6rem;border:1px dashed var(--g-line2);border-radius:var(--g-r);font-size:.95rem;color:var(--g-ink2);background:transparent}.cc-grid{--cols: 5;display:grid;gap:28px 20px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.cc-grid--c2{--cols: 2}.cc-grid--c3{--cols: 3}.cc-grid--c4{--cols: 4}.cc-grid--c6{--cols: 6}@media(max-width:1100px){.cc-grid--c5,.cc-grid--c6,.cc-grid:not([class*=cc-grid--c]){--cols: 4}}@media(max-width:900px){.cc-grid:not(.cc-grid--c2){--cols: 3}}@media(max-width:749px){.cc-grid,.cc-grid:not(.cc-grid--c2){--cols: 2;gap:22px 14px}.cc-grid.cc-grid--c3{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px)}.cc-grid.cc-grid--c3::-webkit-scrollbar{display:none}.cc-grid.cc-grid--c3>*{scroll-snap-align:start}}.cc-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-block:1rem .25rem;font-size:.82rem;line-height:1.4;color:var(--g-ink2)}.cc-crumb a{color:var(--g-ink2)}.cc-crumb a:hover{color:var(--g-accent)}.cc-crumb-sep{color:var(--g-line2)}.cc-crumb [aria-current=page]{color:var(--g-ink);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--g-ink);line-height:1}.cc-logo-mark{width:20px;height:24px;fill:var(--g-accent);flex:none}.cc-logo-word{font-family:var(--g-serif);font-size:1.7rem;font-weight:500;letter-spacing:.01em;white-space:nowrap}.cc-logo-word em{font-style:italic;font-weight:400}@media(max-width:749px){.cc-logo{gap:.45rem}.cc-logo-mark{width:15px;height:18px}.cc-logo-word{font-size:1.32rem}}.cc-bar{display:flex;align-items:center;justify-content:center;min-height:34px;padding:.45rem var(--page-margin, 16px);background-color:var(--g-band);color:var(--g-ink2);font-size:.8rem;line-height:1.35;text-align:center}.cc-bar p{margin:0}.cc-bar strong{font-weight:600;color:var(--g-ink)}.cc-bar a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--g-line2)}.cc-bar a:hover{color:var(--g-accent)}.cc-bar-short{display:none}@media(max-width:749px){.cc-bar-long{display:none}.cc-bar-short{display:inline}}#header-group,#header-group .header__underlay,#header-component .header__row{background:var(--g-paper)}#header-component{--color-background: var(--g-paper);color:var(--g-ink)}#header-component .header__row--top,#header-component .header__row--bottom{border-bottom:1px solid var(--g-line)}#header-component[data-menu-style=menu] .header__row--top{border-bottom:0}#header-component[data-menu-style=menu] .header__row--top .header__columns{--padding-block-start: 14px;--padding-block-end: 4px}#header-component[data-menu-style=menu] .header__row--bottom .header__columns{--padding-block-start: 0px;--padding-block-end: 0px}#header-component[data-menu-style=drawer] .header__row--bottom{display:none}#header-component .header-logo{color:var(--g-ink)}#header-component .header-logo:hover{color:var(--g-ink);opacity:1}#header-component .header-actions__action{color:var(--g-ink)}#header-component .header-actions__action:hover{color:var(--g-accent)}#header-component .cart-bubble{--cart-bubble-background: var(--g-accent);--cart-bubble-text: var(--g-paper)}#header-component .cart-bubble__text{font-weight:700;font-size:11px;color:var(--g-paper)}#header-component .menu-list__link{font-family:var(--g-sans);font-size:.92rem;font-weight:500;color:var(--g-ink)}#header-component .header__row--bottom .menu-list__link{padding-block:.65rem 1.05rem}@media(min-width:750px)and (max-width:1100px){#header-component .menu-list__link{font-size:.86rem}#header-component .menu-list__link-title{padding-inline:.45rem}#header-component .menu-list__list-item:hover .menu-list__link-title,#header-component .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title{background-size:calc(100% - .9rem) 1.5px}#header-component .menu-list__link-title{background-position:.45rem 100%}}#header-component .menu-list__link-title{background:linear-gradient(currentColor,currentColor) no-repeat;background-size:0 1.5px;background-position:var(--gap-sm, .6rem) 100%;padding-bottom:3px;transition:background-size .25s var(--g-ease)}#header-component .menu-list__list-item:hover .menu-list__link-title,#header-component .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title{background-size:calc(100% - 2 * var(--gap-sm, .6rem)) 1.5px}#header-component .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,#header-component .menu-list__list-item:has([aria-expanded=true]) .menu-list__link{color:var(--g-accent)}#header-component .mega-menu__link,#header-component .menu-list__submenu a{color:var(--g-ink);font-weight:400}#header-component .mega-menu__link:hover,#header-component .menu-list__submenu a:hover{color:var(--g-accent)}@media(min-width:750px){#header-component .header__underlay-open{display:none}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{top:100%;left:var(--cc-dd-left, 0px);width:max-content;min-width:15rem;max-width:22rem;padding:0;clip-path:none;background:transparent;opacity:0;translate:0 -6px;transition:opacity .12s var(--g-ease),translate .12s var(--g-ease),visibility 0s linear .12s}#header-component .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,#header-component .menu-list__list-item>.menu-list__submenu:hover{opacity:1;translate:0 0;transition:opacity .18s var(--g-ease) .04s,translate .18s var(--g-ease) .04s,visibility 0s}#header-component .menu-list__submenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px}#header-component .menu-list__submenu-inner{display:block;transform:none;opacity:1;max-height:none;overflow:visible;margin-top:8px;padding:.4rem;background:var(--g-paper);color:var(--g-ink);border:1px solid var(--g-line);border-radius:14px;box-shadow:0 24px 48px -24px #1c1d2052,0 2px 6px #1c1d200d}html[data-theme=dark] #header-component .menu-list__submenu-inner{background:var(--g-band);box-shadow:0 24px 48px -20px #000000b3}#header-component .menu-list__submenu .mega-menu{display:block;width:auto;margin:0;padding:0;background:transparent}#header-component .menu-list__submenu .mega-menu__grid{display:block;width:auto}#header-component .menu-list__submenu .mega-menu__list{display:grid;gap:1px}#header-component .menu-list__submenu .cc-menu-all .mega-menu__link{font-weight:600}#header-component .menu-list__submenu .mega-menu__column{display:contents}#header-component .menu-list__submenu .mega-menu__link{display:flex;width:100%;padding:.58rem .85rem;border-radius:9px;font-family:var(--g-sans);font-size:.95rem;font-weight:400;line-height:1.3;font-style:normal;text-transform:none;color:var(--g-ink);white-space:nowrap;transition:background-color .15s ease,color .15s ease}#header-component .menu-list__submenu .mega-menu__link:hover,#header-component .menu-list__submenu .mega-menu__link:focus-visible{background:var(--g-band);color:var(--g-accent)}html[data-theme=dark] #header-component .menu-list__submenu .mega-menu__link:hover{background:var(--g-paper)}#header-component .overflow-menu::part(overflow){background:var(--g-paper);box-shadow:0 24px 48px -24px #1c1d2052}}@media(min-width:990px){#header-component search-button{flex:none!important;margin-inline:0}#header-component search-button .header-actions__action[aria-label=Search]{width:300px;height:44px;padding:0 1rem;gap:.6rem;display:inline-flex;align-items:center;justify-content:flex-start;border:1px solid var(--g-line);border-radius:999px;background:transparent;color:var(--g-ink2)}#header-component search-button .header-actions__action[aria-label=Search]:after{content:"Search candles, jewellery, gifts\2026";font-size:.9rem;font-weight:400;white-space:nowrap}#header-component search-button .header-actions__action[aria-label=Search]:hover{border-color:var(--g-ink);color:var(--g-ink)}#header-component search-button .header-actions__action[aria-label=Search] .svg-wrapper{width:20px;height:20px}#header-component header-actions{gap:.15rem}}.cc-hbtn{position:relative;width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--g-ink);cursor:pointer}.cc-hbtn:hover{color:var(--g-accent)}.cc-hbtn svg{width:21px;height:21px}.cc-hbtn .cc-i-sun{display:none}html[data-theme=dark] .cc-hbtn .cc-i-sun{display:block}html[data-theme=dark] .cc-hbtn .cc-i-moon{display:none}.cc-favlink-n{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--g-accent);color:var(--g-paper);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.cc-favlink-n[hidden]{display:none}@media(max-width:989px){#header-component .cc-theme-btn{display:none}}@media(max-width:749px){#header-component header-actions .account-button,#header-component header-actions shopify-account{display:none!important}}#header-component summary.header__icon--menu{min-width:44px;min-height:44px;justify-content:center}.cc-link{min-height:32px}.cc-crumb a,.cc-foot-legal-links a{display:inline-block;padding-block:4px}.cc-foot-mail{display:inline-block;padding-block:6px}#header-component .menu-drawer{background:var(--g-paper);color:var(--g-ink)}#header-component .menu-drawer__close-button{color:var(--g-ink)}#header-component .menu-drawer .menu-drawer__menu.has-submenu{margin-block-end:0}#header-component .menu-drawer .menu-drawer__menu>li{border-bottom:1px solid var(--g-line);min-height:0}#header-component .menu-drawer .menu-drawer__menu-item--mainlist{min-height:58px;padding-block:0;display:flex;align-items:center;justify-content:space-between}#header-component .menu-drawer .menu-drawer__menu-item--mainlist,#header-component .menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--g-serif);font-size:1.28rem;font-weight:500;color:var(--g-ink);line-height:1.2}#header-component .menu-drawer summary.menu-drawer__menu-item{cursor:pointer;list-style:none}#header-component .menu-drawer summary.menu-drawer__menu-item::-webkit-details-marker{display:none}#header-component .menu-drawer .icon-plus{width:32px;height:32px;padding:0;margin:0;flex:none;display:grid;place-items:center;border:1px solid var(--g-line);border-radius:999px;color:var(--g-ink);transition:background-color .2s ease}#header-component .menu-drawer .icon-plus svg{width:12px;height:12px}#header-component .menu-drawer details[open]>summary .icon-plus{background:var(--g-band);border-color:var(--g-line2)}#header-component .menu-drawer .menu-drawer__menu--childlist{padding:0 0 .9rem;margin:0}#header-component .menu-drawer .menu-drawer__menu--childlist>li{border:0}#header-component .menu-drawer .menu-drawer__menu-item--child{min-height:42px;padding:0;display:flex;align-items:center;border:0}#header-component .menu-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-family:var(--g-sans);font-size:1rem;font-weight:400;color:var(--g-ink2)}#header-component .menu-drawer .menu-drawer__menu-item--child:hover .menu-drawer__menu-item-text{color:var(--g-accent)}.cc-drawer-extra{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-inline:var(--drawer-padding, 18px);min-height:58px;border-bottom:1px solid var(--g-line);font-size:1rem;color:var(--g-ink)}.cc-drawer-extra .cc-hbtn{width:auto;height:38px;padding:0 .95rem;gap:.5rem;display:inline-flex;align-items:center;border:1px solid var(--g-line2);font-size:.9rem;font-weight:500}.cc-drawer-extra .cc-hbtn svg{width:16px;height:16px}#header-component .menu-drawer .cc-menu-all .menu-drawer__menu-item--child,#header-component .menu-drawer .cc-menu-all .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-weight:600;color:var(--g-ink)}.cc-dfavs-n{min-width:18px;height:18px;padding:0 5px;margin-left:.35rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--g-accent);color:var(--g-paper);font-family:var(--g-sans);font-size:.68rem;font-weight:700;vertical-align:middle}.cc-dfavs-n[hidden]{display:none}.cc-dpicks{padding:1.4rem 0 2rem;margin-inline-start:var(--drawer-padding, 18px)}.cc-dpicks-head{margin-inline-end:var(--drawer-padding, 18px)}.cc-dpicks-row{padding-inline-end:var(--drawer-padding, 18px);scroll-padding-inline:0 var(--drawer-padding, 18px)}.cc-dpicks-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.cc-dpicks-h{margin:0;font-family:var(--g-serif);font-size:1.1rem;font-weight:500;color:var(--g-ink)}.cc-dpicks-more{font-size:.82rem;font-weight:600;color:var(--g-ink);white-space:nowrap}.cc-dpicks-row{display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:.8rem;overflow-x:auto;scrollbar-width:none}.cc-dpicks-row::-webkit-scrollbar{display:none}.cc-dpick{display:grid;gap:.35rem;min-width:0;color:var(--g-ink)}.cc-dpick-shot{display:block;aspect-ratio:1;border-radius:var(--g-r-sm);background:var(--g-plate);overflow:hidden}.cc-dpick-shot img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.cc-dpick-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;line-height:1.3;min-height:2.6em}.cc-dpick-p{font-size:.88rem;font-weight:600}.cc-dpromo{display:none}.cc-foot{background-color:var(--g-band);color:var(--g-ink);margin-top:var(--g-sec)}.cc-foot-in{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.8fr)) minmax(0,1.35fr);padding-block:3.25rem 2.5rem}.cc-foot-brand{display:grid;gap:.9rem;align-content:start}.cc-foot-brand .cc-logo-word{font-size:1.45rem}.cc-foot-blurb{margin:0;max-width:34ch;font-size:.92rem;line-height:1.55;color:var(--g-ink2)}.cc-foot-mail{font-size:.92rem;font-weight:600}.cc-foot-social{display:flex;gap:.4rem;margin-top:.2rem}.cc-foot-social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--g-line2);border-radius:999px;color:var(--g-ink)}.cc-foot-social a:hover{border-color:var(--g-ink);color:var(--g-ink)}.cc-foot-social svg{width:17px;height:17px;fill:currentColor}.cc .cc-gsrc{display:inline-block;line-height:0;border-radius:6px;margin-top:1rem}.cc .cc-gsrc img{width:160px;height:auto}.cc .cc-gsrc .cc-gsrc-dark,html[data-theme=dark] .cc .cc-gsrc .cc-gsrc-light{display:none}html[data-theme=dark] .cc .cc-gsrc .cc-gsrc-dark{display:block}.cc .cc-art-gsrc{margin-top:1.2rem}.cc .cc-foot-brand .cc-gsrc{justify-self:start;margin-top:.2rem}.cc-foot-h{margin:0 0 .9rem;font-family:var(--g-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink2)}.cc-foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.cc-foot-col a{font-size:.92rem;color:var(--g-ink)}.cc-foot-col a:hover{color:var(--g-accent)}.cc-foot-signup p{margin:0 0 .9rem;font-size:.92rem;line-height:1.5;color:var(--g-ink2)}.cc-foot-form{display:flex;gap:.5rem}.cc-foot-form input{flex:1 1 auto;min-width:0;height:46px;padding:0 1rem;border:1px solid var(--g-line2);border-radius:999px;background:var(--g-paper);color:var(--g-ink);font:inherit;font-size:.92rem}.cc-foot-form input::placeholder{color:var(--g-ink2)}.cc-foot-form button{flex:none;height:46px;padding:0 1.2rem;border:0;border-radius:999px;background:var(--g-btn);color:var(--g-btn-ink);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer}.cc-foot-form button:hover{background:var(--g-btn-hover)}.cc-foot-note{margin:.6rem 0 0!important;font-size:.84rem!important}.cc-foot-bar{border-top:1px solid var(--g-line2)}.cc-foot-bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.4rem;padding-block:1.1rem 1.4rem;font-size:.82rem;color:var(--g-ink2)}.cc-foot-bar-in p{margin:0}.cc-foot-legal-links{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem}.cc-foot-legal-links a{color:var(--g-ink2)}.cc-foot-legal-links a:hover{color:var(--g-accent)}.cc-foot-pay{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.cc-foot-pay svg{display:block;width:34px;height:22px}@media(max-width:1100px){.cc-foot-in{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-foot-brand,.cc-foot-signup{grid-column:1 / -1}}@media(max-width:749px){.cc-foot-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem;padding-block:2.5rem 2rem}.cc-foot-bar-in{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.cc-pop,.cc-fav.is-popping svg,.cc-add-btn[data-state=added] .cc-add-icon{animation:none!important}.cc-lift img,.cc-still-item .cc-tag,.cc-gprice-tag,.cc-glane-img,.cc-tile .cc-shot img,.cc-link svg{transition:none!important}.cc-reveal--armed:not(.is-in){opacity:1}.cc-reveal--armed.is-in{animation:none}body{transition:none}#header-component .menu-list__submenu{translate:none!important}html body .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}}.cc-ghero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(2.2rem,4vw,3.6rem) clamp(1rem,3vw,2.6rem)}.cc-ghero-copy{display:grid;gap:1.6rem;min-width:0}.cc-finder{display:grid;gap:1.6rem}.cc-finder-sentence{margin:0;font-family:var(--g-serif);font-weight:450;font-size:clamp(2rem,1.2rem + 2.6vw,3rem);line-height:1.28;letter-spacing:-.005em;display:grid;gap:.1em;color:var(--g-ink)}.cc-finder-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.26em}.cc-finder-slot{display:inline-flex;align-items:baseline}.cc-finder-slot .comma{font-size:1em}.cc-finder .cc-pen{display:inline-flex;align-items:center}.cc-finder select,.cc-finder-measure{font:italic 450 1em/1.2 var(--g-serif);letter-spacing:-.005em;padding:0 1.15em .08em .05em}.cc-finder select{appearance:none;-webkit-appearance:none;max-width:100%;border:0;border-radius:0;background:transparent;color:var(--g-ink);cursor:pointer;text-overflow:ellipsis}.cc-finder select:focus-visible{outline:2px solid var(--g-accent);outline-offset:4px;border-radius:6px}.cc-finder select option{font-style:normal;font-size:1rem;color:#1c1d20;background:#fbfbfa}html[data-theme=dark] .cc-finder select option{color:#eeeae3;background:#1d1c19}.cc-finder-measure{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;left:-9999px;top:0;font-size:clamp(2rem,1.2rem + 2.6vw,3rem)}.cc-finder-chev{position:absolute;right:.15em;top:50%;width:.42em;height:.42em;margin-top:-.2em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cc-finder .cc-pen>svg.cc-pen-line{bottom:-.1em;height:.28em}.cc-finder-go{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.cc-finder-all{font-size:.95rem;color:var(--g-ink2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--g-line2)}.cc .cc-finder-all:hover{color:var(--g-accent)}.cc-quick{margin:0;display:flex;flex-wrap:wrap;column-gap:.35em;row-gap:.2rem;font-size:.92rem;color:var(--g-ink2)}.cc-quick a{color:var(--g-ink);font-weight:500}.cc-quick a:hover{color:var(--g-accent)}.cc-quick-label{margin-right:.15em}.cc-ghero-top{display:flex;align-items:center;gap:.7rem;min-height:26px}.cc-ghero-top .cc-eyebrow{margin:0}.cc-rot,.cc-rot-toggle{display:none}.cc-finder[data-cc-auto] .cc-rot{display:inline-block;padding-right:1.05em}.cc-rot-toggle:not([hidden]){display:inline-grid}.cc-finder[data-cc-auto] .cc-pen{position:relative;cursor:pointer;background:rgb(var(--g-ink-rgb) / 5%);border-radius:.3em;padding-inline:.12em;transition:background-color .2s ease}.cc-finder[data-cc-auto] .cc-pen:hover{background:rgb(var(--g-ink-rgb) / 9%)}.cc-finder[data-cc-auto] select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%!important;height:100%;opacity:0;font-size:16px}.cc-finder[data-cc-auto] .cc-pen:has(select:focus-visible){outline:2px solid var(--g-accent);outline-offset:3px}.cc-finder-hint{margin:-.9rem 0 0;font-size:.9rem;color:var(--g-ink2)}.cc-finder-hint .cc-hint-mouse{display:none}@media(hover:hover)and (pointer:fine){.cc-finder-hint .cc-hint-mouse{display:inline}.cc-finder-hint .cc-hint-touch{display:none}}.cc-rot{position:relative;white-space:nowrap;font:italic 450 1em/1.2 var(--g-serif);letter-spacing:-.005em;color:var(--g-ink);padding:0 .08em .08em .05em;transition:width .6s var(--g-ease)}.cc-rot-ghost{visibility:hidden}.cc-rot-w{position:absolute;left:.05em;top:0;transition:transform .6s var(--g-ease),opacity .45s ease,filter .45s ease}.cc-rot-w.is-below{transform:translateY(.38em);opacity:0;filter:blur(3px)}.cc-rot-w.is-above{transform:translateY(-.34em);opacity:0;filter:blur(3px)}.cc-finder .cc-pen.is-drawing>svg.cc-pen-line{animation:cc-pen-draw .7s var(--g-ease) both}@keyframes cc-pen-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cc-rot-toggle{position:relative;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--g-ink2);cursor:pointer}.cc-rot-toggle:hover{color:var(--g-ink)}.cc-rot-toggle:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.cc-rot-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:1.4}.cc-rot-track{stroke:var(--g-line2)}.cc-rot-time{stroke:var(--g-accent);stroke-dasharray:100;stroke-dashoffset:100}.cc-rot-toggle.is-running .cc-rot-time{animation:cc-rot-time var(--cc-secs, 4s) linear forwards}@keyframes cc-rot-time{to{stroke-dashoffset:0}}.cc-rot-ico{position:relative;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cc-rot-ico--play{fill:currentColor;stroke-width:1.2}.cc-rot-toggle .cc-rot-ico--play,.cc-rot-toggle[aria-pressed=true] .cc-rot-ico--pause{display:none}.cc-rot-toggle[aria-pressed=true] .cc-rot-ico--play{display:block}@media(prefers-reduced-motion:reduce){.cc-rot,.cc-rot-w{transition:none}.cc-finder .cc-pen.is-drawing>svg.cc-pen-line{animation:none}}.cc-still{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;aspect-ratio:560 / 520}.cc-still-item{position:relative;display:block;overflow:hidden;border-radius:var(--g-r);background:var(--g-plate);color:var(--g-ink)}.cc-still-item--1{grid-row:span 2}.cc-still-item img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10% 8% 26%}.cc-still-item:not(.cc-still-item--1) img{padding:8% 12% 32%}.cc-still-item .cc-tag{position:absolute;left:14px;bottom:16px;max-width:calc(100% - 28px);transform:rotate(var(--tilt, -2deg));transform-origin:left center;transition:transform .25s var(--g-ease)}.cc-still-item .cc-tag>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cc-still-item:hover .cc-tag{transform:rotate(0)}}.cc-still-item--2 .cc-tag,.cc-still-item--3 .cc-tag{font-size:.8rem;padding:.5rem .8rem .5rem 1.7rem;gap:.45rem}@media(max-width:989px){.cc-ghero{grid-template-columns:1fr}.cc-still{max-width:560px}}@media(max-width:749px){.cc-ghero{padding-block:1.6rem .5rem;gap:1.6rem}.cc-finder-sentence,.cc-finder-measure{font-size:clamp(1.4rem,6.9vw,2.2rem)}.cc-still{gap:12px;aspect-ratio:358 / 300}.cc-still-item .cc-tag{left:8px;bottom:10px;font-size:.74rem;padding:.42rem .7rem .42rem 1.55rem;gap:.35rem}.cc-still-item .cc-tag:before{left:9px}.cc-still-item--2 .cc-tag>span,.cc-still-item--3 .cc-tag>span{display:none}}.cc-fstrip-sec[hidden]{display:none}.cc-fstrip{margin-top:clamp(1.4rem,3vw,2.4rem);padding:1rem 1.2rem;border:1px solid var(--g-line);border-radius:var(--g-r);display:grid;gap:.8rem}.cc-fstrip-head{display:flex;align-items:baseline;gap:.8rem}.cc-fstrip-h{margin:0;font-family:var(--g-serif);font-size:1.2rem;font-weight:500}.cc-fstrip-n{font-size:.84rem;color:var(--g-ink2)}.cc-fstrip-head .cc-link{margin-left:auto;font-size:.88rem}.cc-fstrip-track{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.cc-fstrip-track::-webkit-scrollbar{display:none}.cc-fstrip-item{flex:none;width:240px;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:.75rem;align-items:center;color:var(--g-ink)}.cc-fstrip-shot{grid-row:span 2;width:64px;height:64px;border-radius:var(--g-r-sm);background:var(--g-plate);overflow:hidden}.cc-fstrip-shot img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.cc-fstrip-t{font-family:var(--g-serif);font-size:.95rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:end}.cc-fstrip-p{font-size:.88rem;font-weight:600;align-self:start}.cc-sec-actions{display:flex;align-items:center;gap:1rem;flex:none}.cc-arrows{display:flex;gap:.5rem}.cc-arrows .cc-round[hidden]{display:grid;visibility:hidden}@media(hover:none),(max-width:749px){.cc-arrows{display:none}}.cc-railsec--band{background-color:var(--g-band);margin-top:var(--g-sec)}.cc-railsec--band>.cc-sec{padding-block:var(--g-sec)}.cc-moments{display:grid;gap:20px}.cc-moments--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-moment{--m-bg: var(--g-band);--m-ink: var(--g-ink);--m-ink2: var(--g-ink2);--m-line: var(--g-line2);--m-btn: var(--g-btn);--m-btn-ink: var(--g-btn-ink);display:grid;gap:1.8rem;align-content:start;padding:clamp(1.4rem,3vw,2.6rem);border-radius:var(--g-r-lg);background-color:var(--m-bg);color:var(--m-ink)}.cc-moments--1 .cc-moment{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(1.6rem,4vw,3.5rem);align-items:center}.cc-moment--night{--m-bg: #1C1D20;--m-ink: #F3F1EC;--m-ink2: #B9B5AC;--m-line: #3A3B40;--m-btn: #F3F1EC;--m-btn-ink: #1C1D20}html[data-theme=dark] .cc-moment--night{--m-bg: #0C0B0A;--m-line: #2C2A26;box-shadow:inset 0 0 0 1px #2c2a26}.cc-moment--evergreen{--m-bg: #1F3A33;--m-ink: #EEF2EE;--m-ink2: #B7C7C0;--m-line: #3A5A51;--m-btn: #EEF2EE;--m-btn-ink: #1F3A33}.cc-moment--paper{--m-bg: transparent;box-shadow:inset 0 0 0 1px var(--g-line)}.cc-moment .cc-eyebrow{color:var(--m-ink2)}.cc-moment-copy{display:grid;gap:.9rem;align-content:start;min-width:0}.cc-moment-h{margin:0;font-family:var(--g-serif);font-weight:500;color:var(--m-ink);font-size:clamp(1.7rem,1.1rem + 1.8vw,2.6rem);line-height:1.12;text-wrap:balance}.cc-moment-text{margin:0;max-width:46ch;font-size:1rem;line-height:1.6;color:var(--m-ink2)}.cc-moment-count:before{content:"\b7";margin:0 .5em}.cc-moment-count[hidden]{display:none}.cc-eyebrow--count .cc-moment-count:before{content:none}.cc .cc-moment-btn{justify-self:start;margin-top:.4rem;background:var(--m-btn);border-color:var(--m-btn);color:var(--m-btn-ink)}.cc .cc-moment-btn:hover{background:var(--m-btn);border-color:var(--m-btn);color:var(--m-btn-ink);opacity:.9}.cc-moment-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.cc-moment-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-moment .cc-card .cc-title,.cc-moment .cc-card .cc-price{color:var(--m-ink)}.cc-moment .cc-card .cc-facts{color:var(--m-ink2)}.cc-moment .cc-add-btn{border-color:var(--m-line);color:var(--m-ink)}.cc .cc-moment .cc-add-btn:hover{border-color:var(--m-ink);color:var(--m-ink)}.cc-moment .cc-add-btn[data-state=added]{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-bg)}.cc-signs{display:flex;flex-wrap:wrap;gap:6px;margin-top:.3rem}.cc-sign-chip{display:inline-flex;align-items:center;height:36px;padding:0 .85rem;border-radius:999px;border:1px solid var(--m-line);font-size:.84rem;color:var(--m-ink)}.cc .cc-sign-chip:hover{border-color:var(--m-ink);color:var(--m-ink)}.cc-sign-chip.is-now{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-bg);font-weight:600}.cc .cc-sign-chip.is-now:hover{color:var(--m-bg)}@media(max-width:1100px){.cc-moments--1 .cc-moment{grid-template-columns:1fr}}@media(max-width:989px){.cc-moments--2{grid-template-columns:1fr}}@media(max-width:749px){.cc-moment-cards,.cc-moment-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-signs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1*clamp(1.4rem,3vw,2.6rem));padding-inline:clamp(1.4rem,3vw,2.6rem)}.cc-signs::-webkit-scrollbar{display:none}.cc-sign-chip{flex:none}.cc-about-signs .cc-signs{min-width:0;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px)}}.cc-glanes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.cc-glane-link{display:grid;gap:.7rem;color:var(--g-ink)}.cc-glane-plate{display:block;aspect-ratio:5 / 4;overflow:hidden;border-radius:var(--g-r);background:var(--g-plate)}.cc-glane-img{width:100%;height:100%;padding:9% 14%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s var(--g-ease)}.cc-glane-img--photo{padding:0;object-fit:cover;mix-blend-mode:normal}.cc-glane-name{font-family:var(--g-serif);font-size:1.3rem;font-weight:500;line-height:1.2}.cc-glane-link:hover .cc-glane-name{color:var(--g-accent)}.cc-glane-line{margin-top:-.35rem}@media(max-width:989px){.cc-glanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cc-glanes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px)}.cc-glanes::-webkit-scrollbar{display:none}.cc-glane{scroll-snap-align:start}.cc-glane-name{font-size:1.12rem}}.cc-gprices{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:2rem;align-items:center;padding:clamp(1.6rem,3vw,2.6rem) clamp(1.4rem,3vw,2.6rem) clamp(2.2rem,4vw,3.2rem);border-radius:var(--g-r-lg);background-color:var(--g-band)}.cc-gprices-copy{display:grid;gap:.6rem}.cc-gprices-line{position:relative;padding-top:18px}.cc-gprices-string{position:absolute;left:-2%;right:-2%;top:0;width:104%;height:40px;fill:none;stroke:var(--g-ink2);stroke-width:1.2;opacity:.55;overflow:visible}.cc-gprices-tags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cc-gprice{position:relative;padding-top:var(--drop, 12px)}.cc-gprice:before{content:"";position:absolute;left:50%;top:4px;width:1px;height:calc(var(--drop, 12px) + 14px);background:var(--g-ink2);opacity:.55}.cc-gprice-tag{position:relative;display:grid;justify-items:center;gap:.2rem;text-align:center;padding:1.7rem .9rem 1.1rem;background:var(--g-paper);color:var(--g-ink);clip-path:polygon(18% 0,82% 0,100% 14%,100% 100%,0 100%,0 14%);transform:rotate(var(--tilt, -2deg));transform-origin:50% 0;transition:transform .25s var(--g-ease)}.cc-gprice-tag:before{content:"";position:absolute;left:50%;top:9px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--g-band);box-shadow:inset 0 0 0 1px #00000029}.cc .cc-gprice-tag:hover{color:var(--g-ink)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cc .cc-gprice-tag:hover{transform:rotate(0)}}.cc-gprice-pre{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink2)}.cc-gprice-amt{font-family:var(--g-serif);font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);font-weight:500;line-height:1;letter-spacing:-.02em}.cc-gprice-ex{font-size:.8rem;line-height:1.4;color:var(--g-ink2);max-width:18ch}@media(max-width:989px){.cc-gprices{grid-template-columns:1fr}}@media(max-width:749px){.cc-gprices-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-gprices-string{display:none}.cc-gprice{padding-top:0}.cc-gprice:before{display:none}}.cc-tabs{display:flex;gap:8px;margin:0 0 1.4rem;overflow-x:auto;scrollbar-width:none;padding:2px}.cc-tabs::-webkit-scrollbar{display:none}.cc-tab{flex:none;height:40px;padding:0 1rem;border:1px solid var(--g-line);border-radius:999px;background:transparent;color:var(--g-ink);font:500 .9rem/1 var(--g-sans);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.cc-tab:hover{border-color:var(--g-ink)}.cc-tab[aria-selected=true]{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-paper)}.cc-tabpanel[hidden]{display:none}.cc-railwrap .cc-arrow{top:calc((100% - 150px)/2);transform:none}@media(max-width:749px){.cc-tabs{margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px)}}.cc-facts-sec{padding-top:var(--g-sec)}.cc-factrow{list-style:none;margin:0;padding:2rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 2rem;border-top:1px solid var(--g-line)}.cc-factrow-item{display:flex;align-items:flex-start;gap:.9rem}.cc-factrow-icon svg{width:26px;height:26px;flex:none;color:var(--g-ink)}.cc-factrow-copy{display:grid;gap:.15rem}.cc-factrow-copy strong{font-size:.95rem;font-weight:600}.cc-factrow-copy span{font-size:.88rem;color:var(--g-ink2)}.cc-facts-sec--line{padding-top:0}.cc-factrow--line{padding:.9rem 0;border-bottom:1px solid var(--g-line)}.cc-factrow--line .cc-factrow-item{align-items:center}.cc-factrow--line .cc-factrow-icon svg{width:22px;height:22px}@media(max-width:989px){.cc-factrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.cc-factrow{gap:1.4rem 1rem}.cc-factrow:not(.cc-factrow--line) .cc-factrow-item{flex-direction:column;gap:.55rem}.cc-factrow--line{grid-template-columns:1fr 1fr;gap:.8rem 1rem}.cc-factrow--line .cc-factrow-copy strong{font-size:.84rem}}.cc-pgrid-sec--dark{background-color:var(--g-inv);color:var(--g-inv-ink);margin-top:var(--g-sec)}.cc-pgrid-sec--dark .cc-sec-top h2,.cc-pgrid-sec--dark .cc-card .cc-title,.cc-pgrid-sec--dark .cc-price{color:var(--g-inv-ink)}.cc-pgrid-sec--dark .cc-eyebrow,.cc-pgrid-sec--dark .cc-sec-sub{color:var(--g-inv-ink2)}.cc-pgrid-sec--dark .cc-add-btn{border-color:var(--g-inv-line);color:var(--g-inv-ink)}.cc-sec-top h2 em{font-style:italic;font-weight:400}.product-information{--cc-thumb: 72px}@media screen and (min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.product-information__media media-gallery.sticky-content{top:calc(var(--header-height, 0px) + 16px)}}.product-information__media .product-media-container,.product-information__media slideshow-slide.product-media-container{background:#fff;border-radius:var(--g-r);overflow:hidden}.product-information__media slideshow-slide.product-media-container:first-child,.product-information__media .media-gallery__grid .product-media-container:first-child{background:var(--g-plate)}.product-information__media slideshow-slide.product-media-container:first-child .product-media__image,.product-information__media .media-gallery__grid .product-media-container:first-child .product-media__image{mix-blend-mode:multiply}.product-information__media .product-media{background:transparent}.product-information__media .slideshow-controls__thumbnails .slideshow-control{border-radius:var(--g-r-sm);overflow:hidden;background:#fff;opacity:1;box-shadow:inset 0 0 0 1px var(--g-line)}.product-information__media .slideshow-controls__thumbnails .slideshow-control:first-child{background:var(--g-plate)}.product-information__media .slideshow-controls__thumbnails .slideshow-control:first-child img{mix-blend-mode:multiply}.product-information__media .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--g-ink)}.product-information__media .slideshow-controls__thumbnail img{object-fit:contain}.dialog-zoomed-gallery .product-media-container{background:#fff!important}.dialog-zoomed-gallery .product-media__image{mix-blend-mode:normal!important}@media screen and (min-width:750px){.product-information__media slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails-container{max-height:calc(var(--cc-thumb) * 6 + 12px * 5 + 4px);flex:none;position:static}.product-information__media slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails{gap:12px;padding:2px}.product-information__media slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails .slideshow-control{width:var(--cc-thumb);aspect-ratio:1}}slideshow-controls .cc-thumbnav{flex:none;width:calc(var(--cc-thumb) + 4px);height:26px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;color:var(--g-ink)}slideshow-controls .cc-thumbnav[hidden]{display:none}slideshow-controls .cc-thumbnav:disabled{opacity:.25;cursor:default}@media screen and (max-width:749px){slideshow-controls .cc-thumbnav{display:none}}.product-information__media slideshow-slide{position:relative}.cc-lens{position:absolute;z-index:2;pointer-events:none;background-repeat:no-repeat;background-color:var(--g-plate);background-blend-mode:multiply;opacity:0;transition:opacity .12s ease}.cc-lens.is-on{opacity:1}.product-details{color:var(--g-ink)}.product-details h1,.product-information .product-details .text-block h1{margin:0;font-family:var(--g-serif);font-weight:500;color:var(--g-ink);font-size:clamp(1.6rem,1.2rem + 1vw,2rem);line-height:1.14;letter-spacing:-.005em;text-wrap:balance}.cc-pdp-facts{margin:-.25rem 0 0;font-size:.97rem}.product-details product-price .price,.product-details product-price [ref=priceContainer]{font-family:var(--g-sans);font-size:1.75rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;color:var(--g-ink)}.product-details product-price .compare-at-price{font-size:1.1rem;font-weight:400;color:var(--g-ink2)}.cc-stock2{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;color:var(--g-good);white-space:nowrap}.cc-stock2-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.cc-stock2--low{color:var(--g-warn)}.cc-stock2--out{color:var(--g-ink2)}.product-details .group-block:has(>product-price,>.cc-pdp-stock){flex-wrap:nowrap}.product-details .group-block>:has(.cc-fav--wide),.product-details .group-block>.cc:has(.cc-fav--wide){margin-left:auto}.product-details .cc-fav--wide{margin:0}.cc-pdp-why{margin:0;font-size:1rem;line-height:1.55;color:var(--g-ink);max-width:56ch}.product-details .variant-picker .variant-option__legend,.product-details variant-picker legend{font-size:.82rem;font-weight:600;color:var(--g-ink2)}.product-details .product-form-buttons{gap:10px}.product-details .quantity-selector{height:52px;border-radius:999px;border:1px solid var(--g-line);background:transparent}.product-details .add-to-cart-button{min-height:52px;border:0;border-radius:999px;background:var(--g-btn);color:var(--g-btn-ink);font-family:var(--g-sans);font-size:1rem;font-weight:600;letter-spacing:0}.product-details .add-to-cart-button:hover:not(:disabled){background:var(--g-btn-hover);color:var(--g-btn-ink)}.product-details .add-to-cart-button:disabled{background:var(--g-band);color:var(--g-ink2)}.product-details .add-to-cart-button .add-to-cart-icon{width:19px;height:19px}.product-details shopify-accelerated-checkout,.product-details shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 48px}.product-details .shopify-payment-button__more-options{font-size:.88rem;color:var(--g-ink2)}.cc-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--g-line);border-radius:12px}.cc-pdp-trust-cell{display:grid;gap:.35rem;align-content:start;padding:.7rem .85rem;font-size:.84rem;line-height:1.4}.cc-pdp-trust-cell+.cc-pdp-trust-cell{border-left:1px solid var(--g-line)}.cc-pdp-trust-cell svg{width:20px;height:20px;color:var(--g-ink)}.cc-pdp-trust-cell strong{font-weight:600}.cc-pdp-trust-cell a{color:inherit;text-decoration:none}.cc-pdp-trust-cell a:hover strong{color:var(--g-accent)}.cc-pdp-trust-note{display:block;color:var(--g-ink2)}.cc-pdp-trust-xmas{display:block;margin-top:.15rem}.cc-pdp-trust-cell a.cc-pdp-trust-link{color:var(--g-ink2);text-decoration:underline;text-underline-offset:3px}.cc-pdp-trust-cell a.cc-pdp-trust-link:hover{color:var(--g-accent)}@media(max-width:380px){.cc-pdp-trust-cell{padding:.6rem;font-size:.78rem}}.cc-pdp-details-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.35rem}.cc-pdp-details-head .cc-link{font-size:.85rem}.cc-dl{margin:0;display:grid}.cc-dl-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:.8rem;padding:.7rem 0;border-top:1px solid var(--g-line);font-size:.95rem;line-height:1.45}.cc-dl-row:last-child{border-bottom:1px solid var(--g-line)}.cc-dl-row dt{color:var(--g-ink2)}.cc-dl-row dd{margin:0}.cc-dl--tight .cc-dl-row{grid-template-columns:104px minmax(0,1fr);padding:.38rem 0;font-size:.88rem}.cc-dl--tight .cc-dl-row:last-child{border-bottom:0}.sticky-add-to-cart__bar{background:color-mix(in srgb,var(--g-paper) 80%,transparent)!important;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 10px 30px -12px #00000059,inset 0 0 0 1px var(--g-line);color:var(--g-ink)}.sticky-add-to-cart__title{font-family:var(--g-serif);font-weight:500}.sticky-add-to-cart__bar .add-to-cart-button{border-radius:999px;background:var(--g-btn);color:var(--g-btn-ink)}@media(max-width:749px){html:has(shopify-chat) .sticky-add-to-cart__bar{left:84px;right:12px;width:auto;transform:translateY(calc(100% + 40px))}html:has(shopify-chat) .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}shopify-chat{transition:opacity .2s ease}html.cc-chat-clear shopify-chat{opacity:0;pointer-events:none}}.cc-about-sec>.cc-sec{margin-top:var(--g-sec);padding-top:0}.cc-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(2rem,6vw,6rem);border-top:1px solid var(--g-line);padding-top:var(--g-sec)}.cc-about--solo{grid-template-columns:minmax(0,46rem)}.cc-about:not(:has(.cc-about-main)){grid-template-columns:minmax(0,420px)}.cc-about-main{display:grid;gap:1rem;align-content:start;max-width:44rem}.cc-prose{font-size:1.0625rem;line-height:1.7;color:var(--g-ink)}.cc-prose>:first-child{margin-top:0}.cc-prose p,.cc-prose ul,.cc-prose ol{margin:0 0 1em}.cc-prose a{color:var(--g-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--g-line2)}.cc-prose a:hover{color:var(--g-accent)}.cc-prose h3,.cc-prose h4{font-family:var(--g-serif);font-weight:500;font-size:1.25rem;margin:1.6em 0 .5em}.cc-prose--small{font-size:.95rem;line-height:1.6;color:var(--g-ink2)}.cc-about-side{display:grid;gap:.9rem;align-content:start}.cc-about-part{display:grid;gap:.5rem;margin-top:.6rem}.cc-about-sds{margin-top:.4rem;min-height:44px}.cc-about-docs{list-style:none;margin:0;padding:0}.cc-about-docs .cc-about-sds{margin-top:0}.cc-about-sds svg{width:18px;height:18px}.cc-gtk{margin-top:var(--g-sec);display:grid;gap:1.2rem}.cc-gtk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}.cc-gtk-item{display:grid;gap:.35rem;padding:1.1rem 0;border-top:1px solid var(--g-line);align-content:start}.cc-gtk-item h3{margin:0;font-family:var(--g-sans);font-size:1.03rem;font-weight:600;letter-spacing:0}.cc-gtk-item p{margin:0;font-size:.97rem;line-height:1.55;color:var(--g-ink2)}.cc-about-signs{margin-top:calc(var(--g-sec) * .8);display:grid;gap:.9rem;--m-line: var(--g-line2);--m-ink: var(--g-ink);--m-bg: var(--g-paper)}@media(max-width:989px){.cc-about,.cc-gtk-grid{grid-template-columns:1fr}}.cc-reviews-sec .cc-sec{display:grid;gap:1.2rem}.cc-reviews-score{margin:0;font-size:1rem;color:var(--g-ink2)}.cc-reviews-score strong{font-size:1.4rem;color:var(--g-ink)}.cc-reviews-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2rem;padding:1.6rem 2rem;border:1px dashed var(--g-line2);border-radius:var(--g-r)}.cc-reviews-empty h3{margin:0 0 .35rem;font-family:var(--g-sans);font-size:1.1rem;font-weight:600}.cc-reviews-empty p{margin:0;max-width:62ch;color:var(--g-ink2)}.cc-reviews-policy{margin:0;font-size:.88rem}.cc-reviews-policy a{color:var(--g-ink2);text-decoration:underline;text-underline-offset:3px}.cc-reviews-policy a:hover{color:var(--g-accent)}@media(max-width:749px){.cc-reviews-empty{grid-template-columns:1fr;padding:1.3rem}}.product-details .shopify-block:not(:has(*)){display:none}.product-details .shopify-block:has(>.cc>.cc-fav--wide){margin-left:auto}@media screen and (max-width:749px){.product-information__media slideshow-slide.product-media-container{aspect-ratio:1 / 1;height:auto;border-radius:0}.product-information__media slideshow-slide .product-media-constraint-wrapper,.product-information__media slideshow-slide .product-media{width:100%;height:100%;margin-inline:auto}.product-information__media slideshow-slide .product-media__image{width:100%;height:100%;object-fit:contain;object-position:center}.product-details .shopify-block:has(>.cc-pdp-why){order:1}.product-details .shopify-block:has(.cc-pdp-trust),.product-details .shopify-block:has(.cc-pdp-details){order:2}.product-information__grid{row-gap:14px}.product-information__grid>.product-details,.product-information__grid>.product-details>.group-block,.product-information__grid>.product-details>.group-block>.group-block-content{display:contents}.product-information__grid>.product-details>.group-block>.group-block-content>*{grid-column:2 / 3}.product-details .group-block-content>.text-block:has(>h1){order:-1}.product-information .product-details .text-block h1{font-size:1.2rem;line-height:1.25;letter-spacing:0}.cc-tpl-product .cc-crumb{flex-wrap:nowrap;overflow:hidden;white-space:nowrap;padding-block:.7rem .5rem}.cc-tpl-product .cc-crumb [aria-current=page],.cc-tpl-product .cc-crumb .cc-crumb-sep:has(+[aria-current=page]){display:none}.cc-tpl-product .cc-crumb:has(a:nth-of-type(4)) a:nth-of-type(2),.cc-tpl-product .cc-crumb:has(a:nth-of-type(4)) a:nth-of-type(2)+.cc-crumb-sep{display:none}.cc-tpl-product .cc-crumb a:last-of-type{overflow:hidden;text-overflow:ellipsis;min-width:0}.cc-pdp-trust{display:block;border:0;border-radius:0;font-size:.84rem;line-height:1.5;color:var(--g-ink2)}.cc-pdp-trust-cell{display:inline;padding:0;font-size:inherit}.cc-pdp-trust-cell+.cc-pdp-trust-cell{border:0}.cc-pdp-trust-cell svg{display:none}.cc-pdp-trust-cell>span{display:inline}.cc-pdp-trust-cell strong{font-weight:600;color:var(--g-ink)}.cc-pdp-trust-cell:not(:last-of-type):after{content:",";color:var(--g-accent);font-family:var(--g-serif);font-weight:700;font-size:1.28em;line-height:0;margin-right:.3em}.cc-pdp-trust-note{display:inline}.cc-pdp-trust-note:before{content:"("}.cc-pdp-trust-note:after{content:")"}.cc-pdp-trust-note:has(+.cc-pdp-trust-note--cost):after{content:""}.cc-pdp-trust-note+.cc-pdp-trust-note--cost:before{content:"; "}}.cc-pdp-trust-note[hidden]{display:none}.cc-chead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(1.5rem,5vw,4.5rem);align-items:center;padding-block:1rem clamp(1.6rem,3vw,2.6rem);border-bottom:1px solid var(--g-line)}.cc-chead--text{grid-template-columns:minmax(0,1fr)}.cc-chead-copy{display:grid;gap:.8rem;align-content:center;max-width:44rem}.cc-chead-h{margin:0;font-family:var(--g-serif);font-weight:500;color:var(--g-ink);font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.cc-chead .cc-lede{font-size:1.05rem}.cc-chead-plates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-chead-plates--1{grid-template-columns:minmax(0,220px);justify-content:end}.cc-chead-plates--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-chead-plate{display:block;aspect-ratio:1;border-radius:var(--g-r);background:var(--g-plate);overflow:hidden}.cc-chead-plate img{width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply}.cc-chead-plate.is-photo img{padding:0;object-fit:cover;mix-blend-mode:normal}.cc-chead-photo{aspect-ratio:16 / 9;border-radius:var(--g-r-lg);overflow:hidden;background:var(--g-band)}.cc-chead-photo img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.cc-chead{grid-template-columns:1fr}.cc-chead-plates{max-width:420px}}@media(max-width:749px){.cc-chead{padding-block:.4rem 1.4rem;gap:1.2rem}.cc-chead-plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none}.cc-chead-plate:nth-child(2){transform:none}.cc-chead .cc-lede{font-size:.97rem}}product-card .product-card__content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:.6rem;row-gap:.7rem;align-content:start;background:transparent;border:0;padding:0}product-card .product-card__content>.card-gallery,product-card .product-card__content>a.contents>.text-block,product-card .product-card__content>.text-block:not(product-price),product-card .product-card__content>.swatches,product-card .product-card__content>product-swatches{grid-column:1 / -1}product-card .product-card__content>product-price{grid-column:1;align-self:center}product-card .product-card__content>.buy-buttons-block{grid-column:2;align-self:center;justify-self:end;position:relative;z-index:2}product-card .card-gallery{border-radius:var(--g-r-sm);overflow:hidden;background:var(--g-plate);aspect-ratio:1}product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media){height:100%;background:transparent}product-card .card-gallery .product-media__image,product-card .card-gallery img{width:100%;height:100%;object-fit:contain!important;padding:9%;mix-blend-mode:multiply}product-card .card-gallery.is-photo .product-media__image,product-card .card-gallery.is-photo img{object-fit:cover!important;padding:0;mix-blend-mode:normal}product-card .card-gallery .slideshow-control,product-card .card-gallery slideshow-controls,product-card .card-gallery slideshow-arrows{display:none!important}product-card .text-block p,product-card [ref=productTitleLink] p{margin:0;font-family:var(--g-serif);font-size:1.0625rem;font-weight:500;line-height:1.3;color:var(--g-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}product-card:hover .text-block p{color:var(--g-accent)}product-card product-price .price{font-family:var(--g-sans);font-size:1rem;font-weight:600;color:var(--g-ink);font-variant-numeric:lining-nums proportional-nums}product-card product-price .compare-at-price{font-size:.82rem;font-weight:400;color:var(--g-ink2)}product-card product-price [ref=priceContainer]{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}product-card .buy-buttons-block :is(.quantity-selector-wrapper,.accelerated-checkout-block,.product-form-text__error,shopify-accelerated-checkout){display:none!important}product-card .buy-buttons-block,product-card .buy-buttons-block :is(product-form-component,form,.product-form-buttons){display:block;width:max-content!important}product-card .buy-buttons-block .product-form-buttons{gap:0!important}product-card .add-to-cart-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;gap:0;font-size:0!important;display:grid;place-items:center;border:1px solid var(--g-line);border-radius:999px;background:transparent;color:var(--g-ink);box-shadow:none}product-card .add-to-cart-button:hover:not(:disabled){border-color:var(--g-ink);background:transparent;color:var(--g-ink)}product-card .add-to-cart-button .add-to-cart-icon{width:19px;height:19px;margin:0}product-card .add-to-cart-button .add-to-cart-icon svg{width:19px;height:19px}product-card .add-to-cart-button:after{content:none}product-card .add-to-cart-button:disabled{opacity:.45}product-card .product-badges,product-card .product-badges__badge{font-family:var(--g-sans)}product-card .product-badges__badge{background:var(--g-paper)!important;color:var(--g-ink)!important;border-radius:999px;font-size:.7rem;font-weight:600;padding:.3rem .6rem}product-card .cc-fav{top:4px;right:4px}.product-grid{row-gap:2rem!important}@media(max-width:749px){product-card .text-block p,product-card [ref=productTitleLink] p{font-size:.95rem}product-card .add-to-cart-button{width:40px;min-width:40px;height:40px;min-height:40px}.product-grid{column-gap:14px!important;row-gap:1.6rem!important}}.facets,.facets__form,.facets-toggle,.facets__panel{font-family:var(--g-sans)}.price-facet__highest-price,.price-facet__label{color:var(--g-ink2)}.facets .facets__summary,.facets .facets__label,.facets summary{font-size:.9rem;font-weight:500;color:var(--g-ink)}.facets--horizontal .facets__summary,.facets--horizontal summary.facets__summary{height:40px;padding:0 1rem;border:1px solid var(--g-line);border-radius:999px;background:transparent}.facets--horizontal .facets__summary:hover{border-color:var(--g-ink)}.facets__panel,.facets__panel-content,.facets--horizontal .facets__panel{background:var(--g-paper);color:var(--g-ink);border-color:var(--g-line);border-radius:var(--g-r)}.facets .checkbox__label-text,.facets .facets__item{color:var(--g-ink)}.facets .facets__status,.facets__count,.products-count,.product-count{color:var(--g-ink2);font-size:.88rem}.facets .sorting-filter__select,.facets select{color:var(--g-ink)}.facets-remove,.facets__clear,.filter-remove-buttons a,.filter-remove-buttons button{border-radius:999px;border:1px solid var(--g-line)!important;background:transparent!important;color:var(--g-ink)!important;font-size:.84rem}#filters-drawer{--color: var(--g-ink);--color-foreground: var(--g-ink)}.pagination,.pagination__list{font-family:var(--g-sans)}.pagination__item,.pagination a,.pagination span[aria-current]{min-width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;color:var(--g-ink)}.pagination [aria-current=page],.pagination .pagination__item--current{background:var(--g-ink);color:var(--g-paper)}@media(max-width:749px){#filters-drawer .theme-drawer__dialog{inset:auto 0 0 0;width:100%;height:78vh;height:78svh;max-height:78svh;border-radius:18px 18px 0 0;overflow:hidden;background:var(--g-paper)}html[scroll-lock]:has(#filters-drawer .theme-drawer__dialog[open]),html[scroll-lock]:has(#filters-drawer .theme-drawer__dialog[open]) .page-wrapper{overflow:visible}#filters-drawer .theme-drawer__dialog::backdrop{background:var(--g-scrim);touch-action:none}#filters-drawer .theme-drawer__dialog:before{content:"";position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:999px;background:var(--g-line2);z-index:2}#filters-drawer .theme-drawer__dialog--opening{animation:cc-sheet-in .3s var(--g-ease-drawer)}#filters-drawer .theme-drawer__dialog--closing{animation:cc-sheet-out .2s var(--g-ease) forwards}#filters-drawer .facets--drawer{flex:1 1 auto;min-height:0;height:auto;padding-top:.5rem}#filters-drawer .facets-drawer__filters{flex:1 1 auto;min-height:0;overscroll-behavior:contain}#filters-drawer .facets__drawer-actions{flex:0 0 auto;margin-bottom:env(safe-area-inset-bottom,0px)}}@keyframes cc-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cc-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){#filters-drawer .theme-drawer__dialog--opening,#filters-drawer .theme-drawer__dialog--closing{animation:none}}.cc-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.cc-tile{display:grid;gap:.6rem;color:var(--g-ink);min-width:0}.cc-tile .cc-shot{aspect-ratio:1;border-radius:var(--g-r);background:var(--g-plate);overflow:hidden;margin:0;border:0}.cc-tile .cc-shot img{width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s var(--g-ease)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cc-tile:hover .cc-shot img{transform:scale(1.04)}}.cc-tile-nm{font-family:var(--g-serif);font-size:1rem;font-weight:500;line-height:1.3}.cc-tile:hover .cc-tile-nm{color:var(--g-accent)}.cc-tile-ct{font-size:.8rem;color:var(--g-ink2)}.cc .cc-tiles--scroller{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(140px,170px);gap:16px;overflow-x:auto;scrollbar-width:none;cursor:grab;padding-bottom:4px;overscroll-behavior-x:contain}.cc-tiles--scroller::-webkit-scrollbar{display:none}.cc-tiles--scroller.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cc-tiles--scroller.is-dragging a{pointer-events:none}.cc-tiles--scroller .cc-tile-nm{text-align:center;font-size:.92rem;min-height:2.6em}.cc-railwrap--tiles .cc-arrow{top:50px;transform:none}@media(max-width:989px){.cc-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.cc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc .cc-tiles--scroller{grid-auto-columns:34%;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px)}}.shopify-section:has(.cc-chead-sec)+.shopify-section .cc-sec{padding-top:calc(var(--g-sec) * .65)}@media(max-width:749px){body:has(.product-grid) .cc-chead-plates{display:none}}.cc-block{padding-block-start:var(--g-sec)}.cc-block--tight{padding-block-start:calc(var(--g-sec) * .5)}.cc-head2{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:1.5rem}.cc-head2>div{display:grid;gap:.4rem}.cc-kicker,.cc .cc-kicker{display:inline-block;margin:0;font-family:var(--g-sans);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink2)}.cc-h2 em,.cc-display em{font-style:italic;font-weight:400}.cc-h2--sm{font-size:clamp(1.4rem,1rem + 1.2vw,1.8rem)}.cc-display{margin:0;font-family:var(--g-serif);font-weight:500;color:var(--g-ink);font-size:clamp(2.2rem,1.3rem + 3vw,3.6rem);line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.cc-display--md{font-size:clamp(2rem,1.3rem + 2.2vw,3rem)}.cc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.cc-btn2{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.6rem;border:1px solid var(--g-btn);border-radius:999px;background:var(--g-btn);color:var(--g-btn-ink);font:600 1rem/1 var(--g-sans);text-decoration:none;cursor:pointer}.cc .cc-btn2,.cc .cc-btn2:hover{color:var(--g-btn-ink)}.cc-btn2:hover{background:var(--g-btn-hover);border-color:var(--g-btn-hover)}.cc .cc-btn2--ghost{background:transparent;color:var(--g-ink);border-color:var(--g-ink)}.cc .cc-btn2--ghost:hover{background:var(--g-ink);color:var(--g-paper)}.cc .cc-btn2--cream{background:var(--g-paper);border-color:var(--g-paper);color:var(--g-ink)}.cc .cc-btn2--cream:hover{background:var(--g-band);color:var(--g-ink)}.cc-link2,.cc-btn-2{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:var(--g-ink)}.cc .cc-link2:hover,.cc .cc-btn-2:hover{color:var(--g-accent)}.cc-chero{padding-block:1rem 1.6rem;margin-bottom:1.6rem;border-bottom:1px solid var(--g-line)}.cc-chero-panel,.cc-chero-top{display:grid;gap:.8rem}.cc-favs-count:not(:empty):before{content:" \b7  "}.cc-fgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}@media(max-width:1100px){.cc-fgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.cc-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cc-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}}.cc-fcard.is-gone .cc-shot{opacity:.45}.cc-fcard.is-gone .cc-title{color:var(--g-ink2)}.cc-favs-empty{display:grid;gap:1.1rem;justify-items:start;max-width:52ch}.cc-favs-empty p{margin:0}.shopify-policy__container{max-width:46rem;padding-block:2rem 4rem}.shopify-policy__title h1{font-family:var(--g-serif);font-weight:500}.shopify-policy__body h2{font-size:1.5rem;line-height:1.2;margin:2.2rem 0 .7rem}.shopify-policy__body h3{font-size:1.2rem;line-height:1.25;margin:1.6rem 0 .5rem}.shopify-policy__body a{color:var(--g-ink);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{color:var(--g-accent)}.cc-tpl-page-contact form[id^=ContactForm]{padding:clamp(1.2rem,3vw,2.2rem);border:1px solid var(--g-line);border-radius:var(--g-r-lg)}.cc-bagnote{display:grid;gap:.55rem;padding:.9rem 0 1rem;margin-bottom:.4rem;border-bottom:1px solid var(--g-line);font-size:.88rem;line-height:1.45}.cc-bagnote p{margin:0}.cc-bagnote strong{font-weight:600}.cc-bagnote-bar{height:6px;border-radius:999px;background:var(--g-line2);overflow:hidden}.cc-bagnote-bar span{display:block;height:100%;border-radius:inherit;background:var(--g-accent)}.cc-bagnote-xmas{padding:.55rem .75rem;border-radius:10px;background-color:var(--g-band)}.cc-bagnote-gift{color:var(--g-ink2)}#cart-drawer .cc-bagnote{margin-inline:var(--drawer-padding, 1.25rem)}.cart-items__media-container,.cart-items__media{border-radius:10px;overflow:hidden;background:var(--g-plate)}.cart-items__media-container img,.cart-items__media img{mix-blend-mode:multiply;object-fit:contain}.cart-items__title{font-family:var(--g-serif);font-size:1rem;font-weight:500;color:var(--g-ink)}.cart-items__price,.cart-totals__total-value{font-variant-numeric:lining-nums proportional-nums}.cc-bag-delivery{display:grid;gap:.35rem}.cc-bag-delivery-row{display:flex;justify-content:space-between;gap:1rem;margin:0;font-size:.95rem;font-variant-numeric:lining-nums proportional-nums}.cc-bag-delivery-row--total{font-weight:600;font-size:1.05rem;padding-top:.35rem;border-top:1px solid var(--g-line)}.cart__checkout-button.button,#cart-drawer .cart__checkout-button.button{min-height:52px;border-radius:999px;background:var(--g-btn);color:var(--g-btn-ink);font-weight:600}.cart__checkout-button.button:hover{background:var(--g-btn-hover);color:var(--g-btn-ink)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 999px}#cart-drawer .theme-drawer__badge{background:var(--g-accent);color:var(--g-paper)}.theme-drawer__dialog,.cart-drawer,#cart-drawer .theme-drawer__dialog{background:var(--g-paper);color:var(--g-ink)}.cc-dirgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem 2.5rem}.cc-dircol-h{margin:0 0 .7rem;font-family:var(--g-serif);font-size:1.25rem;font-weight:500}.cc-dircol-h a{color:var(--g-ink)}.cc-dircol-h a:hover{color:var(--g-accent)}.cc-dircol ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.cc-dircol li a{font-size:.95rem;color:var(--g-ink2)}.cc-dircol li a:hover{color:var(--g-accent)}.cc-dir-az{margin-top:calc(var(--g-sec) * .75);padding-top:2rem;border-top:1px solid var(--g-line)}.cc-dir-az-h{margin:0 0 1.4rem;font-family:var(--g-serif);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:500}.cc-dir-az-grid{columns:4 240px;column-gap:2.5rem}.cc-dir-az-dept{break-inside:avoid;margin:0 0 1.6rem}.cc-dir-az-sum{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;list-style:none;cursor:pointer;margin-bottom:.5rem}.cc-dir-az-sum::-webkit-details-marker{display:none}.cc-dir-az-sum .cc-dircol-h,.cc-dir-az-solo .cc-dircol-h{margin:0;font-size:1.05rem;color:var(--g-ink)}.cc-dir-az-n{flex:none;font-size:.78rem;color:var(--g-ink2)}.cc-dir-az-dept ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.cc-dir-az-dept li a{font-size:.9rem;color:var(--g-ink2)}.cc-dir-az-dept .cc-dir-az-all a{color:var(--g-accent);font-weight:500}.cc-dir-az-dept li a:hover,.cc-dir-az-solo .cc-dircol-h:hover{color:var(--g-accent)}@media(max-width:749px){.cc-dir-az-grid{columns:1}.cc-dir-az-dept{margin:0;border-bottom:1px solid var(--g-line)}.cc-dir-az-sum{align-items:center;min-height:44px;margin:0;padding:.55rem 0}.cc-dir-az-sum:after{content:"+";flex:none;width:1.4rem;text-align:center;font-size:1.2rem;line-height:1;color:var(--g-ink2)}.cc-dir-az-dept[open]>.cc-dir-az-sum:after{content:"\2212"}.cc-dir-az-sum .cc-dir-az-n{margin-left:auto}.cc-dir-az-dept ul{padding:.2rem 0 1rem;gap:.15rem}.cc-dir-az-dept li a{display:block;padding:.45rem 0}.cc-dir-az-solo .cc-dircol-h{display:flex;align-items:center;min-height:44px}}.cc-search-h1{margin:0;font:inherit;letter-spacing:inherit;color:inherit}@media(max-width:749px){.cc-keep-shelf>:nth-child(n+7){display:none}}html:root{--jdgm-primary-color: var(--g-accent);--jdgm-secondary-color: color-mix(in srgb, var(--g-accent) 10%, transparent);--jdgm-star-color: var(--g-accent);--jdgm-write-review-text-color: var(--g-btn-ink);--jdgm-write-review-bg-color: var(--g-btn);--jdgm-paginate-color: var(--g-accent);--jdgm-border-radius: 999px;--jdgm-reviewer-name-color: var(--g-ink)}.jdgm-widget,.jdgm-review-widget-modal,.jdgm-write-review-modal__container{font-family:var(--g-sans);--jm-review-widget-star-and-histogram-color: var(--g-accent) !important;--jm-review-widget-button-color: var(--g-btn) !important;--jm-review-widget-button-text-color: var(--g-btn-ink) !important;--jm-review-widget-text-color: var(--g-ink) !important;--jm-review-widget-lighter-text-color: var(--g-ink2) !important;--jm-widget-primary-color: var(--g-accent) !important;--jm-widget-border-radius: var(--g-r-sm, 12px) !important;--jm-widget-border-radius-simplified: 999px !important;--jm-review-widget-form-border-radius: var(--g-r, 16px) !important;--jm-review-widget-form-background-color: var(--g-paper) !important;--jm-review-widget-form-button-color: var(--g-btn) !important;--jm-review-widget-form-button-text-color: var(--g-btn-ink) !important;--jm-review-widget-form-field-background-color: var(--g-band) !important;--jm-review-widget-form-text-color: var(--g-ink) !important}.jdgm-widget .jm-review-widget{color:var(--g-ink)}.jdgm-widget .jm-review-widget-minimal-header__title,.jdgm-widget .jdgm-rev-widg__title{display:none!important}.jdgm-widget .jm-button,.jdgm-review-widget-modal .jm-button,.jdgm-write-review-modal__container button[type=submit]{border-radius:999px!important;font-family:var(--g-sans);font-weight:600}.jdgm-widget .jm-button--primary{background:var(--g-btn)!important;color:var(--g-btn-ink)!important}.jdgm-widget [class*=review__title],.jdgm-widget .jdgm-rev__title,.jdgm-write-review-modal__title{font-family:var(--g-serif)!important;font-weight:500;color:var(--g-ink)}.jdgm-widget [class*=review__body],.jdgm-widget .jdgm-rev__body{color:var(--g-ink2);line-height:1.6}.jdgm-widget .jdgm-star,.jdgm-review-widget-modal .jdgm-star,.jdgm-write-review-modal__stars .jdgm-star{color:var(--g-accent)!important}.jdgm-write-review-modal__container{background:var(--g-paper)!important;color:var(--g-ink)}.jdgm-write-review-modal__field-input{background:var(--g-band)!important;color:var(--g-ink)!important;border-color:var(--g-line2)!important;border-radius:10px!important}.jdgm-write-review-modal__content{background:var(--g-paper)!important;color:var(--g-ink)!important;border-radius:var(--g-r, 16px)}.jdgm-write-review-modal__overlay{background:#1c1d208c!important}.jdgm-write-review-modal__content,.jdgm-write-review-modal__content p,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__field-label{color:var(--g-ink)!important;font-family:var(--g-sans)}.jdgm-write-review-modal__intro,.jdgm-write-review-modal__field-help,.jdgm-write-review-modal__gdpr-statement{color:var(--g-ink2)!important}.jdgm-write-review-modal__nav-btn,.jdgm-write-review-modal__content .jm-button{background:var(--g-btn)!important;color:var(--g-btn-ink)!important;border-color:var(--g-btn)!important;border-radius:999px!important;font-family:var(--g-sans);font-weight:600}.jdgm-write-review-modal__checkbox-custom,.jdgm-write-review-modal__media-input{background:var(--g-band)!important;border-color:var(--g-line2)!important}.jdgm-write-review-modal__close-btn{color:var(--g-ink)!important}.jdgm-widget .jm-button{border-color:var(--g-btn)!important}.jdgm-write-review-modal__content :is(h1,h2,h3,h4,label,span,small,[class*=title],[class*=label]){color:var(--g-ink)!important}.jdgm-write-review-modal__close-btn svg,.jdgm-write-review-modal__close-btn path{stroke:var(--g-ink)!important;fill:var(--g-ink)}.jdgm-write-review-modal__slider-container,.jdgm-write-review-modal__slider-container *{color:var(--g-ink2)!important;opacity:1!important}.jdgm-write-review-modal__stars:before,.jdgm-write-review-modal__stars:after,.jdgm-write-review-modal__form:before,.jdgm-write-review-modal__form:after{color:var(--g-ink2)!important;opacity:1!important}.cc-cguide-sec{padding-block:var(--g-sec) 0}.cc-cguide{display:grid;gap:var(--g-sec);border-top:1px solid var(--g-line);padding-top:var(--g-sec)}.cc-cguide-text{max-width:46rem}.cc-cguide-text h2{margin:0 0 .7em;font-family:var(--g-serif);font-weight:500;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.125rem);line-height:1.18;text-wrap:balance}.cc-cguide-text h3{font-family:var(--g-serif);font-weight:500;font-size:1.25rem;margin:1.5em 0 .45em}.cc-cguide-text ul{padding-left:1.2em}.cc-cguide-text li{margin-bottom:.35em}.cc-cguide-faq{margin-top:0}.cc-cguide-rel{display:grid;gap:.8rem}.cc-cguide-rel-h{margin:0;font-family:var(--g-sans);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink2)}.cc-cguide-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cc .cc-cguide-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:999px;border:1px solid var(--g-line2);font-size:.9rem;color:var(--g-ink);text-decoration:none}.cc .cc-cguide-chip:hover{border-color:var(--g-ink);color:var(--g-ink)}.cc .cc-cguide-chip:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.cc .cc-cguide-chip--all{border-color:var(--g-ink);font-weight:600}.cc-art-rel{display:grid;gap:.8rem;margin-top:2rem}.cc-cguide-pages{display:grid;gap:.8rem}.cc-cguide-chip.is-here{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:999px;background:var(--g-ink);color:var(--g-paper);font-size:.9rem;font-weight:600}.cc-cguide-gap{display:inline-flex;align-items:center;padding:0 .3rem;color:var(--g-ink2)}html body .menu-drawer-container[open] .menu-drawer__animated-element{animation-delay:0s;animation-duration:.18s;animation-timing-function:var(--g-ease)}#cart-drawer .theme-drawer__dialog::backdrop{background:var(--g-scrim)}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important;padding:14px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;border-radius:0!important;box-sizing:border-box!important}#shopify-pc__banner .shopify-pc__banner__wrapper{gap:10px!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:14px!important;line-height:1.4!important}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{width:100%!important;min-height:44px!important;margin:0!important;padding:8px 12px!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;order:3!important;width:auto!important;margin:0 auto!important;min-height:32px!important;padding:4px 12px!important}}.cc-bagpairs{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--g-line)}.cc-bagpairs-h{margin:0 0 .15rem;font-family:var(--g-sans);font-size:.95rem;font-weight:600;line-height:1.3;color:var(--g-ink)}.cc-bagpairs-sub{margin:0 0 .6rem;font-size:.85rem;line-height:1.45;color:var(--g-ink2)}.cc-bagpairs:not(.is-short) .cc-bagpairs-h{margin-bottom:.6rem}.cc-bagpairs-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.cc-bagpair{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.7rem}.cc .cc-bagpair-img{display:block;width:56px;height:56px;border-radius:var(--g-r-sm);background:var(--g-plate);overflow:hidden}.cc .cc-bagpair-img img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.cc-bagpair-body{display:grid;gap:.1rem;min-width:0}.cc .cc-bagpair-t{font-size:.88rem;line-height:1.3;color:var(--g-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc .cc-bagpair-t:hover{color:var(--g-accent)}.cc-bagpair-p{font-size:.85rem;color:var(--g-ink2)}@media(min-width:750px){.cart-page .cc-bagpairs-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}}.cc-bagmin{margin:0 0 .7rem;padding:.6rem .75rem;border-radius:var(--g-r-sm);background:var(--g-band);color:var(--g-ink);font-size:.88rem;line-height:1.45}.cc-pdp-trust-min{grid-column:1 / -1;margin:0;padding:.55rem .85rem;border-top:1px solid var(--g-line);font-size:.84rem;line-height:1.4;color:var(--g-ink)}@media(max-width:749px){.cc .cc-pdp-trust-min{display:block;margin-top:.35rem;padding:0;border:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cc-gift.css.map */
