:root{--ink:#173637;--ink-soft:#526869;--teal:#087d80;--teal-dark:#05686b;--teal-pale:#e5f4f2;--coral:#df694f;--coral-pale:#fae7df;--cream:#f7f3ea;--paper:#fffdfa;--white:#fff;--line:#dce5e1;--line-strong:#c4d1cd;--warning:#a44a24;--success:#247b51;--shadow-sm:0 2px 10px #1736370f;--shadow-md:0 14px 36px #1736371c;--radius-sm:10px;--radius:16px;--radius-lg:24px;--page:min(1440px, calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3,.mp-brand{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}:focus-visible{outline-offset:2px;outline:3px solid #087d8047}.mp-shell{flex-direction:column;min-height:100vh;display:flex}.mp-topline{color:#e9f8f6;background:var(--ink);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:20px;height:32px;padding:0 max(24px,50vw - 720px);font-size:12px;font-weight:600;display:flex}.mp-topline__trust{align-items:center;gap:6px;display:inline-flex}.mp-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaf5;position:sticky;top:0}.mp-header__inner{width:var(--page);grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:28px;min-height:76px;margin:auto;display:grid}.mp-brand{color:var(--teal);letter-spacing:.08em;align-items:center;gap:10px;font-size:24px;font-weight:800;display:inline-flex}.mp-brand img{object-fit:contain;width:38px;height:38px}.mp-search{border:1px solid var(--line-strong);background:var(--white);border-radius:999px;align-items:center;gap:10px;min-width:0;height:46px;padding-left:16px;transition:border-color .16s,box-shadow .16s;display:flex}.mp-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px #087d801a}.mp-search svg{color:var(--ink-soft);flex:none}.mp-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.mp-search button{color:var(--white);background:var(--teal);border:0;border-radius:999px;align-self:stretch;padding:0 20px;font-size:13px;font-weight:700}.mp-search button:hover{background:var(--teal-dark)}.mp-header__actions{align-items:center;gap:4px;display:flex}.mp-header__actions>a{min-width:58px;color:var(--ink-soft);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 9px;font-size:11px;font-weight:600;display:inline-flex}.mp-header__actions>a:hover,.mp-header__actions>a.is-active{color:var(--teal);background:var(--teal-pale)}.mp-header__actions .mp-sell-link{min-width:auto;color:var(--white);background:var(--teal);border-radius:999px;flex-direction:row;gap:6px;margin-left:8px;padding:11px 16px;font-size:14px}.mp-header__actions .mp-sell-link:hover{color:var(--white);background:var(--teal-dark)}.mp-menu-button{background:0 0;border:0;display:none}.mp-main{width:var(--page);flex:1;margin:0 auto;padding:28px 0 64px}.mp-footer{color:#e2eeee;background:var(--ink);justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:28px max(24px,50vw - 720px);display:flex}.mp-footer>div{flex-direction:column;gap:4px;display:flex}.mp-footer strong{color:var(--white);letter-spacing:.08em;font-family:Manrope,sans-serif;font-size:22px}.mp-footer nav{gap:24px;font-size:14px;font-weight:600;display:flex}.mp-footer a:hover{color:var(--white)}.mp-bottom-nav{display:none}.mp-button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 17px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.mp-button:hover:not(:disabled){transform:translateY(-1px)}.mp-button--primary{color:var(--white);background:var(--teal)}.mp-button--primary:hover:not(:disabled){background:var(--teal-dark)}.mp-button--secondary{border-color:var(--teal);color:var(--teal);background:var(--white)}.mp-button--ghost{border-color:var(--line);color:var(--ink);background:0 0}.mp-button--ghost:hover:not(:disabled){border-color:var(--line-strong);background:var(--cream)}.mp-button--light{color:var(--teal-dark);background:var(--white)}.mp-button--small{min-height:34px;padding:7px 12px;font-size:12px}.mp-button--full{width:100%}.mp-eyebrow,.mp-promo__eyebrow{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-block}.mp-promo{border-radius:var(--radius-lg);min-height:126px;color:var(--white);background-color:var(--teal);background-image:linear-gradient(100deg,#0453552e,#087d80b3);background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:24px 30px;display:flex;overflow:hidden}.mp-promo>div{max-width:820px}.mp-promo__eyebrow{color:#c8f4ed;margin-bottom:4px}.mp-promo h1{margin-bottom:5px;font-size:clamp(22px,2.4vw,34px);line-height:1.15}.mp-promo p{color:#e2f5f2;margin-bottom:0;font-size:14px}.mp-category-strip{scrollbar-width:none;gap:8px;margin:0 -2px 20px;padding:3px 2px 9px;display:flex;overflow-x:auto}.mp-category-strip::-webkit-scrollbar{display:none}.mp-category-strip button{border:1px solid var(--line);color:var(--ink-soft);background:var(--white);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.mp-category-strip button:hover,.mp-category-strip button.is-active{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-pale)}.mp-category-strip button span,.mp-filter-trigger span,.mp-tabs span,.mp-profile-tabs span{background:#087d801f;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:inline-flex}.mp-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.mp-section-head h1,.mp-section-head h2{margin-bottom:3px;font-size:clamp(25px,3vw,36px);line-height:1.15}.mp-section-head p{color:var(--ink-soft);margin-bottom:0;font-size:14px}.mp-section-head>a{color:var(--teal);font-size:14px;font-weight:700}.mp-catalogue-actions{align-items:center;gap:9px;display:flex}.mp-filter-trigger,.mp-sort{border:1px solid var(--line);height:41px;color:var(--ink-soft);background:var(--white);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.mp-filter-trigger{display:none}.mp-sort select{appearance:none;background:0 0;border:0;outline:0;padding:0 20px 0 0;font-weight:700}.mp-sort svg{pointer-events:none;margin-left:-22px}.mp-catalogue-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:26px;display:grid}.mp-filters{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;gap:16px;padding:18px;display:flex;position:sticky;top:98px}.mp-filters__head{justify-content:space-between;align-items:center;display:flex}.mp-filters__head strong{font-family:Manrope,sans-serif;font-size:17px}.mp-filters__head button{background:0 0;border:0;padding:4px;display:none}.mp-field{flex-direction:column;gap:7px;display:flex}.mp-field>span,.mp-price-fields legend{color:var(--ink);font-size:12px;font-weight:700}.mp-field input,.mp-field select,.mp-field textarea,.mp-price-fields input{border:1px solid var(--line-strong);background:var(--white);border-radius:9px;outline:0;width:100%;min-height:42px;padding:10px 12px;font-size:14px;transition:border-color .14s,box-shadow .14s}.mp-field textarea{resize:vertical}.mp-field input:focus,.mp-field select:focus,.mp-field textarea:focus,.mp-price-fields input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087d801a}.mp-field small{color:var(--ink-soft);align-self:flex-end;margin-top:-3px;font-size:11px}.mp-input-with-icon{position:relative}.mp-input-with-icon svg{color:var(--ink-soft);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mp-input-with-icon input{padding-left:36px}.mp-price-fields{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.mp-price-fields legend{width:100%;margin-bottom:7px}.mp-price-fields label{color:var(--ink-soft);flex-direction:column;gap:5px;font-size:11px;display:flex}.mp-filters__apply{display:none}.mp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 14px;display:grid}.mp-card{min-width:0}.mp-card__link,.mp-card__media-link{display:block}.mp-card__media{aspect-ratio:.82;background:var(--cream);border-radius:13px;position:relative;overflow:hidden}.mp-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.mp-card:hover .mp-card__media img{transform:scale(1.025)}.mp-card__status{color:var(--ink);text-transform:uppercase;background:#ffffffeb;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.mp-heart,.mp-detail-heart{width:38px;height:38px;color:var(--ink);box-shadow:var(--shadow-sm);background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mp-heart{position:absolute;top:9px;right:9px}.mp-heart:hover,.mp-heart.is-active,.mp-detail-heart.is-active{color:var(--coral)}.mp-card__body{padding:10px 2px 0}.mp-card__seller{color:var(--ink-soft);align-items:center;gap:4px;font-size:11px;display:flex}.mp-card__seller svg{color:var(--teal)}.mp-card h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.mp-card__body>p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:11px;overflow:hidden}.mp-card__price-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-card__price-row strong{font-family:Manrope,sans-serif;font-size:15px}.mp-card__price-row span{color:var(--ink-soft);align-items:center;gap:3px;font-size:11px;display:inline-flex}.mp-loading,.mp-state-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.mp-loading{color:var(--ink-soft);gap:12px;font-size:14px}.mp-spinner{border:3px solid var(--line);border-top-color:var(--teal);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite mp-spin;display:inline-block}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-state-card{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--cream);padding:42px 24px}.mp-state-card__icon{width:52px;height:52px;color:var(--teal);background:var(--teal-pale);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.mp-state-card h2{margin-bottom:7px;font-size:21px}.mp-state-card p{max-width:440px;color:var(--ink-soft);margin-bottom:18px}.mp-back-link{color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.mp-back-link:hover{color:var(--teal)}.mp-detail{grid-template-columns:minmax(0,1.5fr) minmax(340px,.8fr);align-items:start;gap:34px;display:grid}.mp-gallery{min-width:0}.mp-gallery__main{aspect-ratio:1.15;border-radius:var(--radius-lg);background:var(--cream);position:relative;overflow:hidden}.mp-gallery__main>img{object-fit:contain;width:100%;height:100%}.mp-gallery__status{background:var(--white);box-shadow:var(--shadow-sm);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:18px;left:18px}.mp-gallery__thumbs{gap:9px;margin-top:10px;display:flex;overflow-x:auto}.mp-gallery__thumbs button{background:var(--cream);border:2px solid #0000;border-radius:10px;flex:none;width:72px;height:72px;padding:2px;overflow:hidden}.mp-gallery__thumbs button.is-active{border-color:var(--teal)}.mp-gallery__thumbs img{object-fit:cover;border-radius:6px;width:100%;height:100%}.mp-buy-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-md);padding:25px;position:sticky;top:104px}.mp-buy-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mp-buy-card h1{margin-bottom:4px;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.mp-buy-card__price{margin:13px 0;font-family:Manrope,sans-serif;font-size:27px;font-weight:800}.mp-listing-meta{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:8px 14px;padding-bottom:17px;font-size:12px;display:flex}.mp-listing-meta span{align-items:center;gap:5px;display:inline-flex}.mp-buy-actions{flex-direction:column;gap:9px;padding:18px 0 8px;display:flex}.mp-owner-note,.mp-protection,.mp-publish-card__check{color:var(--teal-dark);background:var(--teal-pale);border-radius:11px;align-items:flex-start;gap:11px;margin:18px 0;padding:14px;display:flex}.mp-owner-note svg,.mp-protection svg,.mp-publish-card__check svg{flex:none}.mp-owner-note p,.mp-protection p,.mp-publish-card__check p{color:var(--ink-soft);margin:2px 0 0;font-size:12px}.mp-owner-note strong,.mp-protection strong,.mp-publish-card__check strong{font-size:13px;display:block}.mp-action-panel{border:1px solid var(--line);background:var(--cream);border-radius:13px;margin-top:15px;padding:16px}.mp-action-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.mp-action-panel__head>div{flex-direction:column;display:flex}.mp-action-panel__head span{color:var(--ink-soft);font-size:12px}.mp-action-panel__head button,.mp-modal__head button{background:0 0;border:0;padding:2px}.mp-action-panel>p{color:var(--ink-soft);margin-bottom:12px;font-size:12px}.mp-action-panel .mp-field{margin-bottom:11px}.mp-order-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 14px;margin:13px 0;padding:11px 0;font-size:12px;display:grid}.mp-form-error,.mp-chat__error{color:var(--warning);background:var(--coral-pale);border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:12px;font-weight:600}.mp-form-success{color:var(--success);background:#e8f5ed;border-radius:8px;align-items:center;gap:6px;margin:11px 0 0;padding:9px 11px;font-size:12px;font-weight:600;display:flex}.mp-detail-content{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:28px;margin-top:34px;display:grid}.mp-description-card,.mp-seller-card,.mp-about-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:24px}.mp-description-card h2,.mp-about-card h2{margin-bottom:12px;font-size:21px}.mp-description-card__copy,.mp-about-card>p{color:var(--ink-soft);white-space:pre-wrap}.mp-specs{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:0;margin:20px 0 0;display:grid;overflow:hidden}.mp-specs div{border-bottom:1px solid var(--line);padding:12px 14px}.mp-specs div:nth-child(odd){border-right:1px solid var(--line)}.mp-specs div:nth-last-child(-n+2){border-bottom:0}.mp-specs dt{color:var(--ink-soft);font-size:11px}.mp-specs dd{margin:2px 0 0;font-size:13px;font-weight:700}.mp-seller-card{grid-template-columns:auto 1fr;align-content:start;gap:12px;transition:border-color .15s,transform .15s;display:grid}.mp-seller-card:hover{border-color:var(--teal);transform:translateY(-2px)}.mp-seller-card__main>span{color:var(--ink-soft);font-size:11px}.mp-seller-card__main h2{align-items:center;gap:5px;margin:1px 0 5px;font-size:17px;display:flex}.mp-seller-card__main h2 svg{color:var(--teal)}.mp-seller-card__main p{color:var(--ink-soft);margin-bottom:0;font-size:12px}.mp-seller-card__stats{border-top:1px solid var(--line);grid-column:1/-1;gap:16px;padding-top:12px;font-size:12px;font-weight:700;display:flex}.mp-seller-card__stats span{align-items:center;gap:4px;display:flex}.mp-seller-card__stats svg{color:#d79c22}.mp-related{margin-top:48px}.mp-related .mp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-avatar{object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mp-avatar--fallback{color:var(--white);background:var(--teal);font-weight:800}.mp-avatar--sm{width:30px;height:30px;font-size:10px}.mp-avatar--md{width:42px;height:42px;font-size:13px}.mp-avatar--lg{width:58px;height:58px;font-size:17px}.mp-avatar--xl{width:104px;height:104px;font-size:28px}.mp-sell-page__head{align-items:center}.mp-draft-badge{color:var(--ink-soft);background:var(--cream);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.mp-sell-form{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;display:grid}.mp-sell-form__main{flex-direction:column;gap:18px;display:flex}.mp-form-card,.mp-publish-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:24px}.mp-form-card__title{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.mp-form-card__title>span{width:30px;height:30px;color:var(--white);background:var(--teal);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.mp-form-card__title h2{margin-bottom:2px;font-size:19px}.mp-form-card__title p{color:var(--ink-soft);margin-bottom:0;font-size:12px}.mp-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mp-field--wide{grid-column:1/-1}.mp-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mp-uploaded-image,.mp-upload-button{aspect-ratio:1;border-radius:11px;position:relative;overflow:hidden}.mp-uploaded-image img{object-fit:cover;width:100%;height:100%}.mp-uploaded-image>span{color:var(--white);background:var(--teal);text-transform:uppercase;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;bottom:7px;left:7px}.mp-uploaded-image>button{width:28px;height:28px;color:var(--white);background:#173637c7;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;right:7px}.mp-upload-button{border:1px dashed var(--teal);color:var(--teal);background:var(--teal-pale);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px;display:flex}.mp-upload-button strong{font-size:12px}.mp-upload-button>span:last-child{color:var(--ink-soft);font-size:10px}.mp-publish-card{box-shadow:var(--shadow-sm);position:sticky;top:104px}.mp-publish-card h2{margin-bottom:14px;font-size:19px}.mp-publish-card>img,.mp-publish-card__placeholder{aspect-ratio:1.15;border-radius:11px;width:100%}.mp-publish-card>img{object-fit:cover}.mp-publish-card__placeholder{color:var(--ink-soft);background:var(--cream);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.mp-publish-card__preview{grid-template-columns:1fr auto;gap:3px 10px;padding:13px 1px;display:grid}.mp-publish-card__preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mp-publish-card__preview>span{font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.mp-publish-card__preview small{color:var(--ink-soft)}.mp-publish-card__terms{color:var(--ink-soft);text-align:center;margin:10px 0 0;font-size:10px}.mp-messages{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);height:min(720px,100vh - 225px);min-height:560px;box-shadow:var(--shadow-sm);grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden}.mp-conversation-list{border-right:1px solid var(--line);min-width:0;overflow-y:auto}.mp-conversation-list__head{z-index:2;border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;padding:15px 16px;display:flex;position:sticky;top:0}.mp-conversation-list__head span{min-width:25px;height:25px;color:var(--teal);background:var(--teal-pale);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.mp-conversation{border:0;border-bottom:1px solid var(--line);background:var(--white);text-align:left;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:13px;display:grid}.mp-conversation:hover,.mp-conversation.is-active{background:var(--teal-pale)}.mp-conversation__image{width:50px;height:50px;position:relative}.mp-conversation__image img{object-fit:cover;border-radius:10px;width:100%;height:100%}.mp-conversation__image span{border:2px solid var(--white);min-width:18px;height:18px;color:var(--white);background:var(--coral);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:-5px;right:-5px}.mp-conversation>div:nth-child(2){min-width:0}.mp-conversation strong,.mp-conversation>div:nth-child(2)>span,.mp-conversation p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mp-conversation strong{font-size:13px}.mp-conversation>div:nth-child(2)>span{color:var(--teal-dark);font-size:11px;font-weight:600}.mp-conversation p{color:var(--ink-soft);margin:3px 0 0;font-size:11px}.mp-conversation time{color:var(--ink-soft);font-size:9px}.mp-chat{grid-template-rows:auto minmax(0,1fr) auto auto auto;min-width:0;min-height:0;display:grid}.mp-chat__header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:70px;padding:10px 16px;display:flex}.mp-chat__header>div{flex-direction:column;flex:1;min-width:0;display:flex}.mp-chat__header strong{font-size:14px}.mp-chat__header>div a{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mp-chat__back{background:0 0;border:0;display:none}.mp-chat__listing{color:var(--teal);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.mp-chat__listing img{object-fit:cover;border-radius:8px;width:42px;height:42px}.mp-chat__messages{background:#f8faf8;min-height:0;padding:18px;overflow-y:auto}.mp-chat__date{color:var(--ink-soft);text-align:center;margin:0 auto 18px;font-size:10px}.mp-message-row{align-items:flex-end;gap:7px;margin-bottom:10px;display:flex}.mp-message-row.is-mine{justify-content:flex-end}.mp-message-row.is-system{justify-content:center}.mp-message{border:1px solid var(--line);background:var(--white);max-width:min(68%,520px);box-shadow:var(--shadow-sm);border-radius:14px 14px 14px 4px;padding:10px 12px 7px}.is-mine .mp-message{background:var(--teal-pale);box-shadow:none;border-color:#0000;border-radius:14px 14px 4px}.is-system .mp-message{border-radius:14px;max-width:80%}.mp-message>p{white-space:pre-wrap;margin-bottom:4px;font-size:13px}.mp-message>time{color:var(--ink-soft);text-align:right;font-size:9px;display:block}.mp-message--offer{border-color:#087d8047;min-width:230px}.mp-offer-label{color:var(--teal);text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.mp-offer-price{margin:5px 0 1px;font-family:Manrope,sans-serif;font-size:22px;display:block}.mp-offer-status{color:#8a6517;text-transform:uppercase;background:#fff4d4;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.mp-offer-status--accepted{color:var(--success);background:#e8f5ed}.mp-offer-status--declined,.mp-offer-status--cancelled{color:var(--warning);background:var(--coral-pale)}.mp-offer-actions{gap:7px;margin-top:10px;display:flex}.mp-offer-actions button{border:1px solid var(--line);background:var(--white);border-radius:7px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.mp-chat-checkout{border-top:1px solid var(--line);background:var(--cream);padding:12px 16px}.mp-chat-checkout .mp-action-panel__head{margin-bottom:8px}.mp-chat-checkout__fields{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.mp-chat-checkout__fields .mp-field input{min-height:38px;padding:8px 9px}.mp-chat__error{border-radius:0;margin:0}.mp-composer{border-top:1px solid var(--line);align-items:flex-end;gap:9px;padding:11px 14px;display:flex}.mp-composer textarea{resize:none;border:1px solid var(--line-strong);border-radius:12px;outline:0;flex:1;min-height:42px;max-height:110px;padding:10px 13px}.mp-composer textarea:focus{border-color:var(--teal)}.mp-composer button{width:42px;height:42px;color:var(--white);background:var(--teal);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mp-tabs,.mp-profile-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:20px;display:flex}.mp-tabs button,.mp-profile-tabs button{color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:7px;padding:10px 13px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.mp-tabs button.is-active,.mp-profile-tabs button.is-active{color:var(--teal)}.mp-tabs button.is-active:after,.mp-profile-tabs button.is-active:after{background:var(--teal);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.mp-order-list{flex-direction:column;gap:15px;display:flex}.mp-order-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.mp-order-card>header{border-bottom:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mp-order-card>header>div{color:var(--ink-soft);gap:12px;font-size:11px;display:flex}.mp-order-status{color:var(--teal-dark);background:var(--teal-pale);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.mp-order-status--cancelled,.mp-order-status--cancelled{color:var(--warning);background:var(--coral-pale)}.mp-order-card__main{grid-template-columns:1fr minmax(220px,.45fr);gap:24px;padding:16px;display:grid}.mp-order-product{gap:13px;display:flex}.mp-order-product img{object-fit:cover;border-radius:10px;width:86px;height:86px}.mp-order-product>div{min-width:0}.mp-order-product span,.mp-order-delivery span{color:var(--ink-soft);font-size:11px}.mp-order-product span a{color:var(--teal);font-weight:700}.mp-order-product h2{margin:4px 0;font-size:16px}.mp-order-product>div>strong{font-family:Manrope,sans-serif}.mp-order-delivery{border-left:1px solid var(--line);gap:10px;padding-left:20px;display:flex}.mp-order-delivery svg{color:var(--teal);flex:none}.mp-order-delivery strong{font-size:13px;display:block}.mp-order-delivery p{color:var(--ink-soft);margin:3px 0 0;font-size:11px}.mp-order-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.mp-order-progress{align-items:center;display:flex}.mp-order-progress span{border:2px solid var(--line-strong);width:23px;height:23px;color:var(--white);background:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.mp-order-progress span:not(:last-child){margin-right:21px}.mp-order-progress span:not(:last-child):after{background:var(--line-strong);content:"";width:23px;height:2px;position:absolute;top:50%;left:21px}.mp-order-progress span.is-done{border-color:var(--teal);background:var(--teal)}.mp-order-progress span.is-done:after{background:var(--teal)}.mp-order-actions{gap:8px;display:flex}.mp-order-actions .mp-button{min-height:36px;padding:8px 11px;font-size:11px}.mp-profile-hero{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);margin-bottom:22px;position:relative;overflow:hidden}.mp-profile-hero__cover{background-color:var(--teal);background-image:linear-gradient(100deg,#05686b61,#df694f42);background-position:50%;background-size:cover;height:150px}.mp-profile-hero__cover img{object-fit:cover;width:100%;height:100%}.mp-profile-hero__body{justify-content:space-between;align-items:flex-end;gap:22px;min-height:140px;padding:0 28px 22px;display:flex}.mp-profile-hero__identity{grid-template-columns:auto 1fr;align-items:end;gap:16px;display:grid}.mp-profile-hero__identity .mp-avatar{border:5px solid var(--white);box-shadow:var(--shadow-sm);margin-top:-48px}.mp-profile-hero__identity h1{align-items:center;gap:6px;margin-bottom:2px;font-size:25px;display:flex}.mp-profile-hero__identity h1 svg{color:var(--teal)}.mp-profile-hero__identity p{max-width:680px;color:var(--ink-soft);margin:7px 0 0;font-size:13px}.mp-profile-hero__identity span{color:var(--ink-soft);font-size:12px}.mp-profile-hero__actions{gap:8px;display:flex}.mp-profile-stats{border-top:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(4,1fr);padding:14px 28px;display:grid}.mp-profile-stats>div{border-right:1px solid var(--line);flex-direction:column;padding:0 18px;display:flex}.mp-profile-stats>div:first-child{padding-left:0}.mp-profile-stats>div:last-child{border:0}.mp-profile-stats strong{align-items:center;gap:4px;font-size:15px;display:flex}.mp-profile-stats strong svg{color:#d79c22}.mp-profile-stats span{color:var(--ink-soft);font-size:10px}.mp-profile-shortcuts{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.mp-profile-shortcuts a{border:1px solid var(--line);background:var(--white);border-radius:13px;align-items:center;gap:11px;padding:15px;display:flex}.mp-profile-shortcuts a:hover{border-color:var(--teal)}.mp-profile-shortcuts a>svg{color:var(--teal)}.mp-profile-shortcuts a>span{color:var(--ink-soft);flex-direction:column;font-size:11px;display:flex}.mp-profile-shortcuts strong{color:var(--ink);font-size:13px}.mp-profile-content>.mp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mp-review-list{flex-direction:column;gap:11px;max-width:780px;display:flex}.mp-review{border:1px solid var(--line);background:var(--white);border-radius:13px;padding:18px}.mp-review__head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.mp-review__head>div{flex-direction:column;display:flex}.mp-review__head strong{font-size:13px}.mp-review__head a,.mp-review__head time{color:var(--ink-soft);font-size:10px}.mp-review__stars{color:#d79c22;margin:10px 0 5px;display:flex}.mp-review p{color:var(--ink-soft);margin-bottom:0;font-size:13px}.mp-about-card{max-width:820px}.mp-about-card dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 0;display:grid}.mp-about-card dl>div{background:var(--cream);border-radius:10px;padding:13px}.mp-about-card dt{color:var(--ink-soft);font-size:10px}.mp-about-card dd{margin:3px 0 0;font-size:12px;font-weight:700}.mp-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f232494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mp-modal{border-radius:var(--radius);background:var(--white);width:min(520px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #0f232447}.mp-modal__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.mp-modal__head h2{margin-bottom:0;font-size:22px}.mp-modal>.mp-field{margin-bottom:13px}.mp-modal__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.mp-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mp-icon--reverse{transform:rotate(180deg)}@media (max-width:1240px){.mp-header__inner{gap:18px}.mp-header__actions>a:not(.mp-sell-link) span{display:none}.mp-header__actions>a:not(.mp-sell-link){min-width:42px}.mp-grid,.mp-profile-content>.mp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1020px){:root{--page:min(100% - 32px, 1120px)}.mp-header__inner{grid-template-columns:auto minmax(250px,1fr) auto}.mp-header__actions>a:not(.mp-sell-link){display:none}.mp-catalogue-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.mp-grid,.mp-profile-content>.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-detail{grid-template-columns:minmax(0,1.25fr) 340px;gap:22px}.mp-gallery__main{aspect-ratio:1}.mp-sell-form{grid-template-columns:minmax(0,1fr) 290px}.mp-messages{grid-template-columns:300px minmax(0,1fr)}.mp-chat-checkout__fields{grid-template-columns:1fr 1fr}.mp-chat-checkout__fields .mp-button{grid-column:1/-1}}@media (max-width:820px){:root{--page:calc(100% - 28px)}.mp-topline{display:none}.mp-header__inner{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:8px 14px;min-height:112px;padding:9px 0 11px}.mp-brand{font-size:21px}.mp-brand img{width:32px;height:32px}.mp-search{grid-area:2/1/auto/-1;height:42px}.mp-search button{display:none}.mp-header__actions{justify-self:end}.mp-header__actions .mp-sell-link{margin:0;padding:9px 13px}.mp-menu-button{display:none}.mp-main{padding:18px 0 90px}.mp-footer{display:none}.mp-bottom-nav{z-index:60;min-height:66px;padding:7px max(10px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaf7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mp-bottom-nav a{color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:700;display:flex}.mp-bottom-nav svg{width:21px;height:21px}.mp-bottom-nav a.is-active{color:var(--teal)}.mp-bottom-nav a:nth-child(3) svg{width:32px;height:32px;color:var(--white);background:var(--teal);border-radius:50%;margin-top:-20px;padding:7px;box-shadow:0 5px 14px #087d8047}.mp-promo{min-height:116px;padding:20px}.mp-promo .mp-button{display:none}.mp-promo h1{font-size:24px}.mp-section-head{align-items:center}.mp-section-head h1,.mp-section-head h2{font-size:27px}.mp-filter-trigger{display:flex}.mp-sort>span{display:none}.mp-catalogue-layout{display:block}.mp-filters{z-index:90;max-height:82vh;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;transition:transform .22s;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(110%);box-shadow:0 -18px 60px #0f23243d}.mp-catalogue-layout.has-open-filters:before{z-index:80;content:"";background:#0f23247a;position:fixed;inset:0}.mp-catalogue-layout.has-open-filters .mp-filters{transform:translateY(0)}.mp-filters__head button,.mp-filters__apply{display:inline-flex}.mp-detail{display:block}.mp-gallery__main{aspect-ratio:1.05}.mp-buy-card{box-shadow:var(--shadow-sm);margin-top:18px;position:static}.mp-detail-content{grid-template-columns:1fr}.mp-related .mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-sell-form{display:block}.mp-publish-card{margin-top:18px;position:static}.mp-messages-page>.mp-section-head{display:none}.mp-messages{grid-template-columns:1fr;height:calc(100vh - 202px);min-height:460px}.mp-conversation-list{border-right:0}.mp-chat,.mp-messages.has-conversation .mp-conversation-list{display:none}.mp-messages.has-conversation .mp-chat{display:grid}.mp-chat__back{padding:4px;display:inline-flex}.mp-chat__header{padding-left:10px}.mp-message{max-width:82%}.mp-order-card__main{grid-template-columns:1fr}.mp-order-delivery{border-top:1px solid var(--line);border-left:0;padding:14px 0 0}.mp-profile-hero__body{flex-wrap:wrap;align-items:flex-end}.mp-profile-hero__actions{width:100%}.mp-profile-hero__actions .mp-button{flex:1}.mp-profile-shortcuts{grid-template-columns:1fr}}@media (max-width:620px){:root{--page:calc(100% - 22px)}.mp-header__actions .mp-sell-link{font-size:0}.mp-header__actions .mp-sell-link svg{width:20px;height:20px}.mp-promo{border-radius:17px;margin:0 -2px 16px}.mp-promo h1{font-size:21px}.mp-promo p{display:none}.mp-category-strip{margin-bottom:13px}.mp-section-head{align-items:flex-end;margin-bottom:15px}.mp-section-head h1,.mp-section-head h2{font-size:23px}.mp-section-head p{font-size:12px}.mp-catalogue-actions{flex-direction:column;align-items:stretch}.mp-filter-trigger,.mp-sort{height:36px}.mp-grid,.mp-profile-content>.mp-grid,.mp-related .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 9px}.mp-card__media{border-radius:11px}.mp-card__body{padding-top:7px}.mp-card__seller{font-size:10px}.mp-card h3{font-size:13px}.mp-card__price-row strong{font-size:14px}.mp-detail-page{margin:0 -2px}.mp-gallery__main{border-radius:0;margin:0 -9px}.mp-gallery__thumbs{padding:0 1px}.mp-buy-card{border-radius:16px;padding:20px 16px}.mp-description-card,.mp-seller-card,.mp-about-card{padding:18px}.mp-specs{grid-template-columns:1fr}.mp-specs div,.mp-specs div:nth-child(odd),.mp-specs div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.mp-specs div:last-child{border-bottom:0}.mp-sell-page__head .mp-draft-badge{display:none}.mp-form-card,.mp-publish-card{padding:18px 15px}.mp-form-grid{grid-template-columns:1fr}.mp-field--wide{grid-column:auto}.mp-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-chat__listing span{display:none}.mp-chat__messages{padding:14px 10px}.mp-chat-checkout__fields{grid-template-columns:1fr}.mp-chat-checkout__fields .mp-button{grid-column:auto}.mp-order-card>header{align-items:flex-start}.mp-order-card>header>div{flex-direction:column;gap:1px}.mp-order-product img{width:72px;height:72px}.mp-order-card__footer{flex-direction:column;align-items:flex-start}.mp-order-actions{flex-wrap:wrap;width:100%}.mp-order-actions .mp-button{flex:1}.mp-profile-hero__cover{height:110px}.mp-profile-hero__body{padding:0 16px 17px}.mp-profile-hero__identity{grid-template-columns:auto 1fr;gap:10px}.mp-profile-hero__identity .mp-avatar{width:76px;height:76px;margin-top:-34px}.mp-profile-hero__identity h1{font-size:20px}.mp-profile-hero__identity p{grid-column:1/-1}.mp-profile-stats{grid-template-columns:1fr 1fr;gap:12px 0;padding:12px 16px}.mp-profile-stats>div{padding:0 10px}.mp-profile-stats>div:nth-child(2){border:0}.mp-about-card dl{grid-template-columns:1fr}.mp-modal-backdrop{align-items:end;padding:12px}.mp-modal{max-height:90vh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 10px 10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.anfa-notice{color:#645641;text-align:center;background:#fff9ed;border:1px solid #ded6c6;border-radius:12px;margin-bottom:24px;padding:12px 18px;font-size:13px}.mp-brand{white-space:nowrap}.mp-brand span{letter-spacing:-.6px;font-size:23px}.anfa-copy{max-width:820px;margin:48px auto;padding:0 24px;line-height:1.8}.anfa-copy h1{letter-spacing:-1.5px;font-size:clamp(32px,5vw,52px);line-height:1.1}.anfa-copy h2{margin-top:34px}.anfa-copy a{color:#0f7f83}.anfa-detail-img{object-fit:contain;background:#f3eee4;border-radius:20px;width:100%;max-height:500px}.anfa-links{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.mp-heart{display:none}@media (max-width:600px){.mp-brand span{font-size:20px}.anfa-copy{margin:25px auto}}
.ap-site{--ap-green:#173f3c;--ap-accent:#147973;--ap-warm:#f3eee4;--ap-border:#e3e7df;--ap-muted:#6a7873;color:var(--ap-green);background:#fffefa;font-family:Arial,Helvetica,sans-serif}.ap-top{color:#f8f6ea;letter-spacing:1.5px;background:#173f3c;justify-content:space-between;min-height:30px;padding:7px max(28px,50vw - 670px);font-size:10px;display:flex}.ap-top a{letter-spacing:.2px;align-items:center;gap:6px;display:flex}.ap-header{z-index:70;border-bottom:1px solid var(--ap-border);background:#fffefa;position:sticky;top:0}.ap-nav{justify-content:space-between;align-items:center;gap:35px;max-width:1396px;min-height:88px;margin:auto;padding:15px 28px;display:flex}.ap-logo{letter-spacing:-1.2px;white-space:nowrap;grid-template-columns:38px auto;column-gap:10px;font-size:25px;font-weight:750;line-height:1.2;display:grid}.ap-logo img{grid-row:span 2}.ap-logo span{letter-spacing:1.7px;margin-top:3px;font-size:8px;font-weight:400}.ap-main-nav{gap:28px;font-size:13px;display:flex}.ap-main-nav a{border-bottom:1px solid #0000;padding:10px 0}.ap-main-nav .active,.ap-main-nav a:hover{border-color:#147973}.ap-nav-tools{align-items:center;gap:22px;display:flex}.ap-join{border:1px solid var(--ap-border);border-radius:4px;align-items:center;gap:14px;padding:12px 16px;font-size:11px;display:flex}.ap-menu{background:0 0;border:0;display:none}.ap-categories{color:#5c6c63;border-top:1px solid #f0f0e9;justify-content:center;gap:42px;padding:13px 24px 15px;font-size:11px;display:flex}.ap-categories a:hover{color:#147973}.ap-mobile-menu{border-top:1px solid var(--ap-border);padding:20px 28px;display:grid}.ap-mobile-menu a{justify-content:space-between;padding:12px 0;display:flex}.ap-hero{grid-template-columns:1.03fr 1fr;gap:40px;max-width:1396px;min-height:630px;margin:auto;padding:42px 28px 35px;display:grid}.ap-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 0 14px;display:flex}.ap-eyebrow{letter-spacing:1.8px;color:#56756b;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:600;line-height:1.5;display:block}.ap-dot{background:#bb754f;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.ap-hero h1{letter-spacing:-2.7px;margin-bottom:25px;font-size:clamp(43px,4.6vw,67px);font-weight:500;line-height:1.06}.ap-site em{color:#aa6546;font-family:Georgia,serif;font-weight:400}.ap-hero-copy>p{color:#65756c;max-width:435px;margin-bottom:27px;font-size:15px;line-height:1.8}.ap-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ap-button{border:1px solid var(--ap-green);background:var(--ap-green);color:#fffefa;border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:16px 22px;font-size:12px;font-weight:500;line-height:1.5;transition:background .2s;display:inline-flex}.ap-button:hover{background:#245b55}.ap-button-light{color:#173f3c;background:#f5f0e2;border-color:#f5f0e2}.ap-button-light:hover{background:#fff}.ap-text-link{border-bottom:1px solid #a9bcb1;align-items:center;gap:12px;padding-bottom:5px;font-size:12px;font-weight:500;display:inline-flex}.ap-hero-note{border-top:1px solid #dedfd3;align-items:center;gap:22px;margin-top:46px;padding-top:20px;display:flex}.ap-hero-note>span{letter-spacing:2px;font-size:10px}.ap-hero-note p{color:#7b8478;margin:0;font-size:10px;line-height:1.8}.ap-hero-art{background:#e9dfc9;border-radius:140px 8px 8px;min-height:515px;position:relative;overflow:hidden}.ap-art-word{color:#c9b391;font:italic 68px Georgia,serif;position:absolute;top:30px;right:30px}.ap-hero-plate{object-fit:contain;mix-blend-mode:multiply;width:80%;height:81%;position:absolute;top:10px;right:0}.ap-art-caption{grid-template-columns:1fr 40px;align-items:center;row-gap:10px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.ap-art-caption span{letter-spacing:2px;grid-column:1/-1;font-size:9px}.ap-art-caption strong{font-size:16px;font-weight:500;line-height:1.5}.ap-art-caption a{border:1px solid #8a957d;border-radius:50%;justify-content:center;align-items:center;height:40px;display:flex}.ap-hero-mini{background:#fffefa;border:6px solid #fffefa;width:25%;position:absolute;top:24%;left:18px;transform:rotate(-9deg);box-shadow:0 8px 35px #5a492821}.ap-hero-mini img{aspect-ratio:1/1.35;object-fit:cover}.ap-hero-mini span{letter-spacing:1px;text-align:center;padding:9px 0 4px;font-size:6px;display:block}.ap-values{border-top:1px solid var(--ap-border);border-bottom:1px solid var(--ap-border);justify-content:space-between;gap:20px;max-width:1340px;margin:0 auto;padding:22px 15px;display:flex}.ap-values span{color:#536d61;align-items:center;gap:13px;font-size:11px;display:flex}.ap-section{width:min(1340px,100% - 56px);margin:0 auto;padding:66px 0}.ap-section h2,.ap-story-copy h2,.ap-artisan-cta h2{letter-spacing:-1px;font-size:35px;font-weight:500;line-height:1.22}.ap-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.ap-section-head h2{margin:0}.ap-section-head .ap-eyebrow{margin-bottom:12px}.ap-section-head>span{color:var(--ap-muted);font-size:12px}.ap-universe-grid{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.ap-universe>div{background:var(--ap-warm);position:relative;overflow:hidden}.ap-universe img{aspect-ratio:1/1.18;object-fit:cover;width:100%;transition:transform .3s}.ap-universe:hover img{transform:scale(1.04)}.ap-universe>div>span{background:#fffefa;padding:4px 8px;font-size:10px;position:absolute;top:14px;left:14px}.ap-universe h3{justify-content:space-between;gap:8px;margin:15px 0 0;font-size:15px;font-weight:500;display:flex}.ap-selection{border-top:1px solid var(--ap-border)}.ap-product-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.ap-product-visual{background:#f4f0e7;border-radius:5px;position:relative;overflow:hidden}.ap-product-visual>a{display:block}.ap-product-visual img{aspect-ratio:1/1.14;object-fit:cover;width:100%;transition:transform .3s}.ap-product-visual:hover img{transform:scale(1.035)}.ap-product-label{background:#fffefaeb;padding:5px 9px;font-size:9px;position:absolute;bottom:12px;left:12px}.ap-favorite{color:#35564b;cursor:pointer;background:#fffefae8;border:0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:12px;right:12px}.ap-favorite.saved{color:#a05039}.ap-favorite-full{border:1px solid #cbd8cd;border-radius:4px;gap:10px;width:100%;height:auto;margin-top:12px;padding:14px;font-size:12px;position:static}.ap-product-meta{padding:16px 0}.ap-product-meta>span{color:#7b8379;font-size:10px}.ap-product h3{margin:8px 0 10px;font-size:16px;font-weight:500}.ap-product-meta p{margin:0;font-size:14px}.ap-product-meta small{color:#7d877b;margin-left:9px;font-size:9px}.ap-caption{color:#7a8278;margin:22px 0 0;font-size:11px;line-height:1.7}.ap-story-band{background:#f0eee4;grid-template-columns:1fr 1fr;max-width:1396px;margin:0 auto;display:grid}.ap-story-image{background:#e3d8c3;min-height:470px;position:relative}.ap-story-image img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:470px}.ap-story-image span{letter-spacing:2px;background:#f8f5e9dd;padding:10px;font-size:10px;position:absolute;bottom:22px;left:28px}.ap-story-copy{align-self:center;padding:64px 70px}.ap-story-copy h2{font-size:43px;line-height:1.2}.ap-story-copy p{color:#637060;max-width:350px;font-size:13px;line-height:1.9}.ap-guide-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.ap-guide-grid>a,.ap-guide-grid>article{border:1px solid var(--ap-border);border-radius:5px;padding:30px;position:relative}.ap-guide-grid>a>span,.ap-guide-grid>article>span{letter-spacing:1px;color:#9e6547;font-size:10px}.ap-guide-grid h3{letter-spacing:-.4px;margin:28px 0 14px;font-size:21px;font-weight:500}.ap-guide-grid p{color:#6c786b;max-width:310px;font-size:13px;line-height:1.8}.ap-guide-grid>a>svg{position:absolute;top:27px;right:24px}.ap-artisan-cta{color:#fffefa;text-align:center;background:#173f3c;padding:75px 28px}.ap-artisan-cta .ap-eyebrow{color:#b7c6b9}.ap-artisan-cta h2{font-size:43px}.ap-artisan-cta p{color:#c2cfc3;max-width:610px;margin:0 auto 25px;font-size:14px;line-height:1.8}.ap-footer{background:#f1eee4;padding:60px max(28px,50vw - 670px) 0}.ap-footer-top{grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:38px;padding-bottom:50px;display:grid}.ap-footer-logo{letter-spacing:-1px;font-size:32px;font-weight:600}.ap-footer-logo span{letter-spacing:0;margin-top:4px;font-family:Georgia,serif;font-size:13px;font-style:italic;display:block}.ap-footer p{margin:18px 0;font-size:11px;line-height:1.8}.ap-footer h3{margin:7px 0 24px;font-size:12px;font-weight:600}.ap-footer-top>div>a:not(.ap-footer-logo){color:#6f786b;margin-bottom:14px;font-size:11px;display:block}.ap-status{align-items:center;gap:8px;font-size:10px;display:flex}.ap-status i,.ap-availability i{background:#b08346;border-radius:50%;width:6px;height:6px;display:inline-block}.ap-footer-bottom{color:#778170;border-top:1px solid #dcded1;justify-content:space-between;gap:16px;padding:22px 0;font-size:9px;display:flex}.ap-page-intro{border-bottom:1px solid var(--ap-border);width:calc(100% - 56px);max-width:1340px;margin:auto;padding:28px 0 44px}.ap-breadcrumb{color:#7d887b;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 37px;font-size:10px;display:flex}.ap-page-intro h1{letter-spacing:-1.9px;max-width:950px;margin:0 0 20px;font-size:clamp(34px,4.3vw,58px);font-weight:500;line-height:1.1}.ap-page-intro>.ap-eyebrow{margin-bottom:16px}.ap-page-intro>p{color:#6c796c;max-width:700px;margin:0;font-size:14px;line-height:1.9}.ap-catalogue-content{width:calc(100% - 56px);max-width:1340px;margin:35px auto 65px}.ap-catalogue-content .mp-section-head h1{font-size:22px}.ap-catalogue-content .mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-category-hero{background:#f0eddf;grid-template-columns:1.2fr 1fr;max-width:1396px;min-height:430px;margin:0 auto;display:grid}.ap-category-hero>div{align-self:center;padding:40px 60px}.ap-category-hero h1{letter-spacing:-2px;margin-bottom:20px;font-size:clamp(38px,4.5vw,61px);font-weight:500;line-height:1.12}.ap-category-hero p{color:#65745f;max-width:470px;font-size:14px;line-height:1.9}.ap-category-hero>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:430px}.ap-category-hero .ap-breadcrumb{margin-bottom:30px}.ap-two-notes{border-top:1px solid var(--ap-border);grid-template-columns:1fr 1fr;gap:80px;display:grid}.ap-two-notes p{color:#6a7768;font-size:14px;line-height:1.9}.ap-two-notes article>a{border-bottom:1px solid #bccabd;padding-bottom:5px;font-size:12px}.ap-two-notes article>a.ap-button{color:#fff}.ap-universe-links{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ap-universe-links a{border:1px solid var(--ap-border);justify-content:space-between;padding:22px;font-size:13px;display:flex}.ap-product-page{padding-top:30px}.ap-detail-grid{grid-template-columns:1.2fr 1fr;gap:70px;margin-bottom:75px;display:grid}.ap-detail-gallery>div{background:#f3efe5;position:relative}.ap-detail-gallery img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:570px}.ap-detail-gallery span{letter-spacing:1.5px;background:#fffefa;padding:8px 12px;font-size:9px;position:absolute;bottom:20px;left:20px}.ap-detail-gallery>p{color:#82897e;max-width:480px;padding-top:14px;font-size:10px;line-height:1.8}.ap-detail-info{padding-top:18px}.ap-detail-info h1{letter-spacing:-1.4px;margin-bottom:20px;font-size:42px;font-weight:500;line-height:1.17}.ap-detail-price{margin-bottom:24px;font-size:24px}.ap-detail-price small{color:#778573;margin-left:10px;font-size:10px}.ap-detail-desc{color:#62735f;font-size:14px;line-height:1.9}.ap-facts{border-top:1px solid var(--ap-border);border-bottom:1px solid var(--ap-border);gap:20px;margin:25px 0;padding:20px 0;display:grid}.ap-facts>div{align-items:center;gap:15px;display:flex}.ap-facts span{color:#7c8978;font-size:10px}.ap-facts strong{color:#294d3c;margin-top:4px;font-size:12px;font-weight:500;display:block}.ap-detail-info>.ap-button{gap:15px;display:flex}.ap-availability{align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:flex}.ap-fineprint{margin-top:16px;color:#7e8879!important;font-size:10px!important;line-height:1.8!important}.ap-detail-bottom{border-top:1px solid var(--ap-border);grid-template-columns:1.1fr 1fr;gap:70px;margin-bottom:65px;padding-top:50px;display:grid}.ap-detail-bottom p{color:#677463;font-size:13px;line-height:1.9}.ap-specs{margin-top:25px;font-size:12px}.ap-specs>div{border-bottom:1px solid var(--ap-border);grid-template-columns:1fr 1.25fr;gap:20px;padding:15px 0;display:grid}.ap-specs dt{color:#7c8776}.ap-specs dd{margin:0}.ap-accordions details,.ap-faq details,.ap-guide-detail{border-bottom:1px solid #dbe1d4;padding:24px 0}.ap-accordions summary,.ap-faq summary,.ap-guide-detail summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}.ap-accordions summary:after,.ap-faq summary:after,.ap-guide-detail summary:after{content:"+";color:#7b8e70}.ap-accordions details[open] summary:after,.ap-faq details[open] summary:after,.ap-guide-detail[open] summary:after{content:"−"}.ap-accordions p,.ap-faq details p,.ap-guide-detail p{margin:0;padding-top:15px}.ap-accordions a{margin-top:14px;font-size:11px;text-decoration:underline;display:inline-block}.ap-empty{text-align:center;background:#f4f0e5;min-height:320px;padding:50px}.ap-empty>svg{margin:0 auto 20px}.ap-empty h2{font-size:28px}.ap-empty p{color:#7a8473;font-size:13px}.ap-partner-hero{background:#e3ebe0}.ap-partner-hero>img{height:560px}.ap-partner-hero h1{font-size:56px}.ap-form-card{background:#f1efe5;border-radius:5px;padding:35px}.ap-form-card h2{font-size:28px}.ap-form label{gap:8px;margin-bottom:20px;font-size:11px;display:grid}.ap-form input,.ap-form select,.ap-form textarea{resize:vertical;background:#fffefa;border:1px solid #d4ddcc;border-radius:4px;width:100%;min-width:0;padding:12px;font-size:13px}.ap-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ap-form-ready{background:#e2ecdd;border-radius:5px;margin-top:20px;padding:20px;font-size:13px}.ap-steps{counter-reset:step;padding:0;list-style:none}.ap-steps li{border-bottom:1px solid var(--ap-border);counter-increment:step;padding:20px 0 20px 46px;position:relative}.ap-steps li:before{content:"0"counter(step);color:#9c6545;font-size:12px;position:absolute;top:21px;left:0}.ap-steps strong{font-size:17px;font-weight:500}.ap-steps p{margin:8px 0 0;font-size:12px}.ap-craft-list{gap:70px;display:grid}.ap-craft-list article{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;display:grid}.ap-craft-list article:nth-child(2n)>a{order:2}.ap-craft-list article>a>img{object-fit:cover;background:#f1ecdf;width:100%;height:350px}.ap-craft-list article p{color:#6c7b66;font-size:14px;line-height:1.9}.ap-guide-layout{grid-template-columns:230px 1fr;gap:85px;display:grid}.ap-guide-layout aside{border-right:1px solid var(--ap-border);align-content:start;align-self:start;gap:22px;padding:10px 20px 30px 0;font-size:12px;display:grid;position:sticky;top:175px}.ap-guide-layout article{max-width:800px;margin-bottom:70px;scroll-margin-top:185px}.ap-guide-layout article p,.ap-guide-layout li{color:#657560;font-size:14px;line-height:1.9}.ap-guide-layout li{margin-bottom:10px}.ap-guide-detail a{font-size:12px;text-decoration:underline}.ap-faq{max-width:850px}.ap-faq details p{color:#657560;font-size:14px;line-height:1.9}.ap-contact-strip{background:#f1eee1;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:35px;display:flex}.ap-contact-strip h2{margin:0;font-size:25px}.ap-about-visual{background:#eee8d9;grid-template-columns:1fr 1.25fr 1fr;align-items:center;width:calc(100% - 56px);max-width:1340px;margin:50px auto;display:grid}.ap-about-visual img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:310px}.ap-about-visual blockquote{text-align:center;margin:30px;font:italic 30px/1.5 Georgia,serif}.ap-roadmap{border-top:1px solid var(--ap-border)}.ap-small-cta{background:#f1eee2;padding:35px}.ap-contact-layout{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.ap-contact-email{letter-spacing:-.5px;border-bottom:1px solid #9dae99;margin:10px 0 20px;font-size:24px;display:inline-block}.ap-contact-layout p{color:#657660;font-size:13px;line-height:1.9}.ap-contact-card{border-top:1px solid var(--ap-border);margin-top:22px;padding:24px 0}.ap-contact-card h3{font-weight:500}.ap-contact-card a{border-bottom:1px solid #b5c4a8;font-size:12px}.ap-prose{max-width:850px;min-height:55vh;line-height:1.9}.ap-prose h1{font-size:42px}.ap-prose p{color:#64765d;font-size:14px}.ap-site .mp-heart{display:flex}.ap-site .mp-card__body .mp-card__price-row>span{font-size:10px}.ap-site .mp-category-strip{margin-bottom:30px}@media (min-width:1600px){.ap-hero h1{font-size:72px}}@media (max-width:1150px){.ap-nav{gap:18px}.ap-main-nav{gap:20px}.ap-join{display:none}.ap-hero{gap:25px;min-height:560px}.ap-hero-art{min-height:490px}.ap-story-copy{padding:45px}.ap-story-copy h2{font-size:36px}.ap-footer-top{gap:25px}.ap-detail-grid{gap:35px}.ap-detail-gallery img{height:520px}}@media (max-width:850px){.ap-main-nav{display:none}.ap-menu{padding:0;display:block}.ap-nav-tools{gap:20px}.ap-nav{min-height:77px}.ap-categories{white-space:nowrap;justify-content:flex-start;gap:27px;overflow:auto}.ap-hero{grid-template-columns:1fr 1fr;gap:20px;min-height:0;padding-top:25px}.ap-hero h1{font-size:44px}.ap-hero-copy{padding:25px 0}.ap-hero-art{border-radius:70px 6px 6px;min-height:430px}.ap-art-word{font-size:45px}.ap-hero-mini{top:30%;left:12px}.ap-hero-note{margin-top:27px}.ap-hero-actions{gap:18px}.ap-values{margin:0 28px}.ap-values span{gap:8px;font-size:10px}.ap-section{padding:48px 0}.ap-section h2{font-size:30px}.ap-universe-grid{grid-template-columns:repeat(3,1fr)}.ap-product-grid{grid-template-columns:repeat(2,1fr)}.ap-story-copy{padding:30px}.ap-story-copy h2{font-size:30px}.ap-guide-grid{gap:14px}.ap-guide-grid>a,.ap-guide-grid>article{padding:20px}.ap-guide-grid h3{font-size:18px}.ap-footer-top{grid-template-columns:1.5fr 1fr;gap:40px}.ap-category-hero>div{padding:35px 28px}.ap-category-hero h1{font-size:39px}.ap-category-hero>img{height:400px}.ap-two-notes{gap:35px}.ap-detail-grid{gap:30px}.ap-detail-gallery img{height:430px}.ap-detail-info h1{font-size:32px}.ap-detail-bottom,.ap-contact-layout{gap:35px}.ap-contact-email{font-size:20px}.ap-form-card{padding:25px}.ap-guide-layout{grid-template-columns:190px 1fr;gap:35px}.ap-craft-list article{gap:35px}.ap-craft-list article>a>img{height:310px}.ap-about-visual{grid-template-columns:1fr 1fr}.ap-about-visual img:last-child{display:none}.ap-about-visual blockquote{font-size:26px}.ap-catalogue-content .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-universe-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ap-top{letter-spacing:1px;padding:8px 18px;font-size:8px}.ap-top a{letter-spacing:0;max-width:180px;font-size:8px}.ap-nav{min-height:74px;padding:16px 18px}.ap-logo{grid-template-columns:34px auto;font-size:22px}.ap-logo img{width:34px;height:34px}.ap-logo span{font-size:6.5px}.ap-nav-tools{gap:16px}.ap-nav-tools>a:first-child{display:none}.ap-categories{gap:22px;padding:12px 18px;font-size:10px}.ap-hero{flex-direction:column;gap:26px;padding:18px 18px 27px;display:flex}.ap-hero-copy{padding:20px 0 0}.ap-hero .ap-eyebrow{margin-bottom:19px;font-size:8px}.ap-hero h1{letter-spacing:-2px;margin-bottom:20px;font-size:48px;line-height:1.06}.ap-hero-copy>p{max-width:350px;margin-bottom:23px;font-size:13px}.ap-hero-actions{gap:16px}.ap-button{gap:15px;padding:14px 17px;font-size:11px}.ap-text-link{font-size:10px}.ap-hero-note{display:none}.ap-hero-art{border-radius:80px 5px 5px;width:100%;min-height:360px}.ap-art-word{font-size:56px;top:12px;right:20px}.ap-hero-plate{width:80%;height:90%;top:-20px;right:0}.ap-hero-mini{width:25%;top:26%;left:20px}.ap-art-caption{bottom:18px;left:24px;right:24px}.ap-art-caption strong{font-size:13px}.ap-art-caption span{font-size:8px}.ap-values{grid-template-columns:1fr 1fr;gap:12px;margin:0 18px;padding:16px 0;display:grid}.ap-values span{font-size:9px;line-height:1.5}.ap-values span:last-child{grid-column:1/-1}.ap-section{width:calc(100% - 36px);padding:38px 0}.ap-section-head{align-items:start;gap:15px}.ap-section-head h2{font-size:27px;line-height:1.2}.ap-section-head>.ap-text-link{flex-shrink:0;max-width:90px;line-height:1.5}.ap-eyebrow{letter-spacing:1.3px;margin-bottom:14px;font-size:8px}.ap-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.ap-universe-grid .ap-universe:last-child{background:#eeeadc;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.ap-universe-grid .ap-universe:last-child img{aspect-ratio:1}.ap-universe-grid .ap-universe:last-child h3{padding-right:15px}.ap-universe h3{margin-top:10px;font-size:13px}.ap-product-grid{gap:20px 14px}.ap-product h3{font-size:14px;line-height:1.4}.ap-product-meta>span{font-size:9px}.ap-product-meta p{font-size:13px}.ap-product-meta small{margin:5px 0 0;font-size:9px;display:block}.ap-favorite{width:32px;height:32px;top:8px;right:8px}.ap-favorite-full{width:100%;height:auto}.ap-product-label{font-size:8px;bottom:8px;left:8px}.ap-story-band{flex-direction:column;display:flex}.ap-story-image{min-height:280px}.ap-story-image img{height:280px}.ap-story-copy{padding:38px 24px}.ap-story-copy h2{font-size:35px}.ap-guide-grid{grid-template-columns:1fr;gap:13px}.ap-guide-grid h3{margin-top:18px;font-size:21px}.ap-guide-grid p{max-width:none;font-size:12px}.ap-guide-grid>a,.ap-guide-grid>article{padding:25px}.ap-artisan-cta{padding:50px 24px}.ap-artisan-cta h2{font-size:34px}.ap-artisan-cta p{font-size:12px}.ap-footer{padding:42px 18px 0}.ap-footer-top{grid-template-columns:1fr 1fr;gap:30px 15px}.ap-footer-top>div:first-child,.ap-footer-top>div:last-child{grid-column:1/-1}.ap-footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:12px;font-size:8px;display:flex}.ap-page-intro{width:calc(100% - 36px);padding:22px 0 30px}.ap-breadcrumb{gap:7px;margin-bottom:27px;font-size:9px}.ap-page-intro h1{letter-spacing:-1.4px;font-size:37px}.ap-page-intro>p{font-size:12px}.ap-catalogue-content{width:calc(100% - 36px);margin-top:25px}.ap-catalogue-content .mp-section-head h1{font-size:22px}.ap-catalogue-content .mp-filters{z-index:90}.ap-category-hero{flex-direction:column;display:flex}.ap-category-hero>div{padding:28px 22px}.ap-category-hero h1{font-size:41px}.ap-category-hero p{font-size:12px}.ap-category-hero>img{object-fit:contain;height:290px}.ap-two-notes{grid-template-columns:1fr;gap:30px}.ap-two-notes p{font-size:13px}.ap-detail-grid{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.ap-detail-gallery img{height:370px}.ap-detail-info{padding-top:0}.ap-detail-info h1{font-size:36px}.ap-detail-desc{font-size:13px}.ap-detail-bottom{grid-template-columns:1fr;gap:25px;margin-bottom:40px;padding-top:30px}.ap-specs{font-size:11px}.ap-detail-price{font-size:24px}.ap-empty{padding:40px 22px}.ap-partner-hero h1{font-size:46px}.ap-form-card{padding:24px 20px}.ap-form-row{grid-template-columns:1fr;gap:0}.ap-craft-list{gap:35px}.ap-craft-list article{flex-direction:column;align-items:stretch;gap:25px;display:flex}.ap-craft-list article:nth-child(2n)>a{order:0}.ap-craft-list article>a>img{height:300px}.ap-craft-list article p{font-size:13px}.ap-guide-layout{grid-template-columns:1fr;gap:35px}.ap-guide-layout aside{border-right:0;border-bottom:1px solid var(--ap-border);gap:15px;padding-bottom:25px;position:static}.ap-guide-layout article{margin-bottom:40px;scroll-margin-top:160px}.ap-guide-layout article p,.ap-guide-layout li{font-size:13px}.ap-faq summary{font-size:14px;line-height:1.6}.ap-faq details p{font-size:12px}.ap-contact-strip{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.ap-about-visual{width:calc(100% - 36px);margin:30px auto}.ap-about-visual img{height:270px}.ap-about-visual blockquote{margin:20px 13px;font-size:20px}.ap-contact-layout{grid-template-columns:1fr;gap:25px}.ap-contact-email{font-size:24px}.ap-prose{padding:0 18px}.ap-prose h1{font-size:34px}.ap-product-page>.ap-breadcrumb{line-height:1.7}.ap-universe-links a{padding:16px;font-size:11px}.ap-site .mp-main{padding:0}.ap-site .mp-card__price-row>span{display:none}.ap-site .mp-card__seller{font-size:10px}}
@font-face{font-family:AnfaInter;src:url(/fonts/inter-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AnfaInter;src:url(/fonts/inter-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:AnfaInter;src:url(/fonts/inter-semibold.woff2)format("woff2");font-weight:580 900;font-display:swap}@font-face{font-family:AnfaDeck;src:url(/fonts/honey-deck.woff2)format("woff2");font-display:swap}:root{--vx-teal:#007782;--vx-ink:#171a1b;--vx-muted:#5a6566;--vx-border:#e1e5e5;--vx-pale:#edf2f2}.ap-site.vx-site{--ap-green:var(--vx-ink);--ap-accent:var(--vx-teal);--ap-warm:#f5f6f6;--ap-border:var(--vx-border);--ap-muted:var(--vx-muted);color:var(--vx-ink);background:#fff;min-height:100vh;font-family:AnfaInter,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}.vx-site h1,.vx-site h2,.vx-site h3,.vx-site button,.vx-site input,.vx-site textarea,.vx-site select{letter-spacing:normal;font-family:inherit}.vx-site h1{font-size:24px;font-weight:580;line-height:1.3}.vx-site h2{font-size:20px;font-weight:580;line-height:1.4}.vx-site h3{font-size:16px;font-weight:500}.vx-site button{touch-action:manipulation}.vx-site input,.vx-site textarea,.vx-site select{font-size:14px}.vx-site a:focus-visible,.vx-site button:focus-visible,.vx-site input:focus-visible,.vx-site select:focus-visible,.vx-site textarea:focus-visible{outline:2px solid var(--vx-teal);outline-offset:3px}.vx-container{width:calc(100% - 48px);max-width:1240px;margin-inline:auto}.vx-header{z-index:80;border-bottom:1px solid var(--vx-border);background:#fff;position:sticky;top:0}.vx-header-row{align-items:center;gap:30px;min-height:64px;display:flex}.vx-wordmark{color:var(--vx-teal);white-space:nowrap;letter-spacing:-1.1px;font:italic 29px/1 AnfaDeck,Georgia,serif}.vx-header-search{background:var(--vx-pale);min-width:180px;height:38px;color:var(--vx-muted);border-radius:5px;flex:1;align-items:center;gap:10px;display:flex}.vx-search-kind{border-right:1px solid #d5dfdf;align-items:center;gap:7px;height:100%;padding:0 12px;font-size:13px;display:flex}.vx-header-search input{background:0 0;border:0;flex:1;min-width:0;outline:0!important}.vx-header-search>button{margin-right:3px}.vx-header-actions{white-space:nowrap;align-items:center;gap:19px;display:flex}.vx-header-actions svg{stroke-width:1.45px}.vx-icon-link{color:var(--vx-muted);display:flex;position:relative}.vx-icon-button{color:var(--vx-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.vx-button,.vx-outline{border:1px solid var(--vx-teal);background:var(--vx-teal);color:#fff;text-align:center;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.vx-outline{color:var(--vx-teal);background:#fff}.vx-button:hover{color:#fff;background:#00646d}.vx-outline:hover{color:var(--vx-teal);background:#edf7f7}.vx-account,.vx-sell-link{min-height:33px;padding:6px 10px;font-size:12px}.vx-language{color:var(--vx-muted);font-size:12px}.vx-categories{border-top:1px solid #f1f2f2}.vx-categories>div{scrollbar-width:none;align-items:center;gap:28px;min-height:45px;display:flex;overflow:auto}.vx-categories a{white-space:nowrap;color:var(--vx-muted);padding:11px 0;font-size:13px}.vx-categories .active,.vx-categories a:hover{color:var(--vx-teal)}.vx-menu-button,.vx-mobile-menu,.vx-bottom-nav{display:none}.vx-badge{background:var(--vx-teal);color:#fff;text-align:center;border-radius:20px;min-width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:-7px;right:-8px}.vx-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-50px}.vx-skip:focus{top:0}.vx-footer{border-top:1px solid var(--vx-border);color:var(--vx-muted);background:#fff;margin-top:64px}.vx-footer-grid{grid-template-columns:repeat(3,1fr);gap:40px;padding-block:40px;display:grid}.vx-footer-grid h3{color:var(--vx-muted);margin-bottom:16px;font-size:18px}.vx-footer-grid a{margin:12px 0;font-size:14px;display:block}.vx-footer a:hover{text-decoration:underline}.vx-footer-bottom{border-top:1px solid var(--vx-border);flex-wrap:wrap;gap:28px;padding-block:24px;font-size:12px;display:flex}.vx-footer-bottom>span:last-child{margin-left:auto}.vx-hero{background:#e4e6e1;height:410px;position:relative;overflow:hidden}.vx-hero-images{gap:5px;display:flex;position:absolute;inset:0 0 0 24%;transform:rotate(-7deg)scale(1.17)}.vx-hero-images img{object-fit:cover;filter:brightness(.86);background:#d9dcd7;width:33.333%}.vx-hero-inner{align-items:center;height:100%;display:flex;position:relative}.vx-hero-card{background:#fff;border-radius:4px;width:350px;padding:30px;box-shadow:0 2px 8px #00000009}.vx-hero-card h1{margin-bottom:25px;font-size:30px;font-weight:500;line-height:1.23}.vx-hero-card .vx-button{width:100%;min-height:45px}.vx-hero-secondary{color:var(--vx-teal);text-align:center;margin-top:15px;font-size:12px;display:block}.vx-home-section{padding-top:34px;padding-bottom:10px}.vx-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.vx-section-heading h2{margin:0}.vx-section-heading>a{color:var(--vx-teal);align-items:center;gap:5px;font-size:13px;display:flex}.vx-section-note{color:var(--vx-muted);margin-bottom:20px;font-size:12px}.vx-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 16px;display:grid}.vx-product{min-width:0}.vx-product-image{background:#eef0ef;border-radius:4px;position:relative;overflow:hidden}.vx-product-image>a{aspect-ratio:3/4;display:block}.vx-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.vx-product-image>a:hover img{transform:scale(1.025)}.vx-product .ap-favorite{width:32px;height:32px;color:var(--vx-muted);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:auto 10px 10px auto}.vx-product .ap-favorite.saved{color:#c84754}.vx-product-info{padding:8px 2px}.vx-product-info h3{color:var(--vx-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13px;font-weight:400;line-height:1.45;overflow:hidden}.vx-product-info p{color:var(--vx-muted);margin:0 0 2px;font-size:12px}.vx-product-info strong{margin-top:8px;font-size:14px;font-weight:500;display:block}.vx-product-info small{color:var(--vx-teal);align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.vx-category-cards{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.vx-category-cards a{border:1px solid var(--vx-border);border-radius:4px;align-items:center;gap:10px;min-width:0;padding:10px;font-size:13px;display:flex}.vx-category-cards img{object-fit:cover;border-radius:3px;width:44px;height:50px}.vx-category-cards span{flex:1}.vx-category-cards svg{color:var(--vx-muted);flex-shrink:0}.vx-seller-banner{background:var(--vx-pale);border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-top:36px;padding:26px;display:flex}.vx-seller-banner h2{margin:0 0 6px}.vx-seller-banner p{color:var(--vx-muted);margin:0;font-size:13px}.vx-catalog{min-height:60vh;padding-top:20px}.vx-breadcrumb{color:var(--vx-muted);gap:12px;margin-bottom:25px;font-size:12px;display:flex}.vx-page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.vx-page-title h1{margin:0}.vx-link-button{color:var(--vx-teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.vx-catalog-search{background:var(--vx-pale);color:var(--vx-muted);border-radius:5px;align-items:center;gap:12px;margin-bottom:20px;padding:6px 6px 6px 14px;display:flex}.vx-catalog-search input{background:0 0;border:0;flex:1;min-width:0;height:34px;outline:0!important}.vx-catalog-search .vx-button{min-height:34px;padding:6px 14px;font-size:13px}.vx-filter-bar{border-bottom:1px solid var(--vx-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;display:flex}.vx-filter-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vx-filter-select,.vx-sort{border:1px solid var(--vx-border);background:#fff;border-radius:4px;align-items:center;gap:6px;min-height:36px;padding:7px 9px;font-size:12px;display:flex;position:relative}.vx-filter-select>span{display:none}.vx-filter-select select,.vx-sort select{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;max-width:150px;padding:0 17px 0 0;font-size:12px}.vx-filter-select svg,.vx-sort svg{pointer-events:none;position:absolute;right:7px}.vx-sort{flex-shrink:0}.vx-sort>span{color:var(--vx-muted);white-space:nowrap}.vx-sort select{max-width:123px}.vx-budget{border:1px solid var(--vx-border);border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.vx-budget>span{white-space:nowrap}.vx-budget input{background:#fff;border:0;width:54px;min-width:0;padding:2px;font-size:12px}.vx-budget input::-webkit-inner-spin-button{-webkit-appearance:none}.vx-mobile-filter{display:none}.vx-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.vx-chips button{color:var(--vx-teal);background:#f4fafa;border:1px solid #b8d4d7;border-radius:4px;align-items:center;gap:9px;padding:5px 8px;font-size:12px;display:flex}.vx-chips .vx-reset{background:0 0;border:0;text-decoration:underline}.vx-saved-searches{color:var(--vx-muted);white-space:nowrap;align-items:center;gap:10px;padding-top:20px;font-size:12px;display:flex;overflow:auto}.vx-saved-searches a{color:var(--vx-teal);border:1px solid var(--vx-border);text-overflow:ellipsis;border-radius:16px;flex-shrink:0;max-width:260px;padding:5px 10px;overflow:hidden}.vx-result-count{color:var(--vx-muted);justify-content:space-between;gap:15px;margin:20px 0;font-size:13px;display:flex}.vx-result-count span:last-child{font-size:11px}.vx-feedback:empty{display:none}.vx-feedback{color:var(--vx-teal);margin:15px 0;font-size:13px}.vx-error,.vx-field-error{color:#b12c3d;font-size:13px}.vx-field-error{margin-top:8px;display:block}.vx-empty{text-align:center;min-height:320px;padding:70px 20px}.vx-empty>svg{color:#92acad;stroke-width:1px;margin:0 auto 20px}.vx-empty p{color:var(--vx-muted);max-width:430px;margin:0 auto 25px}.vx-pagination{justify-content:center;gap:8px;margin:35px;display:flex}.vx-pagination button{border:1px solid var(--vx-border);background:#fff;border-radius:4px;padding:7px 14px}.vx-pagination .active{color:#fff;background:var(--vx-teal)}.vx-favorites,.vx-drafts{min-height:60vh;padding-top:32px}.vx-muted{color:var(--vx-muted);font-size:13px}.vx-loading{text-align:center;color:var(--vx-muted);padding-block:80px}.vx-dialog{width:500px;max-width:calc(100vw - 32px);max-height:90vh;color:var(--vx-ink);border:0;border-radius:6px;padding:0;font-family:AnfaInter,Arial,sans-serif}.vx-dialog::backdrop{background:#10262888}.vx-dialog-head{border-bottom:1px solid var(--vx-border);z-index:3;background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.vx-dialog-head h2{margin:0;font-size:18px}.vx-dialog-actions{border-top:1px solid var(--vx-border);justify-content:space-between;align-items:center;padding:20px;display:flex}.vx-mobile-fields{gap:20px;padding:24px;display:grid}.vx-mobile-fields label{border:0;gap:8px;padding:0;display:grid}.vx-mobile-fields label>span{font-size:14px;display:block}.vx-mobile-fields select{border:1px solid var(--vx-border);border-radius:4px;max-width:none;padding:11px;font-size:15px}.vx-mobile-fields label svg{bottom:14px}.vx-mobile-fields .vx-budget{padding:12px}.vx-mobile-fields .vx-budget input{flex:1;width:60px;font-size:16px}.vx-studio-background{background:#f2f4f4;padding-block:32px 50px}.vx-studio{width:calc(100% - 40px);max-width:850px;margin:auto}.vx-notice{color:#38666b;background:#eaf5f5;border-radius:4px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 16px;font-size:13px;display:flex}.vx-notice svg{flex-shrink:0;margin-top:1px}.vx-notice p{margin:0}.vx-form-panel{border:1px solid var(--vx-border);background:#fff;border-radius:4px;margin-bottom:20px;padding:24px}.vx-form-panel h2{margin-bottom:8px;font-size:16px}.vx-photo-upload{border:1px dashed #a5bfc1;border-radius:5px;flex-wrap:wrap;align-items:center;gap:12px;min-height:185px;padding:16px;display:flex}.vx-upload-button{border:1px solid var(--vx-teal);color:var(--vx-teal);background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100px;margin:auto;padding:18px;font-size:13px;display:flex}.vx-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.vx-uploaded-photo{border-radius:4px;width:120px;height:150px;position:relative;overflow:hidden}.vx-uploaded-photo img{object-fit:cover;width:100%;height:100%}.vx-photo-remove{background:#fff;border:0;border-radius:50%;padding:4px;display:flex;position:absolute;top:4px;right:4px}.vx-uploaded-photo>span,.vx-make-cover{text-align:center;color:var(--vx-teal);background:#ffffffed;border:0;padding:5px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.vx-fineprint{color:var(--vx-muted);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.vx-fineprint svg{flex-shrink:0}.vx-form-row{border-bottom:1px solid var(--vx-border);grid-template-columns:1fr 1.4fr;align-items:start;gap:32px;padding:20px 0;display:grid}.vx-form-row:first-child{padding-top:0}.vx-form-row:last-child{border:0;padding-bottom:0}.vx-form-row label{padding-top:10px;font-size:14px}.vx-form-row input,.vx-form-row textarea,.vx-form-row select{width:100%;min-width:0;color:var(--vx-ink);resize:vertical;background:#fff;border:1px solid #d3dbdb;border-radius:4px;padding:10px 12px}.vx-form-row [aria-invalid=true]{border-color:#b12c3d}.vx-char-count{text-align:right;color:var(--vx-muted);margin-top:5px;font-size:11px;display:block}.vx-price-input{border:1px solid #d3dbdb;border-radius:4px;align-items:center;padding-right:13px;display:flex}.vx-price-input input{border:0}.vx-price-input span{color:var(--vx-muted)}.vx-parcel{border-bottom:1px solid var(--vx-border);align-items:center;gap:14px;padding:18px 0;display:flex}.vx-parcel:last-child{border:0;padding-bottom:0}.vx-parcel>span{flex:1}.vx-parcel strong{font-size:14px;font-weight:500;display:block}.vx-parcel small{color:var(--vx-muted);font-size:12px}.vx-parcel svg{color:var(--vx-muted);stroke-width:1.3px}.vx-parcel input{width:18px;height:18px;accent-color:var(--vx-teal)}.vx-studio-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.vx-studio-actions>span{color:var(--vx-muted);margin-right:auto;font-size:11px}.vx-preview-image{object-fit:contain;background:#f4f5f5;width:100%;max-height:390px}.vx-preview-body{padding:24px}.vx-preview-body h2{margin:0 0 5px}.vx-preview-price{margin:18px 0;font-size:21px;display:block}.vx-preview-body dl{grid-template-columns:1fr 1fr;font-size:13px;display:grid}.vx-preview-body dd{margin:0}.vx-preview-body dt{color:var(--vx-muted)}.vx-full{width:100%}.vx-draft-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px;display:grid}.vx-draft-grid article{border:1px solid var(--vx-border);border-radius:4px;overflow:hidden}.vx-draft-image{background:var(--vx-pale);height:210px;color:var(--vx-muted);justify-content:center;align-items:center;display:flex}.vx-draft-image img{object-fit:cover;width:100%;height:100%}.vx-draft-grid article>div{padding:16px}.vx-draft-grid h2{margin:8px 0;font-size:16px}.vx-draft-grid p{margin:0 0 8px}.vx-draft-grid small{color:var(--vx-muted);font-size:11px}.vx-draft-label{color:var(--vx-teal);background:#eaf5f5;border-radius:3px;padding:3px 7px;font-size:11px}.vx-draft-actions{color:var(--vx-teal);justify-content:space-between;align-items:center;margin-top:10px;font-size:13px;display:flex}.vx-account-page{max-width:700px;padding-block:40px}.vx-account-intro{text-align:center;margin-bottom:30px}.vx-account-intro>svg{color:var(--vx-teal);margin:0 auto 16px}.vx-account-intro h1{margin-bottom:10px}.vx-account-intro p{color:var(--vx-muted)}.vx-account-links{border:1px solid var(--vx-border);border-radius:4px;margin-bottom:22px}.vx-account-links>a{border-bottom:1px solid var(--vx-border);align-items:center;gap:18px;padding:20px;display:flex}.vx-account-links>a:last-child{border:0}.vx-account-links span{flex:1;gap:5px;display:grid}.vx-account-links strong{font-size:14px;font-weight:500}.vx-account-links small{color:var(--vx-muted);font-size:12px}.vx-account-links svg{color:var(--vx-muted)}.vx-site .ap-page-intro{margin-bottom:0;padding-block:28px}.vx-site .ap-page-intro h1,.vx-site .ap-prose h1{font-size:28px}.vx-site .ap-eyebrow{color:var(--vx-muted);letter-spacing:0;text-transform:none;font-size:12px}.vx-site .ap-button{background:var(--vx-teal);color:#fff;letter-spacing:0;border-radius:5px;font-family:inherit;font-size:14px}.vx-site .ap-category-hero,.vx-site .ap-form-card,.vx-site .ap-small-cta,.vx-site .ap-contact-strip,.vx-site .ap-empty{background:var(--vx-pale)}.vx-site .ap-category-hero h1,.vx-site .ap-partner-hero h1{font-size:32px}.vx-site .ap-category-hero p,.vx-site .ap-prose p,.vx-site .ap-faq p{color:var(--vx-muted)}.vx-site .ap-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vx-site .ap-section h2{font-size:22px}@media (max-width:1150px){.vx-header-row{gap:18px}.vx-header-actions{gap:13px}.vx-desktop-only{display:none}.vx-filter-bar{align-items:flex-start}.vx-filter-fields{gap:7px}.vx-filter-select select{max-width:115px}.vx-category-cards{grid-template-columns:repeat(3,1fr)}.vx-product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:850px){.vx-header-row{flex-wrap:wrap;gap:16px;padding-block:14px}.vx-header-search{flex-basis:100%;order:3}.vx-header-actions{margin-left:auto}.vx-categories>div{gap:24px;min-height:42px}.vx-hero{height:345px}.vx-hero-card{width:310px;padding:24px}.vx-hero-card h1{font-size:26px}.vx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-desktop-filters{display:none}.vx-mobile-filter{min-height:36px;padding:7px 12px;font-size:13px;display:flex}.vx-filter-bar{align-items:center}.vx-draft-grid{grid-template-columns:repeat(3,1fr)}.vx-studio-actions>span{text-align:right;width:100%;margin-bottom:2px}.vx-site .ap-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.vx-container{width:calc(100% - 32px)}.vx-header-row{gap:12px;padding-top:12px;padding-bottom:10px}.vx-wordmark{font-size:25px}.vx-header-actions{gap:15px}.vx-account,.vx-sell-link{display:none}.vx-menu-button{display:flex}.vx-search-kind{padding-inline:9px;font-size:12px}.vx-header-search{gap:8px;height:38px}.vx-header-search input{font-size:14px}.vx-categories>div{gap:22px}.vx-categories a{padding:9px 0;font-size:12px}.vx-mobile-menu{border-top:1px solid var(--vx-border);padding:12px 20px;display:grid}.vx-mobile-menu a{padding:10px 0;font-size:14px}.vx-bottom-nav{z-index:75;border-top:1px solid var(--vx-border);padding:9px 0 max(9px,env(safe-area-inset-bottom));background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.vx-bottom-nav a{color:var(--vx-muted);flex-direction:column;align-items:center;gap:4px;min-width:55px;font-size:10px;display:flex}.vx-bottom-nav a[aria-current=page]{color:var(--vx-teal)}.vx-bottom-nav svg{stroke-width:1.5px}.vx-site{padding-bottom:64px}.vx-hero{height:350px}.vx-hero-images{opacity:.86;inset:0 0 0 8%}.vx-hero-inner{align-items:flex-end;padding-bottom:20px}.vx-hero-card{width:280px;padding:20px}.vx-hero-card h1{margin-bottom:18px;font-size:24px}.vx-hero-card .vx-button{min-height:40px;font-size:13px}.vx-hero-secondary{font-size:11px}.vx-home-section{padding-top:25px}.vx-section-heading h2{font-size:18px}.vx-section-heading>a{font-size:12px}.vx-section-note{font-size:11px;line-height:1.6}.vx-product-grid,.vx-site .ap-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.vx-product-info h3{font-size:12px}.vx-product-info p{font-size:11px}.vx-product-info strong{font-size:13px}.vx-product-image .ap-favorite{width:30px;height:30px;bottom:8px;right:8px}.vx-category-cards{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.vx-category-cards a{min-width:185px}.vx-seller-banner{margin-top:25px;padding:22px;display:block}.vx-seller-banner h2{font-size:19px}.vx-seller-banner .vx-button{margin-top:18px}.vx-footer{margin-top:36px}.vx-footer-grid{grid-template-columns:1fr 1fr;gap:20px;padding-block:28px}.vx-footer-grid>div:last-child{grid-column:1/-1}.vx-footer-grid h3{font-size:16px}.vx-footer-grid a{font-size:12px}.vx-footer-bottom{gap:14px;padding-block:20px;font-size:10px}.vx-footer-bottom>span:last-child{width:100%;margin-left:0}.vx-catalog{padding-top:16px}.vx-breadcrumb{margin-bottom:18px;font-size:11px}.vx-page-title{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:20px}.vx-page-title h1{overflow-wrap:anywhere;font-size:22px}.vx-page-title>.vx-link-button{font-size:12px}.vx-catalog-search{gap:8px;padding-left:10px}.vx-catalog-search input{font-size:12px}.vx-catalog-search .vx-button{padding:7px 9px;font-size:12px}.vx-sort{gap:7px;font-size:11px}.vx-sort select{max-width:112px;font-size:12px}.vx-result-count{align-items:flex-start;font-size:12px}.vx-result-count span:last-child{text-align:right;max-width:165px;font-size:10px}.vx-saved-searches>span{display:none}.vx-favorites,.vx-drafts{padding-top:24px}.vx-empty{padding:55px 15px}.vx-empty h2{font-size:21px}.vx-empty p{font-size:13px}.vx-studio-background{padding-block:24px}.vx-studio{width:calc(100% - 24px)}.vx-studio .vx-page-title{padding-inline:4px}.vx-notice{padding:12px;font-size:12px}.vx-form-panel{margin-bottom:14px;padding:18px}.vx-form-row{grid-template-columns:1fr;gap:8px;padding-block:16px}.vx-form-row label{padding:0}.vx-form-row input,.vx-form-row textarea,.vx-form-row select{font-size:16px}.vx-photo-upload{min-height:175px;padding:12px}.vx-uploaded-photo{width:95px;height:122px}.vx-studio-actions{gap:9px;padding-top:10px}.vx-studio-actions>span{text-align:left}.vx-studio-actions>.vx-button{flex:1;padding:12px 8px;font-size:12px}.vx-draft-grid{grid-template-columns:repeat(2,1fr);gap:14px}.vx-draft-image{height:180px}.vx-draft-grid article>div{padding:12px}.vx-draft-grid h2{font-size:14px}.vx-draft-grid p{font-size:13px}.vx-account-page{padding-top:30px}.vx-dialog{max-height:85dvh}.vx-dialog-head{padding:14px 16px}.vx-mobile-fields{padding:20px}.vx-parcel small{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.vx-auth-wrap{background:#f3f5f5;min-height:70vh;padding:50px 20px}.vx-auth-card{border:1px solid var(--vx-border);background:#fff;border-radius:5px;max-width:410px;margin:auto;padding:32px}.vx-auth-card h1{text-align:center;margin-bottom:28px}.vx-auth-card form>label{gap:8px;margin:18px 0;font-size:13px;display:grid}.vx-auth-card input{border:1px solid #cad4d5;border-radius:4px;width:100%;min-width:0;padding:11px 12px}.vx-auth-card small{color:var(--vx-muted);font-size:11px}.vx-password{border:1px solid #cad4d5;border-radius:4px;display:flex}.vx-password input{border:0}.vx-password button{color:var(--vx-muted);background:0 0;border:0}.vx-auth-card .vx-check-label{align-items:start;gap:10px;font-size:12px;line-height:1.6;display:flex}.vx-check-label input{width:17px;height:17px;accent-color:var(--vx-teal);flex-shrink:0;margin-top:3px}.vx-check-label a{color:var(--vx-teal);text-decoration:underline}.vx-auth-card form>.vx-link-button{margin:20px 0}.vx-auth-card form>p{margin:10px 0;font-size:13px}.vx-auth-help{color:var(--vx-muted);justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:11px;display:flex}.vx-auth-help a{color:var(--vx-teal)}.vx-auth-success{text-align:center}.vx-auth-success svg{color:var(--vx-teal);margin:0 auto 20px}.vx-site{--ink:var(--vx-ink);--ink-soft:var(--vx-muted);--teal:var(--vx-teal);--teal-dark:#00646d;--teal-pale:#edf6f6;--cream:#f4f6f6;--paper:#fff;--line:var(--vx-border);--radius:5px;--radius-lg:6px;--shadow-sm:none;--shadow-md:none}.vx-connected{min-height:60vh;padding-block:30px}.vx-connected .mp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.vx-connected .mp-buy-card,.vx-connected .mp-description-card,.vx-connected .mp-seller-card,.vx-connected .mp-profile-hero,.vx-connected .mp-messages,.vx-connected .mp-order-card,.vx-connected .mp-state-card{box-shadow:none;border-radius:5px}.vx-connected .mp-eyebrow{text-transform:none;letter-spacing:0;color:var(--vx-muted)}.vx-connected .mp-button{box-shadow:none;border-radius:5px;font-size:14px;font-weight:500}.vx-connected .mp-detail{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:35px}.vx-connected .mp-buy-card h1{font-size:22px}.vx-connected .mp-buy-card__price{font-size:21px}.vx-connected .mp-gallery__main{border-radius:4px}.vx-connected .mp-gallery__main img{object-fit:contain;max-height:650px}.vx-connected .mp-profile-hero__cover{background:#edf2f2;height:110px}.vx-connected .mp-avatar--fallback{color:var(--vx-teal);background:#e4f0f1}.vx-connected .mp-profile-stats strong{font-size:21px}.vx-connected .mp-profile-hero__identity h1{font-size:27px}.vx-connected .mp-state-card{background:#f7f9f9}.vx-connected .mp-message{border-radius:6px}.vx-connected .mp-message-row.is-mine .mp-message{color:var(--vx-ink);background:#e2f3f3}.vx-account-actions{padding-top:25px}.vx-account-actions .vx-notice{justify-content:space-between}.vx-connected .mp-specs{font-size:13px}.vx-connected .mp-about-card{background:#f4f6f6;border-radius:5px}@media (max-width:850px){.vx-connected .mp-detail{grid-template-columns:1fr;gap:20px}.vx-connected .mp-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.vx-connected{padding-top:20px}.vx-connected .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-connected .mp-buy-card{padding:20px}.vx-connected .mp-chat-checkout__fields{grid-template-columns:1fr}.vx-connected .mp-profile-hero__identity h1{font-size:23px}.vx-account-actions .vx-notice{display:grid}.vx-connected .mp-messages{height:calc(100dvh - 240px)}}.vx-order-tools{border-top:1px solid var(--vx-border);padding:16px 0;font-size:13px}.vx-order-tools>div{flex-wrap:wrap;gap:20px;display:flex}.vx-order-tools form{gap:12px;margin-top:18px;display:grid}.vx-order-tools textarea,.vx-order-tools select{border:1px solid var(--vx-border);border-radius:4px;padding:10px}.vx-order-tools form>div{justify-content:flex-end;align-items:center;gap:20px;display:flex}.vx-admin{padding-block:35px}.vx-admin h2{margin-top:35px}.vx-admin-row{border:1px solid var(--vx-border);border-radius:4px;justify-content:space-between;align-items:start;gap:20px;margin:10px 0;padding:18px;display:flex}.vx-admin-row p{white-space:pre-wrap;margin:5px 0;font-size:13px}.vx-admin-row small{display:block}.vx-admin-row .vx-button{font-size:12px}.vx-policy{max-width:850px;min-height:60vh;padding-block:40px}.vx-policy h1{margin-bottom:30px}.vx-policy h2{margin-top:30px;font-size:20px}.vx-policy p{color:var(--vx-muted);line-height:1.8}.vx-policy a{color:var(--vx-teal)}.vx-policy details{border-bottom:1px solid var(--vx-border);padding:20px 0}.vx-policy summary{cursor:pointer;font-size:16px}.vx-policy details p{margin:16px 0 0}.vx-password-form{padding:24px}.vx-password-form label{gap:8px;margin-bottom:20px;font-size:13px;display:grid}.vx-password-form input{border:1px solid var(--vx-border);border-radius:4px;width:100%;padding:11px}.vx-admin-pagination{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.vx-admin-pagination span{color:var(--vx-muted);font-size:13px}.vx-inventory{min-height:65vh;padding-block:32px}.vx-inventory-tabs{border-bottom:1px solid var(--vx-border);gap:10px;margin-bottom:24px;display:flex;overflow-x:auto}.vx-inventory-tabs button{white-space:nowrap;color:var(--vx-muted);background:#fff;border:0;border-bottom:2px solid #0000;padding:12px 14px}.vx-inventory-tabs button.active{color:var(--vx-teal);border-bottom-color:var(--vx-teal)}.vx-inventory-tabs span{background:var(--vx-pale);border-radius:3px;padding:2px 5px;font-size:11px}.vx-inventory-row{border-bottom:1px solid var(--vx-border);align-items:center;gap:20px;padding:18px 0;display:flex}.vx-inventory-row>a{flex-shrink:0;width:80px}.vx-inventory-row img{object-fit:cover;border-radius:4px;width:80px;height:105px}.vx-inventory-row>div:nth-child(2){flex:1}.vx-inventory-row h2{margin:0 0 6px;font-size:16px}.vx-inventory-row p{margin:0 0 6px}.vx-stock-state{background:#eef2f2;border-radius:4px;padding:4px 8px;font-size:12px}.vx-stock-active{color:#007782;background:#e5f3f3}.vx-stock-reserved{color:#946307;background:#fff3dc}.vx-stock-sold{color:#677677}.vx-inventory-actions{justify-items:end;gap:14px;display:grid}.vx-inventory-actions .vx-button{font-size:12px}.mp-chat-checkout .mp-order-summary{grid-column:1/-1;width:100%}@media (max-width:600px){.vx-inventory-row{flex-wrap:wrap;gap:12px}.vx-inventory-row h2{font-size:14px}.vx-inventory-actions{justify-content:flex-end;align-items:center;width:100%;display:flex}.vx-inventory-row>a,.vx-inventory-row img{width:70px}.vx-inventory-row img{height:90px}}.vx-order-filter{color:var(--vx-muted);justify-content:space-between;align-items:center;gap:18px;margin:20px 0;font-size:13px;display:flex}.vx-order-filter label{align-items:center;gap:12px;display:flex}.vx-order-filter select,.vx-password-form select,.vx-password-form textarea{border:1px solid var(--vx-border);font:inherit;color:var(--vx-ink);background:#fff;border-radius:4px;padding:10px}.mp-order-card>.vx-order-tools{padding:16px 20px}.vx-order-history{margin-top:16px}.vx-order-history summary{cursor:pointer;color:var(--vx-muted)}.vx-order-history dl{max-width:450px;margin:18px 0}.vx-order-history dl>div{justify-content:space-between;gap:18px;margin:8px 0;display:flex}.vx-order-history dd{text-align:right;margin:0}.vx-order-history ol{border-left:2px solid var(--vx-border);margin:16px 0 8px 4px;padding:0;list-style:none}.vx-order-history li{justify-content:space-between;gap:12px;max-width:550px;padding:6px 0 6px 16px;display:flex}.vx-order-history time{color:var(--vx-muted);white-space:nowrap}.mp-order-status--disputed{color:#9b5d08;background:#fff1d8}.vx-check-line{align-items:flex-start;gap:10px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.vx-check-line input{flex-shrink:0;width:16px!important;height:16px!important}.vx-admin-row details{margin-top:10px;font-size:13px}.vx-admin-row summary{cursor:pointer;color:var(--vx-teal)}@media (max-width:600px){.vx-order-filter{align-items:flex-start}.vx-order-filter label{flex-direction:column;align-items:flex-start;gap:6px}.vx-admin-row{flex-wrap:wrap}.vx-order-history li{flex-direction:column;gap:3px}}.vx-conversation-search{border-bottom:1px solid var(--vx-border);gap:4px;padding:10px 12px;display:flex}.vx-conversation-search input{border:1px solid var(--vx-border);width:100%;min-width:0;font:inherit;border-radius:4px;padding:8px;font-size:12px}.vx-older-messages{margin:5px auto 20px;display:block}.vx-page-slot{align-items:center;gap:8px;display:flex}.vx-pagination button:disabled{opacity:.35;cursor:default}.vx-no-photo{width:100%;height:100%;color:var(--vx-muted);background:var(--vx-pale);justify-content:center;align-items:center;font-size:13px;display:flex}
