.ofc-sec{background:var(--sbg, #f0f0f0);padding-top:var(--sst, 40px);padding-bottom:var(--ssb, 40px);margin-top:var(--ofc-mt, 0px);margin-bottom:var(--ofc-mb, 0px)}.ofc__inner{max-width:var(--ofc-max-w, 1100px);margin:0 auto;padding-left:var(--ofc-px, 20px);padding-right:var(--ofc-px, 20px)}.ofc__inner--full{max-width:none;width:100%}.ofc__inner--npd{padding-left:0;padding-right:0}.ofc__list{display:flex;flex-direction:column;gap:var(--ofc-gap, 28px);list-style:none;margin:0;padding:0}.ofc__card{display:grid;grid-template-columns:minmax(0,var(--ofc-img-col, 45%)) minmax(0,1fr);align-items:center;gap:var(--ofc-card-gap, 28px);background:var(--ofc-card-bg, #ffffff);border-radius:var(--ofc-radius, 12px);box-shadow:0 2px 12px rgba(0,0,0,var(--ofc-shadow, .08));padding:var(--ofc-card-pad, 24px);overflow:hidden}.ofc__card--right .ofc__media{order:2}.ofc__card--right .ofc__content{order:1}.ofc__media{min-width:0}.ofc__media-link,.ofc__media-frame{display:block;width:100%}.ofc__img{display:block;width:100%;height:auto;border-radius:var(--ofc-img-radius, 8px);object-fit:cover}.ofc__img--mobile{display:none}.ofc__placeholder{display:block;width:100%;aspect-ratio:1 / 1;background:#e8e8e8;border-radius:var(--ofc-img-radius, 8px)}.ofc__content{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:8px 12px 8px 4px}.ofc__title{margin:0 0 10px;color:var(--ofc-title-cl, #111111);font-size:var(--ofc-title-fs, 28px);font-weight:var(--ofc-title-fw, 700);line-height:1.2}.ofc__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 12px;font-size:var(--ofc-price-fs, 16px);line-height:1.4}.ofc__price-before{color:#666}.ofc__price-before-value{text-decoration:line-through}.ofc__price-after{color:var(--ofc-sale-cl, #c41230);font-weight:700}.ofc__offer-label{margin:0 0 12px;color:var(--ofc-sale-cl, #c41230);font-size:var(--ofc-price-fs, 16px);font-weight:700;line-height:1.4}.ofc__text{margin:0 0 20px;color:var(--ofc-text-cl, #444444);font-size:var(--ofc-text-fs, 15px);line-height:1.55}.ofc__text p{margin:0 0 .6em}.ofc__text p:last-child{margin-bottom:0}.ofc__text ul{margin:0;padding-left:1.1em}.ofc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.ofc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 28px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-align:center;transition:opacity .2s ease,background-color .2s ease,color .2s ease;cursor:pointer}.ofc__btn:hover{opacity:.88}.ofc__btn--primary{background:var(--ofc-btn-bg, #111111);color:var(--ofc-btn-cl, #ffffff);border:1px solid var(--ofc-btn-bg, #111111)}.ofc__btn--secondary{background:transparent;color:var(--ofc-btn2-cl, #111111);border:1px solid var(--ofc-btn2-bd, #111111)}.ofc__footer-link{display:inline-block;font-size:12px;color:#777;text-decoration:underline;text-underline-offset:2px}.ofc__footer-link:hover{color:#111}@media(max-width:767px){.ofc-sec{padding-top:var(--sstm, 24px);padding-bottom:var(--ssbm, 24px);margin-top:var(--ofc-mt-mb, 0px);margin-bottom:var(--ofc-mb-mb, 0px)}.ofc__inner{padding-left:var(--ofc-px-mb, 12px);padding-right:var(--ofc-px-mb, 12px)}.ofc__list{gap:var(--ofc-gap-mb, 16px)}.ofc__card,.ofc__card--right{grid-template-columns:1fr;gap:16px;padding:var(--ofc-card-pad-mb, 14px)}.ofc__card--right .ofc__media,.ofc__card--right .ofc__content{order:unset}.ofc__media{order:0}.ofc__content{order:1;padding:4px 4px 8px}.ofc__img--desktop.has-mobile-alt{display:none}.ofc__img--mobile{display:block}.ofc__title{font-size:var(--ofc-title-fsm, 22px);margin-bottom:8px}.ofc__prices,.ofc__offer-label{font-size:var(--ofc-price-fsm, 15px);margin-bottom:10px}.ofc__text{font-size:var(--ofc-text-fsm, 14px);margin-bottom:16px}.ofc__actions{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.ofc__btn{width:100%;min-height:48px;padding:12px 20px}}@media(min-width:768px)and (max-width:1024px){.ofc__card{gap:20px;padding:18px}.ofc__title{font-size:calc(var(--ofc-title-fs, 28px) * .9)}.ofc__content{padding:4px 8px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/offer-cards.css.map */
