/* SpOki Pilot System — Phase A. Page-scoped to /podaraci/podarak-bez-ekran/ (page-id-37408). Server-rendered, no JS. Kill-switch: dequeue spoki-pilot-system. */body.spoki-ds #main-content [class*="eyebrow"]{font-family:"Comfortaa",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#00838A!important;}body.spoki-ds #main-content h2{font-family:"Comfortaa",sans-serif!important;font-size:32px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.3px!important;color:#2E3A67!important;}body.spoki-ds #main-content .spoki-discovery-intro__text{font-family:"Nunito",sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#54656B!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;}body.spoki-ds #main-content .spoki-after-filter,body.spoki-ds #main-content .spoki-gift-age,body.spoki-ds #main-content .spk-brands,body.spoki-ds #main-content .spoki-guide2{padding-top:48px!important;padding-bottom:48px!important;margin-top:0!important;margin-bottom:0!important;}body.spoki-ds #main-content .spoki-trust-strip{padding-top:36px!important;padding-bottom:36px!important;margin:0!important;}body.spoki-ds #main-content .spoki-faq-section,body.spoki-ds #main-content .spoki-belowgrid{padding-top:48px!important;padding-bottom:64px!important;margin-top:0!important;}body.spoki-ds #main-content .spoki-cat__shopframe{padding-bottom:48px!important;margin-bottom:0!important;}body.spoki-ds #main-content .spoki-helper-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;padding:18px!important;overflow:hidden!important;background:#fff!important;border:1px solid #ECE4D8!important;border-radius:18px!important;box-shadow:0 2px 12px rgba(43,59,64,.05)!important;}body.spoki-ds #main-content .spoki-helper-card.is-primary{background:linear-gradient(180deg,#E1F5EE 0%,#F1FAF8 100%)!important;border-color:#BFE6E2!important;}body.spoki-ds #main-content .spoki-helper-card__img{width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important;border-radius:14px!important;margin:0 0 14px!important;display:block!important;}body.spoki-ds #main-content .spoki-helper-card__title{font-family:"Comfortaa",sans-serif!important;font-size:18px!important;font-weight:700!important;color:#2E3A67!important;margin:6px 0 8px!important;}body.spoki-ds #main-content .spoki-helper-card__text{font-family:"Nunito",sans-serif!important;font-size:15px!important;line-height:1.55!important;color:#54656B!important;}body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:link,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:visited,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:focus,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:active{background:#fff!important;color:#00838A!important;border:1.6px solid #00838A!important;box-shadow:none!important;text-shadow:none!important;border-radius:999px!important;}body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:link,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:visited,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:focus,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:active{background:#00838A!important;color:#fff!important;}body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:hover{background:#00838A!important;color:#fff!important;}body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:hover{background:#fff!important;color:#00838A!important;}body.spoki-ds #main-content .spoki-guide2{max-width:1180px!important;margin:0 auto!important;}body.spoki-ds #main-content .spoki-guide2__head{text-align:center!important;margin:0 auto 32px!important;max-width:680px!important;}body.spoki-ds #main-content .spoki-guide2__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;max-width:1180px!important;margin:0 auto!important;text-align:left!important;align-items:start!important;}body.spoki-ds #main-content .spoki-guide2__card{padding:24px!important;background:#fff!important;border:1px solid #ECE4D8!important;border-radius:18px!important;box-shadow:0 2px 12px rgba(43,59,64,.05)!important;}body.spoki-ds #main-content .spoki-guide2__card:first-child{grid-column:1/-1!important;background:linear-gradient(180deg,#FFF7EB 0%,#FFFDF9 100%)!important;border-color:#F0E4D0!important;padding:30px 34px!important;position:relative!important;overflow:hidden!important;}body.spoki-ds #main-content .spoki-guide2__card:first-child::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:#19B0B6!important;}body.spoki-ds #main-content .spoki-guide2__card--wide{grid-column:1/-1!important;}body.spoki-ds #main-content .spoki-guide2__h3{font-family:"Comfortaa",sans-serif!important;font-size:19px!important;font-weight:700!important;color:#2E3A67!important;margin:0 0 11px!important;padding-left:20px!important;position:relative!important;line-height:1.3!important;}body.spoki-ds #main-content .spoki-guide2__h3::before{content:""!important;position:absolute!important;left:0!important;top:.42em!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#19B0B6!important;}body.spoki-ds #main-content .spoki-guide2__card:first-child .spoki-guide2__h3{font-size:24px!important;padding-left:0!important;}body.spoki-ds #main-content .spoki-guide2__card:first-child .spoki-guide2__h3::before{display:none!important;}body.spoki-ds #main-content .spoki-guide2__body{font-family:"Nunito",sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#54656B!important;}body.spoki-ds #main-content .spoki-guide2__body a,body.spoki-ds #main-content .spoki-discovery-intro__text a{color:#00838A!important;font-weight:800!important;text-decoration:underline!important;text-decoration-color:#19B0B6!important;text-underline-offset:2px!important;}body.spoki-ds #main-content .spoki-guide2__card ul li::marker{color:#00838A!important;}body.spoki-ds #main-content .spoki-faq-question{font-family:"Comfortaa",sans-serif!important;font-size:17px!important;font-weight:700!important;color:#2E3A67!important;}body.spoki-ds #main-content .spoki-faq-answer,body.spoki-ds #main-content .spoki-faq-answer p{font-family:"Nunito",sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#54656B!important;}body.spoki-ds #main-content .spoki-trust-strip__icon{width:58px!important;height:58px!important;color:#2E3A67!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;}body.spoki-ds #main-content .spoki-trust-strip__icon svg{width:25px!important;height:25px!important;stroke-width:1.7!important;}body.spoki-ds #main-content .spoki-trust-strip__item:nth-child(odd) .spoki-trust-strip__icon{border-radius:47% 53% 55% 45% / 52% 47% 53% 48%!important;background:radial-gradient(circle at 68% 72%, rgba(25,176,182,.13), transparent 60%),radial-gradient(circle at 34% 30%, rgba(25,176,182,.34), rgba(25,176,182,.17) 58%, transparent 100%)!important;}body.spoki-ds #main-content .spoki-trust-strip__item:nth-child(even) .spoki-trust-strip__icon{border-radius:55% 45% 48% 52% / 46% 54% 47% 53%!important;background:radial-gradient(circle at 68% 72%, rgba(255,168,112,.14), transparent 60%),radial-gradient(circle at 34% 30%, rgba(255,168,112,.34), rgba(255,168,112,.18) 58%, transparent 100%)!important;}body.spoki-ds #main-content .spoki-gift-age__item:nth-child(6n+1) .spoki-gift-age__circle{border-color:#19B0B6!important;}body.spoki-ds #main-content .spoki-gift-age__item:nth-child(6n+2) .spoki-gift-age__circle{border-color:#EE9A3A!important;}body.spoki-ds #main-content .spoki-gift-age__item:nth-child(6n+3) .spoki-gift-age__circle{border-color:#9C99D9!important;}body.spoki-ds #main-content .spoki-gift-age__item:nth-child(6n+4) .spoki-gift-age__circle{border-color:#4FB293!important;}body.spoki-ds #main-content .spoki-gift-age__item:nth-child(6n+5) .spoki-gift-age__circle{border-color:#EC9883!important;}body.spoki-ds #main-content .spoki-gift-age__item:nth-child(6n+6) .spoki-gift-age__circle{border-color:#5FA9D0!important;}body.spoki-ds #main-content .spoki-pcard__price{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:6px!important;white-space:nowrap!important;}/* CATEGORY_CARD_PRICE_TYPOGRAPHY_PARITY 2026-07-17: obsolete pre-parity card price rules REMOVED (were forcing 17px/13px on standard categories, breaking EUR/BGN 16/16 parity). Shared price system now owns card current-price typography. Restore: *.bak-priceparity-20260717 */body.spoki-ds #main-content .spoki-pcard__price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:inherit!important;}/* PRICEFIX 2026-07-19: stray absolute "/" removed; real " / " separator already lives in the BGN text node. */body.spoki-ds #main-content .spoki-pcard__price .amount-bgn::before{content:none!important;}@media(max-width:767px){body.spoki-ds #main-content h2{font-size:26px!important;}body.spoki-ds #main-content .spoki-after-filter,body.spoki-ds #main-content .spoki-gift-age,body.spoki-ds #main-content .spk-brands,body.spoki-ds #main-content .spoki-guide2{padding-top:34px!important;padding-bottom:34px!important;}body.spoki-ds #main-content .spoki-trust-strip{padding-top:26px!important;padding-bottom:26px!important;}body.spoki-ds #main-content .spoki-guide2__grid{grid-template-columns:1fr!important;}body.spoki-ds #main-content .spoki-guide2__card:first-child,body.spoki-ds #main-content .spoki-guide2__card--wide{grid-column:auto!important;}body.spoki-ds #main-content .spoki-trust-strip__inner,body.spoki-ds #main-content .spoki-gift-age__grid,body.spoki-ds #main-content .spk-brands__row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;padding-bottom:12px!important;scrollbar-width:thin!important;scrollbar-color:#00838A #EFE7DA!important;}body.spoki-ds #main-content .spoki-trust-strip__inner::-webkit-scrollbar,body.spoki-ds #main-content .spoki-gift-age__grid::-webkit-scrollbar,body.spoki-ds #main-content .spk-brands__row::-webkit-scrollbar{height:6px!important;}body.spoki-ds #main-content .spoki-trust-strip__inner::-webkit-scrollbar-thumb,body.spoki-ds #main-content .spoki-gift-age__grid::-webkit-scrollbar-thumb,body.spoki-ds #main-content .spk-brands__row::-webkit-scrollbar-thumb{background:#00838A!important;border-radius:999px!important;}body.spoki-ds #main-content .spoki-trust-strip__item{flex:0 0 auto!important;width:208px!important;scroll-snap-align:start!important;}body.spoki-ds #main-content .spoki-gift-age__item{flex:0 0 auto!important;width:150px!important;scroll-snap-align:start!important;}body.spoki-ds #main-content .spk-brands__row>*{flex:0 0 auto!important;scroll-snap-align:start!important;}}
/* Phase A correction — pilot green consistency (skill pill + tab scroller) */body.spoki-ds #main-content .spoki-pcard__pill--soft{color:#00838A!important;border-color:#00838A!important;}body.spoki-ds #main-content .spoki-cat__tabs{scrollbar-width:thin!important;scrollbar-color:#00838A #EFE7DA!important;}body.spoki-ds #main-content .spoki-cat__tabs::-webkit-scrollbar{height:6px!important;}body.spoki-ds #main-content .spoki-cat__tabs::-webkit-scrollbar-thumb{background:#00838A!important;border-radius:999px!important;}body.spoki-ds #main-content .spoki-cat__tabs::-webkit-scrollbar-track{background:#EFE7DA!important;border-radius:999px!important;}

