@layer responsive {
.campaign-page{background:var(--surface-page)}.campaign-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}.campaign-page [id]{scroll-margin-top:96px}.campaign-intro{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:24px;display:flex}.campaign-intro>p{font-size:var(--body-s);line-height:var(--body-s-line);color:var(--text-muted);white-space:pre-line}.campaign-quick-links{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;display:flex}.campaign-quick-links a{min-height:44px;color:var(--color-brand-cyan-700);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.campaign-section{padding-block:64px}.campaign-intro+.campaign-section{padding-top:32px}.campaign-releases+.campaign-together,.campaign-together+.campaign-shelf--omiljene-knjige{padding-top:0}.campaign-section__heading{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px;display:flex}.campaign-section__heading h2{font-family:var(--font-heading);font-size:48px;font-weight:700;line-height:56px}.campaign-section__heading p{max-width:784px;color:var(--text-muted);font-size:var(--body-m);line-height:var(--body-m-line);white-space:pre-line}.campaign-section__link{justify-content:center;padding:32px 16px 0;display:flex}.campaign-carousel{flex-direction:column;gap:16px;min-width:0;display:flex}.campaign-carousel__viewport{min-width:0}.campaign-carousel__track{margin-bottom:-84px;padding-bottom:84px;overflow:hidden}.campaign-carousel__track .swiper-wrapper{align-items:stretch}.campaign-carousel__slide{width:100%;min-width:0;height:auto;display:flex}.campaign-carousel__slide>*{width:100%;min-width:0}.campaign-releases .homepage-feature{padding:0}.campaign-releases .homepage-feature__inner{display:block}.campaign-releases .homepage-feature__recommendation{min-height:600px}.campaign-releases .homepage-feature__recommended-card{margin-inline:auto}.campaign-releases .homepage-feature__copy{gap:32px}.campaign-releases .homepage-feature__cover img{object-fit:contain}.campaign-releases .homepage-feature__dots--right{display:none}.campaign-releases .homepage-feature__purchase-note{color:var(--text-muted);font-size:var(--body-xs);line-height:var(--body-xs-line)}.campaign-pair{flex-direction:column;gap:16px;display:flex}.campaign-pair>h3{font-family:var(--font-heading);font-size:var(--title-m);line-height:var(--title-m-line);text-align:center;font-weight:600}.campaign-pair__books{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaign-pair__action{flex-direction:column;align-items:center;gap:8px;display:flex}.campaign-pair__status{color:var(--text-muted);font-size:var(--body-xs);line-height:var(--body-xs-line);text-align:center}.campaign-pair__status:empty{display:none}.campaign-together__note{text-align:center;max-width:640px;font-size:var(--body-s);line-height:var(--body-s-line);color:var(--text-muted);white-space:pre-line;margin:24px auto 0}.campaign-shelf--kompleti{background:var(--color-neutral-150)}.campaign-shelf--na-akciji{background:var(--surface-accent)}.campaign-faq__items{max-width:816px;margin-inline:auto;padding-inline:16px}.campaign-faq__item{border-bottom:1px solid var(--border-default);padding-block:24px}.campaign-faq__item:first-child{border-top:1px solid var(--border-default)}.campaign-faq__item summary{font-family:var(--font-heading);font-size:var(--title-s);font-weight:600;line-height:var(--title-s-line);cursor:pointer}.campaign-faq__item p{color:var(--text-muted);font-size:var(--body-s);line-height:var(--body-s-line);white-space:pre-line;padding-top:16px}.campaign-closing{justify-content:center;padding:0 16px 64px;display:flex}@media (min-width:1024px){.campaign-carousel--pairs .campaign-carousel__slide{width:calc(50% - 16px)}}@media (min-width:1025px){.campaign-page [id]{scroll-margin-top:128px}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.campaign-pair__action{padding-top:84px}.campaign-shelf .campaign-section__link{padding-top:96px}}@media (max-width:700px){.campaign-intro{gap:16px;padding-block:24px}.campaign-quick-links{font-size:var(--body-s);column-gap:16px}.campaign-section{padding-block:32px}.campaign-section__heading{gap:16px;margin-bottom:24px}.campaign-section__heading h2{font-size:32px;line-height:40px}.campaign-releases>.campaign-container{padding-inline:0}.campaign-releases .homepage-feature__recommendation{border-radius:0;min-height:0;padding:16px}.campaign-releases .homepage-feature__recommended-card{gap:32px;padding:20px 16px}.campaign-releases .homepage-feature__copy{gap:24px}.campaign-releases .homepage-feature__intro{text-align:center;max-width:none}.campaign-releases .homepage-feature__recommended-cover{aspect-ratio:280/317.73;max-width:280px}.campaign-releases .homepage-feature__actions{gap:16px}.campaign-releases .homepage-feature__actions .button{padding-inline:12px}.campaign-releases .homepage-feature__symbol--right{width:809px;height:762px;top:-200px;right:-417px}.campaign-releases .homepage-feature__symbol--bottom{width:252px;height:250px;bottom:-24.56px;left:56px}.campaign-releases .homepage-feature__dots--bottom{height:28.148px;bottom:55.29px}.campaign-pair{gap:16px}.campaign-pair>h3{font-size:var(--title-s);line-height:var(--title-s-line)}.campaign-pair__books{gap:8px}.campaign-together__note{margin-top:16px}.campaign-faq__item{padding-block:20px}.campaign-closing{padding-bottom:32px}}.campaign-page .homepage-banner__copy>.eyebrow{color:var(--banner-text)}
}


