@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--k-ink:#1c2a22;--k-ink-2:#4f5c55;--k-ink-3:#6f7b74;--k-line:#e2d8c6;--k-rule:#e2d8c6;--k-rule-strong:#cbbfa7;--k-grey:#efe8dc;--k-paper:#f6efe3;--k-yellow:#e9c55b;--k-red:#9c2f22;--k-blue:#14392b;--k-blue-dark:#0e2b20;--k-green:#2f6b4f;--k-gold:#d9b36a;--k-cream-text:#dbe6dd;--k-butter:#f3e4bd;--k-blush:#efd3cd;--k-sky:#c9d8ea;--k-mint:#d6e6dc;--k-radius:6px;--k-radius-card:6px;--k-radius-panel:8px;--k-head:"Young Serif", Georgia, "Times New Roman", serif;--k-body:"Figtree", "Segoe UI", system-ui, sans-serif;--k-mono:"Figtree", "Segoe UI", system-ui, sans-serif}:root,html{--color-bg:#f6efe3;--color-fg:#1c2a22;--color-fg-muted:#4f5c55;--color-fg-dim:#6f7b74;--color-border:#e2d8c6;--color-border-soft:#ece4d5;--color-brand:#14392b;--color-brand-dark:#0e2b20;--color-brand-soft:#d6e6dc;--color-accent-yellow:#e9c55b;--color-accent-blue:#14392b;--color-accent-purple:#9c2f22;--color-accent-coral:#9c2f22;--color-accent-mint:#2f6b4f}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:400!important}body{font-weight:450}strong,b{font-weight:700}.k-btn,.btn-primary,.prezenty-primary-button,.store-button-primary,.cart-checkout-button,.pdp-mobile-bar-cta,.cross-store-add,.search-empty .prezenty-primary-button,.pdp-form-wrap .buy-now-button,.buy-now-button{border-color:var(--k-blue)!important;background:var(--k-blue)!important;color:var(--k-paper)!important;font:700 15px/1 var(--k-body)!important;border-radius:3px!important}.k-btn:hover,.btn-primary:hover,.prezenty-primary-button:hover,.cart-checkout-button:hover,.pdp-form-wrap .buy-now-button:hover,.buy-now-button:hover{background:var(--k-blue-dark)!important;border-color:var(--k-blue-dark)!important}.k-btn-line,.btn-ghost,.prezenty-secondary-button,.store-button-ghost,.btn-link,.cart-quantity-discount-cta,.paginated-link,.paginated-link-next,.collection-empty-results button,.pdp-form-wrap button:not(.buy-now-button):not(.cart-qty-btn),.pdp-form-wrap form>button,.add-to-cart-button{border-color:var(--k-ink)!important;font:700 15px/1 var(--k-body)!important;border-radius:3px!important}.kh-hero-actions .k-btn-text{border-radius:3px}.k-link{color:var(--k-red);font-weight:700}.k-age{background:var(--k-grey);color:var(--k-ink-2);border-radius:3px;font-weight:700}.k-sticker{background:var(--k-blue);border-radius:4px}.brand-logo-word,.footer-logo{font-family:var(--k-head);letter-spacing:.01em;text-transform:none;font-size:24px;font-weight:400}.prezenty-spark,.footer-logo-dot{display:none!important}.footer.prezenty-footer{background:var(--k-blue);color:var(--k-cream-text)}.footer.prezenty-footer a,.footer.prezenty-footer button,.footer.prezenty-footer .footer-logo,.footer.prezenty-footer h3,.footer.prezenty-footer strong{color:var(--k-paper)!important}.footer.prezenty-footer p,.footer.prezenty-footer .footer-bottom{color:var(--k-cream-text)}.footer.prezenty-footer .footer-bottom{border-top-color:#f6efe32e}.pi{border:1px solid var(--k-line);border-radius:var(--k-radius-card);background:#fff;padding:10px}.pi-media{background:#fff;border-radius:4px}.pi-why{font:400 13px/1.4 var(--k-body);color:var(--k-ink-2);margin:4px 0 0}.gh-hero{margin:8px var(--k-gutter) 0;border-radius:var(--k-radius-panel);background:var(--k-blue);color:var(--k-paper);grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:clamp(26px,4vw,52px) clamp(20px,4vw,56px);display:grid}.gh-hero>*{min-width:0}.gh-hero-copy{flex-direction:column;gap:18px;min-width:0;display:flex}.gh-eyebrow{font:600 12px/1 var(--k-body);letter-spacing:.14em;text-transform:uppercase;color:var(--k-gold)}.gh-hero h1{font:400 clamp(34px, 4.2vw, 58px)/1.05 var(--k-head);color:var(--k-paper);text-wrap:balance;margin:0}.gh-hero p{font:400 clamp(15px, 1.2vw, 17px)/1.5 var(--k-body);color:var(--k-cream-text);max-width:46ch;margin:0}.gh-ages{flex-wrap:wrap;gap:6px;display:flex}.gh-age{min-width:58px;height:64px;color:var(--k-paper);font:400 22px/1 var(--k-head);background:#f6efe31a;border:1px solid #f6efe359;border-radius:4px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 10px;transition:background .15s,color .15s;display:inline-flex;text-decoration:none!important}.gh-age small{font:500 10.5px/1 var(--k-body);color:var(--k-cream-text);margin-top:5px}.gh-age:hover{background:#f6efe338}.gh-age.is-on{background:var(--k-paper);border-color:var(--k-paper);color:var(--k-blue)}.gh-age.is-on small{color:var(--k-ink-2)}.gh-hero-media{aspect-ratio:1;justify-content:center;align-items:center;max-height:460px;display:flex;position:relative}.gh-hero-media img{object-fit:cover;border:8px solid var(--k-paper);background:#fff;border-radius:50%;width:100%;height:100%}.gh-hero-media .k-sticker{background:var(--k-paper);width:min(72%,320px);color:var(--k-ink);border-radius:4px;bottom:8%;left:auto;right:0}.gh-hero-media .k-sticker small{color:var(--k-ink-3)}.gh-hero-media .k-sticker b,.gh-hero-media .k-sticker strong{color:var(--k-ink)}.gh-section{padding:44px var(--k-gutter) 0;flex-direction:column;gap:8px;display:flex}.gh-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gh-section h2{font:400 clamp(24px, 2.4vw, 32px)/1.1 var(--k-head);color:var(--k-ink);margin:0}.gh-eyebrow.is-red{color:var(--k-red)}.gh-tabs{border-bottom:1px solid var(--k-line);scrollbar-width:none;gap:2px;margin-top:8px;display:flex;overflow-x:auto}.gh-tabs::-webkit-scrollbar{display:none}.gh-tab{height:44px;font:600 14px/1 var(--k-body);color:var(--k-ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;text-decoration:none!important}.gh-tab:hover{color:var(--k-ink)}.gh-tab.is-on{color:var(--k-ink);border-bottom-color:var(--k-ink)}.gh-rank{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:4px 0 0;padding:0;list-style:none;display:grid}.gh-rank li{border-bottom:1px solid var(--k-line)}.gh-rank a{color:var(--k-ink);align-items:flex-start;gap:14px;padding:16px 0;display:flex;text-decoration:none!important}.gh-rank-num{font:400 32px/1 var(--k-head);color:var(--k-red);flex:0 0 34px;width:34px;padding-top:4px}.gh-rank img{object-fit:contain;mix-blend-mode:multiply;background:#fff;border-radius:4px;flex:0 0 92px;width:92px;height:92px}.gh-rank-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.gh-rank-title{font:600 15px/1.3 var(--k-body)}.gh-rank-why{font:400 13px/1.4 var(--k-body);color:var(--k-ink-2)}.gh-rank-meta{font:700 14px/1 var(--k-body);align-items:baseline;gap:8px;display:flex}.gh-rank-meta span{color:var(--k-ink-3);font-weight:500}.gh-rank a:hover .gh-rank-title{text-underline-offset:3px;text-decoration:underline}.gh-more{align-self:flex-start;margin-top:18px}.gh-empty{color:var(--k-ink-2);font:400 15px/1.5 var(--k-body);padding:28px 0}.gh-occasions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.gh-occasion{border-radius:var(--k-radius);min-height:128px;color:var(--k-ink);border:1px solid #0000;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;transition:transform .15s;display:flex;text-decoration:none!important}.gh-occasion:hover{transform:translateY(-2px)}.gh-occasion strong{font:400 22px/1.1 var(--k-head)}.gh-occasion span{font:400 12.5px/1.35 var(--k-body);opacity:.85}.gh-occasion.is-red{background:var(--k-red);color:var(--k-paper)}.gh-occasion.is-yellow{background:var(--k-yellow)}.gh-occasion.is-sky{background:var(--k-sky)}.gh-occasion.is-paper{border-color:var(--k-line);background:#fff}.gh-lists{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.gh-list{border-radius:var(--k-radius);border:1px solid var(--k-line);color:var(--k-ink);background:#fff;flex-direction:column;gap:10px;padding:10px 10px 14px;display:flex;text-decoration:none!important}.gh-list img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;background:#fff;border-radius:4px;width:100%}.gh-list-fallback{aspect-ratio:1;background:var(--k-grey);border-radius:4px;width:100%}.gh-list strong{font:400 17px/1.2 var(--k-head)}.gh-list span{font:400 12.5px/1.35 var(--k-body);color:var(--k-ink-2)}.gh-band{margin:44px var(--k-gutter) 56px;border-radius:var(--k-radius-panel);background:var(--k-blue);color:var(--k-cream-text);grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;padding:26px 28px;display:grid}.gh-band strong{font:400 20px/1.2 var(--k-head);color:var(--k-paper);margin-bottom:8px;display:block}.gh-band p{font:400 14.5px/1.55 var(--k-body);margin:0}.gh-band-stores{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gh-band-stores span{height:34px;font:600 13px/1 var(--k-body);color:var(--k-paper);border:1px solid #f6efe359;border-radius:3px;align-items:center;padding:0 12px;display:inline-flex}@media (width<=960px){.gh-hero{grid-template-columns:1fr;gap:18px;margin:4px 12px 0;padding:24px 18px 22px}.gh-hero-media{display:none}.gh-hero{overflow:hidden}.gh-ages{scrollbar-width:none;flex-wrap:nowrap;margin:0 -18px;padding:0 18px;overflow-x:auto}.gh-ages::-webkit-scrollbar{display:none}.gh-section{padding-top:30px}.gh-rank{grid-template-columns:1fr}.gh-occasions,.gh-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-band{grid-template-columns:1fr;margin:32px 12px 40px;padding:20px}.gh-band-stores{justify-content:flex-start}}.cookie-banner-actions .btn-primary,.cookie-banner-actions .btn-ghost{padding:0 14px!important;font-size:13.5px!important}.cookie-banner-actions .btn-link{padding:0 8px!important;font-size:13px!important}@media (width<=767px){.cookie-banner-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cookie-banner-actions>.btn-primary{order:-1;grid-column:1/-1;font-size:14px!important}.cookie-banner-actions>.btn-ghost,.cookie-banner-actions>.btn-link{white-space:normal!important;padding:0 6px!important;font-size:12.5px!important;line-height:1.15!important}}.products-grid .pi .pi-media,.search-products-grid .pi .pi-media,.pi-media{border-radius:4px;padding:6%;background:#fff!important}.pi{gap:8px;padding:10px 10px 12px;transition:border-color .15s,transform .15s}.pi:hover{border-color:var(--k-rule-strong);transform:translateY(-2px)}.pi-title{font:500 15px/1.3 var(--k-body)}.pi-price{font:700 17px/1 var(--k-body)}.pi-add{border:1.5px solid var(--k-blue);color:var(--k-blue);background:0 0;border-radius:3px;min-height:40px;font-weight:700}.pi-add:hover{background:var(--k-blue);color:var(--k-paper)}.pi-add[disabled]{border-color:var(--k-line);color:var(--k-ink-3);background:0 0}.pi-foot .k-age{background:var(--k-grey);color:var(--k-ink-2);border-radius:3px;font-weight:600}.section-eyebrow,.pdp-product-data-head>span,.kh-section-head .k-label{font:600 12px/1 var(--k-body)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--k-red)!important;background:0 0!important;border-radius:0!important;padding:0!important}.section-title-editorial,.collection-title{font-family:var(--k-head)!important;font-weight:400!important}.collection-intro{font:400 16px/1.5 var(--k-body);color:var(--k-ink-2)}.collection-benefits{display:none!important}.collection-toolbar-inner{border-radius:var(--k-radius)!important;border:1px solid var(--k-line)!important;background:#fff!important}.collection-filter,.collection-sort-trigger,.collection-filter.is-active{border-radius:3px!important}.pdp-trust.pdp-gift{gap:0;border:1px solid var(--k-line)!important;border-radius:var(--k-radius)!important;background:#fff!important;padding:4px 20px!important}.pdp-trust.pdp-gift li{display:block;border-bottom:1px solid var(--k-line)!important;padding:14px 0!important}.pdp-trust.pdp-gift li:last-child{border-bottom:0!important}.pdp-trust.pdp-gift li strong{font:600 12px/1 var(--k-body);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-3);margin-bottom:6px;display:block}.pdp-trust.pdp-gift li span{font:400 15px/1.5 var(--k-body);color:var(--k-ink)}.pdp-trust.pdp-gift .pdp-gift-why strong{color:var(--k-red)}.pdp-trust.pdp-gift .pdp-gift-why span{font:400 18px/1.4 var(--k-head);color:var(--k-ink)}.pdp-title{font-family:var(--k-head)!important;letter-spacing:-.01em!important;font-weight:400!important}.pdp-meta-tag{background:var(--k-grey)!important;border-radius:3px!important;font-weight:600!important}.pdp-availability strong{font-weight:700}.pdp-facts,.pdp-gallery-thumbs button,.pdp-gallery-main,.pdp-gallery-image,.pdp-gallery-zoom-trigger{border-radius:4px!important}.quantity-discount-notice{border-radius:var(--k-radius)!important;background:var(--k-butter)!important}.product-bundle-offer{border-radius:var(--k-radius)!important}.pdp-gallery-main,.pdp-gallery-zoom-trigger{background:#fff!important}.trust-band,.trust-bar{border-color:var(--k-line)!important;border-radius:var(--k-radius)!important;background:#fff!important}.kh-facts>div,.kh-index-col,.kh-age-tile{border-radius:var(--k-radius)!important}.aside header h3{font-family:var(--k-head)!important;font-weight:400!important}.cart-storefront-group header span{font:600 12px/1 var(--k-body);letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}.cart-storefront-group{border-radius:var(--k-radius)!important}.toast,.toast-item{background:var(--k-blue)!important;border-radius:4px!important}.pi-add{white-space:nowrap}@media (width<=760px){.pi-add{min-height:38px;padding:0 11px;font-size:13px}.pi-foot{gap:6px}}