/* Owner: buttons + scrollers brand #19B0B6 (eyebrows/links/pills stay #00838A) */body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:link,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:visited,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:focus,body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:active{background:#fff!important;color:#00838A!important;border-color:#19B0B6!important;}body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:link,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:visited,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:focus,body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:active{background:#19B0B6!important;color:#fff!important;border-color:#19B0B6!important;}body.spoki-ds #main-content .spoki-helper-card a.spoki-helper-card__cta:hover{background:#19B0B6!important;color:#fff!important;border-color:#19B0B6!important;}body.spoki-ds #main-content .spoki-helper-card.is-primary a.spoki-helper-card__cta:hover{background:#fff!important;color:#00838A!important;border-color:#19B0B6!important;}body.spoki-ds #main-content .spoki-trust-strip__inner,body.spoki-ds #main-content .spoki-gift-age__grid,body.spoki-ds #main-content .spk-brands__row,body.spoki-ds #main-content .spoki-cat__tabs{scrollbar-color:#19B0B6 #EFE7DA!important;}body.spoki-ds #main-content .spoki-trust-strip__inner::-webkit-scrollbar-thumb,body.spoki-ds #main-content .spoki-gift-age__grid::-webkit-scrollbar-thumb,body.spoki-ds #main-content .spk-brands__row::-webkit-scrollbar-thumb,body.spoki-ds #main-content .spoki-cat__tabs::-webkit-scrollbar-thumb{background:#19B0B6!important;border-radius:999px!important;}
/* Green TEXT consistency: product brand label = deep teal #00838A (matches eyebrows/labels) */body.spoki-ds #main-content .spoki-pcard__brand,body.spoki-ds #main-content .spoki-pcard__brand a{color:#00838A!important;}/* Green TEXT consistency: pagination prev/next text link = deep teal #00838A */body.spoki-ds #main-content a.spoki-abc__mnav,body.spoki-ds #main-content a.spoki-abc__mnav:link,body.spoki-ds #main-content a.spoki-abc__mnav:visited,body.spoki-ds #main-content a.spoki-abc__mnav:hover,body.spoki-ds #main-content a.spoki-abc__mnav:focus,body.spoki-ds #main-content a.spoki-abc__mnav:active{color:#00838A!important;}
/* ===== DS ROLLOUT ALIASES (parallel class families) ===== *//* gift hub trust2: kill banned #00838A, icons = surface green */body.spoki-ds .spoki-trust2__icon{color:#00838A!important;}/* age-discovery hint links = text green */body.spoki-ds a.spoki-agehint,body.spoki-ds a.spoki-agehint:link,body.spoki-ds a.spoki-agehint:visited,body.spoki-ds a.spoki-agehint:hover,body.spoki-ds a.spoki-agehint:focus,body.spoki-ds .spoki-agehint .spoki-nowrap{color:#00838A!important;}/* age-discovery hint: link sits INSIDE .spoki-agehint parent */body.spoki-ds .spoki-agehint a,body.spoki-ds .spoki-agehint a:link,body.spoki-ds .spoki-agehint a:visited,body.spoki-ds .spoki-agehint a:hover,body.spoki-ds .spoki-agehint a:focus,body.spoki-ds .spoki-agehint a:active,body.spoki-ds .spoki-agehint a .spoki-nowrap{color:#00838A!important;}/* skill hub card names (H3 in clickable card): keep green identity but compliant text-green */body.spoki-ds .spk-hub__name,body.spoki-ds .spk-hub__name a{color:#00838A!important;}/* content-link green */body.spoki-ds .spoki-faq-answer a,body.spoki-ds .spk-voice__p a,body.spoki-ds .spk-voice__points a,body.spoki-ds .spk-hubfaq a,body.spoki-ds .spoki-aeo-guide a,body.spoki-ds .spoki-category-longdesc a,body.spoki-ds .spoki-longdesc a,body.spoki-ds .spoki-hub-intro a,body.spoki-ds .spoki-related-links a{color:#00838A!important;}/* skill-ladder toy-type chips = text green */body.spoki-ds .spk-lad__chip,body.spoki-ds .spk-lad__chip a{color:#00838A!important;}/* skill interest-card browse links = text green */body.spoki-ds .spk-int__link,body.spoki-ds .spk-int__link:link,body.spoki-ds .spk-int__link:visited,body.spoki-ds .spk-int__link:hover,body.spoki-ds .spk-int__link:focus{color:#00838A!important;}/* category/brand helpcard mini-labels = text green */body.spoki-ds .spoki-cat__mini{color:#00838A!important;}/* interest hub bespoke */body.spoki-ds .spoki-interest-kicker{color:#00838A!important;font-family:'Comfortaa',sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;}body.spoki-ds .spoki-interest-feature-card__meta{color:#00838A!important;}body.spoki-ds .spoki-interest-feature-card__cta,body.spoki-ds .spoki-interest-feature-card__cta:link,body.spoki-ds .spoki-interest-feature-card__cta:visited,body.spoki-ds .spoki-interest-feature-card__cta:hover{color:#00838A!important;}/* interest visible breadcrumb */body.spoki-ds .spoki-int-bc-visible{max-width:1180px;margin:14px auto 0;padding:0 20px;font-family:'Nunito',sans-serif;font-size:13px;color:#54656B;}body.spoki-ds .spoki-int-bc-visible a{color:#00838A!important;text-decoration:none;}body.spoki-ds .spoki-int-bc-visible a:hover{text-decoration:underline;}body.spoki-ds .spoki-int-bc-sep{margin:0 8px;color:#C2CBCD;}body.spoki-ds .spoki-int-bc-cur{color:#54656B;}
/* SpOki DS: skill interest-card browse links = green text + green arrow (never-missing) */
body.spoki-ds .spk-int__link::after{content:"\2009\2192";display:inline-block;font-weight:700;transition:transform .15s ease}
body.spoki-ds .spk-int__link:hover::after{transform:translateX(3px)}
@media(prefers-reduced-motion:reduce){body.spoki-ds .spk-int__link::after{transition:none}body.spoki-ds .spk-int__link:hover::after{transform:none}}

/* CATEGORY_CARD_PRICE_TYPOGRAPHY_PARITY current-BGN 2026-07-17: card-scoped current-price BGN inherits EUR size (16/16 desktop, 15/15 mobile) incl. variable 'from' prices. NOT a global .amount-bgn override; cart/checkout totals untouched. */
.spoki-pcard__price > .woocommerce-Price-amount.amount.amount-bgn,.spoki-pcard__price > .spoki-price--card > .woocommerce-Price-amount.amount.amount-bgn{font-size:inherit!important;font-weight:600!important}
