@font-face{font-family:CG Bodoni;src:url(//castle-gothic.pl/cdn/shop/t/11/assets/cg-bodoni-moda-latin-500-normal.woff2?v=33105665161439725811793642376) format("woff2");font-weight:500;font-style:normal;font-display:swap;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:CG Bodoni;src:url(//castle-gothic.pl/cdn/shop/t/11/assets/cg-bodoni-moda-latin-ext-500-normal.woff2?v=106944956286151491451793642377) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:CG Bodoni;src:url(//castle-gothic.pl/cdn/shop/t/11/assets/cg-bodoni-moda-latin-500-italic.woff2?v=144510064581730606001793642376) format("woff2");font-weight:500;font-style:italic;font-display:swap;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:CG Bodoni;src:url(//castle-gothic.pl/cdn/shop/t/11/assets/cg-bodoni-moda-latin-ext-500-italic.woff2?v=49125016938647975371793642377) format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.cg-sec{--cg-black: #0A0A0A;--cg-white: #FFFFFF;--cg-cream: #FFFFFF;--cg-line: #E4E4E4;--cg-text: #0A0A0A;--cg-text-2: #55555A;--cg-text-3: #6E6E73;--cg-img-bg: #F3F3F3;--cg-accent: #A3122A;--cg-btn-bg: #0A0A0A;--cg-btn-text: #FFFFFF;--cg-sans: Jost, sans-serif;--cg-serif: "CG Bodoni", "Bodoni 72", Didot, "Times New Roman", serif;--cg-gutter: 48px;background:var(--cg-white);color:var(--cg-text);font-family:var(--cg-sans);text-align:left;-webkit-font-smoothing:antialiased}.cg-sec *,.cg-sec *:before,.cg-sec *:after{box-sizing:border-box}.cg-sec--cream{background:var(--cg-cream)}.cg-sec--dark{--cg-text: #F5F4F0;--cg-text-2: #B8B8BC;--cg-text-3: #9A9A9F;--cg-line: #2A2A2A;--cg-btn-bg: #F5F4F0;--cg-btn-text: #0A0A0A;background:var(--cg-black);color:var(--cg-text)}.cg-wrap{max-width:1440px;margin:0 auto;padding:0 var(--cg-gutter)}.cg-pad{padding-top:72px;padding-bottom:72px}.cg-pad--sm{padding-top:48px;padding-bottom:48px}.cg-sec .cg-h2{margin:0;font-family:var(--cg-sans);font-size:26px;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-align:left}.cg-sec .cg-eyebrow{display:block;margin:0;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cg-text-2)}.cg-sec .cg-serif{font-family:var(--cg-serif);font-weight:500;letter-spacing:0;text-transform:none}.cg-sec .cg-text,.cg-sec .cg-text p{margin:0;font-size:16px;line-height:1.6;color:var(--cg-text-2)}.cg-sec .cg-text p+p{margin-top:.8em}.cg-sec .cg-text a{color:var(--cg-text);text-decoration:underline;text-underline-offset:3px}.cg-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px}.cg-head__main{display:flex;flex-direction:column;gap:14px;min-width:0}.cg-sec a.cg-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cg-text);text-decoration:none}.cg-sec a.cg-link span{border-bottom:1px solid currentColor;padding-bottom:3px}.cg-sec a.cg-link:hover{color:var(--cg-accent)}.cg-sec--dark a.cg-link:hover{color:#fff;opacity:.8}.cg-sec .cg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid var(--cg-btn-bg);background:var(--cg-btn-bg);color:var(--cg-btn-text);font-family:var(--cg-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s,background .2s,color .2s}.cg-sec .cg-btn:hover{opacity:.85;color:var(--cg-btn-text)}.cg-sec .cg-btn--ghost{background:transparent;color:var(--cg-text);border-color:var(--cg-text)}.cg-sec .cg-btn--ghost:hover{background:var(--cg-text);color:var(--cg-btn-text);opacity:1}.cg-btns{display:flex;flex-wrap:wrap;gap:12px}.cg-tabs{display:flex;flex-wrap:wrap;gap:6px}.cg-sec .cg-tab,.cg-sec a.cg-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;background:transparent;color:var(--cg-text);border:1px solid var(--cg-line);font-family:var(--cg-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.cg-sec--dark .cg-tab,.cg-sec--dark a.cg-chip{border-color:#4a4a4e}.cg-sec .cg-tab:hover,.cg-sec a.cg-chip:hover{border-color:var(--cg-text)}.cg-sec .cg-tab[aria-selected=true]{background:var(--cg-text);color:var(--cg-btn-text);border-color:var(--cg-text)}.cg-sec--dark .cg-tab[aria-selected=true]{color:var(--cg-black)}.cg-sec .cg-tab:focus-visible,.cg-sec a:focus-visible,.cg-sec button:focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px}.cg-grid{display:grid;grid-template-columns:repeat(var(--cg-cols, 4),minmax(0,1fr));gap:32px 16px}.cg-panel[hidden]{display:none}.cg-panel:not([hidden]){animation:cg-panel-in .3s ease}@keyframes cg-panel-in{0%{opacity:0}to{opacity:1}}.cg-card{display:flex;flex-direction:column;gap:8px;min-width:0}.cg-card__media{position:relative;display:block;overflow:hidden;background:var(--cg-img-bg);aspect-ratio:3 / 4}.cg-card__media--square{aspect-ratio:1 / 1}.cg-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--cg-fit, cover);object-position:center top;transition:opacity .35s ease,transform .6s ease}@media(hover:hover){.cg-card:hover .cg-card__media img{transform:scale(1.04)}}.cg-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#c9c9cc}.cg-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.cg-badge{display:inline-block;padding:5px 8px;font-family:var(--cg-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;background:#0a0a0a;color:#fff}.cg-badge--sale{background:#a3122a}.cg-badge--light{background:#fff;color:#0a0a0a}.cg-badge--muted{background:#fff;color:#6e6e73}.cg-sec a.cg-card__title{font-size:14px;line-height:1.4;font-weight:400;color:var(--cg-text);text-decoration:none;letter-spacing:.01em;text-transform:none}.cg-sec a.cg-card__title:hover{text-decoration:underline;text-underline-offset:3px}.cg-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;font-weight:500}.cg-card__price--sale{color:#a3122a}.cg-sec--dark .cg-card__price--sale{color:#e5485c}.cg-card__compare{font-size:13px;font-weight:400;color:var(--cg-text-3);text-decoration:line-through}.cg-card--soldout .cg-card__media img{opacity:.6}@media(max-width:768px){.cg-sec{--cg-gutter: 16px}.cg-pad{padding-top:48px;padding-bottom:48px}.cg-pad--sm{padding-top:36px;padding-bottom:36px}.cg-sec .cg-h2{font-size:20px}.cg-head{margin-bottom:20px}.cg-scroll-m{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:var(--cg-m-col, 46%)!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cg-gutter);margin:0 calc(var(--cg-gutter) * -1);padding:0 var(--cg-gutter) 6px;scrollbar-width:none}.cg-scroll-m::-webkit-scrollbar{display:none}.cg-scroll-m>*{scroll-snap-align:start}.cg-grid:not(.cg-scroll-m){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.cg-sec .cg-btn{min-height:48px;padding:0 22px}.cg-btns .cg-btn{flex:1 1 0;padding:0 10px;font-size:12px;letter-spacing:.1em;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cg-sec *,.cg-sec *:before,.cg-sec *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cg-home.css.map */
