/* ATA mobile 2.0 */
@media (max-width:960px){
/* home: projects as stacked full-width cards */
#allrecords .t-rec:has(.t1148){padding:0 0 48px!important}
#allrecords .t1148 .t1148__container_flex{display:block!important;padding:0!important;max-width:100%!important;width:auto!important}
#allrecords .t1148 .t1148__col,#allrecords .t1148 .t-col{width:100%!important;max-width:100%!important;margin:0!important}
#allrecords .t1148 .t-section__container{padding:0!important;margin:0!important}
#allrecords .t1148 .t-section__title{font-size:40px!important;line-height:1!important;letter-spacing:.03em!important;text-align:center!important;margin:0 0 28px!important;padding:0!important;font-weight:300!important;text-transform:uppercase!important}
#allrecords .t1148 .t1148__controls,#allrecords .t1148 .t1148__scroll-icon-wrapper{display:none!important}
#allrecords .t1148 .t1148__gallery{overflow:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important}
#allrecords .t1148 .t1148__slider{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;transform:none!important;transition:none!important;overflow:visible!important;scroll-snap-type:none!important;cursor:default!important;touch-action:auto!important}
#allrecords .t1148 .t1148__item{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important;padding:0!important;transform:none!important;opacity:1!important;visibility:visible!important;scroll-snap-align:none!important}
#allrecords .t1148 .t1148__img-wrapper{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;overflow:hidden!important;background:#f1efed;--height:auto!important;--mob-height:auto!important}
#allrecords .t1148 .t1148__img-wrapper::after{content:"";position:absolute;left:0;right:0;top:0;height:34%;background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));pointer-events:none;z-index:1}
#allrecords .t1148 .t1148__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;transform:none!important}
#allrecords .t1148 .ata-hover{display:none!important}
#allrecords .t1148 .t1148__item .t1148__title{position:absolute!important;left:20px!important;right:20px!important;top:18px!important;z-index:2!important;margin:0!important;padding:0!important;text-align:center!important;color:#fff!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:300!important;font-size:26px!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:none!important}
#allrecords .t1148 .t1148__descr{display:none!important}
/* projects page */
#allrecords .ata-grid{padding-bottom:0!important;gap:10px!important}
#allrecords .ata-more{padding:36px 0 56px!important}
#allrecords .ata-btn{display:inline-block!important;width:auto!important;padding:13px 24px!important;font-family:'Roboto',Arial,sans-serif!important;font-weight:300!important;font-size:12px!important;letter-spacing:.2em!important;line-height:1.2!important;border:1px solid #2b2b2b!important;text-transform:uppercase!important}
#allrecords .ata-next{margin-top:48px!important;padding:32px 0 56px!important;gap:20px!important}
#allrecords .ata-next a{font-size:28px!important}
/* footer compact */
#allrecords .ata-lf{margin:0!important;padding:24px 16px calc(56px + env(safe-area-inset-bottom))!important;border-top:1px solid #e6e2de!important;font-size:14px!important;line-height:1.3!important}
#allrecords .ata-lf .ata-lf__grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important}
#allrecords .ata-lf .ata-lf__col{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:2px 16px!important;text-align:center!important;order:0!important;font-family:'Roboto',Arial,sans-serif!important;font-weight:300!important;font-size:11px!important;letter-spacing:.06em!important;color:#8a8580!important}
#allrecords .ata-lf .ata-lf__col a{color:#8a8580!important;padding:2px 0!important}
#allrecords .ata-lf .ata-lf__copy{color:#2b2b2b!important;margin:0!important;flex-basis:100%!important;font-size:12px!important;letter-spacing:.08em!important}
#allrecords .ata-lf .ata-lf__col--contact{order:-1!important;display:grid!important;grid-template-columns:repeat(3,auto)!important;justify-content:center!important;align-items:center!important;gap:10px 22px!important;width:100%!important;font-family:'Cormorant Garamond',Georgia,serif!important}
#allrecords .ata-lf .ata-lf__col--contact a{font-size:17px!important;color:#2b2b2b!important;padding:0!important;letter-spacing:0!important}
#allrecords .ata-lf .ata-lf__col--contact a.ata-lf__cta{grid-column:1/-1!important;justify-self:center!important;display:inline-block!important;width:auto!important;padding:12px 24px!important;margin:0 0 2px!important;text-align:center!important;font-family:'Roboto',Arial,sans-serif!important;font-weight:300!important;font-size:12px!important;letter-spacing:.2em!important;border:1px solid #2b2b2b!important;color:#2b2b2b!important}
/* floating buttons */
body>.ata-fab,#allrecords .ata-fab{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;gap:8px!important}
body>.ata-fab a,body>.ata-fab button,#allrecords .ata-fab a,#allrecords .ata-fab button{width:46px!important;height:46px!important}
html{-webkit-text-size-adjust:100%}
}
@media (max-width:400px){
#allrecords .t1148 .t-section__title{font-size:36px!important}
#allrecords .t1148 .t1148__item .t1148__title{font-size:24px!important}
#allrecords .ata-lf .ata-lf__col--contact{gap:10px 16px!important}
#allrecords .ata-lf .ata-lf__col--contact a{font-size:16px!important}
}

/* EN home projects */
@media (max-width:960px){
#allrecords .ata-hproj{grid-template-columns:1fr!important;gap:10px!important;padding:0 0 48px!important}
#allrecords .ata-hproj a{position:relative!important;display:block!important}
#allrecords .ata-hproj__img{aspect-ratio:3/2!important;margin:0!important}
#allrecords .ata-hproj__img::after{content:'';position:absolute;left:0;right:0;top:0;height:34%;background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));pointer-events:none;z-index:1}
#allrecords .ata-hproj__img img+img{display:none!important}
#allrecords .ata-hproj b{position:absolute!important;left:20px!important;right:20px!important;top:18px!important;z-index:2!important;display:block!important;text-align:center!important;color:#fff!important;font-weight:300!important;font-size:26px!important;line-height:1.1!important}
}

/* ART: tabs in one row */
@media (max-width:960px){
#allrecords .ata-tabs{flex-wrap:nowrap!important;gap:0 14px!important;padding:0 12px!important;justify-content:center!important}
#allrecords .ata-tabs button{font-size:13px!important;letter-spacing:.06em!important;white-space:nowrap!important;padding:6px 0!important}
#allrecords .t-catalog__parts-switch-wrapper.t-catalog__parts-above-multiple{flex-wrap:nowrap!important;justify-content:center!important;gap:0 18px!important;overflow:visible!important}
#allrecords .t-catalog__parts-above-multiple .t-catalog__parts-above-item{margin:0!important;flex:0 0 auto!important}
#allrecords .t-catalog__parts-above-multiple .t-catalog__parts-text-title{font-size:13px!important;letter-spacing:.06em!important;white-space:nowrap!important}
}
@media (max-width:360px){
#allrecords .ata-tabs{gap:0 10px!important}
#allrecords .ata-tabs button,#allrecords .t-catalog__parts-above-multiple .t-catalog__parts-text-title{font-size:12px!important;letter-spacing:.04em!important}
#allrecords .t-catalog__parts-switch-wrapper.t-catalog__parts-above-multiple{gap:0 14px!important}
}

/* ART: no series row, no availability filter (all screens) */
#allrecords .t-catalog-parts-above__container{display:none!important}
#allrecords .t-catalog__filter__item_available{display:none!important}


