:root{--bg:#FFFFFF;--ink:#141414;--muted:#6B6B6B;--accent:#ed143d;--accent-text:#d11239;--blue:#3e6690;--r-sm:6px;--r-md:12px;--r-lg:16px;--r-pill:999px;--r-round:50%;--fs-2xs:0.6875rem;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-md:0.875rem;--fs-base:0.9375rem;--fs-lg:1rem;--space-1:clamp(8px,1vh,14px);--space-2:clamp(16px,2.5vh,28px);--space-3:clamp(32px,5vh,56px);--space-4:clamp(64px,10vh,120px);--space-5:clamp(112px,15.5vh,200px)}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background-color:var(--bg) !important;background-image:none !important;overflow-x:clip}#background,#fake_background,#jug_background,#logotype,#button_home,#button_gallery,#button_events,#button_contacts,#button_youtube,#buttons_language,#hide-somewhere,.buttons_language_mobile,#button_cart,#menu_butt{display:none !important}.reveal{opacity:0;transform:translateY(18px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94);transition-delay:calc(var(--i,0) * 90ms)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{transform:none;transition:opacity .9s cubic-bezier(.25,.46,.45,.94)}.reveal.is-visible{transform:none}}.rd-nav-shell{box-sizing:border-box;position:fixed;top:20px;left:50%;transform:translateX(-50%);width:min(92vw,920px);z-index:500;display:flex;flex-direction:column;border-radius:28px;background:rgba(255,255,255,0.55);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,0.5);box-shadow:0 14px 38px -16px rgba(20,20,20,0.32),inset 0 1px 0 rgba(255,255,255,0.85),inset 0 -1px 0 rgba(20,20,20,0.04);transition:border-radius .3s ease}.rd-nav-shell.rd-cart-open,.rd-nav-shell.rd-menu-open{border-radius:28px 28px 26px 26px}#cart_inside.rd-anim-lite .cart_product{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,0.68) !important}#cart_inside.rd-anim-lite{scrollbar-width:none !important}#cart_inside.rd-anim-lite::-webkit-scrollbar{width:0 !important;height:0 !important;display:none !important}.rd-nav{box-sizing:border-box;width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px 8px 24px;font-family: 'Inter',sans-serif}.rd-nav__logo{display:flex;align-items:center;flex-shrink:0;padding:8px 0;margin-top:-4px}.rd-nav__logo img{height:28px;width:auto;display:block;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.rd-nav__logo:hover img{transform:scale(1.15)}.rd-nav__links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.rd-nav__links a{position:relative;display:block;font-family: 'Spectral',serif;font-style:italic;font-size:var(--fs-md);font-weight:300;color:var(--ink);opacity:.72;text-decoration:none;letter-spacing:0.01em;padding:9px 14px;border-radius:var(--r-pill);transition:color .25s ease,opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.rd-nav__links a::before{content: "";position:absolute;inset:-2px -4px;border-radius:var(--r-pill);background:rgba(255,255,255,0.2);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);box-shadow:0 8px 20px -6px rgba(20,20,20,0.18),inset 0 1px 0 rgba(255,255,255,0.7),inset 0 0 0 1px rgba(255,255,255,0.35);opacity:1;transform:scale(0.01);transition:transform .3s cubic-bezier(.3,1.2,.5,1);z-index:-1}.rd-nav__links a:hover{color:var(--accent);opacity:1;transform:translateY(-2px)}.rd-nav__links a:hover::before{opacity:1;transform:scale(1);will-change:transform}.rd-nav__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.rd-nav__social{display:flex;align-items:center;gap:2px}.rd-nav__icon{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;box-sizing:border-box;border-radius:var(--r-round);color:var(--ink);opacity:.65;cursor:pointer;transition:color .25s ease,opacity .25s ease}.rd-nav__icon::before{content: "";position:absolute;inset:0;border-radius:var(--r-round);background:rgba(255,255,255,0.2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 4px 14px -4px rgba(20,20,20,0.15),inset 0 1px 0 rgba(255,255,255,0.7);opacity:1;transform:scale(0.01);transition:transform .3s cubic-bezier(.3,1.2,.5,1);z-index:-1}.rd-nav__icon svg{width:16px;height:16px;flex-shrink:0}.rd-nav__icon:hover{color:var(--accent);opacity:1}.rd-nav__icon:hover::before{opacity:1;transform:scale(1);will-change:transform}.rd-nav__badge{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:var(--r-pill);background:var(--accent);color:#fff;font-family: 'Inter',sans-serif;font-size:9px;font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 2px rgba(255,255,255,0.85);opacity:0;transform:scale(0.4);transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.rd-nav__badge.rd-badge-visible{opacity:1;transform:scale(1)}.rd-lang-slot{position:relative;width:38px;height:38px;flex-shrink:0}.rd-lang{position:absolute;top:0;left:0;width:38px;box-sizing:border-box;border-radius:var(--r-round);background:rgba(255,255,255,0.55);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,0.5);box-shadow:0 4px 14px -4px rgba(20,20,20,0.18),inset 0 1px 0 rgba(255,255,255,0.85);overflow:hidden;max-height:38px;transition:max-height .5s cubic-bezier(.32,1.15,.4,1),border-radius .5s cubic-bezier(.32,1.15,.4,1),box-shadow .3s ease;z-index:1}.rd-lang.is-open{max-height:132px;border-radius:19px;box-shadow:0 16px 40px -16px rgba(20,20,20,0.35),inset 0 1px 0 rgba(255,255,255,0.9)}.rd-lang__item{display:flex;align-items:center;justify-content:center;width:100%;height:38px;box-sizing:border-box;font-family: 'Inter',sans-serif;font-size:var(--fs-2xs);font-weight:600;letter-spacing:0.04em;color:var(--ink);opacity:.65;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color .2s ease,opacity .2s ease,background .2s ease}.rd-lang__item:hover{color:var(--accent);opacity:1;background:rgba(20,20,20,0.05)}.rd-lang__item--current{opacity:.75}.rd-lang.is-open .rd-lang__item--current{color:var(--accent);opacity:1}.rd-nav__burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border-radius:var(--r-round);color:var(--ink);cursor:pointer;transition:background .2s ease}.rd-nav__burger svg{width:19px;height:19px;transition:transform .3s cubic-bezier(.32,1.15,.4,1)}.rd-nav__burger:hover{background:rgba(237,20,61,0.07)}.rd-nav__burger.rd-menu-open{color:var(--accent);background:rgba(237,20,61,0.08)}.rd-nav__burger.rd-menu-open svg{transform:rotate(90deg)}@media (max-width:768px){.rd-nav__links,.rd-nav__social,.rd-lang-slot{display:none}.rd-nav__burger{display:flex}.rd-nav-shell{top:16px}.rd-nav{padding:6px 8px 6px 20px}.rd-nav__actions{gap:2px}}.rd-menu-panel{display:none}@media (max-width:768px){.rd-menu-panel{display:flex;flex-direction:column;width:100%;max-height:0;opacity:1;overflow:hidden;pointer-events:none;box-sizing:border-box;position:relative;transition:max-height .45s cubic-bezier(.32,1,.4,1)}.rd-menu-panel.rd-menu-open{max-height:min(75vh,520px);pointer-events:auto;overflow-y:auto}.rd-menu-panel__links{list-style:none;margin:0;padding:4px 14px 6px;display:flex;flex-direction:column;gap:2px}.rd-menu-panel__links a{display:block;font-family: 'Spectral',serif;font-style:italic;font-weight:300;font-size:var(--fs-lg);color:var(--ink);text-decoration:none;padding:13px 14px;border-radius:var(--r-lg);transition:background .2s ease,color .2s ease}.rd-menu-panel__links a:hover,.rd-menu-panel__links a:active{background:rgba(237,20,61,0.08);color:var(--accent)}.rd-menu-panel__row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 18px;margin-top:4px;border-top:1px solid rgba(20,20,20,0.06)}.rd-menu-panel__social{display:flex;align-items:center;gap:2px}.rd-menu-panel__lang{display:flex;align-items:center;gap:4px}.rd-menu-panel__lang-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;box-sizing:border-box;border-radius:var(--r-round);font-family: 'Inter',sans-serif;font-size:var(--fs-2xs);font-weight:600;letter-spacing:0.04em;color:var(--ink);opacity:.65;text-decoration:none;background:rgba(20,20,20,0.04);transition:background .2s ease,color .2s ease,opacity .2s ease}.rd-menu-panel__lang-item--current{opacity:1;color:var(--accent);background:rgba(237,20,61,0.08)}.rd-menu-panel__lang-item:hover{opacity:1;color:var(--accent)}}.rd-panel-handle{display:none}@media (max-width:768px){.rd-panel-handle{display:flex;justify-content:center;align-items:center;height:64px;flex:0 0 64px;cursor:grab;touch-action:none}.rd-panel-handle::after{content: "";width:36px;height:4px;border-radius:var(--r-pill);background:rgba(20,20,20,0.2)}}@media (max-width:768px){.rd-nav__icon{width:44px;height:44px}.rd-nav__burger{width:44px;height:44px}}.rd-dotnav{position:fixed;right:max(26px,calc(50vw - 712px));top:50%;transform:translateY(-50%);z-index:520;display:flex;flex-direction:column;align-items:center;gap:16px}.rd-dotnav a{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.rd-dotnav a span{width:7px;height:7px;border-radius:var(--r-round);background:var(--ink);opacity:.25;transition:opacity .25s ease,transform .25s ease,background .25s ease}.rd-dotnav a:hover span{opacity:.6}.rd-dotnav a.is-active span{opacity:1;background:var(--accent);transform:scale(1.35)}@media (max-width:1024px){.rd-dotnav{display:none}}.rd-hero{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;min-height:80vh;min-height:80svh;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:120px 24px 0}.rd-hero__bg{position:fixed;inset:0;pointer-events:none;z-index:-1;background-image: url('../images/background.webp');background-size:cover;background-position:center;background-repeat:no-repeat;will-change:opacity}.rd-hero__bg::after{content: "";position:absolute;inset:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 100%)}.rd-hero__content{position:relative;z-index:1;max-width:560px;text-align:center;display:flex;flex-direction:column;align-items:center;will-change:opacity,transform}.rd-hero__logo{max-width:56px;height:auto;opacity:0.7 !important;margin-bottom:var(--space-2)}.rd-hero__title{font-family: 'Spectral',serif;font-style:italic;font-weight:300;font-size:clamp(0.9rem,0.82rem + 0.45vw,1.1rem);letter-spacing:0.02em;color:var(--ink);opacity:.72 !important;margin:0 0 var(--space-1);line-height:1.35}.rd-hero__role{font-family: 'Spectral',serif;font-style:italic;font-weight:300;font-size:clamp(0.82rem,0.76rem + 0.3vw,0.95rem);line-height:1.5;letter-spacing:0.01em;color:var(--muted);opacity:.72 !important;margin:0;max-width:420px}.rd-hero__role-strong{color:var(--ink);font-weight:500}.rd-hero__statement{font-family: 'Spectral',serif;font-style:italic;font-weight:300;font-size:clamp(0.82rem,0.76rem + 0.3vw,0.95rem);line-height:1;color:var(--muted);opacity:.95 !important;margin:0;max-width:420px}.rd-label{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-family: 'Spectral',serif;font-style:normal;font-weight:500;letter-spacing:0.02em;text-transform:uppercase;font-size:clamp(1.1rem,1rem + 0.4vw,1.2rem);color:var(--muted);opacity:.82;text-decoration:none;margin:0 0 clamp(18px,2.5vh,27px);padding-top:clamp(10px,1.5vh,20px);transition:color .2s ease,opacity .2s ease}.rd-label::before,.rd-label::after{content: '';width:22px;height:1px;background:currentColor;opacity:.5}@media (min-width:769px){.rd-label{margin-bottom:calc(clamp(18px,2.5vh,27px) + 10px)}}.rd-label__link{color:inherit;text-decoration:none;letter-spacing:inherit;transition:color .2s ease,opacity .2s ease}.rd-label__link:hover,.rd-label__link:focus-visible{color:var(--accent);opacity:1}.rd-gallery{padding:clamp(20px,3.5vh,48px) 24px 0;box-sizing:border-box}.rd-gallery-row,.rd-events-row{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;box-sizing:border-box;padding:0 24px}.rd-gallery-inner,.rd-events-inner{display:flex;align-items:stretch;justify-content:center;gap:16px;max-width:1196px;margin:0 auto;box-sizing:border-box}@media (min-width:1025px){.rd-gallery-inner,.rd-events-inner{padding-left:72px;padding-right:72px;max-width:1340px}}.rd-gallery-spacer,.rd-gallery-arrow,.rd-events-spacer,.rd-events-arrow{flex:0 0 56px}.rd-gallery-spacer,.rd-events-spacer{visibility:hidden}.rd-gallery-arrow::before{content: "";flex:41 1 0}.rd-gallery-arrow::after{content: "";flex:59 1 0}.rd-events-arrow::before{content: "";flex:24 1 0}.rd-events-arrow::after{content: "";flex:76 1 0}.rd-gallery .painting_blocks{position:static !important;left:auto !important;transform:none !important;margin:0 !important;flex:1 1 auto;min-width:0;display:grid !important;grid-template-columns:repeat(4,minmax(0,236px));justify-content:center;gap:28px}@media (min-width:769px) and (max-width:900px){.rd-gallery .painting_blocks{grid-template-columns:repeat(3,minmax(0,236px))}.rd-gallery .painting_blocks > a:nth-of-type(4){display:none}}.rd-gallery .artworks_background{position:static !important;display:block !important;margin:0 !important;box-sizing:border-box;width:100% !important;max-width:236px;box-shadow:none !important;transition:transform .3s ease}.rd-gallery .artworks_background:hover{transform:none !important}@media (hover:hover) and (pointer:fine){.rd-gallery .artworks_background:hover{transform:scale(1.05) !important}.rd-gallery .artworks_background:hover .rd-gp__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (hover:none),(pointer:coarse){.rd-gallery .artworks_background:active{transform:scale(0.97) !important;transition:transform .15s ease}.rd-gallery .artworks_background:active .art_name{color:var(--accent) !important}.rd-gallery .artworks_background:active .rd-gp__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}}.rd-gallery .art_name{font-family: 'Spectral',serif !important;font-style:italic !important;font-weight:400 !important;font-size:0.8rem !important;line-height:1.28 !important;color:var(--ink) !important;opacity:.9;top:0 !important;margin:10px 0 0 !important;padding-left:10px !important;padding-right:5px !important}.rd-gallery .art_size{font-family: 'Spectral',serif !important;font-style:italic !important;font-weight:500 !important;font-size:clamp(0.75rem,0.74rem + 0.05vw,0.8rem) !important;line-height:1.35 !important;color:var(--ink) !important;opacity:.55;margin:2px 0 0 !important;padding-left:10px !important;padding-right:5px !important}.rd-gallery .image_background_artworks,.rd-gallery .image_artworks{border-radius:var(--r-sm)}.rd-gallery .image_background_artworks{padding-top:133.333%}.rd-art-year{color:var(--ink) !important;opacity:.55}.rd-gallery .art_name,.rd-gallery .art_size{width:100% !important;box-sizing:border-box !important}.rd-gallery-more-link,.rd-events-more-link{display:none}.rd-more-card{display:flex;flex-direction:column}.rd-more-card__visual{width:100%;aspect-ratio:5 / 6;border-radius:var(--r-md);background:linear-gradient(160deg,rgba(62,102,144,0.12),rgba(62,102,144,0.03));position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden}.rd-events .rd-more-card__visual{aspect-ratio:auto;flex:1 1 auto}.rd-events .rd-more-card__ghost{aspect-ratio:1 / 1}.rd-more-card__ghost{position:absolute;width:60%;aspect-ratio:5 / 6;border-radius:var(--r-md);background:#fff;box-shadow:0 6px 18px -10px rgba(20,20,20,0.35)}.rd-more-card__ghost--1{transform:rotate(-8deg) translate(-16px,6px);opacity:.5}.rd-more-card__ghost--2{transform:rotate(7deg) translate(16px,10px);opacity:.75}.rd-more-card__btn{position:relative;z-index:1;width:52px;height:52px;border-radius:var(--r-round);background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 22px -8px rgba(62,102,144,0.55);transition:transform .25s cubic-bezier(.34,1.4,.64,1)}.rd-more-card__btn svg{width:22px;height:22px}.rd-more-card__btn-label{position:relative;z-index:1;font-family: 'Inter',sans-serif;font-size:var(--fs-sm);font-weight:500;line-height:1.2;letter-spacing:0.01em;color:var(--muted);text-align:center;max-width:calc(100% - 28px)}.rd-gallery-more-link:active .rd-more-card__btn,.rd-events-more-link:active .rd-more-card__btn{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.rd-gallery-more-link:hover .artworks_background.rd-more-card,.rd-events-more-link:hover .event_background.rd-more-card{transform:scale(1.05) !important}.rd-gallery-more-link:hover .rd-more-card__btn,.rd-events-more-link:hover .rd-more-card__btn{transform:scale(1.1)}}.rd-more-card__badge{position:absolute;top:10px;right:10px;z-index:1;background:var(--ink);color:#fff;font-family: 'Inter',sans-serif;font-size:var(--fs-2xs);font-weight:700;padding:3px 8px;border-radius:var(--r-pill)}.rd-gallery-arrow,.rd-events-arrow{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.rd-gallery-arrow__circle,.rd-events-arrow__circle{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;box-sizing:border-box;border-radius:var(--r-round);color:var(--ink);opacity:.55;transition:color .25s ease,opacity .25s ease}.rd-gallery-arrow__circle::before,.rd-events-arrow__circle::before{content: "";position:absolute;inset:0;border-radius:var(--r-round);background:rgba(255,255,255,0.2);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 4px 14px -4px rgba(20,20,20,0.15),inset 0 1px 0 rgba(255,255,255,0.7);opacity:1;transform:scale(0.01);transition:transform .3s cubic-bezier(.3,1.2,.5,1);z-index:-1}.rd-gallery-arrow__circle svg,.rd-events-arrow__circle svg{width:15px;height:15px;flex-shrink:0}.rd-gallery-arrow__label,.rd-events-arrow__label{font-family: 'Inter',sans-serif;font-size:8px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--muted);text-align:center;line-height:1.3;max-width:46px;transition:color .25s ease}.rd-gallery-arrow:hover .rd-gallery-arrow__circle,.rd-events-arrow:hover .rd-events-arrow__circle{color:var(--accent);opacity:1}.rd-gallery-arrow:hover .rd-gallery-arrow__circle::before,.rd-events-arrow:hover .rd-events-arrow__circle::before{opacity:1;transform:scale(1)}.rd-gallery-arrow:hover .rd-gallery-arrow__label,.rd-events-arrow:hover .rd-events-arrow__label{color:var(--accent)}.rd-carousel-dots{display:none;justify-content:center;align-items:center;gap:7px;margin-top:calc(var(--space-2) + 16px);user-select:none}.rd-carousel-dot{width:6px;height:6px;border-radius:var(--r-round);background:var(--muted);opacity:.35;transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.rd-carousel-dot--active{background:var(--blue);opacity:1;transform:scale(1.35)}@media (max-width:768px){.rd-gallery-row,.rd-events-row{position:static;left:auto;right:auto;margin-left:0;margin-right:0;width:auto;padding:0}.rd-gallery-inner,.rd-events-inner{display:block;padding-right:0;max-width:none;margin:0}.rd-gallery-spacer,.rd-gallery-arrow,.rd-events-spacer,.rd-events-arrow{display:none}.rd-gallery .painting_blocks{display:flex !important;justify-content:flex-start;position:relative !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;width:100vw !important;touch-action:pan-y}.rd-gallery .painting_blocks > a{width:100%;display:flex;justify-content:center}.rd-gallery .artworks_background{width:100% !important;max-width:none}.rd-gallery .art_name,.rd-gallery .art_size{width:100% !important;box-sizing:border-box !important}.rd-carousel-dots{display:flex}.rd-gallery-more-link,.rd-events-more-link{display:flex}.rd-gallery .artworks_background.rd-more-card{display:flex !important;flex-direction:column}.rd-gallery .rd-more-card__visual{aspect-ratio:auto;flex:1 1 auto}}.rd-gallery-track{display:flex}.rd-gallery-track > a{display:flex;justify-content:center}.rd-about{padding:var(--space-5) 24px 0;box-sizing:border-box;max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,6vw,80px)}.rd-about__photo{flex:1 1 320px;max-width:420px;margin:0 auto}.rd-about__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-sm)}.rd-about__text{flex:1 1 300px;max-width:380px;margin:0 auto}.rd-about__label{display:block;font-family: 'Inter',sans-serif;letter-spacing:0.16em;text-transform:uppercase;font-size:var(--fs-2xs);font-weight:600;color:var(--muted);margin:0 0 var(--space-1)}.rd-about__name{font-family: 'Spectral',serif;font-style:italic;font-weight:300;font-size:clamp(1.3rem,1.1rem + 0.9vw,1.7rem);color:var(--ink);opacity:.85;margin:0 0 var(--space-2)}.rd-about__text p{font-family: 'Inter',sans-serif;font-size:var(--fs-base);line-height:1.7;color:var(--muted);margin:0 0 1em}.rd-about__text p:last-child{margin-bottom:0}@media (min-width:769px){.rd-about{align-items:flex-start}.rd-about__photo{position:sticky;top:clamp(88px,12vh,128px);align-self:flex-start}}.rd-events{padding:var(--space-5) 24px 0;box-sizing:border-box}.rd-events .painting_blocks.events_block{position:static !important;left:auto !important;transform:none !important;margin:0 !important;height:auto !important;flex:1 1 auto;min-width:0;display:grid !important;grid-template-columns:repeat(4,minmax(0,236px));justify-content:center;gap:28px}@media (min-width:769px) and (max-width:900px){.rd-events .painting_blocks.events_block{grid-template-columns:repeat(3,minmax(0,236px))}.rd-events .painting_blocks.events_block > a:nth-last-of-type(2){display:none}}.rd-events .event_background{position:static !important;margin:0 !important;width:100% !important;max-width:236px;box-sizing:border-box;box-shadow:none !important;display:flex;flex-direction:column;transition:transform .3s ease}.rd-events .event_background:hover{transform:none !important}@media (hover:hover) and (pointer:fine){.rd-events .event_background:hover{transform:scale(1.05) !important}.rd-events .event_background:hover .rd-gp__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (hover:none),(pointer:coarse){.rd-events .event_background:active{transform:scale(0.97) !important;transition:transform .15s ease}.rd-events .event_background:active .event_name{color:var(--accent) !important}.rd-events .event_background:active .rd-gp__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}}.rd-events .event_name{position:static;font-family: 'Spectral',serif;font-style:italic;font-weight:500;font-size:0.8rem;line-height:1.35;color:var(--ink);opacity:.9;width:auto;top:auto;margin:16px 16px 0;padding:0}.rd-events .event_description{position:static;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);line-height:1.55;color:var(--muted);text-align:left;width:auto;top:auto;margin:8px 16px 0}.rd-events .event_description p{margin:0}.rd-events .event_date{position:static;font-family: 'Inter',sans-serif;font-style:italic;font-size:var(--fs-xs);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink);opacity:.8;text-align:left;width:auto;top:auto;margin:10px 16px 16px}.rd-event-more-btn{display:none}@media (max-width:768px){.rd-event-more-btn{display:block;box-sizing:border-box;width:calc(100% - 32px);margin:12px 16px 16px;padding:10px 16px;border-radius:var(--r-md);text-align:center;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);font-weight:600;letter-spacing:0.03em;color:var(--muted);background:rgba(255,255,255,0.3);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);box-shadow:0 2px 10px -3px rgba(20,20,20,0.18),inset 0 1px 0 rgba(255,255,255,0.6);pointer-events:none;opacity:var(--rd-visibility,1);transition:opacity .3s ease}.rd-events .painting_blocks.events_block.rd-carousel-dragging .rd-event-more-btn{transition:none}}.rd-events .event_content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.rd-events .image_background{width:100%;aspect-ratio:1 / 1;padding-top:0;position:relative;overflow:hidden;border-radius:var(--r-md)}.rd-events .image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;border-radius:var(--r-md)}@media (max-width:768px){.rd-events .painting_blocks.events_block{display:flex !important;justify-content:flex-start;position:relative !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;width:100vw !important;touch-action:pan-y}.rd-events .painting_blocks.events_block > a{width:100%;display:flex;justify-content:center}.rd-events .event_background{width:100% !important;max-width:none}}.rd-footer-spacer{height:var(--space-5)}@media (max-width:768px){.rd-hero{padding:78px 20px 0}.rd-about{flex-direction:column}.rd-about__photo,.rd-about__text{max-width:100%}.rd-about__photo{width:85vw;max-width:85vw}.rd-about__text{width:calc(85vw - 32px);max-width:calc(85vw - 32px)}.rd-footer-spacer{height:calc(var(--space-5) / 2)}}@media (orientation:landscape) and (max-height:500px){:root{--space-4:clamp(40px,9vh,64px);--space-5:clamp(56px,14vh,88px)}.rd-hero{padding:84px 24px 0}}@media (min-width:769px) and (max-width:1024px){:root{--space-5:clamp(88px,12vh,140px);--space-4:clamp(56px,9vh,96px)}}@media (orientation:landscape) and (max-height:500px) and (min-width:769px){.rd-about__photo{max-width:38%}}@supports (padding:max(0px)){.rd-hero,.rd-gallery,.rd-about,.rd-events{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}#footer{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.rd-nav-shell{max-width:calc(100vw - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right)))}}#footer{position:static !important;left:auto !important;top:auto !important;width:100% !important;max-width:640px;box-sizing:border-box;margin:0 auto !important;padding:var(--space-4) 24px var(--space-3) !important;background:transparent !important;border-top:1px solid rgba(20,20,20,0.1) !important;font-family: 'Inter',sans-serif !important;font-size:var(--fs-md) !important;color:var(--muted) !important;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-1)}#footer-socials{position:static !important;display:flex;align-items:center;justify-content:center;gap:4px}#footer-insta-icon,#footer-tiktok-icon,#footer-face-icon{position:relative !important;top:auto !important;left:auto !important;width:32px;height:32px;box-sizing:border-box;border-radius:var(--r-round);background:none !important;cursor:pointer;opacity:.65;transition:opacity .25s ease,background-color .25s ease}#footer-insta-icon{-webkit-mask: url('../images/instagram-link.png') no-repeat center / 58%;mask: url('../images/instagram-link.png') no-repeat center / 58%;background-color:var(--ink) !important}#footer-tiktok-icon{-webkit-mask: url('../images/tiktok-link.png') no-repeat center / 52%;mask: url('../images/tiktok-link.png') no-repeat center / 52%;background-color:var(--ink) !important}#footer-face-icon{-webkit-mask: url('../images/facebook-link.png') no-repeat center / 52%;mask: url('../images/facebook-link.png') no-repeat center / 52%;background-color:var(--ink) !important}#footer-you-icon{display:grid;place-items:center;width:32px;height:32px;color:var(--ink);opacity:.65;transition:opacity .25s ease}#footer-you-icon svg{width:20px;height:20px}#footer-you-icon:hover{opacity:1}#footer-insta-icon:hover,#footer-tiktok-icon:hover,#footer-face-icon:hover{opacity:1;background-color:var(--accent) !important;filter:none !important}#footer-name{color/letter-spacing) тут раніше лишались заради сторінок,де #footer-name був ще <p>"ozh." — такого варіанту в розмітці більше немає (усі сторінки давно на <img>),тож текстові правила прибрано. */ position:static !important;display:block;width:auto !important;height:clamp(2rem,1.7rem + 0.9vw,2.4rem) !important;left:auto !important;top:auto !important;margin:calc(20px - var(--space-1)) 0 !important;padding:0 !important;opacity:.9}#footer-copy{position:static !important;width:auto !important;left:auto !important;top:auto !important;margin:0 !important;font-size:var(--fs-xs) !important;font-weight:400 !important;color:var(--muted) !important}#foter-policy{position:static !important;width:auto !important;right:auto !important;left:auto !important;margin:var(--space-1) 0 0 !important;padding-bottom:0 !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px}#foter-policy a{text-decoration:none;color:inherit}.footer-terms-links{font-family: 'Inter',sans-serif !important;font-size:var(--fs-xs) !important;line-height:1;margin:0 !important;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none !important;color:var(--muted) !important;opacity:.68;margin-left:0 !important;transition:color .2s ease,opacity .2s ease}.footer-terms-links:hover{color:var(--accent) !important;opacity:1}.ln_background,.sl_background{z-index:1000 !important}#cart-background{z-index:300 !important}.sl_background{display:none;opacity:0;position:fixed;inset:0;width:100%;height:100%}.select_language{position:fixed;top:50%;left:50%;height:auto;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.select_language > p{margin:0}.sl_body{padding:15px 15px 0;margin:10px 0;max-height:400px;overflow-y:scroll}.sl_body > p{margin:0 0 10px}.sl_button{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50px;margin-bottom:5px;text-align:center;cursor:pointer}.select_language{width:min(92vw,400px) !important;background:rgba(255,255,255,0.55) !important;backdrop-filter:blur(24px) saturate(180%) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) !important;border:1px solid rgba(255,255,255,0.5) !important;border-radius:26px !important;box-shadow:0 24px 60px -20px rgba(20,20,20,0.4),inset 0 1px 0 rgba(255,255,255,0.9) !important;padding-bottom:14px !important}.sl_background{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;pointer-events:none !important}.sl_background .select_language{top:auto !important;bottom:max(16px,env(safe-area-inset-bottom)) !important;left:50% !important;transform:translateX(-50%) !important;pointer-events:auto !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;padding:0 !important;transition:opacity .2s ease}.sl_background.rd-cookie-yield .select_language{opacity:0;pointer-events:none !important}.sl_background .sl_header,.sl_background .sl_body{flex:1 1 100% !important}.sl_background .sl_body{max-height:min(30vh,150px) !important}.sl_background .sl_button{flex:1 1 auto !important;width:auto !important;min-width:130px !important;height:42px !important;margin-bottom:0 !important;margin-left:15px !important;margin-right:15px !important;padding:0 18px !important}.sl_background .sl_button:last-child{margin-bottom:15px !important}.sl_button--ghost{background:transparent !important;border-color:transparent !important;color:var(--muted) !important;font-weight:500 !important;text-decoration:underline}.sl_button--ghost:hover{background:rgba(20,20,20,0.04) !important;color:var(--ink) !important}.sl_header{background:transparent !important;color:var(--ink) !important;font-family: 'Spectral',serif !important;font-style:italic !important;font-weight:400 !important;font-size:15pt !important;text-align:center !important;width:100% !important;box-sizing:border-box !important;border-radius:26px 26px 0 0 !important;border-bottom:1px solid rgba(20,20,20,0.08) !important;padding:22px !important}.sl_body{font-family: 'Inter',sans-serif !important;font-weight:400 !important;color:var(--muted) !important;font-size:var(--fs-sm) !important;scrollbar-width:thin !important;scrollbar-color:rgba(20,20,20,0.2) transparent !important}.sl_body a{color:var(--accent) !important}.sl_body::-webkit-scrollbar{width:5px}.sl_body::-webkit-scrollbar-track{background:transparent}.sl_body::-webkit-scrollbar-thumb{background:rgba(20,20,20,0.18);border-radius:var(--r-md)}.sl_body::-webkit-scrollbar-thumb:hover{background:rgba(20,20,20,0.32)}.sl_button{width:calc(100% - 30px) !important;background:rgba(20,20,20,0.04) !important;color:var(--ink) !important;border:1px solid rgba(20,20,20,0.12) !important;border-radius:var(--r-lg) !important;font-family: 'Inter',sans-serif !important;font-weight:600 !important;font-size:var(--fs-sm) !important;transition:background .25s ease,border-color .25s ease,color .25s ease !important}.sl_button > b{font-weight:700 !important}.sl_button:hover{background:rgba(237,20,61,0.08) !important;border-color:var(--accent) !important;color:var(--accent) !important;box-shadow:none !important}.ln_background .select_language{width:min(92vw,380px) !important;background:rgba(255,255,255,0.72) !important;backdrop-filter:blur(28px) saturate(180%) !important;-webkit-backdrop-filter:blur(28px) saturate(180%) !important;border-radius:26px !important}.ln_body > a > p{background:rgba(20,20,20,0.04) !important;color:var(--ink) !important;font-family: 'Inter',sans-serif !important;border-radius:var(--r-lg) !important;transition:background .25s ease !important}.ln_body > a > p:hover{background:rgba(237,20,61,0.08) !important}#cart-background,#cart-fake-background{opacity:0 !important;pointer-events:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.rd-panel-backdrop{display:block;position:fixed;inset:0;z-index:490;background:rgba(20,20,20,0.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;touch-action:none;transition:opacity .25s ease,visibility 0s linear .25s}.rd-panel-backdrop.rd-panel-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s}html.rd-lite-fx .rd-panel-backdrop{backdrop-filter:blur(5px) !important;-webkit-backdrop-filter:blur(5px) !important;background:rgba(20,20,20,0.45) !important}#cart-block{position:relative !important;left:auto !important;top:auto !important;transform:none !important;width:100% !important;max-height:0 !important;opacity:1 !important;overflow:hidden !important;pointer-events:none !important;display:flex !important;flex-direction:column !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;transition:max-height .45s cubic-bezier(.32,1,.4,1) !important;box-sizing:border-box !important}#cart-block.rd-cart-open{max-height:min(70vh,620px) !important;pointer-events:auto !important}@media (max-width:768px){#cart-block.rd-cart-open{max-height:min(75vh,560px) !important}}#label_cart{position:relative !important;top:auto !important;left:auto !important;width:auto !important;flex:0 0 auto !important;padding:22px 50px 14px 24px !important;margin:0 !important;box-sizing:border-box !important;border-bottom:1px solid rgba(20,20,20,0.06) !important}#cart_title_name{position:static !important;display:block !important;font-family: 'Spectral',serif !important;font-style:italic !important;font-weight:400 !important;font-size:16pt !important;color:var(--ink) !important}.cross_close_main{position:absolute !important;top:18px !important;right:22px !important;color:var(--muted) !important;font-weight:300 !important;font-size:20pt !important;transition:color .2s ease !important}.cross_close_main:hover{color:var(--accent) !important}#cart_inside{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overscroll-behavior:contain !important;background:transparent !important;padding:14px 20px !important;box-sizing:border-box !important}#total_buy{position:relative !important;top:auto !important;left:auto !important;width:auto !important;flex:0 0 auto !important;display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:4px 10px !important;padding:14px 20px 0 !important;box-sizing:border-box !important;border-top:1px solid rgba(20,20,20,0.06) !important}#total_buy > .total{position:static !important;top:auto !important;right:auto !important;left:auto !important;bottom:auto !important;margin:0 !important}#checkout_price{margin-left:auto !important;font-weight:600 !important;white-space:nowrap !important}#total_items{flex-basis:100% !important;font-size:var(--fs-xs) !important;color:var(--muted) !important}.checkout{position:relative !important;top:auto !important;left:auto !important;width:auto !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:16px 20px 20px !important;padding:14px 20px !important;background:var(--ink) !important;border-radius:var(--r-pill) !important;box-shadow:0 10px 26px -12px rgba(20,20,20,0.4) !important;font-family: 'Inter',sans-serif !important;font-weight:600 !important;letter-spacing:0.06em !important;cursor:pointer !important;transition:background .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease !important}.checkout:hover{background:var(--accent) !important;transform:translateY(-2px) !important;box-shadow:0 16px 34px -12px rgba(237,20,61,0.45) !important}.checkout:active{transform:translateY(0) scale(0.97) !important}.total{font-family: 'Inter',sans-serif !important;color:var(--ink) !important}.cart_product{display:flex !important;align-items:center !important;gap:12px !important;position:relative !important;width:auto !important;height:auto !important;left:auto !important;padding:12px !important;margin:0 0 10px !important;background:rgba(255,255,255,0.42) !important;backdrop-filter:blur(14px) saturate(160%) !important;-webkit-backdrop-filter:blur(14px) saturate(160%) !important;box-shadow:0 8px 20px -14px rgba(20,20,20,0.3) !important;border:1px solid rgba(255,255,255,0.55) !important;border-radius:var(--r-lg) !important;box-sizing:border-box !important;transition:background .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1) !important}.cart_product:hover{background:rgba(255,255,255,0.6) !important;box-shadow:0 12px 26px -14px rgba(20,20,20,0.35) !important;transform:translateY(-1px) !important}.cart_image{position:relative !important;flex:0 0 64px !important;width:64px !important;height:64px !important;border-radius:var(--r-md) !important;opacity:0;transition:opacity .4s ease}.cart_image.rd-img-ready{opacity:1}.rd-cart-product-info{flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:2px !important}.cart_product > a,.cart_product_size,.cart_product_cat1,.cart_product_cat2,.cart_product_price,.cart_product_delete,.cart_product_text{position:relative !important;left:auto !important;top:auto !important;right:auto !important;width:auto !important;font-family: 'Inter',sans-serif !important}.cart_product_name{font-family: 'Spectral',serif !important;font-weight:500 !important;font-size:var(--fs-lg) !important;line-height:1.25 !important;color:var(--ink) !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}.cart_product_size,.cart_product_cat1,.cart_product_cat2{font-size:var(--fs-xs) !important;color:var(--muted) !important}.cart_product_price{font-family: 'Spectral',serif !important;font-size:var(--fs-md) !important;font-weight:600 !important;color:var(--accent) !important;text-align:left !important;margin-top:4px !important}.cart_product_delete{font-size:var(--fs-2xs) !important;color:var(--muted) !important;text-decoration:none !important;transition:color .2s ease !important}.cart_product_delete:hover{color:var(--accent) !important}.cart_product_delete.rd-cart-del{position:absolute !important;top:50% !important;right:10px !important;transform:translateY(-50%) !important;display:grid !important;place-items:center !important;width:40px !important;height:40px !important;padding:0 !important;margin:0 !important;font-size:0 !important;border-radius:var(--r-round) !important;color:rgba(20,20,20,0.3) !important;background:transparent !important;cursor:pointer !important;transition:color .2s ease,background .2s ease !important;z-index:2 !important}.cart_product_delete.rd-cart-del svg{width:22px !important;height:22px !important}.cart_product_delete.rd-cart-del:hover,.cart_product_delete.rd-cart-del:active{color:#fff !important;background:var(--accent) !important}.cart_product{cursor:pointer !important}.rd-cart-product-info{padding-right:44px !important}.cart_product.rd-cart-selected{background:rgba(255,255,255,0.72) !important;border-color:var(--accent) !important;box-shadow:0 0 0 2px var(--accent),0 10px 24px -14px rgba(20,20,20,0.4) !important}.cart_checkbox{position:relative !important;top:auto !important;left:auto !important;right:auto !important;order:-1 !important;flex:0 0 24px !important;width:24px !important;height:24px !important;margin:0 !important;align-self:center !important;transform:none !important;appearance:none !important;-webkit-appearance:none !important;background:rgba(255,255,255,0.6) !important;border:1.5px solid rgba(20,20,20,0.2) !important;border-radius:var(--r-sm) !important;box-sizing:border-box !important;cursor:pointer !important;transition:background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1) !important}.cart_checkbox:hover{border-color:var(--accent) !important}.cart_checkbox:checked{background:var(--accent) !important;border-color:var(--accent) !important;transform:scale(1.06) !important}.cart_checkbox:checked::after{content: "" !important;position:absolute !important;left:50% !important;top:45% !important;width:6px !important;height:11px !important;border:solid #fff !important;border-width:0 2px 2px 0 !important;transform:translate(-50%,-50%) rotate(45deg) !important}@media (max-width:768px){.cart_checkbox{flex:0 0 28px !important;width:28px !important;height:28px !important}.cart_product_delete{display:inline-block !important;padding:6px 4px !important;margin:-6px -4px !important}}.cart_product.rd-item-hidden{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.32,1,.4,1)}.cart_product.rd-item-hidden.rd-item-visible{opacity:1;transform:none}.rd-toast-host{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 88px);transform:translateX(-50%);z-index:2000;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.rd-toast{max-width:min(86vw,420px);padding:14px 22px;border-radius:var(--r-pill);background:rgba(255,255,255,0.65);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,0.5);box-shadow:0 16px 40px -16px rgba(20,20,20,0.4),inset 0 1px 0 rgba(255,255,255,0.9);color:var(--ink);font-family: 'Inter',sans-serif;font-size:var(--fs-md);font-weight:500;text-align:center;opacity:0;transform:translateY(-14px) scale(0.95);transition:opacity .3s ease,transform .3s cubic-bezier(.32,1.1,.4,1)}.rd-toast--in{opacity:1;transform:translateY(0) scale(1)}html.rd-lite-fx .rd-nav-shell{backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;box-shadow:0 10px 24px -14px rgba(20,20,20,0.35) !important}html.rd-lite-fx .rd-nav-shell.rd-anim-lite{-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important;background:rgba(255,255,255,0.55) !important}html.rd-lite-fx .rd-lang.rd-anim-lite{-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important;background:rgba(255,255,255,0.55) !important}html.rd-lite-fx .rd-nav__links a::before,html.rd-lite-fx .rd-nav__icon::before{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,0.4) !important}html.rd-lite-fx .rd-lang{backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}html.rd-lite-fx .cart_product{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,0.62) !important}html.rd-lite-fx .sl_background{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(20,20,20,0.5) !important}html.rd-lite-fx .select_language{backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}html.rd-lite-fx .ln_background .select_language{backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}html.rd-lite-fx .rd-toast{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,0.9) !important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.rd-nav-shell{background:rgba(255,255,255,0.92) !important}.rd-nav__links a::before,.rd-nav__icon::before{background:rgba(255,255,255,0.55) !important}.rd-lang{background:rgba(255,255,255,0.92) !important}.sl_background{background:rgba(20,20,20,0.55) !important}.select_language{background:rgba(255,255,255,0.94) !important}.rd-panel-backdrop{background:rgba(20,20,20,0.55) !important}.cart_product{background:rgba(255,255,255,0.85) !important}.rd-toast{background:rgba(255,255,255,0.92) !important}}@media (prefers-reduced-motion:reduce){.rd-nav-shell,.rd-nav__links a::before,.rd-nav__icon::before,.rd-nav__logo img,.rd-nav__burger svg,.rd-lang,.rd-lang__item,.rd-menu-panel__links a,.rd-menu-panel__lang-item,.rd-panel-backdrop,.rd-dotnav a span,.rd-toast,.checkout,.cart_product,.cart_product.rd-item-hidden,.cart_checkbox,.cart_product_delete,.select_language,.sl_button,.ln_body > a > p{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}.rd-gp{display:block;box-sizing:border-box;max-width:1000px;margin:0 auto;padding:clamp(20px,3.5vh,48px) 24px 0}.rd-gp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3.2vw,46px) clamp(12px,1.8vw,24px)}@media (min-width:560px){.rd-gp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.rd-gp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-gp__results{transition:opacity .2s ease}.rd-gp__results.is-loading{opacity:.45;pointer-events:none}.rd-gp-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding-bottom:14px;border-bottom:1px solid rgba(20,20,20,0.08);margin:0 0 24px}.rd-gp-toolbar__group{display:flex;align-items:center;gap:8px}.rd-gp-toolbar__label{font-family: 'Inter',sans-serif;font-size:var(--fs-2xs);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted);opacity:.75}.rd-gp-select{font-family: 'Inter',sans-serif;font-size:var(--fs-xs);color:var(--ink);background:rgba(62,102,144,0.08);border:0;border-radius:var(--r-sm);padding:7px 10px;cursor:pointer;transition:background .2s ease}.rd-gp-select:hover{background:rgba(62,102,144,0.16)}.rd-gp-select--pp{padding-right:8px}.rd-gp-filter{position:relative}.rd-gp-filter__toggle{display:inline-flex;align-items:center;gap:6px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);color:var(--ink);background:rgba(62,102,144,0.08);border-radius:var(--r-sm);padding:7px 10px;cursor:pointer;list-style:none;transition:background .2s ease}.rd-gp-filter__toggle::-webkit-details-marker{display:none}.rd-gp-filter__toggle:hover{background:rgba(62,102,144,0.16)}.rd-gp-filter__badge{font-size:var(--fs-2xs);font-weight:600;color:var(--muted);background:rgba(255,255,255,0.75);border-radius:var(--r-pill);padding:1px 6px}.rd-gp-filter__panel{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:210px;padding:8px;border-radius:var(--r-md);background:#fff;box-shadow:0 14px 34px -14px rgba(20,20,20,0.34),0 0 0 1px rgba(20,20,20,0.06)}.rd-gp-filter__row{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:var(--r-sm);cursor:pointer;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);color:var(--ink);transition:background .15s ease}.rd-gp-filter__row:hover{background:rgba(62,102,144,0.07)}.rd-gp-filter__cb{accent-color:var(--blue);cursor:pointer;margin:0}.rd-gp-filter__cb:disabled{cursor:default;opacity:.5}.rd-gp-filter__cb:disabled ~ .rd-gp-filter__name{opacity:.55}.rd-gp-filter__name{flex:1 1 auto}.rd-gp-filter__num{font-size:var(--fs-2xs);font-weight:600;color:var(--muted);opacity:.8}@media (max-width:559px){.rd-gp-filter__panel{left:auto;right:0}}.rd-gp-reset{font-family: 'Inter',sans-serif;font-size:var(--fs-2xs);font-weight:500;color:var(--muted);background:none;border:0;padding:6px 4px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.rd-gp-reset:hover{color:var(--accent)}.rd-gp-reset[hidden]{display:none}.rd-gp-settings{position:relative}.rd-gp-settings__toggle{display:inline-flex;align-items:center;gap:8px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);color:var(--ink);background:rgba(62,102,144,0.08);border-radius:var(--r-sm);padding:8px 13px;cursor:pointer;list-style:none;transition:background .2s ease}.rd-gp-settings__toggle::-webkit-details-marker{display:none}.rd-gp-settings__toggle:hover,.rd-gp-settings[open] .rd-gp-settings__toggle{background:rgba(62,102,144,0.16)}.rd-gp-settings__toggle svg{width:18px;height:18px;flex:0 0 auto}.rd-gp-settings__label{font-weight:600;letter-spacing:.02em}.rd-gp-settings__dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.rd-gp-settings__dot[hidden]{display:none}.rd-gp-settings__panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:264px;max-width:calc(100vw - 32px);padding:4px;border-radius:var(--r-md);background:#fff;box-shadow:0 18px 42px -16px rgba(20,20,20,0.36),0 0 0 1px rgba(20,20,20,0.06)}.rd-gp-settings__section{padding:10px 8px}.rd-gp-settings__section + .rd-gp-settings__section{border-top:1px solid rgba(20,20,20,0.06)}.rd-gp-settings__heading{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0 2px;font-family: 'Inter',sans-serif;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rd-gp-settings__select{width:100%;font-size:var(--fs-sm);padding:9px 10px}.rd-gp-settings__rows{display:flex;flex-direction:column}.rd-gp-settings__foot{padding:6px 8px 8px;text-align:right}.rd-gp-settings__foot .rd-gp-reset{padding:6px 2px}@media (max-width:899px){.rd-gp-toolbar{gap:10px 12px}.rd-gp-toolbar__group{min-width:0}.rd-gp-select{min-width:0}}@media (max-width:559px){.rd-gp-toolbar{gap:8px}.rd-gp-select{font-size:var(--fs-xs)}}.rd-gp-density{display:none}@media (max-width:559px){.rd-gp-density{display:flex;justify-content:flex-end;gap:6px;margin:0 0 0 4px}.rd-gp-density__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--r-sm);background:rgba(62,102,144,0.08);color:var(--muted);cursor:pointer;transition:background .2s ease,color .2s ease}.rd-gp-density__btn svg{width:17px;height:17px;fill:currentColor}.rd-gp-density__btn[aria-pressed="true"]{background:var(--blue);color:#fff}html.rd-gp-single .rd-gp__grid{grid-template-columns:minmax(0,1fr);max-width:85vw;margin-inline:auto}}.rd-gp__card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.rd-gp__frame{aspect-ratio:3 / 4;border-radius:var(--r-sm);background:linear-gradient(160deg,rgba(62,102,144,0.10),rgba(62,102,144,0.03));overflow:hidden;transition:transform .3s ease;position:relative}.rd-gp__zoom{position:absolute;top:50%;left:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.85);backdrop-filter:blur(6px) saturate(1.3);-webkit-backdrop-filter:blur(6px) saturate(1.3);color:var(--ink);opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.rd-gp__zoom svg{width:19px;height:19px}@media (min-width:900px){.rd-gp__zoom{width:36px;height:36px}.rd-gp__zoom svg{width:16px;height:16px}}@media (hover:hover) and (pointer:fine){.rd-gp__card:hover .rd-gp__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (hover:none),(pointer:coarse){.rd-gp__card:active .rd-gp__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}}.rd-gp__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-sm)}.rd-gp__name{font-family: 'Spectral',serif;font-style:italic;font-weight:400;font-size:0.8rem;line-height:1.28;color:var(--ink);opacity:.9;margin:10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-gp__meta{font-family: 'Spectral',serif;font-style:italic;font-weight:500;font-size:clamp(0.75rem,0.74rem + 0.05vw,0.8rem);line-height:1.35;color:var(--ink);opacity:.55;margin:2px 0 0}.rd-gp__year{color:var(--ink);opacity:1}.rd-gp__price{font-family: 'Spectral',serif;font-size:clamp(0.75rem,0.74rem + 0.05vw,0.8rem);font-style:italic;font-weight:500;line-height:1.35;color:var(--ink);opacity:.78;margin:2px 0 0}.rd-gp__name,.rd-gp__meta,.rd-gp__price{padding-left:10px;padding-right:5px}.rd-gp__price--sold,.rd-gp__price--nfs{font-weight:600;text-transform:none;letter-spacing:0;font-size:clamp(0.75rem,0.74rem + 0.05vw,0.8rem);color:var(--ink);opacity:.5}@media (max-width:899px){.rd-gallery .art_name,.rd-events .event_name{font-size:1rem !important}.rd-gallery .art_size{font-size:0.85rem !important}.rd-gp__name{font-size:0.86rem !important}.rd-gp__meta{font-size:0.78rem !important}.rd-gp__price,.rd-gp__price--sold,.rd-gp__price--nfs{font-size:0.8rem}.rd-gp__grid{gap:34px 16px}html.rd-gp-single .rd-gp__name{font-size:0.95rem !important}html.rd-gp-single .rd-gp__meta{font-size:0.82rem !important}html.rd-gp-single .rd-gp__price,html.rd-gp-single .rd-gp__price--sold,html.rd-gp-single .rd-gp__price--nfs{font-size:0.85rem}html.rd-gp-single .rd-gp__grid{row-gap:46px}}@media (hover:hover) and (pointer:fine){.rd-gp__card:hover .rd-gp__frame{transform:translateY(-4px)}.rd-gp__card:hover .rd-gp__name{color:var(--accent)}}@media (hover:none),(pointer:coarse){.rd-gp__card:active .rd-gp__frame{transform:scale(0.97);transition:transform .15s ease}.rd-gp__card:active .rd-gp__name{color:var(--accent)}}.rd-gp__rangeinfo{text-align:center;font-family: 'Inter',sans-serif;font-size:var(--fs-2xs);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);opacity:.8;margin:var(--space-3) 0 0}@media (min-width:769px){.rd-gp__rangeinfo{margin-top:calc(var(--space-3) + 64px)}.rd-gp + .rd-footer-spacer{height:calc(var(--space-5) - 30px)}}.rd-gp-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px}.rd-gp-pager__num,.rd-gp-pager__step{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;box-sizing:border-box;border-radius:var(--r-pill);font-family: 'Inter',sans-serif;font-size:var(--fs-sm);font-weight:500;color:var(--ink);text-decoration:none;background:rgba(62,102,144,0.07);transition:background .2s ease,color .2s ease,transform .2s ease}.rd-gp-pager__step svg{width:16px;height:16px}.rd-gp-pager__num--current{background:var(--blue);color:#fff;font-weight:600}.rd-gp-pager__gap{font-family: 'Inter',sans-serif;font-size:var(--fs-sm);color:var(--muted);padding:0 2px}@media (hover:hover) and (pointer:fine){a.rd-gp-pager__num:hover,a.rd-gp-pager__step:hover{background:rgba(62,102,144,0.16)}}a.rd-gp-pager__num:active,a.rd-gp-pager__step:active{transform:scale(.94)}.rd-art__bg{position:fixed;inset:0;pointer-events:none;z-index:-1;background-image: url('../images/background.webp');background-size:cover;background-position:center;background-repeat:no-repeat}.rd-art__bg::after{content: "";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.92) 46%,rgba(255,255,255,1) 100%)}.rd-art{position:relative;max-width:1160px;margin:0 auto;padding:calc(var(--space-3) + 96px) clamp(16px,4vw,40px) var(--space-4)}@media (min-width:900px){.rd-art{padding-top:calc(var(--space-3) + 56px)}.rd-art__bar{margin-top:clamp(10px,1.4vh,16px)}}.rd-art__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--space-2);margin-left:8px;padding:9px 18px;border-radius:var(--r-pill);font-family: 'Inter',sans-serif;font-size:var(--fs-md);font-weight:500;color:var(--muted);text-decoration:none;transition:color .25s ease,background-color .25s ease}.rd-art__back svg{width:16px;height:16px;transition:transform .25s ease}@media (hover:hover) and (pointer:fine){.rd-art__back:hover{color:var(--ink);background:rgba(20,20,20,.05)}.rd-art__back:hover svg{transform:translateX(-3px)}}.rd-art__top{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:clamp(20px,3vw,44px)}.rd-art__side{min-width:0}.rd-art__media{min-width:0;align-self:start;border-radius:var(--r-lg);background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.10);padding:clamp(12px,1.8vw,22px)}.rd-art__stage{position:relative;overflow:hidden;border-radius:var(--r-md);padding:0;touch-action:pan-y}.rd-art__track{display:flex;align-items:center;touch-action:pan-y;transition:transform .5s cubic-bezier(.25,.46,.45,.94),height .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.rd-art__slide{flex:0 0 100%;margin:0;display:flex;align-items:center;justify-content:center}.rd-art__img{display:block;width:100%;max-width:100%;max-height:calc(100vh - 240px);height:auto;object-fit:contain;border-radius:var(--r-sm);cursor:zoom-in;touch-action:pan-y}.rd-art__nav,.rd-art__zoom{position:absolute;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(20,20,20,.08);border-radius:var(--r-round);background:rgba(255,255,255,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ink);cursor:pointer;transition:opacity .25s ease,background .25s ease}.rd-art__nav svg,.rd-art__zoom svg{width:20px;height:20px}.rd-art__nav{top:50%;transform:translateY(-50%)}.rd-art__nav--prev{left:clamp(12px,2vw,22px)}.rd-art__nav--next{right:clamp(12px,2vw,22px)}.rd-art__zoom{right:clamp(12px,2vw,22px);bottom:clamp(12px,2vw,22px)}@media (hover:hover) and (pointer:fine){.rd-art__nav,.rd-art__zoom{opacity:0}.rd-art__stage:hover .rd-art__nav,.rd-art__stage:hover .rd-art__zoom,.rd-art__nav:focus,.rd-art__zoom:focus{opacity:1}}.rd-art__nav:hover,.rd-art__zoom:hover{background:#fff}.rd-art__counter{position:absolute;left:clamp(12px,2vw,22px);bottom:clamp(12px,2vw,22px);padding:5px 11px;border-radius:var(--r-pill);background:rgba(255,255,255,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted)}.rd-art__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.rd-art__thumbs::-webkit-scrollbar{display:none}.rd-art__thumb{flex:0 0 auto;width:74px;height:74px;padding:0;border:1px solid rgba(20,20,20,.08);border-radius:var(--r-md);overflow:hidden;background:rgba(255,255,255,.7);cursor:pointer;opacity:.55;transition:opacity .25s ease,border-color .25s ease}.rd-art__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rd-art__thumb:hover{opacity:.85}.rd-art__thumb.is-active{opacity:1;border-color:rgba(20,20,20,.32)}.rd-art__panel{position:sticky;top:96px;border-radius:var(--r-lg);background:rgba(255,255,255,.74);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.08);padding:clamp(20px,2.4vw,32px)}.rd-art__title{margin:0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.375rem,1.15rem + .95vw,1.75rem);line-height:1.15;color:var(--ink)}.rd-art__subtitle{margin:8px 0 0;font-family: 'Spectral',serif;font-style:italic;font-size:var(--fs-lg);color:var(--muted)}.rd-art__price{margin:clamp(16px,2vh,24px) 0 0;font-family: 'Inter',sans-serif;font-weight:500;font-size:clamp(1.125rem,1.05rem + .35vw,1.25rem);color:var(--ink)}.rd-art__price--off{font-size:var(--fs-md);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.rd-art__specs{margin:clamp(16px,2vh,22px) 0 0;padding:clamp(14px,2vh,18px) 0 0;border-top:1px solid rgba(20,20,20,.08);display:grid;gap:9px}.rd-art__specs > div{display:flex;justify-content:space-between;gap:16px}.rd-art__specs dt{font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rd-art__specs dd{margin:0;font-family: 'Spectral',serif;font-size:var(--fs-md);color:var(--ink);text-align:right}.rd-art__buy{margin-top:clamp(18px,2.4vh,26px)}.rd-art__field{display:block;margin-bottom:12px}.rd-art__field-label{display:block;margin-bottom:6px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rd-art__select{width:100%;padding:11px 36px 11px 13px;border:1px solid rgba(20,20,20,.14);border-radius:var(--r-md);background-color:rgba(255,255,255,.9);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:16px;font-family: 'Inter',sans-serif;font-size:var(--fs-md);color:var(--ink);appearance:none;-webkit-appearance:none;cursor:pointer}.rd-art__select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rd-art__actions{display:grid;gap:10px;margin-top:16px}.rd-art__btn{padding:14px 20px;border:1px solid rgba(20,20,20,.16);border-radius:var(--r-pill);background:transparent;font-family: 'Inter',sans-serif;font-weight:500;font-size:var(--fs-md);letter-spacing:.03em;color:var(--ink);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.rd-art__btn:hover{background:rgba(20,20,20,.05);transform:translateY(-1px)}.rd-art__btn--primary{background:var(--ink);border-color:var(--ink);color:#fff}.rd-art__btn--primary:hover{background:#000;border-color:#000}.rd-art__aux{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:clamp(18px,2.4vh,26px);padding-top:clamp(14px,2vh,18px);border-top:1px solid rgba(20,20,20,.08)}.rd-art__share{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font-family: 'Inter',sans-serif;font-size:var(--fs-md);color:var(--muted);cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease}.rd-art__share svg{width:17px;height:17px}@media (hover:hover) and (pointer:fine){.rd-art__share:hover{color:var(--ink)}}.rd-art__share.is-done{color:var(--blue)}.rd-art__ext{font-family: 'Inter',sans-serif;font-size:var(--fs-md);color:var(--muted);text-decoration:none;transition:color .25s ease}.rd-art__ext:hover{color:var(--ink)}.rd-art__ext[href^="mailto:"]{color:var(--ink);font-weight:500}@media (hover:hover) and (pointer:fine){.rd-art__ext[href^="mailto:"]:hover{text-decoration:underline}}.rd-art__aux a[href^="mailto:"],.rd-art__aux a[target="_blank"]{flex:0 0 100%}.rd-art__h2{margin:0 0 clamp(14px,2vh,20px);font-family: 'Inter',sans-serif;font-weight:500;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rd-art__about{margin-top:clamp(16px,2.4vh,24px);padding-top:clamp(16px,2.4vh,24px);border-top:1px solid rgba(20,20,20,.08)}.rd-art__text{font-family: 'Spectral',serif;font-weight:300;font-size:var(--fs-lg);line-height:1.75;color:var(--muted)}.rd-art__text p{margin:0 0 1em}.rd-art__text a{color:var(--accent-text)}.rd-art__more{margin-top:var(--space-4);padding:clamp(18px,2.2vw,30px);border-radius:var(--r-lg);background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.08)}.rd-art__more-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(14px,2vh,20px)}.rd-art__more-head > .rd-art__h2{margin:0}.rd-art__more-arrows{display:flex;gap:8px;flex:0 0 auto}.rd-art__more-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(20,20,20,.14);background:rgba(255,255,255,.5);color:var(--ink);cursor:pointer;transition:background .2s ease,opacity .2s ease,border-color .2s ease}.rd-art__more-arrow svg{width:18px;height:18px}.rd-art__more-arrow:hover{background:#fff;border-color:rgba(20,20,20,.28)}.rd-art__more-arrow:disabled{opacity:.3;cursor:default}.rd-art__more-scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y}.rd-art__more-scroller::-webkit-scrollbar{display:none}.rd-art__more-grid{display:flex;gap:clamp(12px,1.4vw,18px)}.rd-art__more-card{text-decoration:none;display:block;flex:0 0 clamp(150px,19vw,186px);scroll-snap-align:start}.rd-art__more-frame{overflow:hidden;border-radius:var(--r-sm);background:rgba(255,255,255,.6);aspect-ratio:3 / 4}.rd-art__more-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.rd-art__more-card:hover .rd-art__more-frame img{transform:scale(1.04)}.rd-art__more-name{margin:8px 0 0;padding:0 4px;text-align:center;font-family: 'Spectral',serif;font-style:italic;font-weight:400;font-size:clamp(0.78rem,0.75rem + 0.14vw,0.875rem);line-height:1.25;color:var(--ink);opacity:.9;transition:color .25s ease,opacity .25s ease}.rd-art__more-price{margin:1px 0 0;padding:0 4px;text-align:center;font-family: 'Spectral',serif;font-style:italic;font-weight:500;font-size:clamp(0.72rem,0.7rem + 0.06vw,0.8rem);line-height:1.3;color:var(--ink);opacity:.78}@media (hover:hover) and (pointer:fine){.rd-art__more-card:hover .rd-art__more-name{color:var(--accent-text);opacity:1}}.rd-lb{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:rgba(12,12,12,.94);opacity:0;transition:opacity .2s ease}.rd-lb.is-open{opacity:1}.rd-lb[hidden]{display:none}.rd-lb__viewport{position:absolute;inset:0;overflow:hidden;touch-action:none}.rd-lb__rail{display:flex;width:100%;height:100%;will-change:transform}.rd-lb__slide{flex:0 0 100%;display:grid;place-items:center;padding:clamp(16px,4vw,56px);box-sizing:border-box}.rd-lb__img{max-width:calc(100vw - clamp(32px,8vw,96px));max-height:calc(100dvh - clamp(32px,8vh,96px));object-fit:contain;cursor:zoom-in;user-select:none;-webkit-user-drag:none;will-change:transform}.rd-lb__img.is-zoomed{cursor:grab}@media (pointer:coarse){.rd-lb__img{cursor:default}.rd-lb .rd-lb__nav{display:none}}.rd-lb__close,.rd-lb__nav{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-round);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .25s ease}.rd-lb__close{width:48px;height:48px;background:rgba(255,255,255,.92);border-color:transparent;color:#141414;box-shadow:0 4px 18px rgba(0,0,0,.35)}.rd-lb__close svg{width:24px;height:24px}.rd-lb__close:hover{background:#fff}.rd-lb__close:hover,.rd-lb__nav:hover{background:rgba(255,255,255,.18)}.rd-lb__close svg,.rd-lb__nav svg{width:20px;height:20px}.rd-lb__close{top:clamp(14px,3vw,26px);right:clamp(14px,3vw,26px)}.rd-lb__nav{top:50%;transform:translateY(-50%)}.rd-lb__nav--prev{left:clamp(10px,2.4vw,26px)}.rd-lb__nav--next{right:clamp(10px,2.4vw,26px)}.rd-lb__zoombar{position:absolute;z-index:2;right:clamp(14px,3vw,26px);bottom:clamp(14px,3vw,26px);display:flex;gap:8px}.rd-lb__zbtn{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-round);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .25s ease}.rd-lb__zbtn svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.rd-lb__zbtn:hover{background:rgba(255,255,255,.2)}}.rd-lb__counter{position:absolute;z-index:2;left:50%;bottom:clamp(14px,3vw,26px);transform:translateX(-50%);font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;color:rgba(255,255,255,.7)}@media (max-width:899px){.rd-art__top{grid-template-columns:1fr}.rd-art__panel{position:static}.rd-art__media{display:contents}.rd-art__side{order:1}.rd-art__about{order:2}.rd-art__stage,.rd-art__about{border-radius:var(--r-lg);background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.10)}.rd-art__about{margin-top:var(--space-3);padding:clamp(16px,4vw,24px);border-top:1px solid rgba(20,20,20,.07)}.rd-art__more-arrows{display:none}.rd-art__more-card{flex-basis:clamp(150px,30vw,200px)}.rd-art__track{aspect-ratio:3 / 4;height:auto}.rd-art__slide{height:100%}.rd-art__img{width:calc(100% - 20px);height:calc(100% - 20px);max-height:none;object-fit:cover;margin:auto}.rd-art__stage{padding:0}.rd-art__bar{margin-top:clamp(12px,3.5vw,20px)}}@media (max-width:559px){.rd-art{padding-top:calc(var(--space-2) + 56px)}.rd-art__more-card{flex-basis:44vw}.rd-art__thumb{width:58px;height:58px}.rd-art__nav{display:none}.rd-art__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rd-art__track,.rd-lb__img,.rd-art__more-frame img{transition:none}}.rd-art__back{padding:14px 18px;margin-bottom:calc(var(--space-2) - 14px)}.rd-art__share{min-height:44px;padding:0 2px}.rd-art__ext{display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.rd-art__nav,.rd-art__zoom{width:44px;height:44px}@media (max-width:899px) and (max-height:540px) and (orientation:landscape){.rd-art__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(14px,2vw,24px)}.rd-art__media{display:block}.rd-art__stage{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.rd-art__about{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:clamp(16px,2.4vh,24px) 0 0;border-top:1px solid rgba(20,20,20,.08)}.rd-art__img{max-height:72vh;width:auto;margin:0 auto}.rd-art__stage{padding:0}.rd-art__thumb{width:48px;height:48px}.rd-art__thumbs{margin-top:10px}.rd-art__nav{display:grid}.rd-art__panel{display:flex;flex-direction:column}.rd-art__buy{order:1;margin-top:14px}.rd-art__specs{order:2}.rd-art__aux{order:3}}.rd-art__bar{display:flex;align-items:center;margin-bottom:var(--space-2)}.rd-art__bar .rd-art__back{margin-bottom:0}@media (max-width:559px){.rd-art__back span{font-size:var(--fs-xs)}}.rd-contact{position:relative;max-width:1000px;margin:0 auto;padding:0 clamp(16px,4vw,40px) var(--space-4)}.rd-contact__cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:start}.rd-contact__card{border-radius:var(--r-lg);background:rgba(255,255,255,.74);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.08);padding:clamp(20px,2.6vw,34px);will-change:backdrop-filter;contain:layout paint}.rd-contact__field{margin-bottom:16px}.rd-contact__label{display:block;margin-bottom:6px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rd-contact__input{width:100%;padding:12px 14px;border:1px solid rgba(20,20,20,.14);border-radius:var(--r-md);background:rgba(255,255,255,.9);font-family: 'Spectral',serif;font-size:var(--fs-lg);line-height:1.5;color:var(--ink);transition:border-color .2s ease,background .2s ease}.rd-contact__input::placeholder{color:rgba(107,107,107,.7)}.rd-contact__input:hover{border-color:rgba(20,20,20,.24)}.rd-contact__input:focus{outline:none;background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,144,.14)}.rd-contact__textarea{resize:vertical;min-height:140px}.rd-contact__form:not([novalidate]) .rd-contact__input:user-invalid{border-color:rgba(209,18,57,.55)}.rd-contact__submit{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}.rd-contact__send{min-width:180px}.rd-contact__send[disabled]{opacity:.6;cursor:default}.rd-contact__status{margin:0;flex:1 1 200px;min-width:0;font-family: 'Inter',sans-serif;font-size:var(--fs-sm);line-height:1.45;color:var(--muted)}.rd-contact__status.is-ok{color:#1f7a43}.rd-contact__status.is-error{color:var(--accent-text)}.rd-contact__status.is-hint{color:var(--blue)}.rd-contact__status-line{display:flex;align-items:flex-start;gap:10px;padding-bottom:clamp(14px,2vh,18px);border-bottom:1px solid rgba(20,20,20,.08);font-family: 'Inter',sans-serif;font-size:var(--fs-sm);line-height:1.5;color:var(--ink)}.rd-contact__dot{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:var(--r-round);background:rgba(107,107,107,.45);transition:background .3s ease,box-shadow .3s ease}.rd-contact__dot.is-on{background:#2ea86a;box-shadow:0 0 0 4px rgba(46,168,106,.16)}.rd-contact__muted{color:var(--muted)}.rd-contact__specs{border-top:0}.rd-contact__specs > div{display:block;margin-bottom:14px}.rd-contact__specs dd{text-align:left;margin-top:3px}.rd-contact__form{scroll-margin-top:104px}.rd-contact__addrask{display:inline-block;margin-top:5px;font-size:var(--fs-xs);line-height:1.4;color:var(--muted);text-decoration:none}@media (hover:hover) and (pointer:fine){.rd-contact__addrask:hover{color:var(--accent-text);text-decoration:underline}}.rd-contact__mail{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(20,20,20,.25);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.rd-contact__mail:hover{color:var(--accent-text);border-color:var(--accent-text)}@media (max-width:559px){.rd-contact__mail,.rd-contact__addrask{display:inline-flex;align-items:center;min-height:38px}}.rd-contact__links{padding-top:clamp(14px,2vh,18px);border-top:1px solid rgba(20,20,20,.08)}.rd-contact__linkslabel{display:block;margin-bottom:10px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rd-contact__linksrow{display:flex;gap:8px;margin-bottom:12px}.rd-contact__social{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(20,20,20,.10);border-radius:var(--r-md);background:rgba(255,255,255,.6);color:var(--ink);transition:background .25s ease,border-color .25s ease,transform .25s ease}.rd-contact__social svg{width:20px;height:20px}.rd-contact__social:hover{background:#fff;border-color:rgba(20,20,20,.22);transform:translateY(-1px)}.rd-contact__saatchi{display:inline-flex}@media (max-width:899px){.rd-contact__cols{grid-template-columns:1fr}.rd-contact__aside{order:1}.rd-contact__form{order:2}.rd-contact{padding-bottom:clamp(22px,4vh,40px)}}@media (max-width:559px){.rd-contact__send{width:100%;min-width:0}.rd-contact__status{flex-basis:100%}.rd-contact__input{font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.rd-contact__social,.rd-contact__dot{transition:none}.rd-contact__social:hover{transform:none}}.rd-ev{position:relative;max-width:950px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:flex;flex-direction:column;gap:clamp(16px,2vw,22px)}.rd-ev__row{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(16px,2.6vw,32px);align-items:stretch;padding:clamp(14px,1.9vw,20px);background:rgba(255,255,255,.5);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border:1px solid rgba(255,255,255,.55);border-radius:var(--r-lg);box-shadow:0 12px 30px -18px rgba(20,20,20,.35);text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.34,1.4,.55,1),box-shadow .3s ease,background .3s ease}@media (hover:hover) and (pointer:fine){.rd-ev__row:hover{transform:translateY(-3px);background:rgba(255,255,255,.62);box-shadow:0 22px 44px -20px rgba(20,20,20,.42)}}html.rd-lite-fx .rd-ev__row{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,.82) !important}.rd-ev__body{min-width:0;display:flex;flex-direction:column}.rd-ev__name{margin:0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.1rem,0.95rem + .65vw,1.5rem);line-height:1.2;color:var(--ink);transition:color .25s ease}.rd-ev__meta{margin:7px 0 0;font-family: 'Inter',sans-serif;font-size:var(--fs-sm);letter-spacing:.02em;color:var(--muted)}.rd-ev__text{margin-top:12px;margin-bottom:clamp(14px,2vw,18px);max-width:60ch;font-family: 'Spectral',serif;font-weight:300;font-size:var(--fs-base);line-height:1.65;color:rgba(20,20,20,.80)}@media (hover:hover) and (pointer:fine){.rd-ev__row:hover .rd-ev__name{color:var(--accent-text)}}.rd-ev__more{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(20,20,20,.14);border-radius:var(--r-pill);background:rgba(255,255,255,.4);font-family: 'Inter',sans-serif;font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em;color:var(--ink);transition:background .25s ease,border-color .25s ease,color .25s ease}.rd-ev__more svg{width:14px;height:14px;transition:transform .25s ease}@media (hover:hover) and (pointer:fine){.rd-ev__row:hover .rd-ev__more{background:var(--accent);border-color:var(--accent);color:#fff}.rd-ev__row:hover .rd-ev__more svg{transform:translateX(3px)}}.rd-ev__poster{overflow:hidden;border-radius:var(--r-md);aspect-ratio:4 / 3;align-self:center}.rd-ev__poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.rd-ev__row:hover .rd-ev__poster img{transform:scale(1.04)}}@media (hover:none),(pointer:coarse){.rd-ev__row:active{transform:scale(0.98);background:rgba(255,255,255,.62);box-shadow:0 22px 44px -20px rgba(20,20,20,.42);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.rd-ev__row:active .rd-ev__name{color:var(--accent-text)}.rd-ev__row:active .rd-ev__more{background:var(--accent);border-color:var(--accent);color:#fff}}@media (max-width:899px){.rd-ev__row{grid-template-columns:minmax(0,1fr) 220px;gap:20px}}@media (max-width:767px){.rd-ev__row{grid-template-columns:1fr;gap:14px;padding:clamp(14px,4vw,18px);overflow:hidden}.rd-ev__poster{order:-1;aspect-ratio:16 / 10;margin:calc(-1 * clamp(14px,4vw,18px)) calc(-1 * clamp(14px,4vw,18px)) 0;border-radius:var(--r-lg) var(--r-lg) 0 0}}.rd-evp .rd-art__panel{position:static}.rd-evp__desc{margin-top:clamp(14px,2vh,18px);padding-top:clamp(14px,2vh,18px);border-top:1px solid rgba(20,20,20,.08)}.rd-evp__videoinline{margin-top:clamp(14px,2vh,18px);padding-top:clamp(14px,2vh,18px);border-top:1px solid rgba(20,20,20,.08)}.rd-evp__videoinline .rd-art__h2{margin-bottom:clamp(10px,1.4vh,14px)}.rd-evp__videoinline .rd-evp__video{border-radius:var(--r-md);overflow:hidden;background:rgba(20,20,20,.04)}.rd-evp__facade{position:relative;display:block;width:100%;margin:0;padding:0;border:0;cursor:pointer;background:#000;border-radius:var(--r-md);overflow:hidden;aspect-ratio:16 / 9}.rd-evp__facade-thumb{width:100%;height:100%;object-fit:cover;display:block;opacity:.9;transition:opacity .25s ease,transform .5s cubic-bezier(.25,.46,.45,.94)}.rd-evp__facade:hover .rd-evp__facade-thumb{opacity:1;transform:scale(1.03)}.rd-evp__facade-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.rd-evp__facade-play svg{width:68px;height:48px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.4));opacity:.92;transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.4,.55,1)}.rd-evp__facade:hover .rd-evp__facade-play svg{opacity:1;transform:scale(1.09)}.rd-evp .rd-art__top{gap:clamp(16px,2vw,28px)}.rd-evp .rd-art__media{padding:clamp(10px,1.3vw,16px)}.rd-evp .rd-art__panel{padding:clamp(16px,1.8vw,24px)}.rd-evp .rd-art__panel{position:static}.rd-evp .rd-art__media{align-self:start}@media (max-width:899px){.rd-evp .rd-art__side{display:contents}.rd-evp .rd-art__panel{display:contents}.rd-evp .rd-art__bar{margin-top:clamp(12px,3.5vw,20px)}.rd-evp .rd-art__top{display:flex;flex-direction:column;gap:0}.rd-evp .rd-evp__titleblock{order:1}.rd-evp .rd-art__stage{order:2}.rd-evp .rd-art__thumbs{order:3}.rd-evp .rd-evp__videoinline{order:4}.rd-evp .rd-evp__desc{order:5}.rd-evp .rd-evp__titleblock{margin:0;padding:clamp(26px,7vw,34px) clamp(16px,4vw,20px) clamp(16px,4vw,20px);background:rgba(255,255,255,.92);border:1px solid rgba(20,20,20,.07);border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:none}.rd-evp .rd-evp__titleblock .rd-art__title{font-size:clamp(1rem,0.9rem + 0.8vw,1.15rem);line-height:1.05}.rd-evp .rd-evp__titleblock .rd-art__subtitle{margin:0;font-size:0.85rem}.rd-evp .rd-art__stage{margin:0;padding:0;background:rgba(255,255,255,.92);border:1px solid rgba(20,20,20,.07);border-top:0;border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:none;overflow:hidden}.rd-evp .rd-art__track{aspect-ratio:auto;height:auto}.rd-evp .rd-art__slide{height:auto}.rd-evp .rd-art__img{width:calc(100% - 20px);height:auto;max-height:70vh;object-fit:contain;margin:0 auto}.rd-evp .rd-art__thumbs{margin-top:clamp(10px,3vw,16px)}.rd-evp .rd-evp__desc{margin-top:var(--space-3);padding:clamp(16px,4vw,24px);padding-top:clamp(16px,4vw,24px);border-top:0;border-radius:var(--r-lg);background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.10)}.rd-evp .rd-evp__videoinline{margin-top:var(--space-3);padding-top:0;border-top:0}}.rd-evp__head{margin-bottom:clamp(18px,2.6vw,30px)}.rd-evp__title{margin:0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);line-height:1.12;color:var(--ink)}.rd-evp__meta{margin:10px 0 0;font-family: 'Inter',sans-serif;font-size:var(--fs-md);letter-spacing:.02em;color:var(--muted)}.rd-evp__meta::before{content: "";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:2px;background:var(--accent);vertical-align:middle}.rd-evp__media{border-radius:var(--r-lg);overflow:hidden;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.10)}.rd-evp__video{position:relative;padding-top:56.25%}.rd-evp__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.rd-evp__poster{width:100%;height:auto;display:block}.rd-evp__about{margin-top:var(--space-3);max-width:640px}.rd-evp__shots{margin-top:var(--space-3)}.rd-evp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(10px,1.4vw,16px)}.rd-evp__shot{padding:0;border:0;border-radius:var(--r-lg);overflow:hidden;background:rgba(255,255,255,.5);box-shadow:0 10px 26px -16px rgba(20,20,20,.32);cursor:zoom-in;aspect-ratio:1 / 1;transition:transform .3s cubic-bezier(.34,1.4,.55,1),box-shadow .3s ease}.rd-evp__shot img{width:100%;height:100%;object-fit:cover;display:block}.rd-evp__shot:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px rgba(20,20,20,.42)}@media (max-width:559px){.rd-evp{padding-top:calc(var(--space-2) + 56px)}.rd-evp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rd-ev__poster img,.rd-evp__shot{transition:none}.rd-ev__row:hover .rd-ev__poster img,.rd-evp__shot:hover{transform:none}}.rd-doc{position:relative;max-width:1060px;margin:0 auto;padding:calc(var(--space-3) + 96px) clamp(16px,4vw,40px) var(--space-4)}.rd-doc__head{margin-bottom:14px}.rd-doc__eyebrow{margin:0 0 8px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rd-doc__title{margin:0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.625rem,1.3rem + 1.6vw,2.375rem);line-height:1.15;color:var(--ink)}.rd-doc__cols{display:grid;grid-template-columns:268px minmax(0,1fr);gap:clamp(24px,4vw,56px)}.rd-doc__aside{position:sticky;top:124px;align-self:start}.rd-doc__side{display:flex;flex-direction:column}.rd-doc__link{padding:9px 0 9px 14px;border-left:2px solid rgba(20,20,20,.10);font-family: 'Inter',sans-serif;font-size:var(--fs-md);line-height:1.35;color:var(--muted);text-decoration:none;transition:color .2s ease,border-color .2s ease}.rd-doc__link:hover{color:var(--ink);border-left-color:rgba(20,20,20,.3)}.rd-doc__body,.rd-doc__title{transition:opacity .18s ease,transform .18s ease}.rd-doc__body.is-swapping,.rd-doc__title.is-swapping{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.rd-doc__body,.rd-doc__title{transition:opacity .12s linear}.rd-doc__body.is-swapping,.rd-doc__title.is-swapping{transform:none}}.rd-doc__link.is-current{color:var(--ink);border-left-color:var(--accent-text)}.rd-doc__body{max-width:68ch;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(0.9375rem,0.9rem + .13vw,1rem);line-height:1.7;color:rgba(20,20,20,.86);overflow-wrap:break-word}.rd-doc__body h2,.rd-doc__body h3,.rd-doc__body h4,.rd-doc__body h5,.rd-doc__body h6{margin:1.9em 0 .55em;font-family: 'Inter',sans-serif;font-weight:600;font-size:var(--fs-lg);line-height:1.35;color:var(--ink)}.rd-doc__body h4,.rd-doc__body h5,.rd-doc__body h6{font-size:var(--fs-base)}.rd-doc__body h2:first-child,.rd-doc__body h3:first-child,.rd-doc__body h4:first-child{margin-top:0}.rd-doc__body p{margin:0 0 1em}.rd-doc__body ul,.rd-doc__body ol{margin:0 0 1em;padding-left:1.3em}.rd-doc__body li{margin-bottom:.4em}.rd-doc__body a{color:var(--accent-text)}.rd-doc__body b,.rd-doc__body strong{font-weight:500;color:var(--ink)}.rd-doc__body hr{margin:2em 0;border:0;border-top:1px solid rgba(20,20,20,.10)}.rd-doc__body table{width:100%;border-collapse:collapse;margin:0 0 1em}.rd-doc__body td,.rd-doc__body th{padding:8px 10px;border:1px solid rgba(20,20,20,.10);text-align:left;font-size:var(--fs-base)}@media (max-width:767px){.rd-doc__cols{grid-template-columns:minmax(0,1fr);gap:22px}.rd-doc__aside{position:static;min-width:0}.rd-doc__body{min-width:0}.rd-doc__side{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;padding-bottom:10px;border-bottom:1px solid rgba(20,20,20,.08)}.rd-doc__link{flex:0 0 auto;padding:7px 12px;border-left:0;border-bottom:2px solid rgba(20,20,20,.10);white-space:nowrap}.rd-doc__link.is-current{border-bottom-color:var(--accent-text)}}.rd-note{position:relative;max-width:640px;margin:0 auto;padding:clamp(173px,25.3vh,276px) clamp(16px,4vw,40px) calc(var(--space-4) * 1.15);text-align:center}.rd-note__card{border-radius:var(--r-lg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);padding:clamp(28px,4vw,48px) clamp(20px,3.5vw,44px) clamp(32px,4.5vw,52px)}.rd-note__code{margin:0;font-family: 'Spectral',serif;font-weight:300;font-size:clamp(4rem,2.5rem + 7vw,8rem);line-height:1;color:rgba(20,20,20,.26);font-variant-numeric:tabular-nums}.rd-note__title{margin:clamp(6px,1.4vh,14px) 0 0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.25;color:var(--ink)}.rd-note__hint{margin:12px auto 0;max-width:46ch;font-family: 'Inter',sans-serif;font-size:var(--fs-md);line-height:1.6;color:var(--muted)}.rd-note__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:clamp(24px,4vh,38px)}.rd-note__actions .rd-art__btn{min-width:170px}@media (max-width:559px){.rd-note__actions{flex-direction:column}.rd-note__actions .rd-art__btn{width:100%;min-width:0}}[class^="rd-"],[class*=" rd-"]{box-sizing:border-box}.rd-note__mark{display:grid;place-items:center;width:56px;height:56px;margin:0 auto clamp(12px,2vh,20px);border-radius:var(--r-round);border:1px solid rgba(20,20,20,.12)}.rd-note__mark svg{width:26px;height:26px}.rd-note__mark.is-ok{color:#2ea86a;border-color:rgba(46,168,106,.35);background:rgba(46,168,106,.07)}.rd-note__mark.is-off{color:var(--muted)}.rd-note__mail{margin:clamp(14px,2vh,20px) auto 0;max-width:46ch;font-family: 'Inter',sans-serif;font-size:var(--fs-md);line-height:1.6;color:var(--ink)}.rd-note__mail-label{display:block;color:var(--muted);font-size:var(--fs-sm);margin-bottom:2px}.rd-note__hint a{color:var(--accent-text)}.rd-co{position:relative;max-width:1100px;margin:0 auto;padding:calc(var(--space-3) + 96px) clamp(16px,4vw,40px) var(--space-4)}.rd-co__card{border-radius:var(--r-lg);background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.08);padding:clamp(20px,3vw,36px)}.rd-co__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,18px)}.rd-co__field{display:flex;flex-direction:column;gap:6px;min-width:0}.rd-co__field--wide{grid-column:1 / -1}.rd-co__label{font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rd-co__label i{font-style:normal;color:var(--accent-text)}.rd-co__input{width:100%;min-width:0;padding:11px 14px;border:1px solid rgba(20,20,20,.14);border-radius:var(--r-md);background:rgba(255,255,255,.9);font-family: 'Inter',sans-serif;font-size:var(--fs-md);color:var(--ink);transition:border-color .2s ease,background-color .2s ease}.rd-co__input::placeholder{color:rgba(20,20,20,.34)}.rd-co__input:focus-visible{outline:none;border-color:var(--accent-text);background:#fff}.rd-co__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:clamp(20px,3vh,28px);padding-top:clamp(16px,2.4vh,22px);border-top:1px solid rgba(20,20,20,.10)}.rd-co__totallabel{margin:0;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rd-co__totalsum{margin:0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.125rem,1.05rem + .35vw,1.25rem);color:var(--ink)}.rd-co__totalitems{margin:0 0 0 auto;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);color:var(--muted)}.rd-co__accept{margin:clamp(14px,2vh,18px) 0 0;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);line-height:1.6;color:var(--muted)}.rd-co__accept a{color:var(--accent-text)}.rd-co__buy{display:block;width:100%;margin-top:clamp(14px,2vh,18px);min-height:52px;padding:14px 20px;border:0;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family: 'Inter',sans-serif;font-size:var(--fs-md);font-weight:500;letter-spacing:.02em;cursor:pointer;transition:opacity .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.rd-co__buy:hover{opacity:.88}}.rd-co__buy:active{transform:scale(.99)}.rd-co__testbar{margin:0 0 clamp(14px,2vh,20px);padding:10px 16px;border-radius:var(--r-md);border:1px solid rgba(237,20,61,.28);background:rgba(237,20,61,.07);font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--accent-text);text-align:center}@media (max-width:559px){.rd-co__grid{grid-template-columns:minmax(0,1fr)}.rd-co{padding-top:calc(var(--space-2) + 56px)}}.rd-ord{position:relative;max-width:720px;margin:0 auto;padding:calc(var(--space-3) + 96px) clamp(16px,4vw,40px) var(--space-4)}.rd-ord__head{margin-bottom:clamp(18px,2.6vh,26px)}.rd-ord__title{margin:0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.375rem,1.15rem + .95vw,1.75rem);line-height:1.15;color:var(--ink)}.rd-ord__lead{margin:10px 0 0;max-width:52ch;font-family: 'Inter',sans-serif;font-size:var(--fs-md);line-height:1.6;color:var(--muted)}.rd-ord__card{border-radius:var(--r-lg);background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.08);padding:clamp(20px,3vw,32px)}.rd-ord__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,18px)}.rd-ord__msg{margin:14px 0 0;font-family: 'Inter',sans-serif;font-size:var(--fs-sm);line-height:1.5;color:var(--accent-text)}.rd-ord__result{margin-top:clamp(18px,2.6vh,26px)}.rd-ord__resulthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rd-ord__ref{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-lg);letter-spacing:.06em;color:var(--ink)}.rd-ord__status{padding:6px 12px;border-radius:var(--r-pill);font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;background:rgba(20,20,20,.06);color:var(--muted)}.rd-ord__status--2{background:rgba(46,125,80,.12);color:#2e7d50}.rd-ord__status--3{background:rgba(237,20,61,.10);color:var(--accent-text)}.rd-ord__track{margin-top:clamp(14px,2vh,18px);text-align:center;text-decoration:none}.rd-ord__hint{margin:clamp(12px,1.8vh,16px) 0 0;font-family: 'Inter',sans-serif;font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}.rd-ord__hint a{color:var(--accent-text)}.rd-ord__itemshead{margin:clamp(20px,3vh,26px) 0 clamp(10px,1.4vh,14px)}.rd-ord__items{margin:0;padding:0;list-style:none}.rd-ord__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;border-top:1px solid rgba(20,20,20,.08)}.rd-ord__itemname{font-family: 'Spectral',serif;font-size:var(--fs-lg);color:var(--ink)}.rd-ord__itemmeta{font-family: 'Inter',sans-serif;font-size:var(--fs-xs);color:var(--muted)}.rd-ord__itemprice{margin-left:auto;font-family: 'Spectral',serif;font-size:var(--fs-md);color:var(--ink)}@media (max-width:559px){.rd-ord__row{grid-template-columns:minmax(0,1fr)}}.rd-co__head{margin-bottom:clamp(18px,2.6vh,28px)}.rd-co__head .rd-art__back{margin-left:0}.rd-co__title{margin:0;font-family: 'Spectral',serif;font-weight:400;font-size:clamp(1.375rem,1.15rem + .95vw,1.75rem);line-height:1.15;color:var(--ink)}.rd-co__cardhead{margin-bottom:clamp(18px,2.6vh,26px)}.rd-co__cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(20px,3vw,40px)}.rd-co__main{min-width:0}.rd-co__side{min-width:0;position:sticky;top:124px;align-self:start;max-height:calc(100vh - 124px - 20px);display:flex;flex-direction:column;gap:clamp(14px,2vh,20px)}.rd-co__summary{min-height:0;overflow-y:auto}.rd-co__totalbox{flex-shrink:0}.rd-co__summary,.rd-co__totalbox{border-radius:var(--r-lg);background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(20,20,20,.07);box-shadow:0 18px 50px rgba(20,20,20,.08);padding:clamp(18px,2.4vw,26px)}.rd-co__summary .rd-art__h2{margin-bottom:clamp(12px,1.6vh,16px)}.rd-co__summary .product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 14px;align-items:start}.rd-co__summary .image,.rd-co__summary .image_muliply{grid-row:span 4;width:72px;height:96px;border-radius:var(--r-sm);background-size:cover !important;background-position:center !important}.rd-co__summary .product_text{grid-column:2;margin:0;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);line-height:1.45;color:var(--muted)}.rd-co__summary .product_name{font-family: 'Spectral',serif;font-size:var(--fs-lg);color:var(--ink)}.rd-co__summary .product_price{font-family: 'Spectral',serif;font-size:var(--fs-md);color:var(--ink)}.rd-co__summary .product_text:empty{display:none}.rd-co__summary .product_muliply{display:block}.rd-co__summary .inside_product{display:flex;flex-wrap:wrap;gap:8px}.rd-co__summary .inside_product .image_muliply{grid-row:auto;width:56px;height:74px}.rd-co__summary #multiply_prod{cursor:pointer;padding:10px;margin:-10px;border-radius:var(--r-lg);transition:background .2s ease}.rd-co__summary #multiply_prod:hover{background:rgba(255,255,255,0.4)}.rd-co__summary #vpl{display:inline-flex;align-items:center;margin:12px 0 0;font-family: 'Inter',sans-serif;font-size:var(--fs-sm);font-weight:600;color:var(--accent)}#tres_t{display:flex;gap:4px;margin-top:8px}#tres_t .tres_t{width:4px;height:4px;border-radius:50%;background:var(--muted);opacity:.6}#itemsmenu_background{position:fixed;inset:0;z-index:4000;display:none;opacity:0}#items-fake-background{position:absolute !important;inset:0;background:rgba(20,20,20,0.4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}#items-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,460px);max-height:min(84vh,720px);display:flex;flex-direction:column;padding:20px;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,0.6);border-radius:var(--r-xl);box-shadow:0 30px 80px -30px rgba(20,20,20,0.5);box-sizing:border-box}#label_cart{margin:0 40px 14px 0;font-family: 'Spectral',serif;font-size:var(--fs-xl);color:var(--ink)}#items-background .cross_close{position:absolute;top:14px;right:16px;margin:0;width:36px;height:36px;display:grid;place-items:center;font-size:24px;line-height:1;color:var(--muted);cursor:pointer;border-radius:var(--r-round);transition:background .2s ease,color .2s ease}#items-background .cross_close:hover{background:rgba(20,20,20,0.06);color:var(--ink)}#items-inside{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:10px;margin:0 -4px;padding:2px 4px}.secondaryprod.product{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:2px 14px;align-items:center;padding:10px;background:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.6);border-radius:var(--r-lg);box-sizing:border-box}.secondaryprod .image{grid-column:1;grid-row:1 / span 5;align-self:start;width:56px;height:72px;border-radius:var(--r-sm);background-size:cover !important;background-position:center !important}.secondaryprod .product_text{grid-column:2;margin:0;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);line-height:1.4;color:var(--muted)}.secondaryprod .product_name{font-family: 'Spectral',serif;font-size:var(--fs-md);color:var(--ink)}.secondaryprod .product_price{grid-column:3;grid-row:1 / span 5;align-self:center;font-family: 'Spectral',serif;font-size:var(--fs-md);font-weight:600;color:var(--ink);white-space:nowrap}.secondaryprod .product_text:empty{display:none}#check_total_buy{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(20,20,20,0.08)}#check_total_buy .total{margin:0;font-family: 'Inter',sans-serif}#check_total_text{font-size:var(--fs-sm);color:var(--muted)}#checkout_pricess{margin-left:auto;font-size:var(--fs-lg);font-weight:700;color:var(--ink);white-space:nowrap}#check_total_buy #total_items{flex-basis:100%;font-size:var(--fs-xs);color:var(--muted)}.rd-co__totalbox .rd-co__total{margin-top:0;padding-top:0;border-top:0}.rd-co__totalbox .rd-co__totalitems{margin-left:0;flex-basis:100%}.rd-co__note{margin:4px 0 0;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);line-height:1.55;color:var(--muted)}.rd-co__note a{color:var(--accent-text)}.rd-co__ua{display:none}.rd-co__field:has(#Rcountry option[value="UA"]:checked) .rd-co__ua{display:block;margin-top:8px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}@media (max-width:899px){.rd-co__cols{grid-template-columns:minmax(0,1fr)}.rd-co__head{margin-top:clamp(12px,3.5vw,20px)}.rd-co__side{display:contents}.rd-co__summary{order:-1}.rd-co__totalbox{order:1}}.rd-note__order{margin:clamp(16px,2.4vh,22px) auto 0;max-width:380px;padding:clamp(14px,2vh,18px) clamp(16px,3vw,22px);border:1px solid rgba(20,20,20,.12);border-radius:var(--r-md);background:rgba(255,255,255,.6);display:flex;flex-direction:column;gap:6px}.rd-note__order-label{font-family: 'Inter',sans-serif;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rd-note__order-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-lg);letter-spacing:.08em;color:var(--ink)}.rd-note__order-hint{margin-top:6px;font-family: 'Inter',sans-serif;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}.rd-note__order-track{margin-top:4px;font-family: 'Inter',sans-serif;font-size:var(--fs-sm);color:var(--accent-text);text-decoration:none}@media (hover:hover) and (pointer:fine){.rd-note__order-track:hover{text-decoration:underline}}