:is(.rs-bonuses-expanded,.rssibo__bonuses){background:#f2e9d9}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px;margin-top:42px}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-tile{min-width:0;text-align:center}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-tile img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:3px}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-tile__label{margin:24px 0 12px;color:#777b61;font:600 12px/1.5 Georgia,serif;letter-spacing:.12em;text-transform:uppercase}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-tile h3{max-width:460px;margin:0 auto 14px;color:#4f5544;font:400 clamp(25px,2.5vw,33px)/1.2 Georgia,serif;letter-spacing:-.02em}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-tile__description{max-width:430px;margin:0 auto;color:#5d5b53;font-size:16px;line-height:1.65}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-continuity{max-width:820px;margin:48px auto 0;padding:24px 0;border-top:1px solid #cfc5b1;border-bottom:1px solid #cfc5b1;text-align:center}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-continuity p{margin:0;font-size:16px;line-height:1.7}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-action{margin:30px auto 0;text-align:center}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-action p{margin:14px 0 0;font-size:13px;color:#656451}.rs-landing .rs-offer__image--bundle{align-self:center}.rs-landing .rs-offer__image--bundle img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:3px;transform:none}.rs-landing .rs-bundle-caption{color:#5f6450;font:400 17px/1.5 Georgia,serif;text-align:center;margin:18px 0 0}.rssibo .rssibo__bonus-link{display:inline-block;color:var(--rs-olive);font-size:15px;margin-top:8px;text-underline-offset:5px}@media(max-width:600px){:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-gallery{grid-template-columns:minmax(0,1fr);gap:38px}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-tile h3{font-size:27px}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-tile__label{margin-top:19px}:is(.rs-bonuses-expanded,.rssibo__bonuses) .rs-bonus-action a{white-space:normal;text-align:center}}.rs-compact-bundle{max-width:870px;margin:36px auto 0;position:relative;padding:20px 28px 0;background:radial-gradient(ellipse at 50% 60%,#eee0c8 0,transparent 70%)}.rs-compact-main{width:35%;margin:0 auto -18%}.rs-compact-main img{width:100%;height:auto;display:block;border-radius:3px}.rs-compact-bonuses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:start;position:relative}.rs-compact-book{margin:0;min-width:0;text-align:center;outline-offset:6px}.rs-compact-book img{width:100%;height:auto;aspect-ratio:900/1273;object-fit:cover;display:block;border-left:5px solid #d4c6b0;border-radius:2px;box-shadow:9px 12px 18px #51412c29;transition:transform .26s ease,box-shadow .26s ease;transform:perspective(900px) rotateY(-8deg);transform-origin:bottom center}.rs-compact-book figcaption{margin:20px -5px 0;color:#4f5544;font:400 clamp(13px,1.5vw,18px)/1.25 Georgia,serif}.rs-compact-book figcaption span{display:block;margin:0 0 8px;font:600 11px/1.4 Georgia,serif;text-transform:uppercase;letter-spacing:.09em;color:#817b65}.rs-compact-bundle--2{max-width:650px}.rs-compact-bundle--2 .rs-compact-main{width:43%;margin-bottom:-28%}.rs-compact-bundle--2 .rs-compact-bonuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:30%}@media(hover:hover)and (pointer:fine){.rs-compact-book:hover img{transform:perspective(900px) translateY(-12px) rotateY(0) rotate(-2deg) scale(1.04);box-shadow:12px 22px 25px #51412c33}}.rs-compact-book:focus-visible img{transform:perspective(900px) translateY(-10px) rotateY(0)}@media(max-width:600px){.rs-compact-bundle{padding:8px 0 0;margin-top:26px}.rs-compact-main{width:44%;margin-bottom:-22%}.rs-compact-bonuses{gap:9px}.rs-compact-book img{border-left-width:3px}.rs-compact-book figcaption{margin:13px 0 0;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.rs-compact-book figcaption span{font-size:9px;letter-spacing:0}.rs-compact-bundle--2 .rs-compact-main{width:44%}.rs-compact-bundle--2 .rs-compact-bonuses{gap:25%}.rs-compact-bundle--2 figcaption{font-size:15px}}@media(prefers-reduced-motion:reduce){.rs-compact-book img,.rs-compact-book:hover img,.rs-compact-book:focus-visible img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/rs-bonuses.css.map */