/* ATA mobile 3.0 (окт 2026) */
#allrecords .ata-lf.ata-lf--b>*:not(.ata-bf){display:none!important}
@media (max-width:960px){
#allrecords .ata-lf.ata-lf--b{border-top:0!important;padding:44px 20px calc(30px + env(safe-area-inset-bottom))!important;font-size:inherit!important;line-height:inherit!important}
#allrecords .t-rec[data-record-type="160"] .t-cover,#allrecords .t-rec[data-record-type="160"] .t-cover__carrier,#allrecords .t-rec[data-record-type="160"] .t-cover__wrapper,#allrecords .t-rec[data-record-type="160"] .t-cover__filter{height:min(125vw,calc(100svh - 60px))!important;max-height:none!important;min-height:0!important}
#allrecords .t-rec[data-record-type="160"] .t-cover__carrier{background-image:url(https://mir-s3-cdn-cf.behance.net/project_modules/2800/2aeb26247428009.69daa57fdacb6.jpg)!important;background-size:cover!important;background-position:18% center!important;opacity:1!important;filter:none!important}
#allrecords .t396 .tn-elem[data-elem-type=text] .tn-atom{text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important}
}

/* footer: no logo */
html body .ata-bf .ata-bf__logo{display:none!important}

/* cart: no square */
html body .t706 .t706__carticon-wrapper{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}

