.pjc-offers-block{padding-block:var(--pjc-offers-pt, 4px) var(--pjc-offers-pb, 4px)}.pjc-offers-hint{margin:0;padding:10px 12px;border:1px dashed var(--pjc-line-strong);border-radius:var(--pjc-radius-sm);background:var(--pjc-cream);color:var(--pjc-muted);font-size:.875rem;line-height:1.4}.pjc-offers:not([hidden]){display:block;container-type:inline-size;min-width:0;color:var(--pjc-ink);font-family:var(--pjc-font-body)}.pjc-offers [hidden]{display:none}.pjc-offers__sr,.pjc-offers__legend--sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pjc-offers__group{min-width:0;margin:0;padding:0;border:0}.pjc-offers__legend{display:flex;align-items:center;gap:8px;padding:0;margin-block-end:10px;color:var(--pjc-ink);font-family:var(--pjc-font-display);font-size:1.125rem;font-weight:600;line-height:1.3}.pjc-offers__legend-star{display:inline-flex;color:var(--pjc-accent)}.pjc-offers__label{margin:-4px 0 10px;color:var(--pjc-muted);font-size:.875rem;line-height:1.4}.pjc-offers__note{margin:10px 0 0;color:var(--pjc-muted);font-size:.8125rem;line-height:1.45}.pjc-offers__cards{display:grid;gap:10px}.pjc-offer-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:4px;min-height:56px;padding:14px 16px;border:1px solid var(--pjc-line-strong);border-radius:var(--pjc-radius);background:var(--pjc-white);box-shadow:var(--pjc-shadow-sm);cursor:pointer;touch-action:manipulation}.pjc-offer-card:has(.pjc-offer-card__radio:checked){border-color:var(--pjc-night);background:var(--pjc-cream);box-shadow:0 0 0 1px var(--pjc-night),var(--pjc-shadow-sm)}.pjc-offer-card:has(.pjc-offer-card__radio:focus-visible){box-shadow:var(--pjc-focus)}.pjc-offer-card__radio{-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--pjc-line-strong);border-radius:50%;background:var(--pjc-white);cursor:pointer}.pjc-offer-card__radio:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pjc-night);transform:scale(0)}.pjc-offer-card__radio:checked{border-color:var(--pjc-night)}.pjc-offer-card__radio:checked:before{transform:scale(1)}.pjc-offer-card__radio:focus-visible{outline:3px solid var(--pjc-focus-color);outline-offset:3px}.pjc-offer-card__body,.pjc-offer-card__side{display:flex;flex-direction:column;min-width:0;gap:2px}.pjc-offer-card__side{align-items:flex-end;text-align:end}.pjc-offer-card__name{color:var(--pjc-ink);font-size:1rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.pjc-offer-card__badge{display:inline-block;margin-inline-start:4px;padding:2px 8px;border-radius:var(--pjc-radius-pill);background:var(--pjc-gold-soft);color:var(--pjc-ink);font-size:.75rem;font-weight:700;line-height:1.4;vertical-align:middle;white-space:nowrap}.pjc-offer-card__sub,.pjc-offer-card__each{color:var(--pjc-muted);font-size:.875rem;line-height:1.35}.pjc-offer-card__price{color:var(--pjc-ink);font-size:1.125rem;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pjc-offer-card__save{grid-column:2 / -1;color:var(--pjc-ok);font-size:.875rem;font-weight:700;line-height:1.35}.pjc-offer-card__save:empty,.pjc-offer-card__each:empty{display:none}@container (max-width: 26rem){.pjc-offer-card{grid-template-columns:auto minmax(0,1fr)}.pjc-offer-card__side{grid-column:2;align-items:flex-start;text-align:start}}.pjc-offers__detail{margin-block-start:16px;padding:16px;border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius);background:var(--pjc-cream)}.pjc-offers__howto{margin:0;color:var(--pjc-muted);font-size:.875rem;line-height:1.45}.pjc-offers__articles{display:grid;gap:12px;margin-block-start:12px}.pjc-offer-item{min-width:0;margin:0;padding:12px;border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius-sm);background:var(--pjc-white)}.pjc-offer-item__legend{padding-inline:4px;color:var(--pjc-ink);font-size:.875rem;font-weight:700}.pjc-offer-item__hint{color:var(--pjc-muted);font-weight:400}.pjc-offer-item__row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}.pjc-offer-item__thumb{display:block;width:56px;height:56px;overflow:hidden;border-radius:var(--pjc-radius-sm);background:var(--pjc-sand)}.pjc-offer-item__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pjc-offer-item__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:10px;min-width:0}.pjc-offer-item__field{min-width:0}.pjc-offer-item__label{display:block;margin-block-end:4px;color:var(--pjc-muted);font-size:.875rem;font-weight:700;line-height:1.3}.pjc-offer-item__select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--pjc-line-strong);border-radius:var(--pjc-radius-sm);background-color:var(--pjc-white);color:var(--pjc-ink);font:inherit;font-size:1rem;text-overflow:ellipsis}.pjc-offer-item__select:focus-visible{outline:3px solid var(--pjc-focus-color);outline-offset:2px}.pjc-offer-item__select[aria-invalid=true]{border-color:var(--pjc-error);box-shadow:0 0 0 1px var(--pjc-error)}.pjc-offer-item__status{grid-column:1 / -1;margin:8px 0 0;color:var(--pjc-muted);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.pjc-offer-item__status[data-tone=ok]{color:var(--pjc-ink)}.pjc-offer-item__status[data-tone=warn]{color:var(--pjc-warn);font-weight:700}.pjc-offers__summary{margin-block-start:14px}.pjc-offers__summary>p{margin:0}.pjc-offers__summary>p+p{margin-block-start:4px}.pjc-offers__total{font-size:.9375rem;line-height:1.45}.pjc-offers__total-price{color:var(--pjc-ink);font-size:1.25rem;font-variant-numeric:tabular-nums lining-nums}.pjc-offers__total-before{color:var(--pjc-muted);font-size:.9375rem}.pjc-offers__saving{color:var(--pjc-ok);font-size:.9375rem;font-weight:700;line-height:1.4}.pjc-offers__todo{color:var(--pjc-muted);font-size:.875rem;line-height:1.4}.pjc-offers__conditions{margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--pjc-sand-deep)}.pjc-offers__conditions-title,.pjc-offers__conditions-text{margin:0;font-size:.875rem;line-height:1.45}.pjc-offers__conditions-title{color:var(--pjc-ink);font-weight:700}.pjc-offers__conditions-text{color:var(--pjc-muted);overflow-wrap:anywhere}.pjc-offers__error,.pjc-offers__notice{margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.pjc-offers__error:not(:empty){margin-block-start:12px;padding:10px 12px;border-inline-start:3px solid var(--pjc-error);border-radius:var(--pjc-radius-sm);background:var(--pjc-white);color:var(--pjc-error)}.pjc-offers__notice:not(:empty){margin-block-start:12px;color:var(--pjc-ok)}.pjc-offers__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-block-start:16px;padding:14px 20px;border:0;border-radius:14px;background:var(--pjc-night);color:var(--pjc-white);box-shadow:var(--pjc-shadow-sm);font:inherit;font-size:1rem;font-weight:700;line-height:1.25;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pjc-offers__cta:focus-visible{outline:3px solid var(--pjc-focus-color);outline-offset:3px}.pjc-offers__cta[aria-busy=true]{cursor:progress}.pjc-offers__cta[aria-busy=true]:after{content:"";flex:none;width:16px;height:16px;border:2px solid currentcolor;border-inline-end-color:transparent;border-radius:50%}.pjc-offers__compose-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;border:1.5px solid var(--pjc-night);border-radius:14px;background:var(--pjc-white);color:var(--pjc-ink);font-weight:700;list-style:none;cursor:pointer;touch-action:manipulation}.pjc-offers__compose-toggle::-webkit-details-marker{display:none}.pjc-offers__compose-toggle:focus-visible{outline:3px solid var(--pjc-focus-color);outline-offset:3px}.pjc-offers__compose-chevron{flex:none;width:9px;height:9px;margin-block-end:3px;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;transform:rotate(45deg)}.pjc-offers__compose[open]>.pjc-offers__compose-toggle .pjc-offers__compose-chevron{margin-block:3px 0;transform:rotate(225deg)}.pjc-offers__panel{padding-block-start:12px}.pjc-offers--compact .pjc-offers__detail{padding:12px}@media(prefers-reduced-motion:no-preference){.pjc-offer-card{transition:border-color var(--pjc-dur-fast) var(--pjc-ease),box-shadow var(--pjc-dur-fast) var(--pjc-ease),background-color var(--pjc-dur-fast) var(--pjc-ease)}.pjc-offer-card__radio:before{transition:transform var(--pjc-dur-fast) var(--pjc-ease)}.pjc-offers__detail:not([hidden]){animation:pjc-offers-in var(--pjc-dur) var(--pjc-ease)}.pjc-offers__cta{transition:translate var(--pjc-dur-fast) var(--pjc-ease),scale var(--pjc-dur-fast) var(--pjc-ease),box-shadow var(--pjc-dur-fast) var(--pjc-ease)}.pjc-offers__cta:not([aria-busy=true]):active{translate:0 1px;scale:.99}.pjc-offers__cta[aria-busy=true]:after{animation:pjc-offers-spin .7s linear infinite}.pjc-offers__cta--sparkle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 18% 30%,var(--pjc-gold-soft) 0 2px,transparent 3px),radial-gradient(circle at 82% 68%,var(--pjc-gold-soft) 0 2px,transparent 3px),radial-gradient(circle at 60% 18%,var(--pjc-gold-soft) 0 1.5px,transparent 2.5px);opacity:0;pointer-events:none}.pjc-offers__cta--sparkle:not([aria-busy=true]):active:before{animation:pjc-offers-sparkle .42s var(--pjc-ease)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pjc-offers__cta:not([aria-busy=true]):hover{translate:0 -1px;box-shadow:var(--pjc-shadow)}}@keyframes pjc-offers-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@keyframes pjc-offers-spin{to{transform:rotate(360deg)}}@keyframes pjc-offers-sparkle{0%{opacity:0;scale:.9}35%{opacity:1}to{opacity:0;scale:1.08}}@media(forced-colors:active){.pjc-offer-card:has(.pjc-offer-card__radio:checked){outline:3px solid Highlight}.pjc-offers__cta{border:2px solid ButtonText}}.pjc-offers-page{padding-block:var(--pjc-op-pt, 24px) var(--pjc-op-pb, 48px);color:var(--pjc-ink);font-family:var(--pjc-font-body)}.pjc-offers-page__inner{width:min(100% - 32px,72rem);margin-inline:auto}.pjc-offers-page__hero{position:relative;isolation:isolate;overflow:hidden;padding:36px 20px;border-radius:var(--pjc-radius-lg);background:linear-gradient(160deg,var(--pjc-pine-deep),var(--pjc-pine));color:var(--pjc-cream);text-align:center}.pjc-offers-page__hero--stars:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 12% 28%,var(--pjc-gold-soft) 0 1.5px,transparent 2.5px),radial-gradient(circle at 30% 78%,var(--pjc-gold-soft) 0 1px,transparent 2px),radial-gradient(circle at 52% 16%,var(--pjc-gold-soft) 0 1.5px,transparent 2.5px),radial-gradient(circle at 74% 70%,var(--pjc-gold-soft) 0 1px,transparent 2px),radial-gradient(circle at 90% 24%,var(--pjc-gold-soft) 0 1.5px,transparent 2.5px);opacity:.55;pointer-events:none}.pjc-offers-page__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--pjc-gold-soft);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pjc-offers-page__title{margin:0;color:var(--pjc-cream);font-family:var(--pjc-font-display);font-size:clamp(1.875rem,7vw,2.75rem);line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.pjc-offers-page__intro{max-width:62ch;margin:14px auto 0;font-size:1rem;line-height:1.6}.pjc-offers-page__intro p{margin:0}.pjc-offers-page__intro p+p{margin-block-start:8px}.pjc-offers-page__deals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}.pjc-offers-page__deal{padding:16px;border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius);background:var(--pjc-white);box-shadow:var(--pjc-shadow-sm)}.pjc-offers-page__deal-title{margin:0;color:var(--pjc-ink);font-family:var(--pjc-font-display);font-size:1.125rem;line-height:1.3}.pjc-offers-page__deal-line{margin:6px 0 0;color:var(--pjc-ink);font-size:.9375rem;line-height:1.45}.pjc-offers-page__deal-conditions{margin:8px 0 0;color:var(--pjc-muted);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.pjc-offers-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.pjc-offer-product{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius-lg);background:var(--pjc-white);box-shadow:var(--pjc-shadow-sm)}.pjc-offer-product__media{display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--pjc-sand);color:var(--pjc-accent)}.pjc-offer-product__media img{display:block;width:100%;height:100%;object-fit:cover}.pjc-offer-product__body{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding:16px}.pjc-offer-product__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--pjc-ink);font-family:var(--pjc-font-display);font-size:1.25rem;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.pjc-offer-product__title a{color:inherit;text-decoration:none}.pjc-offer-product__price{margin:0;color:var(--pjc-muted);font-size:.9375rem;line-height:1.4}.pjc-offer-product__price strong{color:var(--pjc-ink);font-size:1.125rem;font-variant-numeric:tabular-nums lining-nums}.pjc-offer-product__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pjc-offer-product__badge{padding:3px 10px;border-radius:var(--pjc-radius-pill);background:var(--pjc-gold-soft);color:var(--pjc-ink);font-size:.8125rem;font-weight:700;line-height:1.4}.pjc-offer-product__link{display:flex;align-items:center;justify-content:center;min-height:48px;margin-block-start:auto;padding:10px 16px;border:1.5px solid var(--pjc-night);border-radius:14px;background:var(--pjc-cream);color:var(--pjc-ink);font-weight:700;text-align:center;text-decoration:none}.pjc-offer-product__link:focus-visible,.pjc-offer-product__title a:focus-visible{outline:3px solid var(--pjc-focus-color);outline-offset:3px}.pjc-offers-page__empty{margin:24px 0 0;padding:32px 20px;border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius-lg);background:var(--pjc-white);box-shadow:var(--pjc-shadow-sm);text-align:center}.pjc-offers-page__empty-star{display:inline-flex;margin-block-end:8px;color:var(--pjc-accent)}.pjc-offers-page__empty-title{margin:0;color:var(--pjc-ink);font-family:var(--pjc-font-display);font-size:1.375rem;line-height:1.3}.pjc-offers-page__empty-text{max-width:48ch;margin:8px auto 0;color:var(--pjc-muted);line-height:1.5}.pjc-offers-page__empty-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-block-start:16px;padding:10px 24px;border-radius:14px;background:var(--pjc-night);color:var(--pjc-white);font-weight:700;text-decoration:none}.pjc-offers-page__empty-link:focus-visible{outline:3px solid var(--pjc-focus-color);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.pjc-offers-page__hero--stars:before{animation:pjc-offers-twinkle 6s ease-in-out infinite alternate}}@keyframes pjc-offers-twinkle{0%{opacity:.35}to{opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pjc-offers.css.map */
