.oryn-offer{--oo-bg: #f4eee6;--oo-line: #d8cbb9;--oo-ink: #3a3028;--oo-taupe: #8b7764;box-sizing:border-box;width:100%;padding:18px 20px;color:var(--oo-ink);background:var(--oo-bg);border:1px solid var(--oo-line);border-radius:10px}.oryn-offer *,.oryn-popup *{box-sizing:border-box}.oryn-offer__eyebrow{margin:0 0 6px;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--oo-taupe)}.oryn-offer__title{margin:0 0 6px;font-size:1.125rem;font-weight:600;line-height:1.25;color:var(--oo-ink)}.oryn-offer__text{margin:0;font-size:.875rem;line-height:1.5;color:var(--oo-ink);opacity:.78}.oryn-offer--product{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:4px}.oryn-offer__pips{display:flex;gap:6px;flex-shrink:0}.oryn-offer__pip{width:18px;height:18px;border-radius:50%;background:var(--oo-taupe)}.oryn-offer__pip--free{background:transparent;border:1.5px dashed var(--oo-taupe)}@media screen and (max-width:749px){.oryn-offer{padding:16px}.oryn-offer__pip{width:14px;height:14px}}.oryn-offer--cart{margin-block:0 var(--gap-xl, 16px);padding:12px 14px;border-radius:8px}.oryn-offer--cart .oryn-offer__title{margin:0;font-size:.9375rem}.oryn-offer--cart .oryn-offer__text{margin-top:4px;font-size:.8125rem}.oryn-offer--cart.is-applied{border-color:var(--oo-taupe)}.oryn-offer-section{background:#f4eee6;color:#3a3028;text-align:center;padding:clamp(40px,6vw,72px) 20px}.oryn-offer-section__inner{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:0 auto}.oryn-offer-section__eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#8b7764}.oryn-offer-section__title{margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:500;line-height:1.2}.oryn-offer-section__text{margin:0;max-width:46ch;font-size:1rem;line-height:1.6;opacity:.8}.oryn-offer-section__button{display:inline-block;margin-top:6px;padding:14px 28px;font-size:.875rem;letter-spacing:.04em;text-decoration:none;color:#f4eee6;background:#3a3028;border:1px solid #3a3028;transition:background-color .2s ease,color .2s ease}.oryn-offer-section__button:hover,.oryn-offer-section__button:focus-visible{background:transparent;color:#3a3028}.oryn-offer-section__note{margin:0;font-size:.75rem;opacity:.6}.oryn-popup{position:fixed;right:24px;bottom:24px;z-index:60;width:min(340px,calc(100vw - 32px));padding:24px 22px 20px;color:#3a3028;background:#f4eee6;border:1px solid #d8cbb9;border-radius:12px;box-shadow:0 12px 40px #3a302824;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}.oryn-popup.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.oryn-popup__close{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;font-size:1.5rem;line-height:1;color:#3a3028;background:none;border:0;cursor:pointer}.oryn-popup__eyebrow{margin:0 0 6px;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8b7764}.oryn-popup__title{margin:0 0 6px;padding-right:24px;font-size:1.125rem;font-weight:600;line-height:1.25}.oryn-popup__text{margin:0 0 14px;font-size:.875rem;line-height:1.5;opacity:.78}.oryn-popup__link{font-size:.875rem;color:#3a3028;text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:749px){.oryn-popup{right:16px;left:16px;bottom:16px;width:auto}}@media(prefers-reduced-motion:reduce){.oryn-popup{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/oryn-offer.css.map */
