.dc-cat{--espresso:#140c08;--espresso-2:#231710;--cream:#fff7ed;--linen:#f6ede2;--card:#fffdf9;--cocoa:#53361b;--muted:#7a6250;--ember:#d17844;--ember-deep:#b25f31;--flame:#f2b76b;--line:#53361b24;--line-strong:#53361b42;--ok:#5e7a4a;--status-neutral-bg:#f1ece7;--status-neutral-ink:#493c31;--status-quote-bg:#f0e7f8;--status-quote-ink:#68338c;--status-ok-bg:#e8f2e9;--status-ok-ink:#285c36;--status-warning-bg:#fff0d5;--status-warning-ink:#754512;--status-danger-bg:#fce8e5;--status-danger-ink:#922d25;--status-info-bg:#e7f1f7;--status-info-ink:#285770;--f-title:"Tenaka","Bodoni Moda",Didot,"Times New Roman",serif;--f-body:"Cabin","Segoe UI",system-ui,-apple-system,Helvetica,Arial,sans-serif;--r-card:14px;--r-pill:999px;--r-field:10px;--shadow-card:0 1px 0 #53361b0f,0 18px 36px -28px #53361b8c;--gutter:clamp(16px,3vw,40px);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dc-cat,.dc-cat *{box-sizing:border-box}.dc-cat .decorador-desktop-menu{align-self:stretch;align-items:center;display:flex}.dc-cat .hd-link.decorador-menu-trigger{color:var(--cream);letter-spacing:0;background:0 0;border-radius:0;min-height:84px;padding:0;font-weight:600}.dc-cat .decorador-menu-trigger:hover{color:var(--flame);background:0 0}.dc-cat .decorador-desktop-menu .decorador-menu-panel{background:var(--espresso-2)}.dc-cat .decorador-menu-panel .mega-in{justify-content:flex-end;display:flex}.dc-cat .decorador-menu-panel .mg-col{text-align:right;width:300px;max-width:100%;margin-left:auto}.dc-cat .decorador-menu-panel .mg-h{letter-spacing:0;border-color:var(--line-strong);text-align:right}.dc-cat .mega.decorador-menu-panel li a,.dc-cat .mega.decorador-menu-panel li button{width:100%;color:var(--cream);letter-spacing:0;text-align:right;justify-content:flex-end;align-items:center;min-height:44px;display:flex}.dc-cat .mega.decorador-menu-panel li a:hover,.dc-cat .mega.decorador-menu-panel li button:hover{transform:none}.dc-cat .mega.decorador-menu-panel li button{border-radius:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dc-cat .decorador-menu-panel li button:hover{color:var(--flame);background:0 0}.dc-cat .decorador-menu-panel li button svg{width:16px;height:16px}.dc-cat .hd-item.decorador-desktop-menu[data-open=false] .mega{opacity:0;visibility:hidden;transform:translateY(-6px)}.dc-cat .hd-item.decorador-desktop-menu[data-open=true] .mega{opacity:1;visibility:visible;transform:none}.dc-cat .mnav .decorador-mobile-menu li a,.dc-cat .mnav .decorador-mobile-menu li button{color:var(--cream);letter-spacing:0;min-height:44px}.dc-cat .mnav .decorador-mobile-menu li button{border-radius:0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.dc-cat .mnav .decorador-mobile-menu li button:hover{color:var(--flame);background:0 0}.dc-cat .mnav .decorador-mobile-menu li button svg{width:16px;height:16px}@media (width<=1000px){.dc-cat .hd-act .decorador-desktop-menu{display:none}}.decorador-login{isolation:isolate;flex-direction:column;min-height:100dvh;padding:30px 5% 80px;display:flex;position:relative}.decorador-login .decorador-background{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.decorador-login:before{content:"";background:var(--espresso);opacity:.6;z-index:-1;position:absolute;inset:0}.dc-cat .decorador-login-top{color:var(--cream);justify-content:space-between;align-items:center;gap:20px;display:flex}.dc-cat .decorador-login-top a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.dc-cat .decorador-login-top img{width:auto;height:58px}.dc-cat .decorador-login-panels{border-radius:32px;grid-template-columns:1fr 1fr;width:100%;max-width:1100px;min-height:520px;margin:auto;display:grid;overflow:hidden}.dc-cat .decorador-login-form{background:var(--ember);color:var(--card);padding:65px 64px}.dc-cat .decorador-login-form h1{text-align:center;margin-bottom:58px;font-size:36px}.dc-cat .decorador-login-form form{flex-direction:column;gap:18px;display:flex}.dc-cat .decorador-login-form input{background:var(--cream);height:52px;color:var(--cocoa);box-shadow:none;border:0;border-radius:999px;padding:0 24px}.dc-cat .decorador-login-form input::placeholder{color:var(--muted)}.dc-cat .decorador-password{position:relative}.dc-cat .decorador-password input{padding-right:54px}.dc-cat .decorador-password button{color:var(--cocoa);background:0 0;position:absolute;top:8px;right:9px}.dc-cat .decorador-submit{background:var(--card);height:52px;color:var(--cocoa);box-shadow:none;border-radius:999px;margin-top:16px}.dc-cat .decorador-submit:hover{background:var(--linen)}.dc-cat .decorador-forgot{color:var(--card);justify-content:flex-start;align-self:flex-start;height:auto;min-height:30px;padding:0}.dc-cat .decorador-request{background:var(--card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:55px 42px;display:flex}.dc-cat .decorador-request h2{font-size:42px;line-height:1.1}.dc-cat .decorador-request p{color:var(--ember-deep);line-height:1.4}.dc-cat .decorador-request-button{background:var(--ember);color:var(--card);width:100%;max-width:360px;height:52px;box-shadow:none;border-radius:999px}.dc-cat .decorador-request-button:hover{background:var(--ember-deep)}.dc-cat .decorador-feedback{border:1px solid;border-radius:8px;padding:12px;font-size:14px}.decorador-portal{min-height:100dvh}.dc-cat .decorador-top{background:var(--espresso);color:var(--cream)}.dc-cat .decorador-top .wrap{align-items:center;gap:24px;min-height:90px;display:flex}.dc-cat .decorador-top img{width:auto;height:58px}.dc-cat .decorador-top span{flex:1;font-size:18px}.dc-cat .decorador-top button{color:var(--cream)}.dc-cat .decorador-content{padding-block:35px 70px}.dc-cat .decorador-content h1{margin:16px 0 24px;font-size:38px}.dc-cat .decorador-back{align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.dc-cat .decorador-tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:28px;display:flex}.dc-cat .decorador-tabs a{border-bottom:2px solid #0000;padding:12px 0;text-decoration:none}.dc-cat .decorador-tabs a[aria-current=page]{border-color:var(--ember);color:var(--ember-deep);font-weight:700}.dc-cat .decorador-order-tools{align-items:center;gap:16px;max-width:750px;display:flex}.dc-cat .decorador-order-tools select{background:var(--card);border:1px solid var(--line-strong);border-radius:6px;height:40px;padding:0 12px}.dc-cat .decorador-count{color:var(--muted);margin:20px 0;font-size:13px}.dc-cat .decorador-orders{gap:12px;display:grid}.dc-cat .decorador-order{border:1px solid var(--line);background:var(--card);border-radius:8px;overflow:hidden}.dc-cat .decorador-order summary{cursor:pointer;grid-template-columns:1fr 1.3fr 1fr 20px;align-items:center;gap:18px;padding:20px;list-style:none;display:grid}.dc-cat .decorador-order summary::-webkit-details-marker{display:none}.dc-cat .decorador-order summary>div{flex-wrap:wrap;gap:8px;display:flex}.dc-cat .decorador-order summary>div:first-child,.dc-cat .decorador-order summary>div:nth-child(3){flex-direction:column}.dc-cat .decorador-order summary>div:nth-child(3){text-align:right}.dc-cat .decorador-order summary>div>span:not(.decorador-status){color:var(--muted);font-size:12px}.dc-cat .decorador-order .decorador-status{background:var(--status-neutral-bg);min-height:30px;color:var(--status-neutral-ink);border:1px solid;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.dc-cat .decorador-status[data-status=orcamento]{background:var(--status-quote-bg);color:var(--status-quote-ink)}.dc-cat .decorador-status[data-status=aprovado],.dc-cat .decorador-status[data-status=pago]{background:var(--status-ok-bg);color:var(--status-ok-ink)}.dc-cat .decorador-status[data-status=ajuste],.dc-cat .decorador-status[data-status=parcelado]{background:var(--status-warning-bg);color:var(--status-warning-ink)}.dc-cat .decorador-status[data-status=cancelado],.dc-cat .decorador-status[data-status=pendente]{background:var(--status-danger-bg);color:var(--status-danger-ink)}.dc-cat .decorador-status[data-status=em_andamento]{background:var(--status-info-bg);color:var(--status-info-ink)}.dc-cat .decorador-order[open] summary>svg{transform:rotate(180deg)}.dc-cat .decorador-order-detail{border-top:1px solid var(--line);padding:20px}.dc-cat .decorador-order-dates{flex-wrap:wrap;gap:12px 32px;margin-bottom:20px;font-size:13px;display:flex}.dc-cat .decorador-order table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.dc-cat .decorador-order th,.dc-cat .decorador-order td{border-bottom:1px solid var(--line);text-align:right;padding:12px 8px}.dc-cat .decorador-order th:first-child,.dc-cat .decorador-order td:first-child{text-align:left}.dc-cat .decorador-order small{color:var(--muted);display:block}.dc-cat .decorador-order-extra{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;font-size:14px}.dc-cat .decorador-order-total{flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;margin-top:20px;font-size:14px;display:flex}.dc-cat .decorador-empty{text-align:center;color:var(--muted);padding:65px 20px}.dc-cat .decorador-empty svg{margin:0 auto 14px}.dc-cat .decorador-account{grid-template-columns:1fr 1fr;gap:60px;display:grid}.dc-cat .decorador-account section{max-width:500px}.dc-cat .decorador-account h2{margin-bottom:24px;font-size:27px}.dc-cat .decorador-account dl{margin-bottom:24px}.dc-cat .decorador-account dl>div{border-bottom:1px solid var(--line);padding:13px 0}.dc-cat .decorador-account dt{color:var(--muted);margin-bottom:5px;font-size:12px}.dc-cat .decorador-account dd{overflow-wrap:anywhere;margin:0}@media (width<=1100px){.dc-cat .decorador-login-form{padding:50px 36px}.dc-cat .decorador-request{padding:40px 28px}}@media (width<=640px){.decorador-login{padding:20px 16px 36px}.dc-cat .decorador-login-top{margin-bottom:28px;font-size:12px}.dc-cat .decorador-login-panels{border-radius:20px;grid-template-columns:1fr;min-height:0;margin:0 auto}.dc-cat .decorador-login-form{padding:35px 24px}.dc-cat .decorador-login-form h1{margin-bottom:28px;font-size:30px}.dc-cat .decorador-request{padding:34px 24px}.dc-cat .decorador-request h2{font-size:30px}.dc-cat .decorador-request p{font-size:14px}.dc-cat .decorador-order-tools{flex-direction:column;align-items:stretch}.dc-cat .decorador-order summary{grid-template-columns:1fr 20px;gap:12px;padding:16px}.dc-cat .decorador-order summary>div{grid-column:1}.dc-cat .decorador-order summary>div:nth-child(3){text-align:left}.dc-cat .decorador-order summary>svg{grid-area:1/2}.dc-cat .decorador-order-detail{padding:16px}.dc-cat .decorador-account{grid-template-columns:1fr;gap:38px}.dc-cat .decorador-top .wrap{gap:16px}.dc-cat .decorador-top span{font-size:14px}}.dc-cat{background:var(--cream);color:var(--cocoa);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}.dc-cat h1,.dc-cat h2,.dc-cat h3{font-family:var(--f-title);text-wrap:balance;margin:0;font-weight:400}.dc-cat p{margin:0}.dc-cat button,.dc-cat input,.dc-cat select{font:inherit;color:inherit}.dc-cat button{cursor:pointer}.dc-cat a{color:inherit}.dc-cat :focus-visible{outline:2px solid var(--ember);outline-offset:2px}.dc-cat .wrap{max-width:1360px;padding-inline:var(--gutter);margin:0 auto}.dc-cat .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dc-cat .hd{top:env(safe-area-inset-top,0px);z-index:40;background:var(--espresso);color:var(--cream);border-bottom:1px solid #f2b76b1f;position:sticky}.dc-cat .hd-in{align-items:center;gap:clamp(16px,3vw,48px);min-height:84px;display:flex;position:static}.dc-cat .hd-logo img{width:auto;height:58px;display:block}.dc-cat .hd-nav{flex:1;align-self:stretch;gap:clamp(18px,2.6vw,40px);display:flex}.dc-cat .hd-link{cursor:pointer;height:84px;font-family:var(--f-body);letter-spacing:.02em;color:#fff7eddb;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;transition:color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 -2px #0000}.dc-cat .hd-link svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px;transition:transform .25s}.dc-cat .hd-link[aria-current=page]{color:var(--flame)}.dc-cat .hd-item:hover .hd-link,.dc-cat .hd-item:focus-within .hd-link{color:var(--flame);box-shadow:inset 0 -2px 0 var(--flame)}.dc-cat .hd-item:hover .hd-link svg,.dc-cat .hd-item:focus-within .hd-link svg{transform:rotate(180deg)}.dc-cat .mega{opacity:0;visibility:hidden;background:#1c120c;border-top:1px solid #f2b76b24;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 50px -24px #000000b3}.dc-cat .hd.mega-off .mega{opacity:0!important;visibility:hidden!important}.dc-cat .hd-item:hover .mega,.dc-cat .hd-item:focus-within .mega{opacity:1;visibility:visible;transition-delay:80ms,80ms,0s;transform:none}.dc-cat .mega-in{padding-block:30px 26px}.dc-cat .mg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;display:grid}.dc-cat .mg-col.is-wide{grid-column:span 2}.dc-cat .mg-col.is-wide ul{columns:2;column-gap:36px}.dc-cat .mg-h{text-align:left;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--flame);background:0 0;border:0;border-bottom:1px solid #f2b76b2e;margin-bottom:8px;padding-bottom:10px;font-size:11px;font-weight:700;text-decoration:none;display:block}.dc-cat .mg-h:hover{color:var(--cream)}.dc-cat .mega ul{margin:0;padding:0;list-style:none}.dc-cat .mega li{break-inside:avoid}.dc-cat .mega li a,.dc-cat .mega li button{text-align:left;color:#fff7edc7;background:0 0;border:0;width:100%;padding:6px 0;font-size:14px;text-decoration:none;transition:color .15s,transform .15s;display:block}.dc-cat .mega li a:hover,.dc-cat .mega li button:hover{color:var(--flame);transform:translate(3px)}.dc-cat .mg-all{color:var(--flame);background:0 0;border:0;margin-top:22px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.dc-cat .mg-all:hover{text-decoration:underline}.dc-cat .hd,.dc-cat .hd button,.dc-cat .hd input{font-family:var(--f-body)}.dc-cat .hd-act{align-items:center;gap:12px;margin-left:auto;display:flex}.dc-cat .hd-cta{border-radius:var(--r-pill);background:var(--ember);color:#fff;letter-spacing:.02em;border:0;align-items:center;height:44px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.dc-cat .hd-cta:hover{background:var(--ember-deep)}.dc-cat .hd-burger{width:44px;height:44px;color:var(--cream);background:0 0;border:1px solid #fff7ed38;border-radius:12px;display:none}.dc-cat .hd-burger svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:20px;height:20px}.dc-cat .sb{background:linear-gradient(180deg,var(--ember) 0%,#c86e3b 100%);padding-block:22px 18px}.dc-cat .sb-form{z-index:36;max-width:620px;margin:0 auto;position:relative}.dc-cat .sb-form svg{fill:none;width:18px;height:18px;stroke:var(--ember);stroke-width:2px;stroke-linecap:round;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.dc-cat .sb-form input{border-radius:var(--r-pill);background:var(--cream);width:100%;height:50px;color:var(--cocoa);border:1px solid #fff7ed99;padding:0 20px 0 50px;font-size:15px;box-shadow:0 10px 24px -16px #140c0899}.dc-cat .sb-form input::placeholder{color:#a88a72}.dc-cat .sb-tags{color:#fff7edd1;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:10px;font-size:12.5px;display:flex}.dc-cat .sb-tags button{color:#fff;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.dc-cat .sb-tags button:hover{text-decoration-color:#fff}.dc-cat .ph{padding-block:clamp(20px,2.6vw,32px) clamp(14px,1.6vw,22px)}.dc-cat .crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:12.5px;display:flex}.dc-cat .crumbs a{text-decoration:none}.dc-cat .crumbs a:hover{color:var(--ember-deep)}.dc-cat .crumbs span[aria-hidden]{opacity:.5}.dc-cat .ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.dc-cat .ph h1{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,36px);line-height:1.1}.dc-cat .ph h1 em{color:var(--ember-deep);font-style:normal}.dc-cat .shop{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:clamp(20px,2.6vw,40px);padding-bottom:clamp(48px,6vw,90px);display:grid}.dc-cat .fl{flex-direction:column;gap:14px;display:flex;position:static}.dc-cat .fl-box{background:var(--linen);border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.dc-cat .fl-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dc-cat .fl-h h2{font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.dc-cat .fl-clear{color:var(--ember-deep);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.dc-cat .seg{background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.dc-cat .seg button{border-radius:var(--r-pill);height:34px;color:var(--muted);background:0 0;border:0;font-size:13px;font-weight:600;transition:background .2s,color .2s}.dc-cat .seg button[aria-pressed=true]{background:var(--espresso);color:var(--cream)}.dc-cat .price-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dc-cat .price-fields label{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.dc-cat .pf{border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--card);align-items:center;gap:6px;height:38px;padding:0 10px;font-size:13px;display:flex}.dc-cat .pf span{color:var(--muted)}.dc-cat .pf input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%}.dc-cat .range{height:28px;margin-top:14px;position:relative}.dc-cat .range-track{background:var(--line-strong);border-radius:3px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dc-cat .range-fill{background:var(--ember);height:3px;position:absolute;top:50%;transform:translateY(-50%)}.dc-cat .range input{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.dc-cat .range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--card);border:2px solid var(--ember);cursor:grab;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #53361b40}.dc-cat .range input::-moz-range-thumb{pointer-events:auto;background:var(--card);border:2px solid var(--ember);cursor:grab;border-radius:50%;width:18px;height:18px}.dc-cat .range input::-webkit-slider-runnable-track{background:0 0}.dc-cat .cats{flex-direction:column;gap:18px;display:flex}.dc-cat .cat-g>button{text-align:left;width:100%;font-family:var(--f-body);letter-spacing:.01em;color:var(--cocoa);background:0 0;border:0;justify-content:space-between;align-items:baseline;padding:0;font-size:14.5px;font-weight:700;display:flex}.dc-cat .cat-g>button small{font-family:var(--f-body);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.dc-cat .cat-g>button[aria-pressed=true]{color:var(--ember-deep)}.dc-cat .cat-g ul{margin:0;padding:0;list-style:none}.dc-cat .cat-g>ul{flex-direction:column;gap:1px;margin-top:8px;display:flex}.dc-cat .cat-g button small{font-family:var(--f-body);color:var(--muted);opacity:.85;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.dc-cat .cat-g .l3 button{text-align:left;width:100%;font-family:var(--f-body);color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:5px 10px;font-size:13px;transition:background .2s,color .2s;display:flex}.dc-cat .cat-g .l3 button:hover{color:var(--cocoa);background:#d1784414}.dc-cat .cat-g .l3 button[aria-pressed=true]{font-weight:600}.dc-cat .fl-help{background:var(--espresso);color:#fff7edb8;border-radius:var(--r-card);padding:20px}.dc-cat .fl-help h3{color:var(--cream);margin-bottom:6px;font-size:20px}.dc-cat .fl-help p{font-size:13.5px}.dc-cat .fl-help a{color:var(--flame);margin-top:12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dc-cat .fl-help a:hover{text-decoration:underline}.dc-cat .fl-close{display:none}.dc-cat .tb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dc-cat .tb-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.dc-cat .tb-count{color:var(--muted);font-size:14px}.dc-cat .tb-count b{color:var(--cocoa);font-variant-numeric:tabular-nums}.dc-cat .chips{flex-wrap:wrap;gap:6px;display:flex}.dc-cat .chip{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);height:28px;color:var(--cocoa);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.dc-cat .chip svg{stroke:currentColor;stroke-width:2px;width:12px;height:12px}.dc-cat .tb-right{align-items:center;gap:8px;display:flex}.dc-cat .sel{border-radius:var(--r-field);border:1px solid var(--line-strong);background:var(--card);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A6250' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;height:38px;padding:0 34px 0 12px;font-size:13.5px}.dc-cat .view{border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--card);display:flex;overflow:hidden}.dc-cat .view button{width:38px;height:36px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.dc-cat .view button+button{border-left:1px solid var(--line)}.dc-cat .view button[aria-pressed=true]{background:var(--espresso);color:var(--cream)}.dc-cat .view svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.dc-cat .tb-filters{border-radius:var(--r-field);border:1px solid var(--line-strong);background:var(--card);align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13.5px;font-weight:600;display:none}.dc-cat .tb-filters svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.dc-cat .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.dc-cat .pc{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.dc-cat .pc:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 1px #53361b0f,0 26px 44px -26px #53361b99}.dc-cat .pc-media{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.dc-cat .pc-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1);display:block}.dc-cat .pc:hover .pc-media img{transform:scale(1.05)}.dc-cat .pc-badge{border-radius:var(--r-pill);letter-spacing:.12em;text-transform:uppercase;align-items:center;height:24px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.dc-cat .pc-badge.is-loc{color:var(--ember-deep);background:#fff7edf0;border:1px solid #d178444d}.dc-cat .pc-badge.is-ven{color:var(--flame);background:#140c08db;border:1px solid #f2b76b4d}.dc-cat .pc-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.dc-cat .pc-sku{letter-spacing:.14em;color:var(--ember);text-transform:uppercase;font-size:10.5px;font-weight:700}.dc-cat .pc-name{color:var(--cocoa);font-size:19px;line-height:1.18}.dc-cat .pc-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:4px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.dc-cat .pc-meta li{align-items:center;gap:6px;line-height:1.35;display:inline-flex}.dc-cat .pc-meta svg{fill:none;stroke:currentColor;stroke-width:1.7px;opacity:.8;flex:none;width:13px;height:13px}.dc-cat .pc-meta .low{color:var(--ember-deep);font-weight:600}.dc-cat .pc-meta .k{letter-spacing:.1em;text-transform:uppercase;opacity:.75;min-width:56px;font-size:10.5px;font-weight:700}.dc-cat .pc-meta .na{opacity:.5}.dc-cat .pc-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.dc-cat .pc-price span{color:var(--muted);letter-spacing:.04em;font-size:11px;display:block}.dc-cat .pc-price b{color:var(--cocoa);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.dc-cat .pc-desc{display:none}.dc-cat .grid.is-list{grid-template-columns:minmax(0,1fr)}.dc-cat .is-list .pc{flex-direction:row}.dc-cat .is-list .pc-media{aspect-ratio:1;flex:none;align-self:center;width:clamp(150px,20vw,230px)}.dc-cat .is-list .pc-media img{object-fit:contain}.dc-cat .is-list .pc-body{padding:18px 22px}.dc-cat .is-list .pc-name{font-size:22px}.dc-cat .is-list .pc-desc{display:none}.dc-cat .is-list .pc-meta{margin-top:auto}.dc-cat .is-list .pc-badge{letter-spacing:.09em;height:19px;padding:0 7px;font-size:9px;top:8px;left:8px}.dc-cat .is-list .pc-inq{gap:4px;height:19px;padding:0 7px;font-size:9.5px;inset:auto 8px 8px auto}.dc-cat .is-list .pc-inq svg{width:10px;height:10px}.dc-cat .empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-card);grid-column:1/-1;padding:60px 20px}.dc-cat .empty h3{font-size:26px}.dc-cat .empty p{color:var(--muted);margin-top:6px}.dc-cat .empty button{border-radius:var(--r-pill);background:var(--ember);color:#fff;border:0;height:40px;margin-top:16px;padding:0 20px;font-weight:600}.dc-cat .pg{justify-content:center;align-items:center;gap:6px;margin-top:32px;display:flex}.dc-cat .pg button{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);font-variant-numeric:tabular-nums;min-width:40px;height:40px;padding:0 12px;font-size:14px}.dc-cat .pg button[aria-current=page]{background:var(--espresso);border-color:var(--espresso);color:var(--cream)}.dc-cat .pg span{color:var(--muted);padding:0 4px}.dc-cat .help{background:var(--espresso);color:#fff7edb8}.dc-cat .help-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(36px,5vw,56px);display:flex}.dc-cat .help h2{color:var(--cream);font-size:clamp(26px,3vw,36px)}.dc-cat .help h2 em{color:var(--flame);font-style:normal}.dc-cat .help p{margin-top:6px}.dc-cat .help-act{flex-wrap:wrap;gap:10px;display:flex}.dc-cat .btn{border-radius:var(--r-pill);border:1px solid #0000;align-items:center;height:48px;padding:0 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dc-cat .btn-ember{background:var(--ember);color:#fff}.dc-cat .btn-ember:hover{background:var(--ember-deep)}.dc-cat .btn-ghost{color:var(--cream);border-color:#fff7ed4d}.dc-cat .btn-ghost:hover{border-color:var(--flame)}.dc-cat .ft{color:#fff7ed80;background:#0c0705;font-size:12.5px}.dc-cat .ft-in{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:18px;display:flex}.dc-cat .scrim{z-index:60;opacity:0;pointer-events:none;background:#140c0880;transition:opacity .3s;position:fixed;inset:0}.dc-cat .scrim.show{opacity:1;pointer-events:auto}.dc-cat .mnav{z-index:80;background:var(--espresso);width:min(360px,88vw);color:var(--cream);padding:calc(env(safe-area-inset-top,0px) + 14px) 18px calc(env(safe-area-inset-bottom,0px) + 18px);flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 48px));box-shadow:-20px 0 40px -20px #0009}.dc-cat .mnav.open{transform:none}.dc-cat .mnav-top{border-bottom:1px solid #fff7ed1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.dc-cat .mnav-top span{letter-spacing:.18em;text-transform:uppercase;color:var(--flame);font-size:11px;font-weight:700}.dc-cat .mnav-top button{width:40px;height:40px;color:var(--cream);background:0 0;border:1px solid #fff7ed38;border-radius:50%}.dc-cat .mnav-body{flex:1;padding-block:6px;overflow-y:auto}.dc-cat .mnav details{border-bottom:1px solid #fff7ed14}.dc-cat .mnav summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;font-size:15px;font-weight:600;list-style:none;display:flex}.dc-cat .mnav summary::-webkit-details-marker{display:none}.dc-cat .mnav summary:after{content:"";border-right:2px solid var(--flame);border-bottom:2px solid var(--flame);width:8px;height:8px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.dc-cat .mnav details[open]>summary:after{transform:rotate(-135deg)}.dc-cat .mnav details details{border:0;padding-left:12px}.dc-cat .mnav details details summary{color:#fff7eddb;min-height:42px;font-size:14px}.dc-cat .mnav ul{border-left:1px solid #f2b76b33;margin:0 0 8px;padding:0 0 0 12px;list-style:none}.dc-cat .mnav li a,.dc-cat .mnav li button{text-align:left;color:#fff7edb8;background:0 0;border:0;width:100%;padding:8px 0;font-size:14px;text-decoration:none;display:block}.dc-cat .mnav li a:hover,.dc-cat .mnav li button:hover{color:var(--flame)}.dc-cat .mnav li a.mnav-all,.dc-cat .mnav li button.mnav-all{color:var(--flame);font-weight:600}.dc-cat .mnav-cta{justify-content:center;margin-top:14px}@media (width<=1000px){.dc-cat .hd-nav,.dc-cat .hd-cta{display:none}.dc-cat .hd-burger{place-items:center;display:grid}.dc-cat .shop{grid-template-columns:minmax(0,1fr)}.dc-cat .tb-filters{display:inline-flex}.dc-cat .fl{z-index:70;background:var(--cream);width:min(360px,88vw);padding:calc(env(safe-area-inset-top,0px) + 18px) 16px calc(env(safe-area-inset-bottom,0px) + 18px);transition:transform .35s cubic-bezier(.2,.7,.3,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(calc(-100% - 48px));box-shadow:20px 0 40px -20px #140c0880}.dc-cat .fl.open{transform:none}.dc-cat .fl-close{justify-content:space-between;align-items:center;display:flex}.dc-cat .fl-close h2{font-size:26px}.dc-cat .fl-close button{border:1px solid var(--line-strong);background:var(--card);border-radius:50%;width:40px;height:40px}}@media (width<=760px){.dc-cat .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-cat .hd-in{min-height:70px}.dc-cat .hd-logo img{height:46px}.dc-cat .pc-meta .k{display:none}.dc-cat .pc-body{padding:12px}.dc-cat .pc-name{font-size:16px}.dc-cat .is-list .pc-media{width:clamp(112px,32vw,140px)}.dc-cat .is-list .pc-body{padding:12px 14px}.dc-cat .is-list .pc-name{font-size:17px}.dc-cat .tb-right .sel{max-width:150px}}@media (prefers-reduced-motion:reduce){.dc-cat,.dc-cat *{transition:none!important}}.dc-cat .pc{cursor:pointer}.dc-cat .pc:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.dc-cat .pc-ph{background:var(--linen);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.dc-cat .pc-ph img{object-fit:contain;opacity:.55;width:min(120px,55%);height:auto}.dc-cat .pc-ph svg{width:18px;height:18px}.dc-cat .crumbs button{color:inherit;background:0 0;border:0;padding:0}.dc-cat section{min-width:0;scroll-margin-top:104px}@media (width<=760px){.dc-cat .ph{padding-bottom:12px}.dc-cat .ph h1{font-size:31px}.dc-cat .tb{align-items:flex-start}.dc-cat .tb-left{width:100%}.dc-cat .tb-right{justify-content:space-between;width:100%}.dc-cat .tb-right .sel{flex:1;max-width:none}.dc-cat .fl{width:min(390px,90vw);padding:calc(env(safe-area-inset-top,0px) + 18px) 16px calc(env(safe-area-inset-bottom,0px) + 18px)}.dc-cat .fl-close h2{font-size:38px;line-height:1.1}.dc-cat .fl-box{padding:20px}.dc-cat .price-fields{gap:12px}.dc-cat .pf{height:44px}.dc-cat .pg{flex-wrap:wrap}}.catalog-product-dialog{color:#53361b;background:#fffdf9;font-family:Cabin,Segoe UI,system-ui,-apple-system,Helvetica,Arial,sans-serif}.catalog-product-dialog .catalog-product-title{color:#53361b;font-family:Tenaka,Bodoni Moda,Didot,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08}.catalog-product-dialog .catalog-product-code{letter-spacing:.14em;text-transform:uppercase;color:#d17844;margin-top:8px;font-size:11px;font-weight:700}.catalog-product-dialog .catalog-product-badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;height:25px;margin-top:12px;padding:0 11px;font-size:10.5px;font-weight:700;display:inline-flex}.catalog-product-dialog .catalog-product-badge.is-loc{color:#b25f31;background:#fff7edf0;border:1px solid #d178444d}.catalog-product-dialog .catalog-product-badge.is-ven{color:#f2b76b;background:#140c08db;border:1px solid #f2b76b4d}.dc-cat .sb-form>svg{width:18px;height:18px;fill:var(--ember);position:absolute;top:50%;left:20px;transform:translateY(-50%)}.dc-cat .sb{z-index:36;position:relative}.dc-cat .sb-form input{padding-right:52px}.dc-cat .sb-form input::-webkit-search-cancel-button{display:none}.dc-cat .sb-clear{width:32px;height:32px;color:var(--cocoa);background:#53361b14;border:0;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:25px;right:10px;transform:translateY(-50%)}.dc-cat .sb-clear[hidden]{display:none}.dc-cat .sb-clear:hover{background:#53361b29}.dc-cat .sp-scrim{z-index:35;opacity:0;pointer-events:none;background:#140c086b;transition:opacity .2s;position:fixed;inset:0}.dc-cat .sp-scrim.show{opacity:1;pointer-events:auto}.dc-cat .sp{width:min(980px,calc(100vw - 2*var(--gutter)));background:var(--card);border:1px solid var(--line);color:var(--cocoa);text-align:left;border-radius:18px;animation:.18s ease-out spIn;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px -24px #140c088c,0 2px #53361b0a}@keyframes spIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.dc-cat .sp[hidden]{display:none}.dc-cat .sp-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dc-cat .sp-head p{color:var(--muted);font-size:13.5px}.dc-cat .sp-head p b{color:var(--cocoa);font-variant-numeric:tabular-nums}.dc-cat .sp-head p q{color:var(--ember-deep);quotes:"“" "”";font-weight:600}.dc-cat .sp-tabs{background:var(--linen);border-radius:var(--r-pill);gap:4px;padding:3px;display:flex}.dc-cat .sp-tabs button{border-radius:var(--r-pill);height:30px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dc-cat .sp-tabs button small{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dc-cat .sp-tabs button[aria-pressed=true]{background:var(--espresso);color:var(--cream)}.dc-cat .sp-tabs button:disabled{opacity:.4;cursor:default}.dc-cat .sp-body{grid-template-columns:250px minmax(0,1fr);max-height:min(62vh,540px);display:grid;overflow:hidden}.dc-cat .sp-side{border-right:1px solid var(--line);background:#f6ede273;padding:16px 14px 16px 20px;overflow-y:auto}.dc-cat .sp-main{padding:10px 12px 12px;overflow-y:auto}.dc-cat .sp-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:6px 8px 8px;font-size:10.5px;font-weight:700}.dc-cat .sp-side .sp-lbl{margin-inline:0}.dc-cat .sp-cat{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:calc(100% + 20px);margin:0 -10px;padding:8px 10px;transition:background .15s;display:flex}.dc-cat .sp-cat:hover,.dc-cat .sp-cat.is-active{background:var(--card)}.dc-cat .sp-cat span{flex-direction:column;min-width:0;display:flex}.dc-cat .sp-cat em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.dc-cat .sp-cat strong{color:var(--cocoa);font-size:14px;font-weight:600}.dc-cat .sp-cat small{border-radius:var(--r-pill);background:var(--linen);min-width:24px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 7px;font-size:11px;font-weight:700;display:grid}.dc-cat .sp-side hr{border:0;border-top:1px solid var(--line);margin:14px 0}.dc-cat .sp-chips{flex-wrap:wrap;gap:6px;display:flex}.dc-cat .sp-chips button{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);height:30px;color:var(--cocoa);padding:0 12px;font-size:12.5px}.dc-cat .sp-chips button:hover{border-color:var(--ember);color:var(--ember-deep)}.dc-cat .sp-none{color:var(--muted);font-size:13px}.dc-cat .sp-row{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:8px;transition:background .15s;display:grid}.dc-cat .sp-row+.sp-row{margin-top:2px}.dc-cat .sp-row:hover,.dc-cat .sp-row.is-active{background:var(--linen)}.dc-cat .sp-thumb{border:1px solid var(--line);background:#fff;border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}.dc-cat .sp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dc-cat .sp-thumb .ph{background:var(--linen);color:#7a62508c;place-items:center;display:grid;position:absolute;inset:0}.dc-cat .sp-thumb .ph svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.dc-cat .sp-info{min-width:0}.dc-cat .sp-name{font-family:var(--f-title);color:var(--cocoa);white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.2;display:block;overflow:hidden}.dc-cat .sp-name mark,.dc-cat .sp-cat mark{color:inherit;background:#f2b76b73;border-radius:3px;padding:0 1px}.dc-cat .sp-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;display:flex}.dc-cat .sp-sub .tag{border-radius:var(--r-pill);letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;justify-content:center;align-items:center;height:17px;padding:0 7px;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.dc-cat .sp-sub .tag.is-ven{background:var(--ember-deep);color:#fff7ed}.dc-cat .sp-sub .tag.is-loc{color:var(--ember-deep);background:#fbe3cf}.dc-cat .sp-sub .sku{letter-spacing:.08em;color:var(--ember);font-weight:700}.dc-cat .sp-sub i{opacity:.5;font-style:normal}.dc-cat .sp-price{text-align:right;align-items:center;gap:12px;display:flex}.dc-cat .sp-price span{flex-direction:column;align-items:flex-end;display:flex}.dc-cat .sp-price small{color:var(--muted);font-size:10.5px}.dc-cat .sp-price b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.dc-cat .sp-price svg{fill:none;width:16px;height:16px;stroke:var(--ember);stroke-width:2px;opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.dc-cat .sp-row:hover .sp-price svg,.dc-cat .sp-row.is-active .sp-price svg{opacity:1;transform:none}.dc-cat .sp-foot{border-top:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.dc-cat .sp-keys{color:var(--muted);gap:14px;font-size:11.5px;display:flex}.dc-cat .sp-keys kbd{font:inherit;border:1px solid var(--line-strong);min-width:22px;height:20px;color:var(--cocoa);background:#fff;border-bottom-width:2px;border-radius:5px;place-items:center;margin-right:4px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.dc-cat .sp-all{border-radius:var(--r-pill);background:var(--ember);color:#fff;border:0;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}.dc-cat .sp-all:hover{background:var(--ember-deep)}.dc-cat .sp-empty{text-align:center;padding:34px 24px 30px}.dc-cat .sp-empty h3{font-size:24px}.dc-cat .sp-empty p{color:var(--muted);max-width:44ch;margin:6px auto 16px;font-size:14px}.dc-cat .sp-empty .sp-chips{justify-content:center}.dc-cat .sp-empty a{color:var(--ember-deep);margin-top:16px;font-size:13.5px;font-weight:600;display:inline-block}.dc-cat .sp-empty-start{text-align:left;padding:18px 20px 20px}.dc-cat .sp-empty-start .sp-lbl{max-width:none;margin:0 0 8px}.dc-cat .sp-empty-start .sp-chips{justify-content:flex-start}.dc-cat .sp-empty-start .sp-lines-label{margin-top:16px}.dc-cat .sp svg{position:static;top:auto;left:auto}.dc-cat .sb-form>.sp-search-icon{fill:none;stroke:var(--ember);stroke-width:2px;stroke-linecap:round}@media (width<=760px){.dc-cat .sp{width:calc(100vw - 2*var(--gutter));border-radius:16px;top:calc(100% + 8px)}.dc-cat .sp-head{flex-direction:column;align-items:stretch;padding:12px 14px}.dc-cat .sp-tabs{align-self:stretch}.dc-cat .sp-tabs button{flex:1;justify-content:center}.dc-cat .sp-body{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 350px);overflow-y:auto}.dc-cat .sp-main,.dc-cat .sp-side{overflow:visible}.dc-cat .sp-side{border-right:0;border-bottom:1px solid var(--line);padding:12px 14px}.dc-cat .sp-side .sp-cats{scrollbar-width:none;gap:8px;margin:0 -14px;padding:0 14px;display:flex;overflow-x:auto}.dc-cat .sp-cat{border:1px solid var(--line-strong);background:var(--card);border-radius:12px;flex:none;width:auto;margin:0;padding:6px 10px}.dc-cat .sp-side .sp-more,.dc-cat .sp-side hr{display:none}.dc-cat .sp-main{padding:8px}.dc-cat .sp-row{grid-template-columns:56px minmax(0,1fr) auto;gap:10px;padding:6px}.dc-cat .sp-thumb{width:56px;height:56px}.dc-cat .sp-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box}.dc-cat .sp-price small,.dc-cat .sp-price svg{display:none}.dc-cat .sp-foot{padding:10px 14px}.dc-cat .sp-keys{display:none}.dc-cat .sp-all{justify-content:center;width:100%}}.dc-cat .pc-ph{background:var(--linen);color:#7a625099;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.dc-cat .pc-ph svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:34px;height:34px}.dc-cat .pc-ph span{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:700}.dc-cat .cat-g .l2-row{align-items:center;gap:2px;display:flex}.dc-cat .cat-g .l2-tog{width:26px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.dc-cat .cat-g .l2-tog:hover{color:var(--ember-deep);background:#d178441a}.dc-cat .cat-g .l2-tog svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:13px;height:13px;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.dc-cat .cat-g .l2.is-open .l2-tog svg{transform:rotate(90deg)}.dc-cat .cat-g .l2-name{text-align:left;min-width:0;font-family:var(--f-body);color:var(--cocoa);background:0 0;border:0;border-radius:8px;flex:1;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:flex}.dc-cat .cat-g .l2-name:hover{background:#d1784414}.dc-cat .cat-g .l3{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.3,1);display:grid}.dc-cat .cat-g .l2.is-open>.l3{grid-template-rows:1fr}.dc-cat .cat-g .l3>ul{border-left:1px solid var(--line);opacity:0;flex-direction:column;gap:1px;min-height:0;margin:0 0 0 13px;padding-left:10px;transition:opacity .2s,margin .28s;display:flex;overflow:hidden}.dc-cat .cat-g .l2.is-open>.l3>ul{opacity:1;margin:2px 0 6px 13px}.dc-cat .cat-g button:focus:not(:focus-visible){outline:none}.dc-cat .grid{transition:opacity .18s,transform .18s}.dc-cat .grid.is-leaving{opacity:0;transform:translateY(8px)}.dc-cat .grid.is-entering>.grid-item{animation:.45s cubic-bezier(.2,.7,.3,1) both pcIn;animation-delay:calc(var(--i,0) * 40ms)}.dc-cat .grid-item{min-width:0;display:flex}.dc-cat .grid-item>.pc{width:100%}@keyframes pcIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dc-cat .grid,.dc-cat .grid.is-entering>.grid-item{transition:none;animation:none}}.dc-cat .cat-g .l2-name[aria-pressed=true],.dc-cat .cat-g .l3 button[aria-pressed=true]{background:var(--card);color:var(--ember-deep);box-shadow:inset 2px 0 0 var(--ember)}.dc-cat .team-bar{color:#fff7edc7;letter-spacing:.02em;background:#231710;font-size:12px}.dc-cat .team-bar .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.dc-cat .team-bar b{color:var(--flame);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.dc-cat .team-bar b:before{content:"";background:var(--flame);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f2b76b2e}.dc-cat .team-bar span{opacity:.8}.dc-cat .hd-quote{border-radius:var(--r-pill);height:44px;color:var(--cream);background:0 0;border:1px solid #fff7ed38;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.dc-cat .hd-quote:hover{border-color:var(--flame)}.dc-cat .hd-quote svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.dc-cat .hd-count{border-radius:var(--r-pill);background:var(--ember);color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;transition:transform .2s;display:grid}.dc-cat .hd-count.bump{transform:scale(1.25)}.dc-cat .hd-user{color:#fff7edcc;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dc-cat .hd-user i{background:var(--flame);width:34px;height:34px;color:var(--espresso);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.dc-cat .pc-foot.is-admin{border-top:0;align-items:center;gap:8px;margin-top:0;padding-top:10px}.dc-cat .pc-inq{z-index:2;border-radius:var(--r-pill);background:var(--ok);color:#fff;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 14px -6px #0006}.dc-cat .pc-inq svg{fill:none;stroke:currentColor;stroke-width:2.6px;width:12px;height:12px}.dc-cat .step{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);flex:none;align-items:center;height:38px;display:inline-flex}.dc-cat .step button{width:34px;height:36px;color:var(--cocoa);border-radius:var(--r-pill);background:0 0;border:0;font-size:17px;line-height:1}.dc-cat .step button:hover{color:var(--ember-deep)}.dc-cat .step input{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;width:40px;height:36px;font-size:14px;font-weight:700}.dc-cat .step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-cat .step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dc-cat .step input:focus{outline:none}.dc-cat .pc-addq{border-radius:var(--r-pill);background:var(--espresso);height:38px;color:var(--cream);border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.dc-cat .pc-addq:hover{background:var(--ember)}.dc-cat .pc-addq svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.dc-cat .qbar{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:55;visibility:hidden;opacity:0;pointer-events:none;border-radius:var(--r-pill);background:var(--espresso);max-width:calc(100vw - 32px);color:var(--cream);white-space:nowrap;align-items:center;gap:14px;padding:8px 8px 8px 20px;transition:transform .25s,opacity .25s;display:flex;position:fixed;transform:translate(-50%,12px);box-shadow:0 20px 40px -16px #140c08b3}.dc-cat .qbar.show{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.dc-cat .qbar p{font-size:13.5px}.dc-cat .qbar p b{color:var(--flame);font-variant-numeric:tabular-nums}.dc-cat .qbar p span{opacity:.6;margin-inline:6px}.dc-cat .qbar button{border-radius:var(--r-pill);background:var(--ember);color:#fff;border:0;height:40px;padding:0 18px;font-size:13.5px;font-weight:600}.dc-cat .qbar .warn{color:#f6c27a;align-items:center;gap:5px;font-size:12px;display:inline-flex}.dc-cat .qd{z-index:85;background:var(--cream);flex-direction:column;width:min(480px,100vw);transition:transform .38s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 40px));box-shadow:-30px 0 60px -30px #140c0899}.dc-cat .qd.open{transform:none}.dc-cat .qd:focus{outline:none}.dc-cat .qd-head{background:var(--espresso);color:var(--cream);padding:calc(env(safe-area-inset-top,0px) + 18px) 22px 16px;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dc-cat .qd-head h2{font-size:28px;line-height:1.05}.dc-cat .qd-head p{color:#fff7ed9e;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.dc-cat .qd-head p i{background:#8fb573;border-radius:50%;width:6px;height:6px;display:inline-block}.dc-cat .qd-x{width:40px;height:40px;color:var(--cream);background:0 0;border:1px solid #fff7ed38;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.dc-cat .qd-x svg{flex:none;width:20px;height:20px;display:block}.dc-cat .qd-x:hover{background:var(--espresso-2);color:var(--flame)}.dc-cat .qd-body{flex-direction:column;flex:1;gap:18px;padding:18px 22px 24px;display:flex;overflow-y:auto}.dc-cat .qd-sec{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:16px}.dc-cat .qd-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10.5px;font-weight:700;display:flex}.dc-cat .qd-lbl small{letter-spacing:0;text-transform:none;color:var(--ember-deep);font-size:11px;font-weight:600}.dc-cat .cl-row{gap:8px;display:flex}.dc-cat .cl-search{flex:1;position:relative}.dc-cat .cl-search svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dc-cat .qd input.f,.dc-cat .qd textarea.f{border-radius:var(--r-field);border:1px solid var(--line-strong);width:100%;height:42px;color:var(--cocoa);background:#fff;padding:0 12px;font-size:14px}.dc-cat .qd textarea.f{font-family:var(--f-body);resize:vertical;height:72px;padding:10px 12px}.dc-cat .cl-search input.f{padding-left:36px}.dc-cat .qd input.f:focus,.dc-cat .qd textarea.f:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 3px #d178442e}.dc-cat .cl-new{border-radius:var(--r-field);border:1px dashed var(--ember);width:42px;height:42px;color:var(--ember-deep);background:#fff3e8;flex:none;font-size:22px;line-height:1}.dc-cat .cl-new:hover{background:var(--ember);color:#fff;border-style:solid}.dc-cat .cl-list{z-index:3;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px -18px #140c0873}.dc-cat .qd mark{color:inherit;background:#f2b76b73;border-radius:3px;padding:0 1px}.dc-cat .cl-search input::-webkit-search-cancel-button{display:none}.dc-cat .cl-list button{text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;display:flex}.dc-cat .cl-list button:hover{background:var(--linen)}.dc-cat .cl-list b{font-size:14px;font-weight:600}.dc-cat .cl-list span{color:var(--muted);font-size:12px}.dc-cat .cl-list .cl-add{color:var(--ember-deep);border-top:1px solid var(--line);border-radius:0 0 8px 8px;flex-direction:row;gap:8px;margin-top:4px;font-size:13.5px;font-weight:600}.dc-cat .cl-card{background:var(--linen);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.dc-cat .cl-card i{background:var(--espresso);width:38px;height:38px;color:var(--flame);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.dc-cat .cl-card div{flex:1;min-width:0}.dc-cat .cl-card b{font-size:15px;display:block}.dc-cat .cl-card span{color:var(--muted);font-size:12.5px;display:block}.dc-cat .cl-card button{color:var(--ember-deep);text-underline-offset:3px;background:0 0;border:0;font-size:12.5px;font-weight:600;text-decoration:underline}.dc-cat .cl-form{border:1px dashed var(--ember);background:#fff8f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:14px;display:grid}.dc-cat .cl-form h3{font-family:var(--f-body);grid-column:1/-1;font-size:13.5px;font-weight:700}.dc-cat .cl-form label{color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;display:flex}.dc-cat .cl-form .wide{grid-column:1/-1}.dc-cat .cl-form .act{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.dc-cat .cl-duplicate{color:#8a4d0e;background:#fcead2;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12.5px;display:flex}.dc-cat .cl-duplicate p{margin:0}.dc-cat .btn-s{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);height:38px;padding:0 16px;font-size:13px;font-weight:600}.dc-cat .btn-s.pri{background:var(--ember);border-color:var(--ember);color:#fff}.dc-cat .btn-s.pri:hover{background:var(--ember-deep)}.dc-cat .btn-s:disabled{opacity:.45;cursor:not-allowed}.dc-cat .qd-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dc-cat .qd-dates label{color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;display:flex}.dc-cat .qd-hint{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.4}.dc-cat .qd-date{align-items:center;gap:10px;display:flex}.dc-cat .qd-date input.f{max-width:190px}.dc-cat .qd-date p{color:var(--muted);font-size:12px;line-height:1.35}.dc-cat .qi{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.dc-cat .qi:first-of-type{border-top:0;padding-top:2px}.dc-cat .qi-img{background:var(--linen);border:1px solid var(--line);color:#7a625080;border-radius:10px;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.dc-cat .qi-img img{object-fit:cover;width:100%;height:100%}.dc-cat .qi-img svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.dc-cat .qi-name{font-family:var(--f-title);font-size:17px;line-height:1.15}.dc-cat .qi-meta{color:var(--muted);margin-top:2px;font-size:11.5px}.dc-cat .qi-meta b{color:var(--ember);letter-spacing:.08em;font-weight:700}.dc-cat .qi-rm{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;align-self:start}.dc-cat .qi-rm:hover{color:#a3402a;background:#f7e1d6}.dc-cat .qi-ctl{grid-column:2/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.dc-cat .qi-ctl .step{height:34px}.dc-cat .qi-ctl .step button{width:30px;height:32px}.dc-cat .qi-ctl .step input{height:32px}.dc-cat .qi-sub{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dc-cat .av{border-radius:9px;grid-column:2/-1;align-items:flex-start;gap:7px;margin-top:4px;padding:7px 10px;font-size:12px;line-height:1.35;display:flex}.dc-cat .av svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:14px;height:14px;margin-top:1px}.dc-cat .av.ok{color:#46602f;background:#edf2e6}.dc-cat .av.warn{color:#8a4d0e;background:#fcead2}.dc-cat .av.warn b{font-weight:700}.dc-cat .av.warn button{color:#8a4d0e;border-radius:var(--r-pill);background:#fff;border:0;flex:none;height:24px;margin-left:auto;padding:0 10px;font-size:11.5px;font-weight:700}.dc-cat .av.na{background:var(--linen);color:var(--muted)}.dc-cat .qd-empty{text-align:center;color:var(--muted);padding:18px 8px;font-size:13.5px}.dc-cat .qd-empty svg{fill:none;width:34px;height:34px;stroke:var(--ember);stroke-width:1.4px;margin-bottom:6px}.dc-cat .qd-sum dl{grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:13.5px;display:grid}.dc-cat .qd-sum dt{color:var(--muted)}.dc-cat .qd-sum dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.dc-cat .qd-sum .tot{color:var(--cocoa);border-top:1px dashed var(--line-strong);padding-top:8px;font-size:16px;font-weight:700}.dc-cat .qd-sum dd.tot{font-size:20px}.dc-cat .qd-foot{border-top:1px solid var(--line);background:var(--card);padding:12px 22px calc(env(safe-area-inset-bottom,0px) + 14px)}.dc-cat .qd-miss{color:#8a4d0e;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.dc-cat .qd-miss svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.dc-cat .qd-act{gap:10px;display:flex}.dc-cat .qd-del{border-radius:var(--r-pill);border:1px solid var(--line-strong);color:#a3402a;background:0 0;height:46px;padding:0 16px;font-size:13.5px;font-weight:600}.dc-cat .qd-del:hover{background:#f7e1d6;border-color:#e6b7a6}.dc-cat .qd-save{border-radius:var(--r-pill);background:var(--ember);color:#fff;border:0;flex:1;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14.5px;font-weight:700;display:inline-flex}.dc-cat .qd-save:hover{background:var(--ember-deep)}.dc-cat .qd-save:disabled{cursor:not-allowed;background:#d9c3b1}.dc-cat .qd-save small{opacity:.8;border-radius:var(--r-pill);background:#ffffff2e;padding:3px 8px;font-size:11.5px;font-weight:600}.dc-cat .qd-confirm{align-items:center;gap:10px;font-size:13.5px;display:flex}.dc-cat .qd-confirm p{color:#a3402a;flex:1;font-weight:600}.dc-cat .qd-done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.dc-cat .qd-done .seal{color:#46602f;background:#edf2e6;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:16px;display:grid}.dc-cat .qd-done .seal svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:34px;height:34px}.dc-cat .qd-done h3{font-size:30px}.dc-cat .qd-done p{color:var(--muted);max-width:34ch;margin-top:8px}.dc-cat .qd-done .tag{border-radius:var(--r-pill);color:#8a4d0e;letter-spacing:.12em;text-transform:uppercase;background:#fcead2;align-items:center;height:26px;margin-top:14px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.dc-cat .qd-done .act{gap:10px;margin-top:22px;display:flex}.dc-cat .toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 86px);opacity:0;pointer-events:none;z-index:90;background:var(--espresso);color:var(--cream);border-radius:var(--r-pill);align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:11px 18px;font-size:13.5px;transition:opacity .25s,transform .25s;display:flex;position:fixed;transform:translate(-50%,16px);box-shadow:0 14px 30px -12px #140c0899}.dc-cat .toast.show{opacity:1;transform:translate(-50%)}.dc-cat .toast i{background:#8fb573;border-radius:50%;flex:none;width:8px;height:8px}@media (width<=760px){.dc-cat .hd-user span,.dc-cat .hd-quote .lbl,.dc-cat .team-bar span{display:none}.dc-cat .pc-foot.is-admin .step{flex:1;justify-content:space-between;min-width:0}.dc-cat .pc-foot.is-admin .step input{width:100%;min-width:0}.dc-cat .pc-addq{flex:none;gap:0;width:38px;padding:0;font-size:0}.dc-cat .pc-addq svg{width:17px;height:17px}.dc-cat .qbar{gap:8px;max-width:none;padding-left:16px;left:12px;right:12px;transform:translateY(12px)}.dc-cat .qbar.show{transform:none}.dc-cat .qbar p{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dc-cat .qbar button{flex:none;padding-inline:12px}.dc-cat .qbar .warn{display:none}.dc-cat .cl-form{grid-template-columns:1fr}.dc-cat .pc-inq{height:22px;padding:0 8px;font-size:10.5px;inset:auto auto 10px 10px}.dc-cat .toast{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}}.dc-cat.colaborador-login .colaborador-login-center{width:100%;max-width:560px;margin:auto;padding:48px 0 20px}.dc-cat.colaborador-login .colaborador-login-panel{border-radius:32px;overflow:hidden}.dc-cat.colaborador-login .decorador-login-form{padding:58px 54px}.dc-cat.colaborador-login .decorador-login-form h1{margin-bottom:42px;font-size:40px;line-height:1.15}.dc-cat.colaborador-login .colaborador-login-notice{color:var(--cream);font-family:var(--f-body);text-align:center;margin:24px 12px 0;font-size:14px;line-height:1.6}.dc-cat.colaborador-login .decorador-password button{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}@media (width<=640px){.dc-cat.colaborador-login .colaborador-login-center{padding:12px 0 20px}.dc-cat.colaborador-login .decorador-login-form{padding:38px 24px}.dc-cat.colaborador-login .decorador-login-form h1{margin-bottom:32px;font-size:30px}.dc-cat.colaborador-login .colaborador-login-panel{border-radius:20px}.dc-cat.colaborador-login .colaborador-login-notice{margin:20px 0 0;font-size:13px}}.public-order-sheet{--sheet-paper:#fff;--sheet-ink:#414141;--sheet-heading:#53361b;--sheet-rule:#969696;background:var(--sheet-paper);min-height:100vh;color:var(--sheet-ink);font-family:var(--font-sans);padding:32px 24px 48px}.public-order-content{max-width:680px;margin-inline:auto}.public-order-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.public-order-heading h1{font-family:var(--font-display);color:var(--sheet-heading);margin:0;font-size:64px;font-weight:400;line-height:1.1}.public-order-heading img{object-fit:contain;width:112px;height:80px}.public-order-info{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.public-order-info p{margin:0}.public-order-info strong{font-weight:650}.public-order-section{border-top:1px solid var(--sheet-rule);margin-top:26px;padding-top:24px}.public-order-section h2{font-family:var(--font-display);text-align:center;color:var(--sheet-ink);margin:0 0 16px;font-size:38px;font-weight:400;line-height:1.2}.public-order-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:20px}.public-order-table th{text-align:left;padding-bottom:18px;font-weight:650}.public-order-table th:last-child,.public-order-table td:last-child{text-align:right;width:28%}.public-order-table td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;padding-block:8px}.public-order-table td:first-child{padding-right:18px}.public-order-table td:last-child{font-variant-numeric:tabular-nums}@media (width<=480px){.public-order-sheet{padding:24px 20px 36px}.public-order-heading{gap:16px;margin-bottom:22px}.public-order-heading h1{font-size:48px}.public-order-heading img{width:86px;height:62px}.public-order-info,.public-order-table{font-size:16px}.public-order-section h2{font-size:30px}.public-order-section{margin-top:24px;padding-top:20px}}@media print{.public-order-sheet{min-height:auto;padding:0}.public-order-heading,.public-order-info,.public-order-table tr{break-inside:avoid}}.dc-cat.decorador-convite .convite-form{border-radius:8px;width:100%;max-width:520px;margin:auto;padding:36px 40px}.dc-cat.decorador-convite .convite-form h1{margin:0 0 28px;font-size:34px;line-height:1.2}.dc-cat.decorador-convite .convite-form form{gap:18px;display:grid}.dc-cat.decorador-convite .convite-form label{color:var(--card);margin-bottom:7px;font-size:14px;display:block}.dc-cat.decorador-convite .convite-form input{width:100%;min-height:48px}.dc-cat.decorador-convite .convite-status{overflow-wrap:anywhere;gap:18px;line-height:1.6;display:grid}.dc-cat.decorador-convite .convite-status h2{font-size:22px}.dc-cat.decorador-convite .decorador-password button{justify-content:center;align-items:center;display:flex}.dc-cat.decorador-convite .decorador-submit{white-space:normal;min-height:48px;margin-top:6px}@media (width<=640px){.dc-cat.decorador-convite{gap:32px;padding:24px 20px 36px}.dc-cat.decorador-convite .convite-form{padding:28px 22px}.dc-cat.decorador-convite .convite-form h1{font-size:28px}.dc-cat.decorador-convite .decorador-login-top{gap:12px;font-size:13px}}
