/* Native Woo adapter appended after the byte-identical accepted V3 CSS layers. */
body.mnxv3-storefront{margin:0;background:#fff;color:#161615}
.mnxv3-storefront .site-header .brand{flex-shrink:0;text-decoration:none}
.mnxv3-storefront .site-header a.header-action{text-decoration:none;color:inherit;display:flex}
.mnxv3-storefront .header-actions .header-action .bag-icon{position:relative}
.mnxv3-storefront .bag-icon svg{width:24px;height:24px}.mnxv3-storefront #cart-count{position:absolute;inset-inline-end:-6px;top:-6px;min-width:15px;height:15px;background:#c4a35d;color:#111;border-radius:50%;font:10px/15px Arial;text-align:center}
.mnxv3-storefront .site-header .header-crest{display:flex;align-items:center;flex:none;overflow:visible}
.mnxv3-storefront #main-content{display:block;margin:0;padding:0;max-width:none;min-height:40vh}
.mnxv3-storefront .card-image>a{display:block;width:100%;height:100%}
.mnxv3-storefront .card-copy h3>a{text-decoration:none;color:inherit}
.mnxv3-storefront .preview-card .card-copy h3{min-height:3.6em;max-height:3.6em;overflow:hidden;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.mnxv3-storefront .mnx-editorial-notice{font-size:12px;line-height:1.5;color:#625e53;margin:8px 0 0;max-width:70ch}
.mnxv3-storefront .card-price{display:flex;gap:.3em;flex-wrap:wrap;align-items:center}.mnxv3-storefront .card-price del{opacity:.65}.mnxv3-storefront .card-price ins{text-decoration:none}
.mnxv3-storefront .site-footer{max-width:none;margin:0}.mnxv3-storefront .site-footer a{margin:0}
.mnxv3-storefront .site-footer nav a{margin:11px 0}.mnxv3-storefront .footer-brand p{font-family:Georgia,serif}
.mnxv3-storefront .mnx-footer-disabled{display:block;margin:11px 0;font-size:11px;color:#aaa699}
.mnxv3-storefront .social-logo{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}
.mnxv3-storefront .mnx-footer-copyright{background:#080808;color:#b6b1a6;padding:16px 3.5%;margin:0;font-size:11px}
.mnxv3-storefront .site-footer .footer-trust{display:flex;flex-wrap:wrap;gap:15px;align-items:center}
.mnxv3-storefront .footer-trust img{max-height:25px;max-width:76px;width:auto;height:auto}.mnxv3-storefront .site-footer .footer-trust span{font-size:18px}
.mnxv3-storefront .site-footer .epayvista-badge b{font-size:12px}
.mnxv3-storefront .brand-story bdi{white-space:nowrap}.mnxv3-storefront .creator-heading bdi{white-space:nowrap}
.mnxv3-storefront .woocommerce-shell,.mnxv3-storefront .content-shell{max-width:1440px;margin:auto;padding:30px 3.5%;min-width:0}
.mnxv3-storefront .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mnxv3-storefront .woocommerce ul.products::before,.mnxv3-storefront .woocommerce ul.products::after{display:none}
.mnxv3-storefront .woocommerce ul.products li.product{float:none;width:auto!important;margin:0!important;padding:0!important;border:0;min-width:0}
.mnxv3-storefront .woocommerce ul.products li.product img{height:250px;object-fit:contain;background:#f3f2ef}
.mnxv3-storefront .woocommerce div.product{min-width:0}.mnxv3-storefront .woocommerce div.product img{object-fit:contain}
.mnxv3-storefront .woocommerce .button,.mnxv3-storefront .woocommerce button.button{background:#171715;color:#e6d0a1;border-radius:2px}
.mnxv3-storefront .woocommerce .price{color:#171715}.mnxv3-storefront .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:#b59048}
.mnxv3-storefront .mnx-disabled-preferences{opacity:.65}
.mnxv3-storefront .header-action[disabled],.mnxv3-storefront .search button[disabled]{opacity:.55}
.mnxv3-storefront .region-trigger{margin:0!important;position:static!important;inset:auto!important;min-width:0!important;width:auto!important;min-height:38px;align-items:center!important}
.mnxv3-storefront .region-trigger svg{width:20px;height:20px;flex-shrink:0}
.mnxv3-storefront .site-header .header-actions{padding-inline-end:15px;align-items:center!important}
.mnxv3-storefront .home-hero>.hero-copy,.mnxv3-storefront .home-hero>.hero-art{grid-row:auto}
.mnxv3-storefront .site-header .search{margin-bottom:0}.mnxv3-storefront .site-header .header-actions .header-action{flex-shrink:0}
@media(min-width:1101px){.mnxv3-storefront .site-header{padding-inline:24px 32px;gap:16px}.mnxv3-storefront .nav-tree{padding-inline:15px;justify-content:center}.mnxv3-storefront .nav-trigger{font-size:10px;padding-inline:6px}.mnxv3-storefront .primary-nav{overflow:visible}}
@media(max-width:1100px){.mnxv3-storefront .mobile-menu-trigger{display:block}.mnxv3-storefront #mobile-nav{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.mnxv3-storefront .site-header .header-actions{grid-column:1/-1;grid-row:2;display:flex;width:100%;padding-inline-end:8px}.mnxv3-storefront .site-header .search{grid-row:3}.mnxv3-storefront #account-button{display:flex}.mnxv3-storefront .region-trigger{margin-inline-end:auto!important}.mnxv3-storefront .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.mnxv3-storefront .woocommerce ul.products li.product img{height:160px}.mnxv3-storefront .site-footer .footer-trust{display:flex}.mnxv3-storefront .site-footer .footer-preferences{width:100%}.mnxv3-storefront .nav-trigger{white-space:normal}}
