.t-store__card__mark {
  background-image: url('ВАША ССЫЛКА НА ФОНОВОЕ ИЗОБРАЖЕНИЕ');
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50px;
  border: 0px solid #ffffff;
  width: 35px !important;
  height: 35px !important;
}

/* Pinkberry: единый шрифт на всех страницах, включая Zero Block и формы */
#allrecords, #allrecords * {
  font-family: "Roboto Mono", monospace !important;
}

/* Pinkberry: документы внутри единого розового подвала */
#t-footer { position: relative; background: #ff7ca4; }
#rec867509348 [data-elem-id="1739794571613"],
#rec867509348 [data-elem-id="1739794571614"] { display: none !important; }
#rec4201359001 { background: #ff7ca4 !important; padding: 20px 24px 28px !important; box-sizing: border-box; }
#rec4201359001 .t-container { width: 100%; max-width: none; }
#rec4201359001 .t-col { float: none; width: 100%; max-width: none; margin: 0; padding: 0; }
#rec4201359001 .t-text, #rec4201359001 .t-text * { color: #fff !important; font-size: 16px; line-height: 1.55; }
#rec4201359001 a:hover { text-decoration: underline; }
@media (min-width: 960px) {
 #rec4201359001 { position: absolute; bottom: 24px; left: 40%; width: 56%; padding: 0 !important; z-index: 5; }
 #rec867509348 .t396__artboard { height: 520px !important; }
}
@media (min-width: 1200px) {
 #rec867509348 .t396__artboard { height: 430px !important; }
}
@media (min-width: 640px) and (max-width: 959px) {
 #rec867509348 .t396__artboard { height: 300px !important; }
}
@media (min-width: 480px) and (max-width: 639px) {
 #rec867509348 .t396__artboard { height: 560px !important; }
}
@media (max-width: 479px) {
 #rec867509348 .t396__artboard { height: 650px !important; }
}

#rec867509348 .t396__artboard { min-height: 0 !important; }
@media (max-width: 479px) {
 #rec867509348 .t396__artboard { height: calc(620px * var(--zoom, 1)) !important; }
}

@media (max-width: 479px) {
 #t-footer #rec867509348 .t396__artboard { height: calc(620px * var(--zoom, 1)) !important; min-height: 0 !important; }
}

/* MAX: единый ряд социальных сетей на всех размерах */
@media (min-width:960px) and (max-width:1199px) {
 #rec867509348 [data-elem-id="1790280564763"] { left: calc((100% - 960px) / 2 + 414px) !important; top:262px !important; width:24px !important; }
}
@media (min-width:640px) and (max-width:959px) {
 #rec867509348 [data-elem-id="1790280564763"] { left: calc((100% - 640px) / 2 + 348px) !important; top:236px !important; width:24px !important; }
}
@media (min-width:480px) and (max-width:639px) {
 #rec867509348 [data-elem-id="1790280564763"] { left: calc((100% - 480px) / 2 + 130px) !important; top:240px !important; width:24px !important; }
}
@media (max-width:479px) {
 #rec867509348 [data-elem-id="1739871628522"], #rec867509348 [data-elem-id="1739871698824"], #rec867509348 [data-elem-id="1739871734940"], #rec867509348 [data-elem-id="1790280564763"] { top:480px !important; width:24px !important; }
 #rec867509348 [data-elem-id="1739871628522"] { left:92px !important; }
 #rec867509348 [data-elem-id="1739871698824"] { left:124px !important; }
 #rec867509348 [data-elem-id="1739871734940"] { left:156px !important; width:32px !important; }
 #rec867509348 [data-elem-id="1790280564763"] { left:200px !important; }
}

/* Документы: по левому краю графика работы и верхней строке реквизитов */
@media (min-width:1200px) {
 #t-footer #rec4201359001 { left: calc(50% - 168.5px); top: 231px; bottom: auto; width: calc(50% + 144.5px); }
 #rec4201359001 p { margin-top: 0; margin-bottom: 0; }
}

