@font-face{font-family:Cormorant;src:url(font-display.ttf)}@font-face{font-family:Cormorant;src:url(font-display-italic.ttf);font-style:italic}@font-face{font-family:Manrope;src:url(font-body.ttf)}@font-face{font-family:Manrope;src:url(font-body-medium.ttf);font-weight:500}@font-face{font-family:Manrope;src:url(font-body-semibold.ttf);font-weight:600}
:root{--paper:#fbfaf7;--stone:#f1eee7;--ink:#292e29;--muted:#73786d;--gold:#94774b;--line:#e2dfd6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.65 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Cormorant,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.05}h1{font-size:clamp(58px,6vw,86px)}h2{font-size:clamp(36px,4vw,54px)}h3{font-size:17px}em{font-weight:400;color:var(--gold)}[hidden]{display:none!important}.wrap{max-width:1320px;width:calc(100% - 104px);margin:auto}.skip-link{position:fixed;top:-100px;left:12px;z-index:100;background:var(--ink);color:white;padding:10px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.topbar{background:#eeece5;color:#5b6058;font-size:11px}.topbar-inner{display:flex;justify-content:space-between;align-items:center;min-height:34px}.topbar-inner span:last-child{display:flex;gap:16px}.topbar b{font-weight:400;color:#a39b8b}.site-header{position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{height:89px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand img{width:40px;height:40px;object-fit:contain;mix-blend-mode:multiply}.brand span{display:flex;flex-direction:column}.brand strong{font-size:23px;font-weight:600;letter-spacing:.17em;line-height:1.2}.brand small{font-size:9px;color:var(--muted);margin-top:5px}.main-nav{display:flex;gap:31px;margin-left:auto;font-size:13px;font-weight:500}.main-nav ul{display:flex;align-items:center;gap:31px;list-style:none;padding:0;margin:0}.main-nav .mod-menu__sub{display:none}.main-nav li{margin:0}.header-actions{display:flex;gap:6px}.icon-action{border:0;background:transparent;font-size:28px;line-height:1;display:grid;place-items:center;width:38px;height:38px}.mobile-toggle{display:none}.search-panel{max-width:1320px;margin:auto;padding:18px 0 24px;display:flex;gap:14px;align-items:center}.search-panel input{flex:1;padding:12px;border:1px solid var(--line);background:white}.search-panel button,.btn-dark{border:1px solid var(--ink);background:var(--ink);color:white;padding:13px 22px;font-size:12px;font-weight:600}.search-panel button:hover,.btn-dark:hover{background:var(--gold);border-color:var(--gold);color:white}
.eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.eyebrow:before{content:'';display:inline-block;width:28px;height:1px;background:var(--gold);vertical-align:middle;margin-right:12px}.hero{background:var(--stone)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.hero-copy{padding:70px 38px 48px 0}.hero-copy h1{margin:34px 0}.hero-copy .lead{font-size:18px;margin-bottom:10px}.hero-copy .muted{max-width:420px}.muted{color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.text-link{font-size:12px;font-weight:600;border-bottom:1px solid var(--line);padding:8px 0}.hero-visual{position:relative;min-height:580px}.hero-visual>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.hero-note{position:absolute;left:30px;bottom:18px;color:white;letter-spacing:.14em;font-size:9px}.benefits{border-bottom:1px solid var(--line)}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 0}.benefit{display:flex;align-items:center;gap:14px}.benefit i{font-family:Cormorant,serif;font-size:32px;color:var(--gold);font-style:normal}.benefit b,.benefit small{display:block}.benefit b{font-size:12px;font-weight:600}.benefit small{font-size:10px;color:var(--muted)}.section{padding:90px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section-head h2{margin-bottom:0}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.category-card{display:block}.category-card .photo{background:var(--stone);height:260px;display:grid;place-items:center;overflow:hidden}.category-card img{width:100%;height:100%;object-fit:contain;padding:15px;transition:transform .3s}.category-card:hover img{transform:scale(1.05)}.category-card h3{font:400 28px Cormorant,serif;margin:15px 0 3px}.category-card small{color:var(--muted);font-size:11px}.selection{background:#f4f2ec}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.filter-bar button{border:1px solid var(--line);background:transparent;padding:9px 15px;font-size:11px}.filter-bar button[aria-pressed=true],.filter-bar button:hover{background:var(--ink);color:white}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card .photo{height:280px;background:#eae7df;display:grid;place-items:center;padding:18px}.product-card img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-card .kind{display:block;margin-top:16px;color:var(--gold);font-size:10px;letter-spacing:.14em}.product-card h3{font:500 14px/1.5 Manrope,sans-serif;margin:7px 0}.product-card .price{font-size:16px;font-weight:600}.product-card .card-bottom{display:flex;align-items:center;justify-content:space-between}.product-card .card-bottom a:last-child{font-size:11px;border-bottom:1px solid var(--line)}.feature{display:grid;grid-template-columns:1fr 1fr;background:#e9e5da;min-height:490px}.feature-image img{width:100%;height:100%;object-fit:cover}.feature-copy{align-self:center;padding:60px 12%;}.feature-copy p:not(.eyebrow){color:var(--muted);max-width:440px}.feature-copy h2{margin:30px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.story-points article{border-top:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:50px 1fr;gap:14px}.story-points article>span{color:var(--gold)}.story-points h3{margin:0 0 5px}.story-points p{color:var(--muted);font-size:12px;margin:0}.custom-band{background:var(--ink);color:white;text-align:center;padding:70px 20px}.custom-band h2{margin:16px 0}.custom-band p{color:#c5c8c1}.custom-band .btn-dark{background:#f8f6f0;color:var(--ink);border-color:#f8f6f0}
.breadcrumbs{font-size:10px;color:#9a9d95;padding:20px 0}.breadcrumbs a:hover{color:var(--gold)}.category-hero{background:var(--stone)}.category-hero-inner{display:grid;grid-template-columns:1.5fr .7fr;gap:5%;align-items:center;padding:48px 0}.category-hero h1{margin:16px 0 28px}.category-hero p{max-width:560px}.category-hero img{max-height:270px;margin:auto;object-fit:contain;mix-blend-mode:multiply}.format-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.format-row a{background:#f7f6f2;border:1px solid var(--line);min-height:86px;padding:12px;text-align:center;display:grid;place-items:center;font-size:11px}.catalog-layout{display:grid;grid-template-columns:230px 1fr;gap:32px}.catalog-filters{border-top:1px solid var(--line);padding-top:20px}.catalog-filters h3{font-size:14px}.catalog-filters label{display:block;margin:12px 0;font-size:12px}.catalog-filters input[type=search],.catalog-filters input[type=number]{width:100%;padding:10px;border:1px solid var(--line);background:white}.catalog-products .product-grid{grid-template-columns:repeat(3,1fr)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:42px 0 80px}.detail-gallery{background:var(--stone);min-height:570px;display:grid;place-items:center;position:relative}.detail-gallery img{width:100%;max-height:570px;object-fit:contain;padding:45px;mix-blend-mode:multiply}.detail-summary{padding-top:8px}.detail-summary h1{margin:25px 0 12px}.detail-summary .lead{font-size:17px}.detail-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:18px 0;gap:10px;font-size:12px}.detail-facts small{display:block;color:var(--muted);margin-bottom:5px}.detail-price{font-size:30px;font-weight:500}.detail-summary .addtocart-bar,.detail-summary .addtocart-area{margin-top:24px}.detail-description{padding:60px 0;border-top:1px solid var(--line)}.detail-description p{max-width:700px;color:var(--muted)}
.site-footer{background:#edebe4;padding:70px 0 23px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:45px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.footer-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.footer-grid a,.footer-grid p{font-size:12px}.footer-about p{font:400 26px/1.2 Cormorant,serif;margin:28px 0}.footer-bottom{border-top:1px solid #d9d6cc;margin-top:54px;padding-top:19px;display:flex;gap:30px;font-size:10px;color:var(--muted)}.footer-bottom a:last-child{margin-left:auto}
.obs-home .com-content-article__body{margin:0}.obs-home .com-content-article>h1,.obs-home .page-header{display:none}.obs-site .container-component{max-width:none}.obs-site .alert{max-width:1320px;margin:12px auto;padding:12px;border:1px solid #e6d6b4;background:#faf2e1}.obs-site .vmgroup,.obs-site .vmCartModule{margin:0}.obs-site .vm-product-media-container img{object-fit:contain}.obs-site .product-price{font-size:17px}.obs-site .addtocart-button{background:var(--ink);color:white;border:0;padding:13px 20px}.obs-site .quantity-input{max-width:65px;padding:8px}.obs-site .vm-pagination{margin:30px auto;text-align:center}.obs-site .category-view,.obs-site .browse-view,.obs-site .productdetails-view{max-width:1320px;width:calc(100% - 104px);margin:30px auto 90px}.obs-site .horizontal-separator{display:none}
@media(max-width:950px){.wrap,.obs-site .category-view,.obs-site .browse-view,.obs-site .productdetails-view{width:calc(100% - 48px)}.main-nav{gap:15px}.brand strong{font-size:18px}.hero-grid{min-height:500px}.hero-visual{min-height:500px}.hero-copy{padding-top:55px}.product-grid{grid-template-columns:repeat(2,1fr)}.category-grid{gap:18px}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.wrap,.obs-site .category-view,.obs-site .browse-view,.obs-site .productdetails-view{width:calc(100% - 34px)}.topbar-inner{justify-content:center}.topbar-inner span:first-child{display:none}.header-inner{height:68px;gap:10px}.brand img{width:30px;height:30px}.brand strong{font-size:15px}.brand small{font-size:7px}.mobile-toggle{display:block;margin-left:auto;border:0;background:none;font-size:22px}.main-nav{display:none;position:absolute;top:68px;left:0;right:0;background:var(--paper);padding:20px;box-shadow:0 10px 20px #0001;flex-direction:column}.main-nav.is-open,.main-nav.is-open ul{display:flex;flex-direction:column;align-items:start}.header-actions{gap:0}.icon-action{width:30px;font-size:22px}.search-panel{padding:15px}.search-panel label{display:none}.hero-grid,.feature,.story-grid,.category-hero-inner,.product-detail,.catalog-layout{grid-template-columns:1fr}.hero-grid{display:flex;flex-direction:column}.hero-copy{padding:55px 0}.hero-copy h1{font-size:62px}.hero-visual{min-height:350px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:18px}.section{padding:60px 0}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card .photo{height:190px}.catalog-products .product-grid{grid-template-columns:repeat(2,1fr)}.format-row{grid-template-columns:repeat(3,1fr)}.product-card .photo{height:210px}.feature-image{height:350px}.feature-copy{padding:55px 8%}.detail-gallery{min-height:350px}.detail-gallery img{max-height:350px}.footer-grid{gap:30px}.footer-bottom{flex-wrap:wrap}.footer-bottom a:last-child{margin-left:0}}
@media(max-width:430px){.hero-copy h1{font-size:55px}.category-grid,.product-grid,.catalog-products .product-grid{gap:15px}.product-card .photo{height:165px}.category-card .photo{height:160px}.category-card h3{font-size:23px}.format-row{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.detail-facts{font-size:10px}}
/* Joomla article and VirtueMart 4 layouts. */
.main-nav .mod-custom{display:flex;align-items:center;gap:31px}
@media(max-width:950px){.main-nav .mod-custom{gap:15px}}
@media(max-width:700px){.main-nav.is-open .mod-custom{display:flex;flex-direction:column;align-items:flex-start;gap:15px}}
.obs-home .article-info,.obs-home .com-content-article .article-info,.obs-home .com-content-article .page-header{display:none}.obs-home .com-content-article{margin:0;padding:0}.obs-home .com-content-article__body{margin:0}.obs-home main>.com-content-article{max-width:none}
.obs-site .category-view{max-width:none;width:100%;margin:0 auto 90px}.category-view>.vm-category-title,.category-view>.vm-category-description{max-width:1320px;width:calc(100% - 104px);margin:auto!important;text-align:left!important;background:var(--stone)}.category-view>.vm-category-title{max-width:none;width:100%;padding:72px max(52px,calc((100vw - 1320px)/2)) 0;font:400 clamp(55px,5.6vw,80px)/1.05 Cormorant,Georgia,serif}.category-view>.vm-category-description{max-width:none;width:100%;padding:22px max(52px,calc((100vw - 1320px)/2)) 68px;color:var(--muted);font-size:15px}.browse-view{max-width:1320px;width:calc(100% - 104px);margin:40px auto}.browse-view .latest-view,.browse-view .topten-view,.browse-view .recent-view{display:none!important}.browse-view .products-view>.vm-products-type-title{font:400 42px Cormorant,Georgia,serif;margin:0 0 25px}.browse-view .orderby-displaynumber{border:0!important;margin:0 0 28px!important;padding:0!important}.browse-view .vm-order-list{display:flex;justify-content:flex-end;gap:14px}.browse-view .vm-order-list>div{width:auto;max-width:230px}.browse-view .vm-order-list label{font-size:11px;color:var(--muted)}.browse-view select{border:1px solid var(--line);background:white;padding:9px;width:auto;max-width:220px}.browse-view .vm-order-list button{border:0;background:none}.browse-view .products-view .vm-product-grid{width:100%;max-width:none;margin:0!important;padding:0}.browse-view .products-view .vm-product-grid>.row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.browse-view .products-view .product{width:auto;max-width:none;padding:0}.browse-view .products-view .product-container{display:flex;flex-direction:column;height:100%;border:0}.browse-view .products-view .vm-product-media-container{background:#f0eee8;min-height:280px!important;height:280px;display:grid;place-items:center}.browse-view .products-view .vm-product-media-container a{height:100%;width:100%;display:grid;place-items:center}.browse-view .products-view .browseProductImage{width:100%;height:100%;max-height:270px;object-fit:contain;padding:22px;mix-blend-mode:multiply}.browse-view .products-view .vm-product-rating-container,.browse-view .products-view .product-short-description,.browse-view .products-view .vm-product-descr-container{display:none!important}.browse-view .products-view h2,.browse-view .products-view h3{font:500 14px/1.55 Manrope,Arial,sans-serif;margin:14px 0 9px}.browse-view .products-view h2 a,.browse-view .products-view h3 a{color:var(--ink)}.browse-view .products-view .product-price{padding:0!important;margin:0!important}.browse-view .products-view .product-price .vm-price-value:not(.PricesalesPrice){display:none!important}.browse-view .products-view .product-price .vm-price-desc{display:none}.browse-view .products-view .product-price .PricesalesPrice{font-size:16px;font-weight:600}.browse-view .products-view .addtocart-area{margin-top:14px}.browse-view .products-view .quantity-box,.browse-view .products-view .quantity-controls,.browse-view .products-view .quantity-input,.browse-view .products-view .addtocart-bar>label{display:none!important}.browse-view .products-view .addtocart-button{font-size:11px;padding:10px 14px;width:100%;text-align:center}
.obs-site .productdetails-view{max-width:1320px;width:calc(100% - 104px);margin:42px auto 90px}.productdetails-view>.row:first-child{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:start}.productdetails-view>.row:first-child>.vm-product-media-container,.productdetails-view>.row:first-child>.vm-product-details-container{width:auto;max-width:none;margin:0;padding:0;position:static}.productdetails-view .main-image{height:620px;background:var(--stone);display:grid;place-items:center}.productdetails-view .main-image>a{width:100%;height:100%;display:grid;place-items:center}.productdetails-view .main-image img{width:100%;height:100%;max-height:610px;object-fit:contain;padding:30px;mix-blend-mode:multiply}.productdetails-view .vm-btn-expand{position:absolute;right:20px;bottom:20px;border:1px solid var(--line);background:var(--paper);border-radius:50%;width:40px;height:40px}.productdetails-view .product-neighbours{display:flex;justify-content:flex-end;gap:8px;margin-bottom:25px}.productdetails-view .product-neighbours a{border:1px solid var(--line);width:30px;height:30px;display:grid;place-items:center}.productdetails-view .vm-page-title{font:400 clamp(52px,5vw,76px)/1 Cormorant,Georgia,serif;border:0!important;margin:25px 0 20px!important;padding:0!important}.productdetails-view .vm-product-details-container>.row:first-of-type{display:none}.productdetails-view .product-short-description{font-size:14px;color:var(--muted);line-height:1.9;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:24px!important}.productdetails-view .product-price .vm-price-value:not(.PricesalesPrice){display:none!important}.productdetails-view .product-price .vm-price-desc{display:none}.productdetails-view .product-price .PricesalesPrice{font-size:30px;font-weight:500}.productdetails-view .addtocart-area{margin-top:25px}.productdetails-view .addtocart-bar{display:flex;align-items:center;gap:14px}.productdetails-view .addtocart-button{font-size:12px;padding:15px 24px;min-width:200px}.productdetails-view .quantity-controls{display:flex;gap:4px}.productdetails-view .quantity-controls button{border:1px solid var(--line);background:none}.productdetails-view .vm-modal-buttons,.productdetails-view .customer-reviews{display:none}.productdetails-view .product-description{border-top:1px solid var(--line);padding-top:50px;margin-top:60px}.productdetails-view .product-description>h2{font-size:40px}.productdetails-view .product-description p{max-width:720px;color:var(--muted)}.productdetails-view .back-to-category{padding:22px 0;border-top:1px solid var(--line)}
@media(max-width:950px){.browse-view,.obs-site .productdetails-view{width:calc(100% - 48px)}.browse-view .products-view .vm-product-grid>.row{grid-template-columns:repeat(3,1fr)}.category-view>.vm-category-title,.category-view>.vm-category-description{padding-left:24px;padding-right:24px}}
@media(max-width:700px){.browse-view,.obs-site .productdetails-view{width:calc(100% - 34px)}.browse-view .products-view .vm-product-grid>.row{grid-template-columns:repeat(2,1fr);gap:16px}.browse-view .products-view .vm-product-media-container{height:190px;min-height:190px!important}.browse-view .products-view .browseProductImage{max-height:190px;padding:12px}.productdetails-view>.row:first-child{grid-template-columns:1fr}.productdetails-view .main-image{height:390px}.productdetails-view .main-image img{max-height:385px}.category-view>.vm-category-title{padding-top:50px}.category-view>.vm-category-description{padding-bottom:50px}}
.productdetails-view .vm-product-rating-container,.productdetails-view .product-price .priceColor2,.productdetails-view .vm-price-loading{display:none!important}
.productdetails-view .addtocart-bar>.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.productdetails-view .addtocart-bar .col-auto,.productdetails-view .addtocart-bar .vm-addtocart-button-col{width:auto;flex:0 0 auto;padding:0}
.productdetails-view .quantity-box{display:flex;align-items:center;width:134px;height:46px;border:1px solid var(--line)}
.productdetails-view .quantity-box .quantity-controls{display:grid;place-items:center;width:40px;height:44px;border:0;background:transparent;padding:0}
.productdetails-view .quantity-box .quantity-controls svg{width:17px;height:17px}
.productdetails-view .quantity-box .quantity-input{width:50px;height:44px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;background:transparent;margin:0}
.productdetails-view .quantity-controls.js-recalculate:empty{display:none}
.productdetails-view .addtocart-button{height:46px;min-width:205px}
.browse-view .orderby-displaynumber>.row{display:flex;justify-content:flex-end;gap:20px;align-items:end}
.browse-view .orderby-displaynumber .vm-order-list{display:flex;gap:12px}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.productdetails-view .vm-page-title+.row,.productdetails-view .vm-stock-status{display:none!important}
.category-view>.vm-category-title{position:relative;padding-top:110px;padding-bottom:0;min-height:185px}
.category-view>.vm-category-title:before{content:'КАМЕНЬ. МАСТЕРСТВО. СМЫСЛ.';display:block;position:absolute;top:62px;left:max(52px,calc((100vw - 1320px)/2));font:600 10px Manrope,Arial,sans-serif;letter-spacing:.18em;color:var(--gold)}
.category-view>.vm-category-description{padding-top:0;padding-bottom:0;overflow:visible}
.obs-category-intro{position:relative;min-height:270px;max-width:1320px;margin:auto;padding:5px 0 52px;text-align:left}
.obs-category-intro p{max-width:580px;margin:0 0 11px;font-size:12px;line-height:1.8}
.obs-category-intro .category-lead{font-size:18px;color:var(--ink);margin-bottom:12px}
.obs-category-intro .category-tags{color:var(--gold);font-size:11px;margin-top:20px}
.obs-category-intro .category-tags span{padding:0 12px;color:#b7aa96}
.obs-category-intro figure{position:absolute;right:3%;top:-125px;width:270px;margin:0;text-align:center}
.obs-category-intro figure img{width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply}
.obs-category-intro figcaption{font-size:8px;letter-spacing:.16em;color:var(--gold);margin-top:5px}
.obs-formats{position:relative;left:50%;width:100vw;margin-left:-50vw;background:var(--paper);padding:42px max(52px,calc((100vw - 1320px)/2)) 35px;text-align:left}
.obs-formats-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px}
.obs-formats-head h2{font-size:30px;margin:0}.obs-formats-head p{font-size:11px;margin:0;color:var(--muted)}
.obs-format-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.obs-format-grid a{min-height:90px;border:1px solid var(--line);background:#f8f7f3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:11px;color:var(--ink);padding:10px}
.obs-format-grid a:hover{border-color:var(--gold);color:var(--gold)}
.obs-format-grid small{display:block;font-size:9px;color:#ada99f;margin-top:5px}
.category-view .browse-view{margin-top:0;padding-top:25px}
@media(max-width:950px){.obs-category-intro figure{right:0;width:220px}.obs-format-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.category-view>.vm-category-title{padding-top:90px;min-height:170px}.category-view>.vm-category-title:before{left:24px;top:48px}.obs-category-intro{padding-bottom:26px}.obs-category-intro p{max-width:100%}.obs-category-intro figure{position:static;width:190px;margin:20px auto 0}.obs-category-intro figure img{height:190px}.obs-formats{padding:35px 17px}.obs-formats-head{align-items:start;flex-direction:column;gap:7px}.obs-format-grid{grid-template-columns:repeat(2,1fr)}.obs-format-grid a{min-height:80px}}
.category-view{overflow-x:clip}
.category-view>.vm-category-title{min-height:155px;padding-top:98px}
.category-view>.vm-category-title:before{top:50px}
.obs-category-intro{min-height:225px;padding-bottom:30px}
.obs-category-intro figure{top:-108px}
@media(max-width:700px){.category-view>.vm-category-title{min-height:155px;padding-top:90px}.obs-category-intro{min-height:0}.obs-category-intro figure{position:static}}