/* footer mark */
html body .ata-bf .ata-bf__bot{align-items:center}
html body .ata-bf a.ata-bf__mark{display:inline-flex;align-items:center;gap:18px;color:#f2efea!important;opacity:1;letter-spacing:0}
html body .ata-bf a.ata-bf__mark img{width:40px;height:auto;filter:invert(1);display:block}
html body .ata-bf a.ata-bf__mark span{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;line-height:1}
html body .ata-bf a.ata-bf__mark:hover{opacity:.7}
@media (max-width:820px){html body .ata-bf a.ata-bf__mark img{width:32px}html body .ata-bf a.ata-bf__mark span{font-size:24px}}

/* popup: terms + buy link */
details.ata-terms{border:0!important;border-bottom:0!important;padding-bottom:0!important}
details.ata-terms>div a[href*="/terms"]{display:table;margin-top:14px}
.t-catalog__prod-popup__btn-wrapper{margin-top:30px!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz),#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz),#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz),#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus-visible,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus-visible,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus-visible,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):active,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):active,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):active{background:transparent!important;background-color:transparent!important;color:#1a1a1a!important;padding:0 0 7px!important;height:auto!important;min-height:0!important;border:0!important;border-bottom:1px solid #1a1a1a!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;width:auto!important;transition:opacity .3s ease,border-color .3s ease!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover{opacity:.6!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz)::before,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz)::before,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz)::before,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz)::after,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz)::after,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz)::after{display:none!important}
.t-catalog__prod-popup__btn .t-btnflex__text{color:#1a1a1a!important;font-size:12px!important;letter-spacing:.18em!important}

/* artworks: only first photo (interior images hidden for now) */
.t-catalog__prod-popup__slider [class*=slds__arrow],.t-catalog__prod-popup__slider .t-slds__thumbsbullet-wrapper,.t-catalog__prod-popup__slider .t-slds__bullet_wrapper,.t-catalog__prod-popup__slider .t-slds__thumbs_gallery-wrapper{display:none!important}
.t-zoomer__wrapper [class*=arrow]{display:none!important}
/* filter fields: no overflow on mobile */
.ata-fp select{box-sizing:border-box!important}

/* ART hero text: same dark as homepage */
html body .ata-hero .ata-hero__sub,html body .ata-hero .t015__descr,html body .ata-hero .t015__descr *{color:#2b2b2b!important;opacity:1!important}

/* ART cards: compact info block (image 22 / title-specs 10 / specs-price 22 / price-links 18 / links 28) */
#allrecords .t-catalog__card .t-catalog__card__wrap_txt-and-btns{padding-top:22px!important}
#allrecords .t-catalog__card .t-catalog__card__wrap_txt-and-opts,#allrecords .t-catalog__card .t-catalog__card__wrap_txt-and-opts>a,#allrecords .t-catalog__card .t-catalog__card__textwrapper{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
#allrecords .t-catalog__card .t-catalog__card__title{min-height:0!important;margin:0!important;padding:0!important}
#allrecords .t-catalog__card .t-catalog__card__descr{min-height:0!important;margin-top:10px!important;padding:0!important}
#allrecords .t-catalog__card .t-catalog__card__price-wrapper{min-height:0!important;margin-top:auto!important;padding-top:22px!important}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper{margin-top:22px!important;padding-top:0!important;gap:28px!important}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper>*{margin:0!important}
#allrecords .t-catalog__card.ata-is-sold .t-catalog__card__price-wrapper,#allrecords .t-catalog__card.ata-noprice .t-catalog__card__price-wrapper{display:flex!important}

/* ART: hero + sections text = homepage colour #2b2b2b */
#rec4189780601 .ata-hero .t015__descr,#rec4203504901 .ata-hero .t015__descr,#rec4189780601 .ata-hero .ata-hero__sub,#rec4203504901 .ata-hero .ata-hero__sub{color:#2b2b2b!important;opacity:1!important}
#allrecords .ata-hero .ata-hero__sub{font-weight:400!important}
#allrecords .ata-ai .ata-ai__t,#allrecords .ata-ai .ata-ai__q,#allrecords .ata-ai .ata-ai__kick,#allrecords .ata-ai .ata-ai__h,#allrecords .ata-ai .ata-ai__cta,#allrecords .ata-ai .ata-ai__cta *{color:#2b2b2b!important;opacity:1!important}
/* ART cards: no second image on hover */
#allrecords .t-catalog__card .t-catalog__card__bgimg_second{display:none!important}
#allrecords .t-catalog__card .t-catalog__card__bgimg:not(.t-catalog__card__bgimg_second){opacity:1!important;visibility:visible!important}

/* ART motion: menu-style underline everywhere */
#allrecords .ata-tabs button{position:relative!important;border-bottom-color:transparent!important;transition:color .5s cubic-bezier(.22,1,.36,1)!important}
#allrecords .ata-tabs button::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .7s cubic-bezier(.22,1,.36,1)}
#allrecords .ata-tabs button:hover::after,#allrecords .ata-tabs button[aria-pressed="true"]::after{transform:scaleX(1);transform-origin:left center}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a{position:relative!important;overflow:visible!important;transition:color .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1)!important}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a::after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:-3px!important;width:auto!important;height:1px!important;border:0!important;opacity:1!important;background:currentColor!important;transform:scaleX(0);transform-origin:right center;transition:transform .7s cubic-bezier(.22,1,.36,1)!important}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a:hover::after,#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a:focus-visible::after{transform:scaleX(1);transform-origin:left center}
@keyframes ata-redraw{0%{background-size:100% 1px;background-position:right bottom}48%{background-size:0 1px;background-position:right bottom}52%{background-size:0 1px;background-position:left bottom}100%{background-size:100% 1px;background-position:left bottom}}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz),#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz),#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz),#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):focus,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):active,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):active,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):active{border-bottom:0!important;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-size:100% 1px!important;background-position:left bottom!important;opacity:1!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):hover{animation:ata-redraw 1s cubic-bezier(.22,1,.36,1) both}
/* ART motion: artwork window opens smoothly */
@keyframes ata-fade{from{opacity:0}to{opacity:1}}
@keyframes ata-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes ata-settle{from{transform:scale(1.035)}to{transform:none}}
.t-catalog .t-popup.t-popup_show{animation:ata-fade .5s cubic-bezier(.22,1,.36,1) both}
.t-catalog .t-popup.t-popup_show .t-catalog__prod-popup__container{animation:ata-rise .9s cubic-bezier(.22,1,.36,1) .08s both}
.t-catalog .t-popup.t-popup_show .t-catalog__prod-popup__slider .t-slds__bgimg{animation:ata-settle 1.4s cubic-bezier(.22,1,.36,1) both}
@media (prefers-reduced-motion:reduce){.t-catalog .t-popup.t-popup_show,.t-catalog .t-popup.t-popup_show *{animation:none!important}}

/* ART artwork window: readable dark text like homepage */
#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__name,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__name,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__name{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:30px!important;line-height:1.2!important;font-weight:400!important;color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__sku,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__sku,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__sku,#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__sku *,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__sku *,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__sku *{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;color:#4a4541!important;margin-top:6px!important}
#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__price,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__price,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__price,#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__price *,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__price *,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__price *{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:22px!important;line-height:1.3!important;font-weight:400!important;color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info .ata-en,#rec4203505001 .t-catalog__prod-popup__info .ata-en,#allrecords .t-catalog__prod-popup__info .ata-en{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:19px!important;line-height:1.4!important;font-weight:400!important;color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-all-text,#rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-all-text,#allrecords .t-catalog__prod-popup__info .js-catalog-prod-all-text,#rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-text,#rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-text,#allrecords .t-catalog__prod-popup__info .js-catalog-prod-text,#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__text,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__text,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__text,#rec4190011901 .t-catalog__prod-popup__info .t-typography__characteristics,#rec4203505001 .t-catalog__prod-popup__info .t-typography__characteristics,#allrecords .t-catalog__prod-popup__info .t-typography__characteristics{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info details.ata-terms summary,#rec4203505001 .t-catalog__prod-popup__info details.ata-terms summary,#allrecords .t-catalog__prod-popup__info details.ata-terms summary{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:18px!important;font-weight:400!important;color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info details.ata-terms>div,#rec4203505001 .t-catalog__prod-popup__info details.ata-terms>div,#allrecords .t-catalog__prod-popup__info details.ata-terms>div,#rec4190011901 .t-catalog__prod-popup__info details.ata-terms>div *,#rec4203505001 .t-catalog__prod-popup__info details.ata-terms>div *,#allrecords .t-catalog__prod-popup__info details.ata-terms>div *{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:16px!important;line-height:1.65!important;font-weight:400!important;color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info .t-btnflex__text,#rec4203505001 .t-catalog__prod-popup__info .t-btnflex__text,#allrecords .t-catalog__prod-popup__info .t-btnflex__text{font-size:13px!important}
@media(max-width:640px){#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__name,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__name,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__name{font-size:26px!important}}

/* ATA checkout: two columns, request flow */
.t706__cartwin-content.ata-co{max-width:1040px!important;width:calc(100% - 40px)!important;box-sizing:border-box!important;padding:56px 64px 52px!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:72px;grid-template-areas:"top top" "form work" "form note";align-items:start}
.ata-co .t706__cartwin-top{grid-area:top;padding:0 0 26px!important;margin:0 0 34px!important;border-bottom:1px solid rgba(43,43,43,.14)!important}
.ata-co .t706__cartwin-heading{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:34px!important;line-height:1.15!important;font-weight:400!important;color:#2b2b2b!important}
.ata-co .t706__cartwin-products{grid-area:work;margin:0!important;padding:0!important;border:0!important}
.ata-co .t706__cartwin-products::before,.ata-co .t-form__inputsbox::before{content:attr(data-h);display:block;width:100%;font-family:'Cormorant Garamond',Georgia,serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#4a4541;margin:0 0 20px}
.ata-co .t706__product{display:flex!important;align-items:flex-start!important;gap:20px;padding:0 0 26px!important;margin:0!important;border-bottom:1px solid rgba(43,43,43,.14)!important}
.ata-co .t706__product-thumb{width:112px!important;flex:0 0 112px!important;padding:0!important}
.ata-co .t706__product-imgdiv{width:112px!important;height:112px!important;background-size:cover!important;border-radius:0!important}
.ata-co .t706__product-title{flex:1 1 auto;padding:0!important;font-family:'Cormorant Garamond',Georgia,serif!important}
.ata-co .t706__product-title a{font-size:22px!important;line-height:1.25!important;color:#2b2b2b!important;font-weight:400!important}
.ata-co .t706__product-title__option{font-size:14px!important;color:#4a4541!important;margin-top:4px!important;opacity:1!important}
.ata-co .t706__product-amount{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:22px!important;color:#2b2b2b!important;white-space:nowrap;padding:0!important;display:flex;gap:4px}
.ata-co .t706__product-del-wrapper{padding:0!important;opacity:.5;transition:opacity .4s}
.ata-co .t706__product-del-wrapper:hover{opacity:1}
.ata-co .t706__cartwin-bottom{display:none!important}
.ata-co.ata-co--single .t706__cartwin-totalamount-wrap{display:none!important}
.ata-co .t706__form-upper-text{grid-area:note;margin:26px 0 0!important;padding:0!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:17px!important;line-height:1.6!important;color:#2b2b2b!important;text-align:left!important}
.ata-co .t706__form-upper-text p{margin:0 0 8px}
.ata-co .t706__form-upper-text .ata-co__k{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#4a4541;margin:0 0 12px}
.ata-co .ata-co__terms{display:inline-block;margin-top:10px;color:#2b2b2b!important;border-bottom:1px solid rgba(43,43,43,.4);text-decoration:none!important}
.ata-co .t706__form-upper-text a.ata-terms{display:none!important}
.ata-co .t706__orderform{grid-area:form;margin:0!important;padding:0!important}
.ata-co .t-form__inputsbox{display:block!important}
.ata-co .t-input-group{margin:0 0 20px!important;padding:0!important;width:100%!important}
.ata-co .t-input-title{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#4a4541!important;padding:0 0 6px!important;opacity:1!important}
.ata-co .t-input,.ata-co .t-input-phonemask__wrap{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:19px!important;color:#2b2b2b!important;height:46px!important;border:0!important;border-bottom:1px solid rgba(43,43,43,.4)!important;border-radius:0!important;background:transparent!important;transition:border-color .4s}
.ata-co .t-input:focus{border-bottom-color:#2b2b2b!important}
.ata-co .ata-co__consent{display:flex;gap:12px;align-items:flex-start;margin:6px 0 24px;font-family:'Cormorant Garamond',Georgia,serif;font-size:15px;line-height:1.5;color:#2b2b2b;cursor:pointer;flex-wrap:wrap}
.ata-co .ata-co__consent input{width:17px;height:17px;margin:3px 0 0;flex:0 0 17px;accent-color:#2b2b2b;cursor:pointer}
.ata-co .ata-co__consent span{flex:1 1 0;min-width:0}
.ata-co .ata-co__consent a{color:#2b2b2b!important;border-bottom:1px solid rgba(43,43,43,.4)}
.ata-co .ata-co__err{display:none;width:100%;padding-left:29px;font-style:normal;font-size:14px;color:#9b2c2c}
.ata-co .ata-co__consent.is-err .ata-co__err{display:block}
.ata-co .t-form__submit{width:100%!important;padding:0!important;margin:0!important}
.ata-co .t-submit{width:100%!important;height:58px!important;border-radius:0!important;background:#2b2b2b!important;color:#fff!important;border:0!important;box-shadow:none!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:14px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;transition:background-color .5s cubic-bezier(.22,1,.36,1)!important}
.ata-co .t-submit:hover{background:#000!important}
@media(max-width:860px){.t706__cartwin-content.ata-co{width:100%!important;padding:36px 20px 40px!important;grid-template-columns:1fr;grid-template-areas:"top" "work" "note" "form";row-gap:0}
.ata-co .t706__cartwin-heading{font-size:28px!important}
.ata-co .t706__form-upper-text{margin:22px 0 34px!important;font-size:16px!important}
.ata-co .t706__product-thumb,.ata-co .t706__product-imgdiv{width:88px!important;height:88px!important;flex-basis:88px!important}
.ata-co .t706__product-title a,.ata-co .t706__product-amount{font-size:19px!important}}

/* fixes: price-to-links 18px (beats block id rule), cart rows auto height */
#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper{margin-top:17px!important}
.ata-co .t706__product{height:auto!important;min-height:0!important}
.ata-co .t706__product+.t706__product{padding-top:22px!important}

/* ATA underline v2: background line, menu timing (works where pseudo-elements were blocked) */
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a::after,#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a::before{content:none!important;display:none!important}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a .t-btnflex__text,#allrecords .ata-ai .ata-ai__cta,#allrecords .ata-bf__nav a,#allrecords .ata-bf__soc a,#allrecords .ata-bf__con a:not(.ata-bf__cta),#allrecords .ata-bf__links a,.t-catalog__prod-popup__info details.ata-terms>div a,.ata-co .ata-co__terms,.ata-co .ata-co__consent a{background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-size:0% 1px!important;background-position:right bottom!important;border-bottom:0!important;text-decoration:none!important;padding-bottom:3px!important;transition:background-size .7s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1)!important}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a:hover .t-btnflex__text,#allrecords .ata-ai .ata-ai__cta:hover,#allrecords .ata-bf__nav a:hover,#allrecords .ata-bf__soc a:hover,#allrecords .ata-bf__con a:not(.ata-bf__cta):hover,#allrecords .ata-bf__links a:hover,.t-catalog__prod-popup__info details.ata-terms>div a:hover,.ata-co .ata-co__terms:hover,.ata-co .ata-co__consent a:hover{background-size:100% 1px!important;background-position:left bottom!important;opacity:1!important}
/* links that should always look like links: faint base line + drawn line on hover */
#allrecords .ata-bf__docs a,#allrecords .ata-bf__cta,.t-catalog__prod-popup__info details.ata-terms summary{border-bottom:0!important;text-decoration:none!important;padding-bottom:3px!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(127,127,127,.35),rgba(127,127,127,.35))!important;background-repeat:no-repeat!important;background-size:0% 1px,100% 1px!important;background-position:right bottom,left bottom!important;transition:background-size .7s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)!important}
#allrecords .ata-bf__docs a:hover,#allrecords .ata-bf__cta:hover,.t-catalog__prod-popup__info details.ata-terms summary:hover{background-size:100% 1px,100% 1px!important;background-position:left bottom,left bottom!important}
/* ART text: homepage black #2b2b2b everywhere */
#allrecords .t-catalog__card .t-catalog__card__title,#allrecords .t-catalog__card .t-catalog__card__descr,#allrecords .t-catalog__card .t-catalog__card__price-value,#allrecords .t-catalog__card .t-catalog__card__price-currency,#allrecords .t-catalog__card .ata-sold-text,#allrecords .t-catalog__card .ata-en,#allrecords .t-catalog__card .t-btnflex__text,#allrecords .ata-fp__l,#allrecords .ata-fp select{color:#2b2b2b!important;opacity:1!important}
#rec4190011901 .t-catalog__card .t-catalog__card__descr,#rec4203505001 .t-catalog__card .t-catalog__card__descr{color:#2b2b2b!important}
.t-catalog__prod-popup__info,.t-catalog__prod-popup__info *:not(.t-btnflex):not(.t-btnflex__text){color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info .t-descr,#rec4203505001 .t-catalog__prod-popup__info .t-descr,#rec4190011901 .t-catalog__prod-popup__info .t-name,#rec4203505001 .t-catalog__prod-popup__info .t-name,#rec4190011901 .t-catalog__prod-popup__info .t-text,#rec4203505001 .t-catalog__prod-popup__info .t-text{color:#2b2b2b!important}
.ata-co .t-input-title,.ata-co .t706__product-title__option,.ata-co .t706__form-upper-text .ata-co__k,.ata-co .t706__cartwin-products::before,.ata-co .t-form__inputsbox::before{color:#2b2b2b!important}

/* fix: footer lines only under text; single line on card links */
#allrecords .ata-bf a{width:fit-content!important;max-width:100%}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a,#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a:hover,#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a:focus,#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a,#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a:hover,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a:hover{border:0!important;border-bottom:0!important;box-shadow:none!important;text-decoration:none!important;background-image:none!important}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a .t-btnflex__text::after,#allrecords .t-catalog__card .t-catalog__card__btns-wrapper a .t-btnflex__text::before{content:none!important}
/* ATA dropdowns: smooth custom filters */
.ata-fp{position:relative;z-index:20}
.ata-dd__native{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden!important}
.ata-dd{position:relative}
.ata-dd__btn{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0 10px;border-bottom:1px solid rgba(43,43,43,.45);font-family:'Cormorant Garamond',Georgia,serif;font-size:18px;line-height:1.3;color:#2b2b2b;cursor:pointer;transition:border-color .4s cubic-bezier(.22,1,.36,1)}
.ata-dd__btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ata-dd__btn:hover,.ata-dd.is-open .ata-dd__btn{border-bottom-color:#2b2b2b}
.ata-dd__btn i{flex:0 0 auto;width:8px;height:8px;border-right:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;transform:translateY(-3px) rotate(45deg);transition:transform .6s cubic-bezier(.22,1,.36,1)}
.ata-dd.is-open .ata-dd__btn i{transform:translateY(2px) rotate(225deg)}
.ata-dd__panel{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:60;background:#fff;border:1px solid rgba(43,43,43,.14);padding:12px 0;max-height:340px;overflow:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s}
.ata-dd.is-open .ata-dd__panel{opacity:1;visibility:visible;transform:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),visibility 0s}
.ata-dd__opt{all:unset;box-sizing:border-box;display:block;width:100%;padding:8px 20px;font-family:'Cormorant Garamond',Georgia,serif;font-size:17px;line-height:1.35;color:#2b2b2b;cursor:pointer;opacity:0;transform:translateY(-4px)}
.ata-dd.is-open .ata-dd__opt{animation:ata-ddin .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 35ms + 60ms)}
@keyframes ata-ddin{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.ata-dd__opt span{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:right bottom;padding-bottom:2px;transition:background-size .7s cubic-bezier(.22,1,.36,1)}
.ata-dd__opt:hover span,.ata-dd__opt:focus-visible span,.ata-dd__opt.is-on span{background-size:100% 1px;background-position:left bottom}
@media (prefers-reduced-motion:reduce){.ata-dd__panel,.ata-dd__opt{transition:none!important;animation:none!important;opacity:1}}

/* filters: hide native select fully */
.ata-fp select.ata-dd__native{display:none!important}
/* ART cards v3: one subgrid per row (title / specs / price-status / links aligned, no stretching) */
#allrecords .t-catalog .t-catalog__card-list.t-catalog__card-list{row-gap:0!important}
#allrecords .t-catalog__card{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 6!important;row-gap:0!important;align-content:start}
#allrecords .t-catalog__card .t-catalog__card__wrap_txt-and-btns,#allrecords .t-catalog__card .t-catalog__card__wrap_txt-and-opts,#allrecords .t-catalog__card .t-catalog__card__wrap_txt-and-opts>a,#allrecords .t-catalog__card .t-catalog__card__textwrapper{display:contents!important}
#allrecords .t-catalog__card>a:first-child{grid-row:1}
#allrecords .t-catalog__card .t-catalog__card__title{grid-row:2;margin:22px 0 0!important;min-height:0!important}
#allrecords .t-catalog__card .ata-en{grid-row:3}
#allrecords .t-catalog__card .t-catalog__card__descr{grid-row:4;margin:7px 0 0!important;min-height:0!important}
#allrecords .t-catalog__card .t-catalog__card__price-wrapper{grid-row:5;margin:22px 0 0!important;padding:0!important;min-height:0!important;align-self:start}
#allrecords .t-catalog__card .t-catalog__card__btns-wrapper,#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper{grid-row:6;margin:14px 0 64px!important;align-self:start}
#allrecords .t-catalog__card .t-catalog__card__price-value,#allrecords .t-catalog__card .t-catalog__card__price-currency{font-size:21px!important;font-weight:400!important;line-height:1.2!important}
#allrecords .t-catalog__card .ata-sold-text{line-height:21px}
@supports not (grid-template-rows:subgrid){#allrecords .t-catalog__card{display:flex!important;flex-direction:column}#allrecords .t-catalog__card .t-catalog__card__btns-wrapper{margin-bottom:0!important}}

/* ===== ATA v4 ===== */
/* 1. one line only on card links */
html body #allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn::after,html body #allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn::before,html body #allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn:hover::after,html body #allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn:hover::before,html body #allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn::after,html body #allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn::before,html body #allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn:hover::after,html body #allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a.t-btn:hover::before{content:none!important;display:none!important;opacity:0!important}
/* filters: no underline on the selected option until hover */
.ata-dd__opt.is-on:not(:hover):not(:focus-visible) span{background-size:0% 1px!important}
/* 2. checkout */
.ata-co .t-input-title{font-size:13px!important;letter-spacing:.14em!important;color:#2b2b2b!important;opacity:1!important;padding-bottom:4px!important}
.ata-co .t-input-group{margin-bottom:15px!important}
.ata-co .t-input,.ata-co .t-input-phonemask__wrap{height:40px!important}
.ata-co .t-input-phonemask__wrap .t-input,.ata-co .t-input-phonemask{border:0!important;height:auto!important}
.ata-co .t706__product-amount,.ata-co .t706__product-amount *{font-size:24px!important;color:#2b2b2b!important}
.ata-co .t706__product-del-wrapper{opacity:.85!important}
.ata-co .t706__product-del-wrapper img{filter:brightness(0)!important}
.ata-co .t706__product-del-wrapper:hover{opacity:1!important}
.ata-co .ata-co__total{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 0;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:#2b2b2b}
.ata-co .ata-co__total b{font-weight:400;font-size:26px;letter-spacing:0;text-transform:none}
.ata-co .t706__cartwin-totalamount-wrap{display:none!important}
.ata-co .ata-co__consent a,.ata-co .ata-co__consent a:hover{background-image:none!important;border:0!important;text-decoration:none!important;padding:0!important}
.ata-co .ata-co__consent{margin:4px 0 26px!important}
.ata-co .t-submit,.ata-co .t-submit:focus{width:auto!important;height:auto!important;min-height:0!important;padding:16px 34px!important;border:1px solid #2b2b2b!important;border-radius:0!important;background:transparent!important;color:#2b2b2b!important;box-shadow:none!important;font-family:Roboto,Arial,sans-serif!important;font-weight:300!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1.2!important;transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)!important}
.ata-co .t-submit:hover{background:#2b2b2b!important;color:#fff!important}
.ata-co .t-submit *{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}
/* 3. artwork window */
.t-catalog__prod-popup__container .t-catalog__prod-popup__col-left,.t-catalog__prod-popup__container .t-catalog__prod-popup__info{margin-top:0!important;padding-top:0!important;align-self:flex-start}
.t-catalog__prod-popup__info{display:flex!important;flex-direction:column!important}
.t-catalog__prod-popup__info .t-catalog__prod-popup__title-wrapper{order:1;margin:0!important;padding:0!important}
.t-catalog__prod-popup__info .ata-orig{order:2}
.t-catalog__prod-popup__info .js-catalog-price-wrapper{order:3;margin-top:14px!important}
.t-catalog__prod-popup__info .js-product-controls-wrapper,.t-catalog__prod-popup__info .t-catalog__prod-popup__links-wrapper{order:4}
.t-catalog__prod-popup__info details.ata-terms{order:5;margin:14px 0 0!important}
.t-catalog__prod-popup__info .t-catalog__prod-popup__btn-wrapper{order:6;margin-top:22px!important}
.t-catalog__prod-popup__info .ata-pprint{order:7}
.t-catalog__prod-popup__info .js-catalog-prod-text{order:8;margin-top:30px!important;padding:0!important}
.t-catalog__prod-popup__info .ata-meta{order:9;margin-top:22px}
.t-catalog__prod-popup__info .ata-avail{order:10;display:none}
.t-catalog__prod-popup__info .t-catalog__prod-popup__name{font-size:34px!important;line-height:1.15!important}
.t-catalog__prod-popup__info .ata-orig:empty{display:none}
.t-catalog__prod-popup__info .ata-orig{display:block;margin-top:12px;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:14px!important;letter-spacing:.22em;text-transform:uppercase;color:#2b2b2b!important}
.t-catalog__prod-popup__info.ata-pop--sold .js-catalog-price-wrapper,.t-catalog__prod-popup__info.ata-pop--sold .t-catalog__prod-popup__btn-wrapper,.t-catalog__prod-popup__info.ata-pop--sold details.ata-terms{display:none!important}
.t-catalog__prod-popup__info.ata-pop--sold .ata-avail{display:inline-block;width:fit-content;margin-top:26px;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#2b2b2b!important;text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:right bottom;padding-bottom:3px;transition:background-size .7s cubic-bezier(.22,1,.36,1)}
.t-catalog__prod-popup__info.ata-pop--sold .ata-avail:hover{background-size:100% 1px;background-position:left bottom}
.t-catalog__prod-popup__info .js-catalog-prod-all-text{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:19px!important;line-height:1.6!important;color:#2b2b2b!important;margin:0 0 18px!important}
.t-catalog__prod-popup__info .js-catalog-prod-all-charcs{margin:0!important}
.t-catalog__prod-popup__info p.ata-ch{display:flex!important;justify-content:space-between;gap:24px;margin:0!important;padding:10px 0!important;border-bottom:1px solid rgba(43,43,43,.12);font-family:'Cormorant Garamond',Georgia,serif!important;font-size:18px!important;line-height:1.4!important;color:#2b2b2b!important}
.t-catalog__prod-popup__info p.ata-ch:first-child{border-top:1px solid rgba(43,43,43,.12)}
.t-catalog__prod-popup__info p.ata-ch .ata-ch__v{text-align:right}
.t-catalog__prod-popup__info .ata-meta .t-catalog__prod-popup__sku,.t-catalog__prod-popup__info .ata-meta .t-catalog__prod-popup__sku *{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:15px!important;color:#2b2b2b!important;margin:0!important;letter-spacing:.02em!important}
@media(max-width:640px){.t-catalog__prod-popup__info .t-catalog__prod-popup__name{font-size:28px!important}.t-catalog__prod-popup__info .js-catalog-prod-all-text{font-size:18px!important}.t-catalog__prod-popup__info p.ata-ch{font-size:17px!important}}

/* ATA v4.1: stronger selectors */
#allrecords #rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__name,#allrecords #rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__name{font-size:34px!important;line-height:1.15!important}
#allrecords #rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-all-text,#allrecords #rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-all-text{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:19px!important;line-height:1.6!important}
#allrecords #rec4190011901 .t-catalog__prod-popup__info p.ata-ch,#allrecords #rec4203505001 .t-catalog__prod-popup__info p.ata-ch,#allrecords #rec4190011901 .t-catalog__prod-popup__info p.ata-ch span,#allrecords #rec4203505001 .t-catalog__prod-popup__info p.ata-ch span{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:18px!important;line-height:1.4!important}
#allrecords #rec4190011901 .t-catalog__prod-popup__info .ata-meta .t-catalog__prod-popup__sku,#allrecords #rec4203505001 .t-catalog__prod-popup__info .ata-meta .t-catalog__prod-popup__sku,#allrecords #rec4190011901 .t-catalog__prod-popup__info .ata-meta .t-catalog__prod-popup__sku *,#allrecords #rec4203505001 .t-catalog__prod-popup__info .ata-meta .t-catalog__prod-popup__sku *{font-size:15px!important}
.t-popup_show .t-catalog__prod-popup__slider .t-slds__bgimg-contain{background-position:center top!important}
@media(max-width:640px){#allrecords #rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__name,#allrecords #rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__name{font-size:28px!important}#allrecords #rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-all-text,#allrecords #rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-all-text{font-size:18px!important}#allrecords #rec4190011901 .t-catalog__prod-popup__info p.ata-ch,#allrecords #rec4203505001 .t-catalog__prod-popup__info p.ata-ch,#allrecords #rec4190011901 .t-catalog__prod-popup__info p.ata-ch span,#allrecords #rec4203505001 .t-catalog__prod-popup__info p.ata-ch span{font-size:17px!important}}
#allrecords .t706 .ata-co .t-input-title,.t706 .t706__cartwin .ata-co .t-form__inputsbox .t-input-title{color:#2b2b2b!important;opacity:1!important;font-size:13px!important}
#allrecords .t706 .ata-co .t-form .t-submit,#allrecords .t706 .ata-co .t-form .t-submit:focus{width:auto!important;height:auto!important;min-height:0!important;padding:16px 34px!important;border:1px solid #2b2b2b!important;border-style:solid!important;border-radius:0!important;background:transparent!important;color:#2b2b2b!important;box-shadow:none!important;font-family:Roboto,Arial,sans-serif!important;font-weight:300!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1.2!important;transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)!important}
#allrecords .t706 .ata-co .t-form .t-submit:hover{background:#2b2b2b!important;color:#fff!important}
#allrecords .t706 .ata-co .t-form .t-submit *{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}

/* ruble sign: clean glyph instead of Cormorant fallback */
@font-face{font-family:'ATA Rub';src:local('Helvetica Neue Light'),local('HelveticaNeue-Light'),local('Segoe UI Light'),local('SegoeUI-Light'),local('Roboto Light'),local('Roboto-Light'),local('Arial');unicode-range:U+20BD;size-adjust:86%}
.t-catalog__card__price-currency,.t-catalog__prod-popup__price-currency,.t-catalog__card__price-value,.t-catalog__prod-popup__price-value,.t-catalog__prod-popup__info details.ata-terms,.t-catalog__prod-popup__info details.ata-terms *,.ata-dd__btn span,.ata-dd__opt span,.ata-fp select,.ata-co .t706__product-amount,.ata-co .t706__product-amount *,.ata-co .ata-co__total,.ata-co .ata-co__total *,.t706 [class*=currency],.t706 [class*=amount-price]{font-family:'ATA Rub','Cormorant Garamond',Georgia,serif!important}
/* checkout button: no grey fill on hover */
#allrecords .t706 .ata-co .t-form .t-submit:hover,#allrecords .t706 .ata-co .t-form .t-submit:active,#allrecords .t706 .ata-co .t-form .t-submit:focus-visible{background:transparent!important;background-color:transparent!important;color:#2b2b2b!important;border-color:#000!important;opacity:1!important;letter-spacing:.26em!important;box-shadow:none!important;filter:none!important}
#allrecords .t706 .ata-co .t-form .t-submit{transition:letter-spacing .6s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)!important}
#allrecords .t706 .ata-co .t-form .t-submit::before,#allrecords .t706 .ata-co .t-form .t-submit::after{display:none!important;content:none!important}

/* ===== ATA v5: artwork page layout ===== */
#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__title-wrapper,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__title-wrapper,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__title-wrapper{order:1}
#rec4190011901 .t-catalog__prod-popup__info .ata-orig,#rec4203505001 .t-catalog__prod-popup__info .ata-orig,#allrecords .t-catalog__prod-popup__info .ata-orig{order:2}
#rec4190011901 .t-catalog__prod-popup__info .js-catalog-price-wrapper,#rec4203505001 .t-catalog__prod-popup__info .js-catalog-price-wrapper,#allrecords .t-catalog__prod-popup__info .js-catalog-price-wrapper{order:3;margin-top:18px!important}
#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__btn-wrapper,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__btn-wrapper,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__btn-wrapper{order:4;margin-top:22px!important}
#rec4190011901 .t-catalog__prod-popup__info .ata-tlink,#rec4203505001 .t-catalog__prod-popup__info .ata-tlink,#allrecords .t-catalog__prod-popup__info .ata-tlink{order:5}
#rec4190011901 .t-catalog__prod-popup__info .ata-pprint,#rec4203505001 .t-catalog__prod-popup__info .ata-pprint,#allrecords .t-catalog__prod-popup__info .ata-pprint{order:6}
#rec4190011901 .t-catalog__prod-popup__info details.ata-terms,#rec4203505001 .t-catalog__prod-popup__info details.ata-terms,#allrecords .t-catalog__prod-popup__info details.ata-terms{display:none!important}
#rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-text,#rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-text,#allrecords .t-catalog__prod-popup__info .js-catalog-prod-text{order:7;margin-top:34px!important;display:flex!important;flex-direction:column}
#rec4190011901 .t-catalog__prod-popup__info .ata-meta,#rec4203505001 .t-catalog__prod-popup__info .ata-meta,#allrecords .t-catalog__prod-popup__info .ata-meta{order:8;margin-top:14px!important}
#rec4190011901 .t-catalog__prod-popup__info .ata-avail,#rec4203505001 .t-catalog__prod-popup__info .ata-avail,#allrecords .t-catalog__prod-popup__info .ata-avail{order:9}
#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__price-value,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__price-value,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__price-value,#rec4190011901 .t-catalog__prod-popup__info .t-catalog__prod-popup__price-currency,#rec4203505001 .t-catalog__prod-popup__info .t-catalog__prod-popup__price-currency,#allrecords .t-catalog__prod-popup__info .t-catalog__prod-popup__price-currency{font-size:27px!important;line-height:1.2!important;color:#2b2b2b!important;font-weight:400!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy),#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy),#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy),#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):focus,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):focus,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):focus,#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):active,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):active,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):active{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:240px!important;max-width:100%!important;height:51px!important;padding:0 24px!important;border:1px solid #2b2b2b!important;border-radius:0!important;background:transparent!important;background-image:none!important;animation:none!important;color:#2b2b2b!important;opacity:1!important;box-shadow:none!important;transition:letter-spacing .6s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover{border-color:#000!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy) .t-btnflex__text,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy) .t-btnflex__text,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy) .t-btnflex__text{font-family:Roboto,Arial,sans-serif!important;font-weight:300!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#2b2b2b!important;transition:letter-spacing .6s cubic-bezier(.22,1,.36,1)!important}
#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover .t-btnflex__text,#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover .t-btnflex__text,#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):hover .t-btnflex__text{letter-spacing:.26em!important}
#rec4190011901 .t-catalog__prod-popup__info .ata-tlink,#rec4203505001 .t-catalog__prod-popup__info .ata-tlink,#allrecords .t-catalog__prod-popup__info .ata-tlink{display:inline-block;width:fit-content;margin-top:14px;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:16px;color:#2b2b2b!important;text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(43,43,43,.3),rgba(43,43,43,.3));background-repeat:no-repeat;background-size:0% 1px,100% 1px;background-position:right bottom,left bottom;padding-bottom:3px;transition:background-size .7s cubic-bezier(.22,1,.36,1)}
#rec4190011901 .t-catalog__prod-popup__info .ata-tlink:hover,#rec4203505001 .t-catalog__prod-popup__info .ata-tlink:hover,#allrecords .t-catalog__prod-popup__info .ata-tlink:hover{background-size:100% 1px,100% 1px;background-position:left bottom,left bottom}
#rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-all-text,#rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-all-text,#allrecords .t-catalog__prod-popup__info .js-catalog-prod-all-text{order:1;margin:0 0 22px!important}
#rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-all-text.ata-empty,#rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-all-text.ata-empty,#allrecords .t-catalog__prod-popup__info .js-catalog-prod-all-text.ata-empty{display:none!important}
#rec4190011901 .t-catalog__prod-popup__info .js-catalog-prod-all-charcs,#rec4203505001 .t-catalog__prod-popup__info .js-catalog-prod-all-charcs,#allrecords .t-catalog__prod-popup__info .js-catalog-prod-all-charcs{order:2}
#rec4190011901 .t-catalog__prod-popup__info .ata-otext,#rec4203505001 .t-catalog__prod-popup__info .ata-otext,#allrecords .t-catalog__prod-popup__info .ata-otext{order:3;margin-top:18px;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:17px!important;line-height:1.55!important;color:#2b2b2b!important}
#rec4190011901 .t-catalog__prod-popup__info .ata-otext.ata-empty,#rec4203505001 .t-catalog__prod-popup__info .ata-otext.ata-empty,#allrecords .t-catalog__prod-popup__info .ata-otext.ata-empty{display:none}
.t-catalog__prod-popup__info.ata-pop--sold .ata-tlink,.t-catalog__prod-popup__info.ata-pop--sold .t-catalog__prod-popup__btn-wrapper,.t-catalog__prod-popup__info.ata-pop--sold .js-catalog-price-wrapper{display:none!important}
#rec4190011901 .t-catalog__prod-popup__info .ata-orig,#rec4203505001 .t-catalog__prod-popup__info .ata-orig,#allrecords .t-catalog__prod-popup__info .ata-orig{margin-top:16px!important}
@media(max-width:640px){#rec4190011901 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy),#rec4203505001 .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy),#allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy){width:100%!important}}

/* mobile cards: links in one row, left aligned */
@media(max-width:640px){
#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important;margin-top:14px!important;text-align:left!important;width:auto!important}
#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:44px!important;padding:12px 0!important;margin:-12px 0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;border:0!important;background:transparent!important}
#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a .t-btnflex__text,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a .t-btnflex__text{font-size:12px!important;letter-spacing:.2em!important;white-space:nowrap!important}
}
@media(max-width:360px){#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper{gap:16px!important}#allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper a .t-btnflex__text,#allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper a .t-btnflex__text{letter-spacing:.14em!important}}

/* ===== mobile site polish ===== */
#allrecords{overflow-x:clip}
footer.ata-lf>*:not(.ata-bf){display:none!important}
@media(max-width:640px){
body .ata-bf.ata-bf{display:flex!important;flex-direction:column!important;padding:0!important}
body .ata-bf.ata-bf .ata-bf__bot{display:contents!important}
body .ata-bf.ata-bf .ata-bf__mark{order:0!important;display:inline-flex!important;align-items:center!important;gap:14px!important;width:fit-content!important;margin:0 0 28px!important;min-height:44px}
body .ata-bf.ata-bf .ata-bf__mark img{width:46px!important;height:auto!important}
body .ata-bf.ata-bf .ata-bf__mark span{font-size:26px!important;letter-spacing:.16em!important;line-height:1!important;white-space:nowrap}
body .ata-bf.ata-bf .ata-bf__top{order:1!important;display:block!important;margin:0!important}
body .ata-bf.ata-bf .ata-bf__nav{display:grid!important;grid-template-columns:1fr 1fr!important;row-gap:18px!important;column-gap:20px!important}
body .ata-bf.ata-bf .ata-bf__nav a{font-size:16px!important;letter-spacing:.1em!important;line-height:1.2!important;padding:12px 0!important;margin:-12px 0!important;width:fit-content!important}
body .ata-bf.ata-bf .ata-bf__nav a[href="/about"],body .ata-bf.ata-bf .ata-bf__nav a[href="/en/about"]{display:none!important}
body .ata-bf.ata-bf .ata-bf__con{margin-top:30px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}
body .ata-bf.ata-bf .ata-bf__soc{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important}
body .ata-bf.ata-bf .ata-bf__soc a{font-size:13px!important;letter-spacing:.12em!important;padding:13px 0!important;margin:-13px 0!important}
body .ata-bf.ata-bf .ata-bf__soc i{margin:0 10px!important;opacity:.45;font-style:normal;font-size:12px}
body .ata-bf.ata-bf .ata-bf__con>a:not(.ata-bf__cta){margin-top:14px!important;font-size:15px!important;overflow-wrap:anywhere;word-break:break-word}
body .ata-bf.ata-bf .ata-bf__cta{margin-top:12px!important;font-size:13px!important;letter-spacing:.14em!important}
body .ata-bf.ata-bf .ata-bf__links{order:3!important;margin-top:28px!important;padding-top:22px!important;border-top:1px solid rgba(242,239,234,.16)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}
body .ata-bf.ata-bf .ata-bf__links i{display:none!important}
body .ata-bf.ata-bf .ata-bf__legal-btn{font-size:12px!important;letter-spacing:.14em!important;min-height:44px;margin:-12px 0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:10px}
body .ata-bf.ata-bf .ata-bf__links>a{font-size:12px!important;letter-spacing:.1em!important;opacity:.8;min-height:44px;margin:-12px 0!important;display:inline-flex!important;align-items:center!important}
body .ata-bf.ata-bf .ata-bf__panel{order:4!important}
body .ata-bf.ata-bf .ata-bf__docs a,body .ata-bf.ata-bf .ata-bf__owner{font-size:12.5px!important;line-height:1.5!important}
body .ata-bf.ata-bf .ata-bf__docs{gap:10px!important;padding-top:14px!important}
}

/* sold cards: only "Подробнее" (all widths) */
body #allrecords #rec4190011901 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper a.js-catalog-prod-btn2,body #allrecords #rec4203505001 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper a.js-catalog-prod-btn2,body #allrecords .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper a.t-catalog__card__btn_disabled{display:none!important}

/* final mobile touches */
body .t706 .ata-co .t706__form-upper-text p,body .t706 .ata-co .t706__form-upper-text{color:#2b2b2b!important}
@media(max-width:640px){body .t-catalog__prod-popup__info.t-catalog__prod-popup__info{padding-top:24px!important}}

/* ruble sign: beat global font rule */
#allrecords#allrecords .t-catalog__card__price-currency,#allrecords#allrecords .t-catalog__prod-popup__price-currency,#allrecords#allrecords .t-catalog__card__price-value,#allrecords#allrecords .t-catalog__prod-popup__price-value,#allrecords#allrecords .t-catalog__prod-popup__info details.ata-terms *,#allrecords#allrecords .ata-dd__btn span,#allrecords#allrecords .ata-dd__opt span,#allrecords#allrecords .ata-co .t706__product-amount,#allrecords#allrecords .ata-co .t706__product-amount *,#allrecords#allrecords .ata-co .ata-co__total,#allrecords#allrecords .ata-co .ata-co__total *,#allrecords#allrecords .t706 [class*=currency],#allrecords#allrecords .t706 [class*=amount-price]{font-family:'ATA Rub','Cormorant Garamond',Georgia,serif!important}


/* cards v4: price/status at one level, 30 / 14 spacing, desktop + mobile */
body #allrecords #rec4190011901 .t-catalog__card .t-catalog__card__price-wrapper,body #allrecords #rec4203505001 .t-catalog__card .t-catalog__card__price-wrapper,body #allrecords #rec4190011901 .t-catalog__card.ata-is-sold .t-catalog__card__price-wrapper,body #allrecords #rec4203505001 .t-catalog__card.ata-is-sold .t-catalog__card__price-wrapper{display:flex!important;align-items:baseline!important;margin-top:28px!important;min-height:0!important}
body #allrecords #rec4190011901 .t-catalog__card .ata-sold-text,body #allrecords #rec4203505001 .t-catalog__card .ata-sold-text{display:inline-block!important;visibility:visible!important;opacity:1!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:13px!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:25px!important;color:#2b2b2b!important;text-decoration:none!important}
body #allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper,body #allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper,body #allrecords #rec4190011901 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper,body #allrecords #rec4203505001 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper{margin-top:14px!important}
@media(max-width:640px){body #allrecords #rec4190011901 .t-catalog__card .t-catalog__card__btns-wrapper,body #allrecords #rec4203505001 .t-catalog__card .t-catalog__card__btns-wrapper,body #allrecords #rec4190011901 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper,body #allrecords #rec4203505001 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper{margin-top:14px!important;margin-bottom:56px!important}}

/* sold: status→link 14px */
html body #allrecords #rec4190011901 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper,html body #allrecords #rec4203505001 .t-catalog__card.ata-is-sold .t-catalog__card__btns-wrapper{margin-top:8px!important}

/* ===== ATA CTA component (one style for all primary buttons; reference: Behance button) ===== */
:root{--ata-cta-ink:#282828;--ata-cta-line:#D8D5D2;--ata-cta-ink-hover:#111;--ata-cta-line-hover:#282828}
html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx),html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx),html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx),html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx):focus,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx):focus,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx):focus,html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx):active,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx):active,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx):active{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;height:54px!important;min-height:54px!important;padding:0 40px!important;margin:0!important;border:1px solid var(--ata-cta-line)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;opacity:1!important;animation:none!important;filter:none!important;color:var(--ata-cta-ink)!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400!important;font-size:16px!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer;transition:border-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)!important}
html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx) *,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx) *,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx) *{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit!important;background:none!important;border:0!important;transition:none!important}
html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx)::before,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx)::before,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx)::before,html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx)::after,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx)::after,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx)::after{content:none!important;display:none!important}
html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx):hover,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx):hover,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx):hover{border-color:var(--ata-cta-line-hover)!important;color:var(--ata-cta-ink-hover)!important;background:transparent!important;background-color:transparent!important;letter-spacing:.12em!important}
html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx):hover *,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx):hover *,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx):hover *{letter-spacing:.12em!important}
html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx):focus-visible,html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx):focus-visible,html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx):focus-visible{outline:2px solid var(--ata-cta-line-hover)!important;outline-offset:3px!important;border-color:var(--ata-cta-line-hover)!important}
@media(max-width:640px){html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx),html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx),html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx){height:50px!important;min-height:50px!important;padding:0 28px!important;font-size:15px!important}html body #allrecords a.ata-btn:not(.zz):not(.zy):not(.zx),html body #allrecords .t-catalog__prod-popup__btn.t-btnflex.t-btnflex_type_button:not(.zz):not(.zy):not(.zx),html body #allrecords .t-form .t-submit:not(.zz):not(.zy):not(.zx){white-space:normal!important;text-align:center!important;line-height:1.25!important}}
html.ata-dark{--ata-cta-ink:#f2efea;--ata-cta-line:rgba(242,239,234,.32);--ata-cta-ink-hover:#fff;--ata-cta-line-hover:#f2efea}

/* ===== ATA price typography v2: brand serif Cormorant Garamond, lining figures, own ₽ at 83% ===== */
@font-face{font-family:'ATA Price';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');unicode-range:U+0020,U+002C,U+002E,U+0030-0039,U+00A0,U+202F}
@font-face{font-family:'ATA Price';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');unicode-range:U+20BD}
#allrecords#allrecords .t-catalog__card .t-catalog__card__price-item{align-items:baseline!important}
#allrecords#allrecords .t-catalog__card .t-catalog__card__price-item,#allrecords#allrecords .t-catalog__card .t-catalog__card__price-item .t-catalog__card__price-value,#allrecords#allrecords .t-catalog__card .t-catalog__card__price-item .t-catalog__card__price-currency{font-family:'ATA Price','Cormorant Garamond',Georgia,serif!important;font-weight:400!important;font-size:24px!important;line-height:1.2!important;letter-spacing:.01em!important;color:#292929!important;white-space:nowrap!important;font-variant-numeric:lining-nums!important;font-feature-settings:'lnum' 1!important}
#allrecords#allrecords .t-catalog__card .t-catalog__card__price-item .t-catalog__card__price-currency{font-size:20px!important}
#allrecords#allrecords .t-catalog__card .t-catalog__card__price-item .t-catalog__card__price-currency::before{content:"\00a0"!important}
html body #allrecords .t-catalog__card .ata-sold-text:not(#zz),html body #allrecords .t-catalog__card .ata-sold-text:not(#zz):hover{color:#77716B!important;font-size:13px!important;letter-spacing:.16em!important;text-decoration:none!important;background:none!important;border:0!important;cursor:default!important;pointer-events:none!important;transition:none!important}
html body #allrecords .t-catalog__card .ata-sold-text:not(#zz)::before,html body #allrecords .t-catalog__card .ata-sold-text:not(#zz)::after{content:none!important;display:none!important}

/* Behance button: centred between last project and footer */
html body #allrecords .ata-pw .ata-more{padding-top:clamp(46px,6vw,92px)!important;padding-bottom:clamp(46px,6vw,92px)!important}

/* contacts: menu-style underline */
html body .ata-cgrid a{position:relative!important;display:inline-block!important;border-bottom:0!important;text-decoration:none!important}
html body .ata-cgrid a::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:1px!important;background:currentColor!important;transform:scaleX(0);transform-origin:right center;transition:transform .55s cubic-bezier(.22,1,.36,1)!important}
html body .ata-cgrid a:hover::after,html body .ata-cgrid a:focus-visible::after{transform:scaleX(1);transform-origin:left center}
