/* Corrections for the published Tilda pages. */
#toporom-site .tp-stamp{left:auto;right:6vw;top:42%;width:170px;height:170px;transform:translateY(-50%) rotate(-5deg)}
@media(max-width:980px){#toporom-site .tp-header nav.is-open{display:flex;position:absolute;top:86px;left:0;right:0;margin:0;padding:12px 28px 22px;flex-direction:column;gap:0;background:#080807;border-bottom:1px solid rgba(255,255,255,.17);box-shadow:0 20px 35px rgba(0,0,0,.55)}#toporom-site .tp-header nav.is-open a{padding:13px 0;color:#eee9e2!important;opacity:1}}
@media(max-width:640px){#toporom-site .tp-stamp{right:12px;top:74%;width:94px;height:94px}#toporom-site .tp-header nav.is-open{top:72px;padding:12px 20px 20px}}
body .t-popup__container:has(.t-catalog__prod-popup__container){background:#0d0c0a!important;color:#eee9e2!important}
body .t-catalog__prod-popup__container,body .t-catalog__product-popup,body .t-catalog__prod-popup__info{background:#0d0c0a!important;color:#eee9e2!important}
body .t-catalog__prod-popup__name{color:#eee9e2!important;font-family:Georgia,serif!important;font-weight:400!important;line-height:1.14!important}
body .t-catalog__prod-popup__sku,body .t-catalog__prod-popup__descr,body .t-catalog__prod-popup__text,body .t-catalog__prod-popup__info .t-descr{color:#bcb0a2!important}
body .t-catalog__prod-popup__info .t-btn{background:#8f592f!important;border:1px solid #b87a3d!important;border-radius:0!important;color:#f5e9da!important;text-transform:uppercase!important;letter-spacing:.12em!important}
body .t-popup__close{background:#0d0c0a!important}
body .t-popup__close svg path,body .t-popup__close svg g{fill:#eee9e2!important}
body .t-popup:has(.t-catalog__prod-popup__container){background:#0d0c0a!important}
body .t-catalog__prod-popup__text{opacity:1!important}
#rec4205824801 .t-section__title{color:#eee9e2!important}
#rec4205824801 .t-section__descr{color:#aba39a!important}
#rec4205824801 .t-catalog__parts-title{color:#d7c5ab!important;text-transform:uppercase;letter-spacing:.08em;font-size:11px!important}
#rec4205824801 .t-catalog__parts-current .t-catalog__parts-title{color:#b87a3d!important}
#rec4205824801 .t-catalog__parts-image-placeholder{display:none!important}
#rec4205824801 .t-catalog__parts-switch-btn{min-height:44px!important;border-radius:0!important}

/* Product prices and details — 2026-10-05 */
/* Native product prices remain numeric and are passed to the cart by Tilda. */
body:has(.t-catalog__product-snippet) #rec4205824801{background:#0d0c0a!important}
body .t-catalog__prod-popup__price-wrapper{display:block!important;width:100%!important;box-sizing:border-box}
body:has(.t-catalog__product-snippet),body:has(.t-catalog__product-snippet) #allrecords{background:#080807!important;color:#eee9e2!important}
body .t-catalog__product-snippet{background:#0d0c0a!important;color:#eee9e2!important;box-sizing:border-box}
body .t-catalog__product-snippet .t-slds__container{background:#080807!important}
body .t-catalog__product-snippet .t-slds__main{border-radius:0!important;border:1px solid rgba(223,184,127,.15)}
body .t-catalog__product-snippet .t-catalog__prod-popup__info{padding:26px 28px!important;box-sizing:border-box;border:1px solid rgba(223,184,127,.15)}
body .t-catalog__prod-popup__close-txt,body .t-catalog__prod-popup__close-txt-wr,body .t-catalog__close-txt{color:#bcb0a2!important}
#rec4205824801 .t-catalog__card__price-wrapper{margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(223,184,127,.2)}
#rec4205824801 .t-catalog__card__price{color:#dfb87f!important;font:400 26px/1.2 Georgia,serif!important;letter-spacing:.01em!important;opacity:1!important}
#rec4205824801 .t-catalog__card__price-currency{font-size:.75em!important}
#rec4205824801 .t-catalog__card__descr{min-height:42px}
body .t-catalog__prod-popup__info{padding-top:20px!important}
body .t-catalog__prod-popup__name{font:400 clamp(30px,3.4vw,46px)/1.14 Georgia,serif!important;letter-spacing:0!important}
body .t-catalog__prod-popup__sku{margin-top:16px!important;color:#948a7e!important;font:11px/1.5 Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}
body .t-catalog__prod-popup__price-wrapper{margin:28px 0!important;padding:22px 0!important;border-top:1px solid rgba(223,184,127,.26);border-bottom:1px solid rgba(223,184,127,.26)}
body .t-catalog__prod-popup__price{color:#dfb87f!important;font:400 clamp(34px,3.6vw,48px)/1.12 Georgia,serif!important;letter-spacing:0!important}
body .t-catalog__prod-popup__price-currency{font-size:.67em!important;margin-left:6px}
body .t-catalog__prod-popup__price_old{font-size:20px!important}
body .t-catalog__prod-popup__btn-wrapper{margin:0 0 30px!important}
body .t-catalog__prod-popup__info .t-btn{min-height:58px!important;background:linear-gradient(115deg,#8f592f,#b67c43)!important;border:1px solid #ce9b63!important;color:#fff4e6!important;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));transition:filter .2s,transform .2s!important}
body .t-catalog__prod-popup__info .t-btn:hover{filter:brightness(1.14);transform:translateY(-2px)}
body .t-catalog__prod-popup__text{font:16px/1.7 Arial,sans-serif!important;color:#c4b9aa!important;max-width:600px}
body .t-catalog__prod-popup__text p{margin:0 0 18px}
body .t-catalog__prod-popup__text h3{margin:26px 0 10px;color:#eee9e2;font:400 23px/1.2 Georgia,serif}
.tp-price-note{display:block;margin-top:9px;color:#b9ad9e;font:12px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none}
.tp-price-special{color:#dfb87f;font:400 26px/1.2 Georgia,serif}
body .t-catalog__prod-popup__price-wrapper .tp-price-special{font-size:clamp(28px,3vw,40px)}
@media(max-width:640px){body .t-catalog__product-snippet .t-catalog__prod-popup__info{padding:24px 20px!important}body .t-catalog__prod-popup__info{padding-top:24px!important}body .t-catalog__prod-popup__price-wrapper{margin:22px 0!important;padding:18px 0!important}body .t-catalog__prod-popup__text{font-size:15px!important}#rec4205824801 .t-catalog__card__price{font-size:25px!important}body .t-catalog__prod-popup__btn-wrapper .t-btn{width:100%!important;box-sizing:border-box}}
@media(prefers-reduced-motion:reduce){body .t-catalog__prod-popup__info .t-btn{transition:none!important}body .t-catalog__prod-popup__info .t-btn:hover{transform:none}}

body .js-catalog-price-wrapper:has(.tp-price-special){visibility:visible!important;display:block!important}

/* One type system for fixed, starting and component prices. */
body #rec4205824801 .t-catalog__card .t-catalog__card__title,body #rec4205824801 .t-catalog__card .t-catalog__card__descr{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box;overflow-wrap:break-word}
body #rec4205824801 .t-catalog__card .t-catalog__card__btns-wrapper{padding:14px 16px 18px!important;box-sizing:border-box}
body #rec4205824801 .t-catalog__card .t-catalog__card__price-wrapper{display:block!important;width:auto!important;box-sizing:border-box;margin:18px 16px 0!important;padding:14px 0 0!important;min-height:88px;text-align:center!important}
body #rec4205824801 .t-catalog__card .t-catalog__card__title{color:#eee9e2!important;font:400 20px/1.25 Georgia,serif!important;letter-spacing:0!important;text-transform:none!important}
body #rec4205824801 .t-catalog__card .t-catalog__card__descr{color:#c4b9aa!important;font:400 14px/1.5 Arial,sans-serif!important;letter-spacing:0!important}
body #rec4205824801 .t-catalog__card .t-catalog__card__price,
body #rec4205824801 .t-catalog__card .tp-price-special{color:#dfb87f!important;font:400 26px/1.2 Georgia,serif!important;letter-spacing:0!important;display:inline-flex!important;align-items:baseline;white-space:nowrap}
body #rec4205824801 .t-catalog__card .t-catalog__card__price *,
body #rec4205824801 .t-catalog__card .tp-price-special *{color:#dfb87f!important;font-family:Georgia,serif!important;font-weight:400!important}
body #rec4205824801 .t-catalog__card .t-catalog__card__price-value{font-size:inherit!important;line-height:inherit!important}
body .tp-price-line{display:inline-flex!important;align-items:baseline;column-gap:0;white-space:nowrap}
body #rec4205824801 .t-catalog__card .t-catalog__card__price.tp-price-placeholder,
body .t-catalog__prod-popup__price.tp-price-placeholder{display:none!important}
body .tp-price-prefix{display:inline-block!important;white-space:pre!important;margin:0 .15em 0 0!important;font:inherit!important;color:inherit!important}
body .tp-price-amount{font:inherit!important;color:inherit!important}
body .tp-price-currency,
body #rec4205824801 .t-catalog__card .t-catalog__card__price-currency{margin-left:.18em!important;font-size:.75em!important;line-height:inherit!important;color:#dfb87f!important}
body .t-catalog__prod-popup__price-wrapper .tp-price-special.tp-price-line,
body .t-catalog__prod-popup__price{color:#dfb87f!important;font:400 clamp(34px,3.6vw,48px)/1.12 Georgia,serif!important;letter-spacing:0!important}
body .t-catalog__prod-popup__price *,
body .t-catalog__prod-popup__price-wrapper .tp-price-special *{color:#dfb87f!important;font-family:Georgia,serif!important;font-weight:400!important}
body .t-catalog__prod-popup__price .js-product-price{font-size:inherit!important;line-height:inherit!important}
body .t-catalog__prod-popup__price-currency{margin-left:.18em!important;font-size:.75em!important}
body #rec4205824801 .t-catalog__card .tp-price-note,
body .t-catalog__prod-popup__price-wrapper .tp-price-note{color:#b9ad9e!important;font:400 13px/1.5 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important}
body .t-catalog__prod-popup__name{color:#eee9e2!important;text-transform:none!important}
body .t-catalog__prod-popup__text{color:#c4b9aa!important;font:400 16px/1.7 Arial,sans-serif!important}
body .t-catalog__prod-popup__text p,body .t-catalog__prod-popup__text li{color:#c4b9aa!important;font:inherit!important}
body .t-catalog__prod-popup__text h3{color:#eee9e2!important;font:400 23px/1.2 Georgia,serif!important;letter-spacing:0!important;text-transform:none!important}
body #rec4205824801 .t-catalog__card .t-btnflex.t-btnflex_type_button,
body .t-catalog__prod-popup__info .t-btn{background:linear-gradient(115deg,#8f592f,#b67c43)!important;color:#fff4e6!important;border:1px solid #ce9b63!important;border-radius:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important}
@media(max-width:640px){body #rec4205824801 .t-catalog__card .t-catalog__card__title{font-size:18px!important}body #rec4205824801 .t-catalog__card .t-catalog__card__descr{font-size:13px!important}body #rec4205824801 .t-catalog__card .t-catalog__card__price,body #rec4205824801 .t-catalog__card .tp-price-special{font-size:25px!important}body .t-catalog__prod-popup__text{font-size:15px!important}}
@media(max-width:640px){body #rec4206195501 .t706__carticon{top:auto!important;bottom:max(20px,env(safe-area-inset-bottom))!important;right:20px!important}body #rec4205824801{padding-bottom:88px!important}body #rec4205824801 .t-catalog__card .t-catalog__card__btn{max-width:100%!important;box-sizing:border-box}}