@media (min-width:1200px) { #rec4201359001 .t004 { padding-top: 0; padding-bottom: 0; } }

/* Режим витрины: без корзины и оформления заказов */
#allrecords .cartcopy_elem, #allrecords .cartprice_elem,
#allrecords a[href^="#order"], #allrecords a[href^="#cart"],
#allrecords .t-store__prod__quantity,
#allrecords .t706, #allrecords .t706__carticon, #allrecords .t706__cartwin { display: none !important; }

/* Pinkberry storefront September 2026 */
#allrecords .t-descr,#allrecords .t-text,#allrecords .t-input,#allrecords .t-menu__link-item {font-weight:300!important;}
#allrecords .t-title,#allrecords .t-heading,#allrecords .t-name,#allrecords .t-btn {font-weight:400!important;}
#allrecords .r .t-store__card__descr{display:none!important;}
#allrecords .r .t-store__card__title{font-family:'Roboto Mono',monospace!important;font-weight:400!important;font-size:15px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important;min-height:4.5em!important;height:4.5em!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
#allrecords .r .t-store__card__price-wrapper{margin-top:12px!important;}
#allrecords .r .t-store__card__price{font-size:17px!important;font-weight:400!important;color:#242424!important;}
#allrecords .r .t-store__card__price_old{font-size:14px!important;font-weight:300!important;color:#aaa!important;}
#allrecords .r .t-store__card__imgwrapper{background-color:#f5f4f4;border-radius:3px;overflow:hidden;}
#allrecords .t-store__prod-popup__name{font-weight:400!important;font-size:24px!important;line-height:1.35!important;letter-spacing:.035em!important;text-transform:uppercase!important;}
#allrecords .t-store__prod-popup__price{font-weight:400!important;font-size:22px!important;}
#allrecords .t-store__prod-popup__text,#allrecords .t-store__prod-popup__descr{font-weight:300!important;font-size:14px!important;line-height:1.7!important;color:#454545!important;}
#allrecords .t-store__prod-popup__text strong{font-weight:400!important;}
.pb26{color:#252525;font-family:'Roboto Mono',monospace;font-weight:300;box-sizing:border-box;}
.pb26 *{box-sizing:border-box;}
#allrecords .pb26 a{color:inherit;text-decoration:none;}
.pb26-header{background:white;border-bottom:1px solid #eee;padding:22px 4%;display:flex;align-items:center;justify-content:space-between;gap:30px;}
.pb26-logo{font-size:26px;letter-spacing:-1px;font-weight:400;white-space:nowrap;}
.pb26-logo span{color:#ee78a1;}
.pb26-nav{display:flex;gap:28px;align-items:center;flex-wrap:wrap;font-size:12px;}
.pb26-nav a:hover,.pb26-category:hover{color:#e36e98!important;}
.pb26-hero{padding:68px 4% 42px;max-width:1440px;margin:auto;}
.pb26-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;}
.pb26-hero h1{font-size:clamp(30px,4vw,56px);font-weight:400;line-height:1.15;max-width:900px;margin:0 0 22px;text-transform:uppercase;}
.pb26-hero p{font-size:15px;line-height:1.7;max-width:680px;}
#allrecords .pb26-button{display:inline-block;background:#252525;color:white;padding:16px 24px;margin-top:18px;font-size:13px;letter-spacing:.06em;}
.pb26-categories{padding:30px 4% 55px;max-width:1440px;margin:auto;}
.pb26-categories h2{font-size:24px;font-weight:400;margin:0 0 30px;text-transform:uppercase;}
.pb26-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px;}
.pb26-category{text-align:center;display:block;font-size:13px;line-height:1.5;}
.pb26-category img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block;background:#f6f4f4;margin-bottom:15px;transition:transform .2s;}
.pb26-category:hover img{transform:scale(1.035);}
.pb26-ready #rec867434430,.pb26-ready #rec867465782,.pb26-ready #rec867468931{display:none!important;}
.pb26-home #rec867461811,.pb26-home #rec867472696,.pb26-home #rec867473007,.pb26-home #rec868438632{display:none!important;}
.pb26-catalog .t-store__filter__item[data-filter-type='checkbox']{font-weight:300;}
@media(max-width:959px){.pb26-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.pb26-header{align-items:flex-start;}.pb26-nav{gap:14px;justify-content:flex-end;}.pb26-hero{padding-top:40px;}}
@media(max-width:639px){.pb26-header{display:block;padding:18px 20px;}.pb26-nav{margin-top:18px;justify-content:flex-start;gap:12px 20px;font-size:11px;}.pb26-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 15px;}.pb26-categories,.pb26-hero{padding-left:20px;padding-right:20px;}.pb26-category{font-size:11px;}.pb26-categories h2{font-size:20px;}#allrecords .t-store__prod-popup__name{font-size:20px!important;}#allrecords .r .t-store__card__title{font-size:12px!important;}#allrecords .r .t-store__card__price{font-size:15px!important;}}

#allrecords .t-store .t-popup{background:#fff!important;}
#allrecords .t-store .t-popup__close-txt,#allrecords .t-store .t-store__prod-popup__close-txt{color:#555!important;}
#allrecords .t-store .t-popup__close-icon g{fill:#252525!important;}
#allrecords .t-store__prod-popup__slider .t-slds__bgimg{padding-bottom:133.333333%!important;background-size:contain!important;background-color:#f6f5f5;}
#allrecords .t-store__prod-popup__slider .t-slds__items-wrapper{height:auto!important;}
#allrecords .t-store__prod-popup__text p{margin-bottom:16px;}
@media(min-width:960px){#allrecords .t-store .t-popup__container{max-width:1280px!important;width:calc(100% - 80px)!important;margin:80px auto 40px!important;}#allrecords .t-store__prod-popup__container{display:flex;gap:40px;padding:0 20px!important;box-sizing:border-box;}#allrecords .t-store__prod-popup__container:before,#allrecords .t-store__prod-popup__container:after{display:none!important;}#allrecords .t-store__prod-popup__col-left,#allrecords .t-store__prod-popup__col-right{width:calc(50% - 20px)!important;max-width:none!important;margin:0!important;float:none!important;}}
#allrecords .tn-atom{font-weight:300!important;}
#allrecords .pb26-heading .tn-atom,#allrecords .tn-elem[data-elem-type=button] .tn-atom{font-weight:400!important;}

#allrecords .pb26 a.pb26-button{color:#fff!important;font-weight:400;}
#allrecords [data-elem-id="1739791318865"] .tn-atom,#allrecords [data-elem-id="1739792782256"] .tn-atom,#allrecords [data-elem-id="1739794471900"] .tn-atom{font-weight:400!important;}
#allrecords .t-store__prod-popup__close-txt-wr{color:#555!important;}

@media(min-width:960px){
#allrecords .t-store__prod-popup__col-left,#allrecords .t-store__prod-popup__col-right{display:block!important;box-sizing:border-box;}
#allrecords .t-store__product-snippet .t-container{max-width:1240px;width:calc(100% - 40px);}
#allrecords .t-store__product-snippet .t-container>div:has(>.t-store__prod-popup__col-left){display:flex;gap:40px;}
}
#allrecords:has(.t-store__product-snippet) #pb26-header-wrap{display:none;}

/* Catalog cards: Elixir-inspired controls */
#allrecords .r .t-store__card__imgwrapper{padding-bottom:133.333333%!important;border-radius:4px!important;background:#f4f3f3!important;}
#allrecords .r .t-store__card__bgimg{background-size:contain!important;}
#allrecords .r .t-store__card__title{text-transform:uppercase!important;font-size:17px!important;line-height:1.4!important;min-height:4.2em!important;height:4.2em!important;}
#allrecords .r .t-store__card__mark{background:#242424!important;background-image:none!important;border-radius:4px!important;width:auto!important;height:auto!important;min-width:0!important;padding:7px 10px!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;}
#allrecords .r .t1002__addBtn{width:40px!important;height:40px!important;border:1px solid #252525!important;border-radius:50%!important;background:#fff!important;right:10px!important;top:10px!important;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;}
#allrecords .r .t1002__addBtn svg{width:21px;height:18px;}
.pb26-card-actions{margin-top:20px;width:100%;font-family:'Roboto Mono',monospace;}
#allrecords .pb26-card-actions button{font-family:'Roboto Mono',monospace!important;font-weight:400;font-size:13px;cursor:pointer;box-sizing:border-box;}
.pb26-detail{display:block;width:100%;height:42px;border:1px solid #242424;border-radius:4px;background:#242424;color:#fff;letter-spacing:.04em;}
.pb26-buy-row{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;}
.pb26-quantity{display:flex;align-items:center;justify-content:space-around;border:1px solid #707070;border-radius:4px;height:42px;min-width:0;background:white;}
.pb26-quantity button{border:0;background:transparent;width:28px;padding:0;height:40px;font-size:19px!important;color:#555;}
.pb26-quantity output{font-size:13px;}
.pb26-buy{height:42px;border:1px solid #252525;border-radius:4px;background:white;color:#252525;padding:0 5px;}
.pb26-card-note{font-size:11px;line-height:1.5;margin-top:10px;color:#555;}
@media(max-width:640px){#allrecords .r .t-store__card__title{font-size:14px!important;}#allrecords .pb26-card-actions button{font-size:12px;}#allrecords .r .t-store__card__price{font-size:17px!important;}}

#allrecords .r .t-store__card__btns-wrapper{display:none!important;}
#allrecords .r .store__card__wrap_txt-and-opts{margin-bottom:0!important;}
.pb26-card-actions{position:relative;}
.pb26-card-note{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6;background:white;border:1px solid #ddd;padding:8px;border-radius:4px;margin:0;box-shadow:0 4px 12px #0001;}
#allrecords.pb26-catalog .t-store__filter__item_checkbox{display:none!important;}


/* Pinkberry: compact set options, aligned to the product photos */
.pb-series-picker[data-sig*="479964274232,261986596912"] .pb-series-rail{align-items:stretch;}
.pb-series-picker[data-sig*="479964274232,261986596912"] .pb-series-swatch{display:flex;flex-direction:column;align-items:center;width:88px;flex:0 0 88px;min-width:0;white-space:normal;}
.pb-series-picker[data-sig*="479964274232,261986596912"] .pb-series-swatch span{width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4;}
@media(max-width:639px){
.pb-series-picker[data-sig*="479964274232,261986596912"] .pb-series-swatch{width:64px;flex-basis:64px;}
.pb-series-picker[data-sig*="479964274232,261986596912"] .pb-series-swatch span{font-size:10px;}
}
