html{scroll-behavior:smooth}body{background:#000;color:#fff}.volynska-wordmark{display:inline-flex;flex-direction:column;color:white;font-family:'Cormorant Garamond',Georgia,serif;font-size:32px;letter-spacing:.12em;line-height:1.1;text-align:center}.volynska-wordmark small{font-family:Poppins,Arial,sans-serif;font-size:9px;letter-spacing:.55em;margin-top:9px}.header-title-logo a{display:block}.header-title-logo{max-width:none!important}.header-title-logo .volynska-wordmark{font-size:36px}.reference-video{position:absolute;inset:0;overflow:hidden}.reference-video video{width:100%;height:100%;object-fit:cover}.section-background img{width:100%;height:100%;object-fit:cover}.page-section:has(.reference-video),.page-section:has(.atelier-reference-video){min-height:100svh}.sqs-block,.sqs-html-content,.sqs-block-content{opacity:1!important;visibility:visible!important}.sqs-text-ready{opacity:1!important}.header-nav-folder-content{z-index:30}.header-nav-item--folder:hover .header-nav-folder-content,.header-nav-item--folder:focus-within .header-nav-folder-content{opacity:1;pointer-events:auto}.volynska-contact{padding:100px 6vw;max-width:900px;margin:auto;text-align:center}.volynska-contact h2{font-size:42px}.volynska-contact p{line-height:1.8}.volynska-contact form{display:grid;text-align:left;gap:24px;margin:45px 0}.volynska-contact label{display:grid;gap:10px}.volynska-contact input,.volynska-contact textarea{box-sizing:border-box;width:100%;background:#111;color:white;border:1px solid #666;padding:15px;font:inherit}.volynska-contact button{justify-self:start;padding:18px 36px;background:white;border:1px solid white;color:black;font:inherit;cursor:pointer}dialog{border:1px solid #555;background:#070707;color:white;width:min(1100px,90vw);max-height:90svh;padding:40px}dialog::backdrop{background:rgba(0,0,0,.9)}dialog video{width:100%;max-height:75svh}.close{position:absolute;right:12px;top:7px;background:none;border:none;color:white;font-size:30px;cursor:pointer}.preview-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.preview-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.gallery-contact{display:inline-block;margin-top:30px}.volynska-contact a{text-decoration:underline}a:focus-visible,button:focus-visible{outline:2px solid #c9ad7e;outline-offset:5px}.reference-reveal{animation:ref-reveal 1.1s ease both}@keyframes ref-reveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.header-menu{display:none}.header--menu-open .header-menu{display:flex;opacity:1;visibility:visible}.header--menu-open .header-menu-nav-folder{opacity:1;transform:none}.header--menu-open .header-menu-nav-folder--active{display:flex}@media(max-width:767px){.volynska-wordmark{font-size:27px}.preview-gallery{grid-template-columns:repeat(2,1fr)}.volynska-contact{padding:65px 7vw}.header--menu-open .header-menu{position:fixed;inset:80px 0 0;background:#000;z-index:80;overflow:auto}.header--menu-open .header-menu-nav-list{padding:30px}.header-menu-nav-item a{color:white!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.sqsrte-scaled-text h1{font-size:clamp(30px,4.6vw,76px)!important}.header-title-logo{width:auto!important}.accordion-item__click-target{cursor:pointer}.accordion-item__dropdown{transition:height .3s ease}.sqs-image-shape-container-element>.volynska-wordmark{position:absolute;inset:0;align-items:center;justify-content:center}#appointment{scroll-margin-top:70px}
/* Local replacements for the source platform's script-driven image loading and navigation. */
.section-background,.section-background-content{opacity:1!important;visibility:visible!important;position:absolute;inset:0}.section-background img{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.section-background{pointer-events:none}.sqs-block-image img{display:block!important;opacity:1!important;visibility:visible!important}.sqs-block-button{position:relative;z-index:3}.sqs-block-button a{pointer-events:auto!important;cursor:pointer}.header-nav-folder-content{display:none!important}.header-nav-item--folder:hover .header-nav-folder-content,.header-nav-item--folder:focus-within .header-nav-folder-content,.folder-open .header-nav-folder-content{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header-nav-folder-content a{display:block}.inner-content{padding-top:125px;min-height:70vh;background:#000}.inner-intro{max-width:1100px;margin:0 auto;padding:60px 6vw 90px;text-align:center}.inner-intro h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(36px,4.8vw,72px);line-height:1.12}.inner-intro p{font-size:19px;max-width:760px;margin:25px auto;line-height:1.7}.editorial-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:0 8vw 100px}.editorial-split>img{width:100%;max-height:700px;object-fit:cover}.editorial-split p{line-height:1.9}.reading-copy{max-width:850px;margin:auto;padding:60px 6vw 100px}.reading-copy h2{font-size:38px;margin-top:55px}.reading-copy p{line-height:1.8}.reference-button{display:inline-block;padding:13px 25px;border:1px solid white;margin-top:24px;color:white;text-decoration:none;transition:.2s}.reference-button:hover{background:white;color:black}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 28px;padding:0 5vw 100px}.collection-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .5s}.collection-card a{display:block}.collection-card a:first-child{overflow:hidden}.collection-card a:hover img{transform:scale(1.025)}.collection-card h2{font-size:21px;line-height:1.45;margin:18px 0}.card-detail{font-size:14px;text-decoration:underline}.collection-tools{display:flex;gap:24px;align-items:end;padding:0 5vw 45px}.collection-tools label{display:grid;gap:9px;flex:1}.collection-tools input,.collection-tools select{box-sizing:border-box;background:#111;border:1px solid #555;color:white;padding:14px;font:inherit;width:100%}.collection-card[hidden],#no-results[hidden]{display:none!important}#no-results{text-align:center;padding:50px}.breadcrumb{padding:25px 5vw 40px;font-size:14px}.breadcrumb a{text-decoration:underline}.piece-detail{display:grid;grid-template-columns:1.35fr 1fr;gap:6vw;padding:0 5vw 100px}.piece-photos{display:grid;gap:20px}.piece-photos img{width:100%;height:auto}.piece-copy{position:sticky;top:120px;align-self:start}.piece-copy h1{font-size:clamp(30px,3vw,48px);line-height:1.2}.piece-copy p{line-height:1.8}.piece-copy dl{border-top:1px solid #444;margin-top:35px;padding-top:25px}.piece-copy dt{margin-top:20px;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.piece-copy dd{margin:10px 0 0;color:#bbb;font-size:15px}.back-link{display:block;margin-top:30px}.commission-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:40px 5vw 70px}.commission-gallery img{width:100%;object-fit:contain}.gallery-title{text-align:center;font-size:50px}.film-page{padding:0 5vw 100px}.film-page video{width:100%;max-height:80vh}.native-carousel{position:relative!important;height:auto!important;display:block!important;padding:0!important;min-height:250px}.native-carousel>img{position:relative!important;display:block!important;max-height:75vh;object-fit:contain;width:100%;height:auto}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:30px;padding:18px}.carousel-controls button{background:none;color:white;border:1px solid #777;padding:8px 20px;font-size:22px;cursor:pointer}.image-lightbox{box-sizing:border-box;max-width:96vw;width:1200px;padding:40px 60px 25px;background:#050505}.image-lightbox img{display:block;max-height:77vh;max-width:100%;margin:auto;object-fit:contain}.lightbox-prev,.lightbox-next{position:absolute;top:45%;font-size:28px;border:0;background:none;color:white;cursor:pointer}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-count{text-align:center;margin:15px 0 0}.mobile-navigation{position:fixed;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;border:0;padding:75px 8vw}.mobile-navigation nav{display:grid;gap:22px;font-size:24px}.mobile-navigation .close{right:25px;top:20px}main img[data-zoom],.commission-gallery img,.piece-photos img{cursor:zoom-in}.sqs-gallery-design-autogrid{opacity:1!important}.blog-item-wrapper,.blog-basic-grid,.blog-list-pagination{opacity:1!important;visibility:visible!important}.blog-item-title h1{font-size:clamp(32px,4vw,64px)}
@media(max-width:1500px) and (min-width:800px){.header-nav-item{font-size:14px!important}.header-nav-list{gap:15px!important}.header-actions .btn{font-size:13px!important}.header-title-logo .volynska-wordmark{font-size:28px}.header-nav-folder-content{min-width:260px}}@media(max-width:1000px){.collection-grid{grid-template-columns:repeat(2,1fr)}.editorial-split{gap:35px;padding-inline:6vw}.piece-detail{gap:30px}.collection-tools{flex-wrap:wrap}.collection-tools label{min-width:220px}}@media(max-width:767px){.inner-content{padding-top:85px}.inner-intro{padding-bottom:55px}.inner-intro p{font-size:16px}.editorial-split,.piece-detail{grid-template-columns:1fr}.piece-copy{position:static}.collection-grid{gap:35px 16px}.collection-card h2{font-size:16px}.commission-gallery{grid-template-columns:1fr}.collection-tools{gap:15px}.collection-tools label{min-width:100%}.piece-detail{padding-inline:6vw}.image-lightbox{padding:40px 30px 20px}.header-desktop{display:none!important}.header-mobile{display:flex!important}.header-display-mobile{display:flex!important}.header-display-desktop{display:none!important}}
.article-image{width:100%;max-height:500px;object-fit:cover;margin:30px 0}.article-pagination{display:flex;justify-content:space-between;gap:25px;padding:40px 5vw 80px}.article-pagination a{text-decoration:underline}.story-index{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0 5vw 60px}.story-index img{width:100%;aspect-ratio:1.25;object-fit:cover}.story-index h2{font-size:28px;line-height:1.2}.story-index p{font-size:16px;line-height:1.8}.reading-copy h1{font-size:clamp(36px,4vw,60px);line-height:1.15}@media(max-width:767px){.story-index{grid-template-columns:1fr;gap:50px}.reading-copy{padding-top:30px}}
.about-replica .image-title h2{font-size:clamp(20px,2vw,31px);line-height:1.2}.about-replica .image-subtitle p{font-size:clamp(13px,1.1vw,17px);line-height:1.65}.about-replica .sqs-block-image img{filter:grayscale(1);object-fit:cover!important}.about-replica .image-inset{overflow:hidden}.about-replica .sqs-image-content img{width:100%;height:100%}.about-replica .sqs-block-image .image-inset{aspect-ratio:1.5}.volynska-about-wordmark{display:flex;flex-direction:column;align-items:center;justify-content:center;font:clamp(36px,6vw,80px)/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:.14em;color:white;width:100%;height:100%;position:absolute;inset:0}.volynska-about-wordmark small{font:10px Poppins,Arial,sans-serif;letter-spacing:.6em;margin-top:15px}.category-replica .summary-item,.category-replica .summary-item-list,.category-replica .summary-block-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.category-replica .summary-thumbnail-container img{display:block!important;opacity:1!important;object-fit:cover!important}.category-replica .summary-thumbnail img{width:100%;height:100%}.category-replica .summary-block-setting-design-carousel .summary-item-list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:25px;transform:none!important;width:auto!important}.category-replica .summary-block-setting-design-carousel .summary-item{float:none!important;width:auto!important;margin:0!important}.product-replica{padding-top:110px}.local-product-gallery{display:block!important;height:auto!important;position:relative!important;opacity:1!important;overflow:visible!important}.local-product-hero{display:block!important;position:relative!important;width:100%!important;height:auto!important;max-height:75vh;object-fit:contain!important;opacity:1!important;cursor:zoom-in}.local-product-thumbs{display:flex;gap:12px;padding-top:18px;flex-wrap:wrap}.local-product-thumbs button{width:80px;height:80px;background:none;padding:0;border:1px solid #444;cursor:pointer}.local-product-thumbs button[aria-pressed=true]{border-color:white}.local-product-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.availability-note{font-size:14px!important;line-height:1.7!important;color:#bbb}.product-replica .product-description{display:block!important}.product-replica .product-description.hidden-up-md{display:none!important}.product-replica .product-content,.product-replica .product-details{opacity:1!important;visibility:visible!important}.product-replica .product-related-products{margin-top:60px}@media(max-width:767px){.product-replica{padding-top:85px}.category-replica .summary-block-setting-design-carousel .summary-item-list{grid-template-columns:repeat(2,1fr)}.local-product-thumbs button{width:60px;height:60px}.about-replica .image-subtitle p{font-size:14px}}
.collections-replica .product-list-item,.collections-replica .product-list-container,.collections-replica .product-list-layout-container{opacity:1!important;visibility:visible!important;transform:none!important}.collections-replica .grid-image-wrapper{position:relative!important;aspect-ratio:1}.collections-replica .grid-image-wrapper img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;display:none!important}.collections-replica .grid-image-wrapper img:first-of-type{display:block!important}.collections-replica .product-list-item-image{padding-bottom:0!important}.collections-replica .product-list-no-results{display:none}.collections-replica .product-list-item-price{display:none!important}.collections-replica .product-list-category-subnav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.local-filters-open .product-list-filters-drawer-overlay{display:block!important;opacity:1!important}.local-filters-open .product-list-filters{display:block!important;visibility:visible!important;transform:none!important;z-index:50}.product-replica .product-list-item-price{display:none!important}.about-replica .image-inset>.sqs-image-shape-container-element{width:100%;height:100%;position:relative}.about-replica .image-inset>.sqs-image-shape-container-element img{width:100%;height:100%;object-fit:cover!important}.about-replica .image-card-wrapper{height:auto!important;opacity:1!important;visibility:visible!important}
.atelier-reference-video{position:absolute;inset:0;overflow:hidden;pointer-events:none}.atelier-reference-video>img{width:100%;height:100%;object-fit:cover}.atelier-reference-video iframe{position:absolute;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;left:50%;top:50%;transform:translate(-50%,-50%);border:0}
.about-replica img[src$="anna.jpg"]{object-position:center 25%!important}.summary-carousel-pager-prev,.summary-carousel-pager-next{cursor:pointer}.summary-carousel-pager [aria-disabled=true]{opacity:.35}.header-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}

/* Content stays visible without the original platform's animation runtime. */
main .image-block-outer-wrapper :is(.image-inset,.image-block-wrapper,.sqs-image-content,.image-caption-wrapper,.sqs-dynamic-text-container,.image-card,.image-title-wrapper,.image-subtitle-wrapper){opacity:1!important;visibility:visible!important;transform:none!important}

/* Static content must not wait for a removed platform loader. */
.blog-basic-grid .blog-basic-grid--container,.blog-side-by-side .blog-item,.blog-alternating-side-by-side .blog-item,.blog-masonry .entry{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}
.blog-basic-grid .image-wrapper{height:auto!important;aspect-ratio:1.5;display:block;position:relative;overflow:hidden}
.blog-basic-grid .image-wrapper img{display:block;opacity:1!important;width:100%;height:100%;object-fit:cover}
.blog-list-pagination{grid-column:1/-1}.story-index-replica .page-section:first-of-type{min-height:0!important}
.reference-reveal{animation:none!important}a,button{touch-action:manipulation}button,[role=button]{cursor:pointer}

main .image-block-v2,main .product-list .product-list-item,main .product-related-products .product-list-item{opacity:1!important;visibility:visible!important}main .product-related-products .grid-image-wrapper img:first-of-type{opacity:1!important}

/* Give the brand lockup enough room for its subtitle at every width. */
.about-replica .volynska-about-wordmark{position:relative;inset:auto;box-sizing:border-box;min-height:140px;padding:20px 0;font-size:clamp(32px,5vw,70px);line-height:1.2}
.about-replica .sqs-image-shape-container-element:has(>.volynska-about-wordmark){padding-bottom:0!important;overflow:visible!important;min-height:140px}
.about-replica .volynska-about-wordmark small{font-size:clamp(9px,1.1vw,12px);line-height:1.6;letter-spacing:.4em}
.about-replica .brand-origin-line{text-align:center;font-size:clamp(18px,2vw,28px);line-height:1.5;white-space:normal;margin:18px 0 28px;text-shadow:0 2px 12px #000}
.header-title-logo .volynska-wordmark{font-size:clamp(20px,2.2vw,32px)!important}.header-title-logo .volynska-wordmark small{font-size:8px;letter-spacing:.35em;line-height:1.5}



.about-replica .image-inset:has(img[src$="anna-marchak-jewellery-v4.webp"]){aspect-ratio:1.5!important}.about-replica img[src$="anna-marchak-jewellery-v4.webp"]{object-position:center center!important}

.header-nav-item:empty,.header-menu-nav-item:empty{display:none!important}

/* Remaining navigation items use one consistent gap, without removed-column placeholders. */
.header-nav-list{display:flex!important;align-items:center;justify-content:center;column-gap:clamp(18px,2.2vw,34px)!important;row-gap:12px}
.header-nav-list>.header-nav-item{margin-left:0!important;margin-right:0!important;flex:0 0 auto}
.header-nav-list>.header-nav-item>a,.header-nav-list>.header-nav-item>.header-nav-folder-title{white-space:nowrap}

.jewels-footer-utility{max-width:1200px;margin:0 auto;padding:25px 6vw 35px;border-top:1px solid #ffffff30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;color:#ccc;font:12px/1.7 Poppins,Arial,sans-serif}.jewels-footer-utility>span{font-size:11px}.jewels-footer-utility>div{display:flex;gap:24px}.jewels-footer-utility a:hover{text-decoration:underline}.jewels-legal{max-width:920px;margin:0 auto;padding:160px 6vw 80px;color:#e9e9e9}.jewels-legal .legal-kicker{font:11px Poppins,Arial,sans-serif;letter-spacing:3px;color:#bfa47d}.jewels-legal h1{font:clamp(32px,4vw,58px)/1.2 'Cormorant Garamond',Georgia,serif!important;margin:20px 0}.jewels-legal .legal-updated{font-size:12px;color:#aaa}.jewels-legal-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;border-block:1px solid #444;padding:25px 0;margin:30px 0 45px}.jewels-legal-toc a{font-size:12px;line-height:1.6}.jewels-legal section{padding:0;margin:0 0 35px;scroll-margin-top:130px;min-height:0!important}.jewels-legal h2{font:27px/1.3 'Cormorant Garamond',Georgia,serif;margin:0 0 15px}.jewels-legal p{font:14px/1.9 Poppins,Arial,sans-serif;overflow-wrap:anywhere;color:#c9c9c9}.jewels-legal p a,.jewels-privacy-note a{text-decoration:underline;text-underline-offset:3px}.jewels-privacy-note{font-size:12px!important;line-height:1.7!important;margin:0}.jewels-direct-contact{margin-top:25px;font-size:14px}@media(max-width:767px){.jewels-footer-utility{flex-direction:column;align-items:flex-start;padding:25px 7vw}.jewels-legal{padding:115px 7vw 50px}.jewels-legal-toc{grid-template-columns:1fr}.jewels-legal p{font-size:13px}.jewels-legal h2{font-size:25px}}

/* Text lockup replaces the legacy fixed-width, masked image frame. */
.about-replica #block-423257c95d628fc9852d{width:100%;box-sizing:border-box}.marchak-origin-lockup{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:24px 16px;text-align:center;color:#fff;text-shadow:0 2px 14px #0006}.marchak-origin-name{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(30px,5vw,70px);letter-spacing:.12em;line-height:1.25;white-space:nowrap}.marchak-origin-descriptor{font:10px/1.6 Poppins,Arial,sans-serif;letter-spacing:.4em;margin-top:12px}.marchak-origin-lockup p{font-size:clamp(18px,2vw,28px);line-height:1.5;margin:26px auto 0;max-width:480px;white-space:normal}
