@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600&display=swap');
/* === magiatkani: unified style === */
.t-body{background-color:#faf4f4;}
.t-body,.t-text,.t-descr,.t-name,.t-title,.t-heading,.t-uptitle,.t-section__title,.t-section__descr,.t-menu__link-item,.t-input,.t-input-title,.t-input-subtitle,.t-submit,.t-btn,.t-btnflex,.t-catalog__card__title,.t-catalog__card__descr,.t-store__card__title,.t-store__card__descr,.t396 .tn-atom,.t-form__bottom-text,.t-checkbox__control,.t-radio__control{font-family:'Cormorant',serif!important;}
.t396 .tn-elem[data-elem-type=text] .tn-atom{font-feature-settings:'lnum';}
/* buttons */
.t-btn,.t-btnflex,.t-submit,.t396 .tn-elem[data-elem-type=button] .tn-atom{background-color:#8d2246!important;color:#fff!important;border-color:#8d2246!important;border-radius:14px!important;font-weight:600!important;letter-spacing:.02em;transition:background-color .2s,border-color .2s!important;}
.t-btn:hover,.t-btnflex:hover,.t-submit:hover,.t396 .tn-elem[data-elem-type=button] .tn-atom:hover{background-color:#232b62!important;border-color:#232b62!important;color:#fff!important;}
.t-btn .t-btnflex__text,.t-btnflex .t-btnflex__text{color:#fff!important;}
/* counters */
.t-menuwidgeticons__icon-counter,.t1002__wishlisticon-counter,.t706__carticon-counter,.js-carticon-counter{background-color:#8d2246!important;color:#fff!important;}
/* inputs */
.t-input:not(.t-input-phonemask){border-radius:12px!important;}
.t-input-title{color:#232b62!important;}
/* links in text */
.t-text a,.t-descr a,.t396 .tn-atom a{color:#8d2246;text-decoration-color:#fab2b2;}
/* zero backgrounds */
.t396__artboard,.t396__carrier{background-color:#faf4f4!important;}
/* main page: zero texts */
.tn-elem__20734915111470209944682 .tn-atom,.tn-elem__20653060411470209944682 .tn-atom,.tn-elem__20656450611470209944682 .tn-atom{color:#8d2246!important;font-weight:500!important;}
.tn-elem__20734915111470210011265 .tn-atom,.tn-elem__20653060411470210011265 .tn-atom,.tn-elem__20653060411774256814656000001 .tn-atom,.tn-elem__20656450611470210011265 .tn-atom,.tn-elem__20653060411470210128180 .tn-atom{color:#232b62!important;font-weight:500!important;}
.tn-elem__20653060411774256936704000002 .tn-atom{color:#8d2246!important;font-weight:500!important;font-style:italic;}
.tn-elem__6462380411774361512613000001 .tn-atom{background-color:#8d2246!important;}
.tn-elem__6462380411695930451657 .tn-atom{font-weight:600!important;}
/* global font vars + inline fonts */
:root{--t-text-font:'Cormorant',serif;--t-headline-font:'Cormorant',serif;}
.t-rec [style*=font-family]:not([class*=ymaps]),.t389__typo,.t-records .t-text span,.t-records .t-descr span{font-family:'Cormorant',serif!important;}
/* section titles */
.t-section__title,.t-section__title span{color:#8d2246!important;}
.t547__line{background-color:#fab2b2!important;}
.t547__circle{background-color:#8d2246!important;border-color:#8d2246!important;}
/* slider arrows */
.t1186__control,.t-slds__arrow{background-color:#fff!important;border:1px solid #fab2b2!important;border-radius:50%!important;}
.t1186__control svg path,.t-slds__arrow svg path{stroke:#8d2246!important;}
.t1186__control:hover{background-color:#8d2246!important;border-color:#8d2246!important;}
.t1186__control:hover svg path{stroke:#fff!important;}
/* footer */
.t-rec:has(> .t389){background-color:#8d2246!important;}
.t389 .t389__typo,.t389 a,.t389 span,.t389 div{color:#faf4f4!important;}
.t389 a{text-decoration-color:#fab2b2!important;}
.t389 a:hover{color:#fab2b2!important;}
/* page background */
#allrecords{background-color:#faf4f4!important;}
/* about page */
.tn-elem__38867527011470209944682 .tn-atom{color:#8d2246!important;font-weight:500!important;}
.tn-elem__38867527011470233923389 .tn-atom{color:#232b62!important;font-weight:500!important;}
#rec4679862701{padding-top:10px!important;}
/* secondary buttons */
.t-btnflex_type_button2,.t-btnflex_type_button2.t-btn{background-color:transparent!important;color:#8d2246!important;border:1px solid #8d2246!important;}
.t-btnflex_type_button2 .t-btnflex__text{color:#8d2246!important;}
.t-btnflex_type_button2:hover{background-color:#8d2246!important;color:#fff!important;}
.t-btnflex_type_button2:hover .t-btnflex__text{color:#fff!important;}

/* mobile fixes */
@media screen and (max-width:479px){.tn-elem__20734915111470209944682 .tn-atom{font-size:44px!important;line-height:1.1!important;}.tn-elem__20734915111470209944682{top:30px!important;width:100%!important;left:0!important;}.tn-elem__20734915111470210011265{top:100px!important;}.tn-elem__20734915111470210011265 .tn-atom{font-size:15px!important;line-height:1.5!important;}#rec2073491511 .t396__artboard,#rec2073491511 .t396__carrier,#rec2073491511 .t396__filter{height:390px!important;}}
@media screen and (min-width:480px) and (max-width:639px){#rec2065645061 .t396__artboard,#rec2065645061 .t396__carrier,#rec2065645061 .t396__filter{height:930px!important;}}
@media screen and (max-width:640px){.t-section__title{font-size:36px!important;line-height:1.15!important;}}

/* text sizes */
.t547__descr,.t547__descr *{font-size:22px!important;line-height:1.55!important;}
.t547__title,.t547__title *{font-size:26px!important;}
.t1186__text,.t1186__text *{font-size:21px!important;line-height:1.5!important;}
.t1186__descr,.t1186__descr *{font-size:18px!important;}
.t678 .t-section__descr,.t678 .t-section__descr *,.t-input-title{font-size:22px!important;}
.t678__form-bottom-text,.t678__form-bottom-text *{font-size:17px!important;line-height:1.45!important;}
.t571__contacts,.t571__contacts *{font-size:22px!important;line-height:1.55!important;}
.t389__typo,.t389 a,.t389 .t-name{font-size:18px!important;}
.t106 .t-text_md,.t106 .t-text_md *{font-size:22px!important;line-height:1.6!important;}
.t-menu-base__right_descr{font-size:19px!important;}
.t-catalog__breadcrumbs-item-text{font-size:16px!important;}
.tn-elem__20734915111470210011265 .tn-atom{font-size:21px!important;}
.tn-elem__38867527011789401502638000001 .tn-atom{font-size:22px!important;}
@media screen and (max-width:640px){
.t547__descr,.t547__descr *,.t1186__text,.t1186__text *,.t571__contacts,.t571__contacts *,.t106 .t-text_md,.t106 .t-text_md *,.t678 .t-section__descr,.t678 .t-section__descr *,.t-input-title{font-size:18px!important;}
.t547__title,.t547__title *{font-size:22px!important;}
.t1186__descr,.t1186__descr *,.t389__typo,.t389 a,.t389 .t-name{font-size:16px!important;}
.t678__form-bottom-text,.t678__form-bottom-text *{font-size:15px!important;}
.t-catalog__breadcrumbs-item-text,.t985__searchvariant{font-size:14px!important;}
}
@media screen and (max-width:479px){
.tn-elem__20734915111470210011265 .tn-atom{font-size:16px!important;}
.tn-elem__38867527011789401502638000001 .tn-atom{font-size:17px!important;}
.tn-elem__38867527011470233923389 .tn-atom{font-size:18px!important;}
}
@media screen and (min-width:480px) and (max-width:639px){#rec3886752701 .t396__artboard,#rec3886752701 .t396__carrier,#rec3886752701 .t396__filter{height:1030px!important;}}
.t-section__title,.t-section__title *{font-size:56px!important;line-height:1.15!important;}
.t1186__title,.t1186__title *{font-size:24px!important;}
@media screen and (max-width:640px){.t-section__title,.t-section__title *{font-size:34px!important;}.t1186__title,.t1186__title *{font-size:20px!important;}}

/* magiatkani cart: webpack-style */

.t706__cartpage{background:#faf4f4!important;}
.t706__cartpage-top{background:#fff!important;border-bottom:1px solid #f1dede;}
.t706__cartpage-heading{font-size:26px!important;font-weight:600!important;color:#232b62!important;}
.t706__cartpage-content{max-width:1180px;margin:0 auto!important;padding:32px 20px 60px!important;gap:28px;align-items:flex-start!important;box-sizing:border-box;}
.t706__cartpage-form-wrapper,.t706__cartpage-info-wrapper{background:#fff;border-radius:20px;padding:28px 32px!important;box-shadow:0 6px 28px rgba(141,34,70,.07);box-sizing:border-box;}
.t706__cartpage-info{position:sticky;top:90px;}
.t706__cartpage-form-wrapper:before{content:'\041e \0444 \043e \0440 \043c \043b \0435 \043d \0438 \0435  \0437 \0430 \043a \0430 \0437 \0430 ';display:block;font-family:var(--t-headline-font,var(--t-text-font));font-size:30px;font-weight:600;color:#232b62;margin:0 0 18px;}
.t706__cartpage-info-wrapper:before{content:'\0412 \0430 \0448  \0437 \0430 \043a \0430 \0437 ';display:block;font-family:var(--t-headline-font,var(--t-text-font));font-size:24px;font-weight:600;color:#232b62;margin:0 0 12px;}

.t706__cartpage .t-input-group_nm:before,.t706__cartpage .t-input-group_dl:before,.t706__cartpage .t-input-group_tx:before{display:block;font-family:var(--t-headline-font,var(--t-text-font));font-size:22px;font-weight:600;color:#8d2246;margin:0 0 14px;}
.t706__cartpage .t-input-group_nm:before{content:'\041a \043e \043d \0442 \0430 \043a \0442 \043d \044b \0435  \0434 \0430 \043d \043d \044b \0435 ';}
.t706__cartpage .t-input-group_dl:before{content:'\0421 \043f \043e \0441 \043e \0431  \0434 \043e \0441 \0442 \0430 \0432 \043a \0438 ';}
.t706__cartpage .t-input-group_tx:before{content:'\0421 \043f \043e \0441 \043e \0431  \043e \043f \043b \0430 \0442 \044b ';}
.t706__cartpage .t-input-group_dl>.t-input-title{display:none!important;}
.t706__cartpage .t-input-group_dl,.t706__cartpage .t-input-group_tx{background:#faf4f4;border-radius:16px;padding:22px!important;margin:26px 0!important;}

.t706__cartpage .t-input-title{color:#232b62!important;font-weight:600;}
.t706__cartpage .t-input,.t706__cartpage .t-input-phonemask__wrap,.t706__cartpage .searchbox-input{background:#fff!important;border:1px solid #ecd3d3!important;border-radius:12px!important;color:#232b62!important;}
.t706__cartpage .t-input-group_nm .t-input,.t706__cartpage .t-input-group_ph .t-input-phonemask__wrap,.t706__cartpage .t-input-group_em .t-input,.t706__cartpage .t-input-group_ta .t-input{background:#faf4f4!important;}
.t706__cartpage .t-input:focus{border-color:#8d2246!important;}

.t706__cartpage .t-radio__wrapper-delivery .t-radio__control{display:flex!important;align-items:center;background:#fff;border:1px solid #ecd3d3;border-radius:12px;padding:14px 16px!important;margin:0 0 10px!important;cursor:pointer;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;width:100%;}
.t706__cartpage .t-radio__wrapper-delivery .t-radio__control:hover{border-color:#fab2b2;}
.t706__cartpage .t-radio__wrapper-delivery .t-radio__control:has(input:checked){border-color:#8d2246;box-shadow:0 0 0 1px #8d2246;}
.t706__cartpage .t-radio__indicator{border-color:#8d2246!important;opacity:1!important;}
.t706__cartpage .t-radio__indicator:after{background:#8d2246!important;}

.t706__cartpage .t706__product{border-bottom:1px solid #f3e4e4;padding:14px 0!important;}
.t706__cartpage .t706__product-thumb .t706__product-imgdiv{border-radius:12px;}
.t706__cartpage .t706__product-title{color:#232b62!important;}
.t706__cartpage .t706__cartwin-totalamount-row_total{font-size:22px;font-weight:700;color:#8d2246;}

.t706__cartpage .t-submit,.t706__cartpage-open-form{background:#8d2246!important;color:#fff!important;border-radius:14px!important;min-height:58px;font-weight:600!important;transition:background-color .2s!important;}
.t706__cartpage .t-submit:hover,.t706__cartpage-open-form:hover{background:#232b62!important;}

.t706__cartpage .t706__auth{background:#fbe4e4!important;border-radius:14px!important;}
@media (max-width:960px){
.t706__cartpage-content{padding:16px 12px 40px!important;}
.t706__cartpage-form-wrapper,.t706__cartpage-info-wrapper{padding:20px 16px!important;border-radius:16px;}
.t706__cartpage-info{position:static;}
.t706__cartpage-form-wrapper:before{font-size:24px;}
.t706__cartpage .t-input-group_dl,.t706__cartpage .t-input-group_tx{padding:16px!important;}
}
.t706__cartpage .t-radio__wrapper-delivery>.t-name_md{display:none!important;}
.t706__cartpage .t-input-phonemask{border:none!important;background:transparent!important;box-shadow:none!important;}
@media (min-width:961px){.t706__cartpage-content{display:flex!important;}.t706__cartpage-form{flex:1 1 0!important;max-width:none!important;width:auto!important;margin:0!important;}.t706__cartpage-info{flex:0 0 440px!important;max-width:440px!important;width:440px!important;margin:0!important;}}
.t706__cartpage .t706__product{display:grid!important;grid-template-columns:70px 1fr auto 24px;column-gap:14px;row-gap:6px;align-items:center;width:100%!important;height:auto!important;min-height:80px;}
.t706__cartpage .t706__product>*{display:block!important;padding:0!important;width:auto!important;}
.t706__cartpage .t706__product-thumb,.t706__cartpage .t706__product-imgdiv{width:70px!important;height:70px!important;}
.t706__cartpage .t706__product-thumb{grid-column:1;grid-row:1 / span 2;}
.t706__cartpage .t706__product-title{grid-column:2 / span 2;grid-row:1;font-size:16px!important;line-height:1.3!important;}
.t706__cartpage .t706__product-plusminus{grid-column:2;grid-row:2;white-space:nowrap;}
.t706__cartpage .t706__product-amount{grid-column:3;grid-row:2;text-align:right;white-space:nowrap;color:#232b62;font-weight:600;}
.t706__cartpage .t706__product-del-wrapper{grid-column:4;grid-row:1 / span 2;}

@media (max-width:960px){.t706__cartpage-content{align-items:stretch!important;}.t706__cartpage-open-form-wrap{padding:0!important;}.t706__cartpage-open-form{width:100%!important;}.t706__cartpage-info,.t706__cartpage-form{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:auto!important;max-width:none!important;}}

/* cart text sizes */
.t706__cartpage .t-input,.t706__cartpage .searchbox-input,.t706__cartpage .t-input-phonemask,.t706__cartpage .t-input-phonemask__select-code{font-size:20px!important;}
.t706__cartpage .t-input::placeholder{font-size:19px!important;}
.t706__cartpage .t-radio__control,.t706__cartpage .delivery-checkbox-label{font-size:20px!important;line-height:1.35!important;}
.t706__cartpage .delivery-minimum-time{font-size:17px!important;}
.t706__cartpage .t-input-description,.t706__cartpage .t-input-group_dl .t-text,.t706__cartpage .t-input-group_dl .t-descr,.t706__cartpage .searchbox-info{font-size:18px!important;line-height:1.45!important;}
.t706__cartpage .t-input-group_tx,.t706__cartpage .t-input-group_tx *{font-size:20px!important;line-height:1.5!important;}
.t706__cartpage .t706__auth,.t706__cartpage .t706__auth *{font-size:19px!important;}
.t706__cartpage .t706__product-title,.t706__cartpage .t706__product-title a{font-size:20px!important;line-height:1.3!important;}
.t706__cartpage .t706__product-title__option{font-size:15px!important;}
.t706__cartpage .t706__product-quantity,.t706__cartpage .t706__product-amount,.t706__cartpage .t706__product-amount *{font-size:20px!important;}
.t706__cartpage .t706__cartwin-totalamount-info_label-text,.t706__cartpage .t706__cartwin-totalamount-info_value{font-size:19px!important;}
.t706__cartpage .t706__cartwin-totalamount-hint{font-size:16px!important;}
.t706__cartpage .t706__cartwin-totalamount-label,.t706__cartpage .t706__cartwin-totalamount-label *,.t706__cartpage .t706__cartwin-totalamount,.t706__cartpage .t706__cartwin-totalamount *{font-size:26px!important;}
.t706__cartwin .t706__product-title,.t706__cartwin .t706__product-title a{font-size:19px!important;}
.t706__cartwin .t706__product-quantity,.t706__cartwin .t706__product-amount,.t706__cartwin .t706__product-amount *,.t706__cartwin .t706__cartwin-prodamount-label,.t706__cartwin .t706__cartwin-prodamount,.t706__cartwin .t706__cartwin-prodamount *{font-size:19px!important;}
.t706__cartwin .t706__product-title__option{font-size:15px!important;}
.t706__cartwin-heading{font-size:24px!important;}
@media screen and (max-width:640px){
.t706__cartpage .t-input,.t706__cartpage .searchbox-input,.t706__cartpage .t-input-phonemask,.t706__cartpage .t-input-phonemask__select-code,.t706__cartpage .t-radio__control,.t706__cartpage .delivery-checkbox-label,.t706__cartpage .t-input-group_tx,.t706__cartpage .t-input-group_tx *,.t706__cartpage .t706__product-title,.t706__cartpage .t706__product-title a,.t706__cartpage .t706__product-quantity,.t706__cartpage .t706__product-amount,.t706__cartpage .t706__product-amount *{font-size:18px!important;}
.t706__cartpage .t-input-description,.t706__cartpage .t-input-group_dl .t-text,.t706__cartpage .t-input-group_dl .t-descr,.t706__cartpage .t706__auth,.t706__cartpage .t706__auth *,.t706__cartpage .t706__cartwin-totalamount-info_label-text{font-size:17px!important;}
.t706__cartpage .delivery-minimum-time,.t706__cartpage .t706__cartwin-totalamount-hint,.t706__cartpage .t706__product-title__option{font-size:15px!important;}
.t706__cartpage .t706__cartwin-totalamount-label,.t706__cartpage .t706__cartwin-totalamount-label *,.t706__cartpage .t706__cartwin-totalamount,.t706__cartpage .t706__cartwin-totalamount *{font-size:23px!important;}
}
.t706__cartpage .t-input-group_nm:before,.t706__cartpage .t-input-group_dl:before,.t706__cartpage .t-input-group_tx:before{font-size:26px!important;}
.t706__cartpage .t-input-group_dl .t-input-title,.t706__cartpage .t-input-group_in .t-input-title,.t706__cartpage .t-input-group_dl label.t-name{font-size:21px!important;}
@media screen and (max-width:640px){.t706__cartpage .t-input-group_nm:before,.t706__cartpage .t-input-group_dl:before,.t706__cartpage .t-input-group_tx:before{font-size:23px!important;}}

/* magiatkani: new header and footer */
.t1272 .t-menu-base{background-color:#faf4f4!important;border-bottom:1px dashed #fab2b2!important;box-shadow:none!important}
.t1272 .t-menu__link-item{font-family:'Manrope',Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:.03em!important;color:#232b62!important;transition:color .2s}
.t1272 .t-menu__link-item.t-active,.t1272 .t-menu__link-item:hover{color:#8d2246!important}
.t1272 .t-menu__link-item.t-active{text-decoration:underline dashed #fab2b2!important;text-underline-offset:7px}
.t1272 .t-menu-base__textlogo{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;color:#8d2246!important;font-size:40px!important;line-height:1!important}
.t1272 .t-menu-base__textlogo:after{content:'текстильное ателье';display:block;font-family:'Manrope',Arial,sans-serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#5a5f86;margin-top:4px;text-align:center}
.t1272 .t-menu-base__right_descr{font-family:'Manrope',Arial,sans-serif!important;font-size:14px!important;color:#5a5f86!important;letter-spacing:.02em}
.t1272 .t-menuwidgeticons__img,.t1272 .t-menuwidgeticons__img svg,.t1272 .t-menuwidgeticons__img path,.t1272 .t-menuwidgeticons__img circle{color:#232b62!important;stroke:#232b62}
.t1272 .tmenu-mobile{background-color:#faf4f4!important;border-bottom:1px dashed #fab2b2!important}
.t1272 .t-menu-burger span{background-color:#232b62!important}
.t-rec:has(> .t389),.t389{background-color:#8d2246!important;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 5px)!important}
.t389 .t389__maincontainer{min-height:110px!important}
.t389 .t389__typo,.t389 .t389__typo *{font-family:'Manrope',Arial,sans-serif!important;font-size:15px!important;color:#f6e3e3!important;letter-spacing:.02em}
.t389 a.t389__typo{text-decoration:none!important;border-bottom:1px dashed transparent;padding-bottom:3px;transition:border-color .2s,color .2s}
.t389 a.t389__typo:hover{color:#fff!important;border-bottom-color:#fab2b2}
.t389 .t389__copyright,.t389 .t389__copyright *{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:22px!important;color:#fff!important}

/* magiatkani: catalog new style */
.t-catalog__breadcrumbs-item-text,.t-catalog__breadcrumbs-divider{font-family:'Manrope',Arial,sans-serif!important;font-size:12px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:#8d2246!important}
.t1291 .t-section__title,.t1291 .t-section__title *{font-family:'Cormorant Garamond',Georgia,serif!important;color:#232b62!important;font-weight:500!important;font-size:clamp(44px,5vw,72px)!important;line-height:1.05!important}
.t1291 .t-section__title:after{content:'лён · хлопок · гобелен — шьём в Выксе';display:block;margin-top:14px;font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:24px;color:#8d2246;font-weight:400}
.t-catalog__parts-button-base{transition:transform .3s}
.t-catalog__parts-button-base:hover{transform:translateY(-4px)}
.t-catalog__parts-image-wrapper{border-radius:200px 200px 10px 10px!important;background-color:#efe3e0!important;background-image:repeating-linear-gradient(0deg,rgba(141,34,70,.06) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(35,43,98,.05) 0 1px,transparent 1px 5px)!important;border:1px solid #f1d4d4}
.t-catalog__parts-image-wrapper img{border-radius:200px 200px 10px 10px!important}
.t-catalog__parts-above-item .t-catalog__parts-item-title,.t-catalog__parts-above-item .t-catalog__parts-back-top-title,.t-catalog__parts-above-item .t-name{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:22px!important;color:#232b62!important;font-weight:500!important}
.t-catalog__parts-above-item .t-catalog__parts-button-base.t-catalog__parts-switch-btn-active .t-name,.t-catalog__parts-switch-btn-active .t-catalog__parts-item-title{color:#8d2246!important}
.t-catalog__filter-wrapper{border-radius:22px!important;background-color:#f6dcdc!important;background-image:repeating-linear-gradient(0deg,rgba(141,34,70,.06) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(141,34,70,.04) 0 1px,transparent 1px 5px)!important;outline:1.5px dashed rgba(141,34,70,.35);outline-offset:-10px}
.t-catalog-parts-sidebar__container .t-catalog__parts-item-title,.t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn,.t-catalog-parts-sidebar__container .t-name{font-family:'Manrope',Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#232b62!important;line-height:1.4!important}
.t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn-active .t-catalog__parts-item-title,.t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn-active .t-name{color:#8d2246!important;font-weight:600!important}
.t-catalog-parts-sidebar__container .t-catalog__parts-sidebar-item{border-color:#fab2b2!important;border-bottom-style:dashed!important}
.t-catalog__card__imgwrapper,.t-catalog__card__bgimg{border-radius:18px!important;overflow:hidden}
.t-catalog__card__imgwrapper{border:1px solid #f1d4d4}
.t-catalog__card .t-catalog__card__title,.t-catalog__card .t-catalog__card__title *{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:24px!important;line-height:1.2!important;color:#232b62!important;font-weight:500!important}
.t-catalog__card .t-catalog__card__descr,.t-catalog__card .t-catalog__card__descr *{font-family:'Manrope',Arial,sans-serif!important;font-size:15px!important;color:#5a5f86!important}
.t-catalog__card__price,.t-catalog__card__price *{font-family:'Manrope',Arial,sans-serif!important;font-size:22px!important;font-weight:600!important;color:#8d2246!important}
.t-catalog__card__price_old,.t-catalog__card__price_old *{font-family:'Manrope',Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#5a5f86!important}
.t-catalog__card .t-btn,.t-catalog__card .t-btnflex,.t-catalog__load-more-btn-wrap .t-btn,.t-catalog__load-more-btn-wrap .t-btnflex{border-radius:999px!important;font-family:'Manrope',Arial,sans-serif!important}
.t-catalog__card .t-btnflex__text,.t-catalog__card .t-btn .t-btnflex__text{font-family:'Manrope',Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.04em}
.t-catalog__load-more-btn-wrap .t-btn,.t-catalog__load-more-btn-wrap .t-btnflex{background:transparent!important;border:2px dashed #8d2246!important}
.t-catalog__load-more-btn-wrap .t-btnflex__text{color:#8d2246!important;font-family:'Manrope',Arial,sans-serif!important;font-weight:600!important}
.t-catalog__load-more-btn-wrap .t-btn:hover,.t-catalog__load-more-btn-wrap .t-btnflex:hover{background:#8d2246!important;border-style:solid!important}
.t-catalog__load-more-btn-wrap .t-btn:hover .t-btnflex__text{color:#fff!important}
.t-catalog__parts-above-item .t-catalog__parts-button-base{border-color:transparent!important;background:transparent!important}
.t-catalog__parts-above-item .t-catalog__parts-button-base:hover{border-color:transparent!important}
.t1291 .t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn{border-bottom:1px dashed #fab2b2!important;padding-top:10px!important;padding-bottom:10px!important;box-shadow:none!important}
.t1291 .t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn .t-catalog__parts-item-title,.t1291 .t-catalog-parts-sidebar__container .t-catalog__parts-sidebar-title{font-family:'Manrope',Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#232b62!important;line-height:1.4!important}
.t1291 .t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn:hover .t-catalog__parts-item-title{color:#8d2246!important}
.t1291 .t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn-active .t-catalog__parts-item-title,.t1291 .t-catalog-parts-sidebar__container .t-catalog__parts-switch-btn.t-active .t-catalog__parts-item-title{color:#8d2246!important;font-weight:700!important}
.t-catalog__prod-popup__name,.t-catalog__prod-popup__name *{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(32px,3.4vw,44px)!important;line-height:1.1!important;color:#232b62!important;font-weight:500!important}
.t-catalog__prod-popup__brand,.t-catalog__prod-popup__brand *,.t-catalog__prod-popup__sku,.t-catalog__prod-popup__sku *{font-family:'Manrope',Arial,sans-serif!important;font-size:13px!important;color:#5a5f86!important;letter-spacing:.06em}
.t-catalog__prod-popup__price,.t-catalog__prod-popup__price *{font-family:'Manrope',Arial,sans-serif!important;font-size:28px!important;font-weight:600!important;color:#8d2246!important}
.t-catalog__prod-popup__price_old,.t-catalog__prod-popup__price_old *{font-family:'Manrope',Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;color:#5a5f86!important}
.t-catalog__prod-popup__btn,.t-catalog__prod-popup__btn.t-btn{border-radius:999px!important;min-height:54px;padding-left:36px!important;padding-right:36px!important}
.t-catalog__prod-popup__btn,.t-catalog__prod-popup__btn *{font-family:'Manrope',Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.04em}
.t-catalog__prod-popup__text,.t-catalog__prod-popup__text *{font-family:'Manrope',Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#3d4372!important}
.t-catalog__prod-popup__slider .t-slds__bgimg,.t-catalog__prod-popup__slider .t-slds__item img{border-radius:18px}
.t-catalog__prod-popup__price-wrapper{border-top:1px dashed #fab2b2;border-bottom:1px dashed #fab2b2;padding:14px 0!important;margin:18px 0!important}

.t-catalog__load-more-btn-wrap .t-btn{outline:2px dashed #8d2246!important;outline-offset:-2px;min-height:52px;padding-left:40px!important;padding-right:40px!important}
.t-catalog__load-more-btn-wrap .t-btnflex__text{font-size:16px!important}

/* magiatkani: cart new style */
.t706 .t706__sidebar-content,.t706 .t706__cartpage,.t706 .t706__cartpage *,.t706 .t706__sidebar-content *,.t706 .t-input,.t706 .t-input::placeholder,.t706 .t-text,.t706 .t-descr,.t706 .t-name,.t706 .t-input-title,.t706 .t-radio__control,.t706 .t-checkbox__control,.t706 .t-btnflex__text,.t706 .searchbox-input{font-family:'Manrope',Arial,sans-serif!important}
.t706 .t706__sidebar-content{background-color:#faf4f4!important}
.t706 .t706__sidebar-heading,.t706 .t706__cartpage-heading,.t706 .t706__cartwin-heading{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;color:#232b62!important;font-size:30px!important}
.t706 .t706__cartpage-form-wrapper:before,.t706 .t706__cartpage-info-wrapper:before{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;color:#232b62!important}
.t706 .t706__cartpage-form-wrapper:before{font-size:38px!important}
.t706 .t706__cartpage-info-wrapper:before{font-size:30px!important}
.t706 .t706__cartpage .t-input-group_nm:before,.t706 .t706__cartpage .t-input-group_dl:before,.t706 .t706__cartpage .t-input-group_tx:before{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;color:#8d2246!important}
.t706 .t706__product-title,.t706 .t706__product-title a,.t706 .t706__product-title *:not(.t706__product-title__option){font-family:'Cormorant Garamond',Georgia,serif!important;color:#232b62!important;font-weight:500!important}
.t706 .t706__product-title__option{color:#5a5f86!important;letter-spacing:.04em}
.t706 .t706__product,.t706 .t706__sidebar-product{border-bottom:1px dashed #fab2b2!important}
.t706 .t706__product-imgdiv,.t706 .t706__product-thumb img{border-radius:12px!important}
.t706 .t706__cartwin-prodamount-price,.t706 .t706__cartwin-prodamount-currency,.t706 .t706__product-amount,.t706 .t706__product-amount *{font-weight:600!important;color:#232b62!important}
.t706 .t706__cartwin-totalamount-label,.t706 .t706__sidebar-totalamount-label{text-transform:uppercase;letter-spacing:.14em;font-size:14px!important;color:#5a5f86!important;font-weight:600!important}
.t706 .t706__cartwin-totalamount,.t706 .t706__cartwin-totalamount *,.t706 .t706__sidebar-totalamount,.t706 .t706__sidebar-totalamount *{color:#8d2246!important;font-weight:700!important}
.t706 .t-btn,.t706 .t-submit,.t706 .t-btnflex{border-radius:999px!important;min-height:56px}
.t706 .t-btn .t-btnflex__text,.t706 .t-submit .t-btnflex__text{font-size:17px!important;font-weight:600!important;letter-spacing:.04em}
.t706 .t-input-title,.t-records .t706 .t706__cartpage .t-input-title{color:#232b62!important;font-weight:600!important;font-size:16px!important;letter-spacing:.02em}
.t706 .t706__auth,.t706 .t706__auth *{font-size:16px!important}
.t-records .t706 .t706__cartpage *,.t-records .t706 .t706__sidebar-content *,.t-rec .t706 [style*=font-family]:not([class*=ymaps]){font-family:'Manrope',Arial,sans-serif!important}
.t-rec .t706 .t706__sidebar-heading.t706__sidebar-heading,.t-rec .t706 .t706__cartpage-heading.t706__cartpage-heading,.t-rec .t706 .t706__cartwin-heading.t706__cartwin-heading,.t-rec .t706 .t706__product-title.t706__product-title,.t-rec .t706 .t706__product-title *:not(.t706__product-title__option){font-family:'Cormorant Garamond',Georgia,serif!important}

.t-rec .t706 .t706__sidebar-content .t706__product-title.t706__product-title,.t-rec .t706 .t706__sidebar-content .t706__product-title a{font-size:18px!important;line-height:1.3!important}

/* magiatkani: product characteristics */
.js-catalog-prod-dimensions,.js-catalog-prod-weight{display:none!important}
.t-catalog__prod-popup__text .js-catalog-prod-charcs{font-family:'Manrope',Arial,sans-serif!important;font-size:15px!important;color:#3d4372!important;margin:0!important;padding:8px 0!important;border-bottom:1px dashed #fab2b2}

/* magiatkani: header phone button */
.t1272 .t-btn,.t1272 .t-btnflex{border-radius:999px!important;background:transparent!important;border:1.5px solid #8d2246!important;height:40px!important;min-height:40px!important;padding:0 18px!important;box-shadow:none!important}
.t1272 .t-btn .t-btnflex__text,.t1272 .t-btnflex .t-btnflex__text{font-family:'Manrope',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#8d2246!important;letter-spacing:.03em;white-space:nowrap}
.t1272 .t-btn:hover,.t1272 .t-btnflex:hover{background:#8d2246!important}
.t1272 .t-btn:hover .t-btnflex__text,.t1272 .t-btnflex:hover .t-btnflex__text{color:#fff!important}
