.cp-bb2{padding:var(--bb2-pad-top-mob, 40px) 0 var(--bb2-pad-bot-mob, 48px);background-color:var(--bb2-page-bg, #eef2f7);scroll-margin-top:16px}.cp-bb2__shell{background-color:var(--bb2-shell-bg, #26082c);border:var(--bb2-shell-border-w, 0px) solid var(--bb2-shell-border, transparent);border-radius:var(--bb2-shell-radius, 28px);padding:26px 22px;color:var(--bb2-text, #f7f0e5);font-family:Neulis-Sans-Regular,sans-serif}.cp-bb2__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start}.cp-bb2 .cp-bb__reasons{border:var(--cp-reasons-border-w, 0px) solid var(--cp-reasons-border, transparent)}.cp-bb2__badge{display:inline-flex;align-items:center;padding:7px 16px;border-radius:100px;background-color:var(--bb2-badge-bg, #562056);color:var(--bb2-badge-text, #f7f0e5);font-family:Neulis-Sans-SemiBold,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.cp-bb2__title{font-family:Neulis-Sans-Light,sans-serif;font-weight:300;font-size:var(--bb2-title-mob, 32px);line-height:1.1;letter-spacing:-.01em;color:var(--bb2-title-color, #f7f0e5);margin:0 0 16px}.cp-bb2__title strong{font-family:Neulis-Sans-SemiBold,sans-serif;font-weight:600}.cp-bb2__title em{font-family:dm_serif_displayitalic,serif;font-style:normal}.cp-bb2__body,.cp-bb2__body p{font-size:var(--bb2-body-mob, 15px);line-height:1.6;margin:0;color:var(--bb2-body-color, #e3d8e0)}.cp-bb2__body p+p{margin-top:10px}.cp-bb2__price{display:flex;align-items:baseline;gap:6px;margin-top:26px;flex-wrap:wrap}.cp-bb2__price-lead{font-family:Neulis-Sans-Light,sans-serif;font-size:var(--bb2-price-mob, 34px);line-height:1}.cp-bb2__price-num{font-family:Neulis-Sans-Bold,sans-serif;font-weight:700;font-size:var(--bb2-price-mob, 34px);line-height:1;color:var(--bb2-price-color, #f7f0e5)}.cp-bb2__price-suffix{font-family:Neulis-Sans-Medium,sans-serif;font-size:15px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.cp-bb2__savings-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.cp-bb2__savings{display:inline-flex;padding:6px 14px;border-radius:100px;background-color:var(--bb2-savings-bg, #f7f0e5);color:var(--bb2-savings-text, #26082c);font-family:Neulis-Sans-SemiBold,sans-serif;font-size:13px}.cp-bb2__perday{font-size:14px;opacity:.85}.cp-bb2__tiers{display:flex;flex-direction:column;gap:10px;margin-top:22px}.cp-bb2__tiers[hidden]{display:none}.cp-bb2__tier{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid var(--bb2-tier-border, rgba(247, 240, 229, .22));background:var(--bb2-tier-bg, rgba(247, 240, 229, .06));color:inherit;cursor:pointer;font-family:Neulis-Sans-Regular,sans-serif;transition:border-color .2s ease,background-color .2s ease}.cp-bb2__tier.is-selected{border-color:var(--bb2-tier-active, #d19dd9);background:#d19dd91f}.cp-bb2__tier:disabled{cursor:not-allowed;opacity:.45}.cp-bb2__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--bb2-tier-border, rgba(247,240,229,.4));position:relative}.cp-bb2__tier.is-selected .cp-bb2__radio{border-color:var(--bb2-tier-active, #d19dd9)}.cp-bb2__tier.is-selected .cp-bb2__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bb2-tier-active, #d19dd9)}.cp-bb2__tier-name{display:block;font-family:Neulis-Sans-SemiBold,sans-serif;font-size:15px}.cp-bb2__tier-note{display:block;margin-top:3px;font-size:12px;opacity:.7}.cp-bb2__tier-price{text-align:right}.cp-bb2__tier-amount{display:block;font-family:Neulis-Sans-SemiBold,sans-serif;font-size:16px}.cp-bb2__tier-compare{font-size:12px;opacity:.6;text-decoration:line-through}.cp-bb2__flag{position:absolute;top:0;right:12px;transform:translateY(-55%);background:var(--bb2-flag-bg, #d19dd9);color:var(--bb2-flag-text, #26082c);font-family:Neulis-Sans-SemiBold,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:100px}.cp-bb2__cta{margin-top:26px}.cp-bb2__otp{display:block;width:fit-content;margin:14px auto 0;padding:6px 0;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;font-family:Neulis-Sans-Medium,sans-serif;font-size:14px;cursor:pointer;opacity:.9}.cp-bb2__guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-family:Neulis-Sans-Medium,sans-serif;font-size:14px}.cp-bb2__guarantee svg{width:16px;height:16px;flex:0 0 16px}.cp-bb2__recommend{margin:10px 0 0;text-align:center;font-size:13px;opacity:.7}.cp-bb2__media{display:grid;gap:14px;min-width:0}.cp-bb2__image-card{background:var(--bb2-image-bg, #f7f0e5);border:var(--bb2-image-border-w, 0px) solid var(--bb2-image-border, transparent);border-radius:var(--bb2-image-radius, 20px);overflow:hidden;aspect-ratio:var(--bb2-image-ratio, 1 / 1);min-height:var(--bb2-image-min-mob, 0px)}.cp-bb2__image-card img{width:100%;height:100%;min-height:inherit;object-fit:var(--bb2-image-fit, cover);object-position:center;display:block}.cp-bb2__gallery{display:grid;grid-template-columns:repeat(var(--bb2-thumbs, 4),minmax(0,1fr));gap:8px}.cp-bb2__thumb{display:block;width:100%;aspect-ratio:1;padding:5px;border:1px solid rgba(247,240,229,.25);border-radius:10px;background:var(--bb2-image-bg, #f7f0e5);overflow:hidden;cursor:pointer}.cp-bb2__thumb.is-selected{border-color:var(--bb2-tier-active, #d19dd9)}.cp-bb2__thumb img{width:100%;height:100%;object-fit:contain}.cp-bb2__empty{padding:20px;border:1px dashed rgba(247,240,229,.3);border-radius:14px;font-size:14px}@media(min-width:1000px){.cp-bb2{padding:var(--bb2-pad-top-desk, 80px) 0 var(--bb2-pad-bot-desk, 88px)}.cp-bb2__shell{padding:44px 46px}.cp-bb2__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:52px}.cp-bb2__title{font-size:var(--bb2-title-desk, 46px)}.cp-bb2__body,.cp-bb2__body p{font-size:var(--bb2-body-desk, 16px)}.cp-bb2__price-lead,.cp-bb2__price-num{font-size:var(--bb2-price-desk, 46px)}.cp-bb2__image-card{min-height:var(--bb2-image-min-desk, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/cp-buybox-v2.css.map */
