@layer components{.deals{border-radius:var(--r);background:var(--c-ink);flex-direction:column;gap:18px;padding:clamp(20px,4vw,32px);display:flex}.deals__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.deals__intro{flex-direction:column;gap:6px;display:flex}.deals__tag{border-radius:var(--r-xs);background:var(--c-red);font-size:var(--fs-xs);color:var(--c-white);align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.deals__title{font-size:var(--fs-h2);color:var(--c-white);font-weight:600}.deals__sub{color:var(--c-gray-300);font-size:.875rem}.deals__all{color:var(--c-gold);font-size:.875rem;font-weight:600}.deals__all:hover{color:var(--c-white)}.deals__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.deal{background:var(--c-white);height:100%;color:var(--c-ink);border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:14px;transition:box-shadow .15s;display:grid}.deal:hover{box-shadow:0 0 0 2px var(--c-gold);color:var(--c-ink)}.deal__media{place-items:center;width:88px;height:88px;display:grid;position:relative}.deal__img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.deal__pct{border-radius:var(--r-xs);background:var(--c-red);color:var(--c-white);padding:2px 6px;font-size:.6875rem;font-weight:700;position:absolute;top:0;left:0}.deal__body{flex-direction:column;gap:4px;min-width:0;display:flex}.deal__name{font-size:.875rem;font-weight:600;line-height:1.3}.deal__parts{align-items:center;gap:8px;margin-block:2px;display:flex}.deal__thumbs{flex:none;display:flex}.deal__thumb{border:1px solid var(--c-line);background:var(--c-white);object-fit:contain;border-radius:50%;width:30px;height:30px;padding:2px}.deal__thumb+.deal__thumb{margin-inline-start:-8px}.deal__count{min-width:0;font-size:var(--fs-xs);color:var(--c-gray-500);line-height:1.3}.deal__prices{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.deal__price{font-family:var(--font-head);white-space:nowrap;font-size:1.1875rem;font-weight:700}.deal__price--sale{color:var(--c-red)}.deal__old{font-size:var(--fs-xs);color:var(--c-gray-500);white-space:nowrap}.deal__save{font-size:var(--fs-xs);color:#1b6e1b;font-weight:700}.goal-tiles{margin:-4px calc(-1 * var(--gutter));padding:4px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:44%;grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.goal-tiles::-webkit-scrollbar{display:none}.goal-tiles>li{scroll-snap-align:start}.goal-tile{aspect-ratio:4/5;isolation:isolate;border-radius:var(--r);background:var(--c-ink);color:var(--c-white);display:block;position:relative;overflow:hidden}.goal-tile:after{content:"";z-index:-1;background:linear-gradient(#00000040 0%,#0000 30% 50%,#000000d9 100%);position:absolute;inset:0}.goal-tile:hover{color:var(--c-white)}.goal-tile__img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);position:absolute;inset:0}.goal-tile:hover .goal-tile__img{transform:scale(1.05)}.goal-tile__num{font-family:var(--font-head);letter-spacing:.08em;color:var(--c-gold);font-size:.8125rem;font-weight:700;position:absolute;inset:12px auto auto 14px}.goal-tile__name{font-family:var(--font-head);text-wrap:balance;justify-content:space-between;align-items:flex-end;gap:8px;font-size:1.0625rem;font-weight:700;line-height:1.15;display:flex;position:absolute;inset:auto 12px 12px 14px}.goal-tile__arrow{background:var(--c-gold);width:26px;height:26px;color:var(--c-ink);transition:transform .25s var(--ease-out);border-radius:50%;flex:none;padding:5px}.goal-tile:hover .goal-tile__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.goal-tile__img,.goal-tile__arrow{transition:none}}@media (width<=759.98px){.goal-tile__arrow{display:none}}@media (width>=760px){.goal-tiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:12px;margin:0;padding:0;overflow:visible}.goal-tile{aspect-ratio:1}.goal-tile__name{font-size:clamp(1.0625rem,.9rem + .45vw,1.3125rem)}}@media (width>=1080px){.goal-tile{aspect-ratio:4/3}.goal-tile__num{inset:16px auto auto 18px}.goal-tile__name{inset:auto 16px 16px 18px}}.quiz-cta{border-radius:var(--r);background:linear-gradient(135deg, var(--c-cream) 0%, #fffaf1 55%, var(--c-white) 100%);border:1px solid #f1dcb4;gap:24px;padding:clamp(22px,5vw,40px);display:grid}.quiz-cta__intro{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.quiz-cta__eyebrow{background:var(--c-ink);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.6875rem;font-weight:700;display:inline-flex}.quiz-cta__title{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,1rem + 2.2vw,2.125rem);font-weight:700;line-height:1.08}.quiz-cta__text{max-width:460px;color:var(--c-gray-700);font-size:.9375rem;line-height:1.55}.quiz-cta__btn{margin-block-start:8px}.quiz-card{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-white);padding:clamp(16px,3vw,22px);box-shadow:0 18px 40px -24px #16161659}.quiz-card__head{font-size:var(--fs-xs);color:var(--c-gray-500);justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;font-weight:600;display:flex}.quiz-card__bar{background:var(--c-line-soft);border-radius:3px;width:96px;height:6px;position:relative;overflow:hidden}.quiz-card__bar:before{content:"";border-radius:inherit;background:var(--c-gold);width:33.4%;position:absolute;inset:0 auto 0 0}.quiz-card__q{font-family:var(--font-head);margin-block-end:14px;font-size:1.375rem;font-weight:700;line-height:1.15}.quiz-card__options{gap:8px;display:grid}.quiz-option{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-white);min-height:56px;color:var(--c-ink);align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:.9375rem;font-weight:600;display:flex}.quiz-option__icon{border-radius:var(--r);background:var(--c-cream);width:38px;height:38px;color:var(--c-orange);flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.quiz-option__arrow{color:var(--c-gray-400);transition:transform .2s var(--ease-out), color .2s ease;flex:none;margin-inline-start:auto}.quiz-option:hover{border-color:var(--c-gold);background:var(--c-cream);color:var(--c-ink)}.quiz-option:hover .quiz-option__icon{background:var(--c-gold);color:var(--c-ink)}.quiz-option:hover .quiz-option__arrow{color:var(--c-orange);transform:translate(3px)}.loyalty-band{border-radius:var(--r);background:var(--c-gold);gap:24px;padding:clamp(22px,4vw,36px);display:grid}.loyalty-band__card{aspect-ratio:16/9;border-radius:var(--r);background:#1c1c1c;position:relative;overflow:hidden}.loyalty-band__card .club-card{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.loyalty-band__intro{flex-direction:column;gap:10px;display:flex}.loyalty-band__eyebrow{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#5a3a08;font-weight:700}.loyalty-band__title{font-size:clamp(1.5rem,1rem + 2.4vw,2.125rem);line-height:1.05}.loyalty-band__text{color:#3a2a08;font-size:.9375rem;line-height:1.5}.loyalty-band__actions{flex-wrap:wrap;gap:8px;margin-block-start:6px;display:flex}.loyalty-band__actions .btn--dark:hover{background:#333}@media (width<=559.98px){.loyalty-band__actions .btn{flex:100%;justify-content:center}}.loyalty-band__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.loyalty-way{background:var(--c-white);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.loyalty-way__value{font-family:var(--font-head);white-space:nowrap;align-items:center;gap:6px;font-size:1.125rem;font-weight:700;display:flex}.loyalty-way__label{font-size:var(--fs-sm);color:var(--c-gray-700);line-height:1.35}@media (prefers-reduced-motion:reduce){.quiz-option__icon,.quiz-option__arrow{transition:none}}@media (width>=560px){.quiz-card__options{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-band__ways{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=900px){.quiz-cta{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px}.loyalty-band{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"intro card""ways card";align-items:center;column-gap:36px}.loyalty-band__intro{grid-area:intro}.loyalty-band__ways{grid-area:ways}.loyalty-band__card{aspect-ratio:auto;grid-area:card;align-self:stretch;min-height:280px}}.article-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.article-card{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-white);height:100%;display:block;overflow:hidden}.article-card:hover{color:var(--c-ink);border-color:#b9b9b4}.article-card__media{aspect-ratio:16/9;background:var(--c-surface);display:block;overflow:hidden}.article-card__img{object-fit:cover;width:100%;height:100%}.article-card__body{padding:16px 18px 18px;display:block}.article-card__meta{font-size:var(--fs-xs);color:var(--c-gray-500);gap:8px;margin-block-end:8px;display:flex}.article-card__tag{color:var(--c-orange-text);font-weight:600}.article-card__title{font-family:var(--font-head);text-wrap:pretty;font-size:1.1875rem;font-weight:600;line-height:1.25;display:block}.home-band{background:var(--c-surface);margin-block-start:clamp(36px,6vw,56px);padding-block:clamp(36px,6vw,56px)}.home-band .section-head{margin-block-end:20px}.quotes-nav{justify-content:flex-end;gap:8px;min-width:88px;display:flex}.quotes{margin:-4px calc(-1 * var(--gutter));padding:4px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;align-items:start;gap:12px;display:grid;overflow-x:auto}.quotes::-webkit-scrollbar{display:none}.quotes>li{scroll-snap-align:start}.quotes:focus-visible{outline-offset:-2px}.quote{--quote-lines:7;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-white);flex-direction:column;gap:14px;margin:0;padding:22px;display:flex}.quote__top{justify-content:space-between;align-items:flex-start;display:flex}.quote__stars{font-size:var(--fs-sm)}.quote__mark{height:26px;font-family:var(--font-head);color:var(--c-gold);font-size:3.5rem;font-weight:700;line-height:.8}.quote__text{color:#333;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.quote__text p{min-height:calc(1.6em * var(--quote-lines));-webkit-line-clamp:var(--quote-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote.is-open .quote__text p{display:block;overflow:visible}.quote__more{font-size:var(--fs-sm);color:var(--c-orange-text);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin-block-start:-6px;padding:2px 0;font-weight:600;text-decoration:underline}.quote__more:not(.is-needed){visibility:hidden}.quote__who{border-top:1px solid var(--c-line-soft);align-items:center;gap:12px;padding-block-start:14px;display:flex}.quote__img{object-fit:cover;object-position:50% 20%;background:var(--c-line);border-radius:50%;flex:none;width:52px;height:52px}.quote__name{font-size:.9375rem;font-weight:600;display:block}.quote__handle{font-size:var(--fs-sm);color:var(--c-gray-500);display:block}@media (width>=760px){.quotes{grid-auto-columns:calc(50% - 6px)}}@media (width>=1080px){.quotes{grid-auto-columns:calc(33.3333% - 8px)}.quote{--quote-lines:6}}.insta{padding-block-end:clamp(40px,6vw,64px)}.insta__card{--insta-pad:clamp(20px, 4vw, 32px);padding:var(--insta-pad);border-radius:var(--r);background:var(--c-white);gap:16px;display:grid}.insta__profile{align-items:center;gap:12px;display:flex}.insta__avatar{background:conic-gradient(from 210deg, var(--c-gold), var(--c-orange), #d62976, var(--c-gold));border-radius:50%;flex:none;width:56px;height:56px;padding:3px}.insta__avatar img{border:3px solid var(--c-white);background:var(--c-white);object-fit:cover;border-radius:50%;width:100%;height:100%}.insta__who{flex:1;min-width:0}.insta__handle{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.125rem,1rem + 1vw,1.5rem);font-weight:700;overflow:hidden}.insta__sub{font-size:var(--fs-sm);color:var(--c-gray-500);display:block}.insta__follow{flex:none;gap:8px}.insta-grid{margin:-4px calc(-1 * var(--insta-pad));padding:4px var(--insta-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--insta-pad);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.insta-grid::-webkit-scrollbar{display:none}.insta-grid>li{scroll-snap-align:start;flex:none}.insta-grid__item{aspect-ratio:4/5;border-radius:var(--r-xs);background:var(--c-surface);height:200px;display:block;position:relative;overflow:hidden}.insta-grid__img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--ease-out)}.insta-grid__item:after{content:"";background:#16161600;transition:background-color .2s;position:absolute;inset:0}.insta-grid__item:hover .insta-grid__img{transform:scale(1.03)}.insta-grid__item:hover:after{background:#1616161f}@media (prefers-reduced-motion:reduce){.insta-grid__img,.insta-grid__item:after{transition:none}}@media (width>=1080px){.insta__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px}.insta__profile{flex-direction:column;align-items:flex-start;gap:16px}.insta__avatar{width:96px;height:96px;padding:4px}.insta__who{flex:none}.insta__handle{font-size:1.75rem}.insta__sub{font-size:.9375rem}.insta-grid{margin:-4px;padding:4px}.insta-grid>li:first-child{margin-inline-start:auto}}.home-brands{padding-block-start:clamp(36px,6vw,56px)}.brands-all{color:var(--c-ink);white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.brands-all .icon{color:var(--c-orange);transition:transform .2s var(--ease-out)}.brands-all:hover .icon{transform:translate(3px)}.brand-logos{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-line);grid-auto-columns:29%;grid-auto-flow:column;gap:1px;display:grid;overflow-x:auto}.brand-logos::-webkit-scrollbar{display:none}.brand-logos>li{scroll-snap-align:start}.brand-logo{aspect-ratio:4/3;background:var(--c-white);place-items:center;height:100%;padding:8px 14px;display:grid;position:relative}.brand-logo:focus-visible{outline-offset:-4px}.brand-logo__img{object-fit:contain;width:calc(100% - 28px);height:calc(100% - 16px);transition:transform .25s var(--ease-out);position:absolute;inset:8px 14px}.brand-logo:hover .brand-logo__img{transform:scale(1.06)}.brand-logo__name{font-family:var(--font-head);text-align:center;color:#555;font-size:1rem;font-weight:600}@media (prefers-reduced-motion:reduce){.brands-all .icon,.brand-logo__img{transition:none}}@media (width>=760px){.brand-logos{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}@media (width>=1080px){.brand-logos{grid-template-columns:repeat(8,minmax(0,1fr))}}.pgrid__empty{text-align:center;color:var(--c-gray-700);padding:32px 0}.picks-all{color:var(--c-ink);white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.picks-all .icon{color:var(--c-orange);transition:transform .2s var(--ease-out)}.picks-all:hover .icon{transform:translate(3px)}@media (width<=759.98px){.picks-all{text-transform:capitalize}.picks-all__more{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.picks-bar{gap:12px;margin-block-end:16px;display:grid}.picks-tabs{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.picks-tab{background:var(--c-white);min-height:48px;color:var(--c-gray-700);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:600;display:flex}.picks-tab .icon{color:var(--c-orange);flex:none}.picks-tab:hover{background:var(--c-surface);color:var(--c-ink)}.picks-tab[aria-pressed=true]{background:var(--c-ink);color:var(--c-white)}.picks-tab[aria-pressed=true] .icon{color:var(--c-gold)}.picks-tab:focus-visible{outline-offset:-5px}.picks-tab[aria-pressed=true]:focus-visible{outline-color:var(--c-gold)}.picks-flavors{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:6px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.picks-flavors::-webkit-scrollbar{display:none}.picks-flavors__label{font-size:var(--fs-sm);color:var(--c-gray-500);flex:none;margin-inline-end:4px}.flavor{--dot:linear-gradient(135deg, #e6e6e3, #a9a9a4);border:1px solid var(--c-line);background:var(--c-white);min-height:36px;font-size:var(--fs-sm);color:#333;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:500;display:inline-flex}.flavor:hover{border-color:var(--c-ink)}.flavor[aria-pressed=true]{border-color:var(--c-orange);background:var(--c-cream);color:var(--c-ink);font-weight:600}.flavor__dot{background:var(--dot);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.flavor[data-home-flavor=cokolada]{--dot:#5b3a29}.flavor[data-home-flavor=bela-cokolada]{--dot:#f1e6d2}.flavor[data-home-flavor=vanila]{--dot:#f3e2ad}.flavor[data-home-flavor=jagoda]{--dot:#e2465a}.flavor[data-home-flavor=narandza],.flavor[data-home-flavor=orange]{--dot:#f28c28}.flavor[data-home-flavor=keks-i-krem]{--dot:radial-gradient(circle at 35% 35%, #f4ead8 0 35%, #4a3328 36%)}.flavor[data-home-flavor=mango]{--dot:#f6b21b}.flavor[data-home-flavor=visnja]{--dot:#8e1b2e}.flavor[data-home-flavor=limun]{--dot:#f2dc3b}.flavor[data-home-flavor=peach]{--dot:#f7a77a}.flavor[data-home-flavor=sumsko-voce]{--dot:#6b2a5b}@media (prefers-reduced-motion:reduce){.picks-all .icon{transition:none}}.picks{display:flow-root}@media (width<=759.98px){.picks{margin-block-end:100px}.picks-bar{display:contents}.picks-sticky{z-index:20;margin:0 calc(-1 * var(--gutter)) 8px;padding:8px var(--gutter);background:var(--c-bg);position:sticky;inset-block-start:calc(var(--header-stuck) + var(--admin-bar-h))}.picks-tabs{display:flex}.picks-tab{flex:auto;gap:4px;min-height:42px;padding-inline:6px;font-size:.78125rem}.picks-tab .icon{width:15px;height:15px}.picks-flavors{margin-block-end:12px}.pgrid--home{margin-block-end:-100px}}@media (width<=359.98px){.picks-tab .icon{display:none}}@media (width>=760px){.picks-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.picks-tabs{grid-template-columns:repeat(4,auto)}.picks-tab{padding-inline:18px}}@media (width>=760px) and (width<=1079.98px){.pgrid--home>:nth-child(n+10){display:none}}@media (width>=1080px) and (width<=1199.98px){.pgrid--home>:nth-child(n+9){display:none}}@media (width>=1200px){.pgrid--home{grid-template-columns:repeat(5,minmax(0,1fr))}}}