.ty-page{color:#172b43;background:#f4f6f9;min-height:100vh}.ty-workspace{max-width:1240px;margin:auto;padding:28px 24px 110px;font-size:15px;line-height:1.55}.ty-workspace *{box-sizing:border-box;min-width:0}.ty-hero{justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;display:flex}.ty-hero>.ty-secondary{white-space:nowrap;flex-shrink:0}.ty-workspace svg{flex-shrink:0}.ty-hero h1{align-items:center;gap:12px;margin:12px 0;font-size:36px;line-height:1.15;display:flex}.ty-hero p{color:#52647a;max-width:640px;margin:0}.ty-breadcrumb{color:#52647a;font-size:13px;text-decoration:none}.ty-workspace h2{margin:0 0 12px;font-size:23px;line-height:1.25}.ty-workspace h3{margin:0 0 8px;font-size:18px;line-height:1.4}.ty-workspace h4{margin:22px 0 12px;font-size:16px}.ty-workspace p{margin:8px 0 14px}.ty-tabs{border-bottom:1px solid #d8e0e9;flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.ty-tabs a{color:#53657a;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:8px;min-height:52px;padding:10px 16px;font-weight:650;text-decoration:none;display:flex}.ty-tabs a[aria-current=page]{color:#142b47;background:#fff4d1;border-color:#efb41f;border-radius:8px 8px 0 0}.ty-workspace button,.ty-workspace a.ty-primary,.ty-workspace a.ty-secondary{cursor:pointer;font:inherit}.ty-primary,.ty-secondary,.ty-text,.ty-icon{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 16px;line-height:1.3;display:inline-flex;font-weight:650!important;text-decoration:none!important}.ty-primary{background:#ffc737;border-color:#f1b82a;color:#142a43!important}.ty-primary:hover{background:#ffd465}.ty-secondary{background:#fff;border:1px solid #b9c7d8;color:#1b3859!important}.ty-text{color:#254f7c;background:0 0;border:0;padding:8px}.ty-icon{color:inherit;background:0 0;border:1px solid #d3dce7;padding:10px}.ty-workspace button:disabled{opacity:.5;cursor:not-allowed}.ty-workspace :focus-visible{outline-offset:3px;outline:3px solid #2573bd}.ty-search,.ty-panel,.ty-filters,.ty-line,.ty-card,.ty-inbox-item{background:#fff;border:1px solid #dce3eb;border-radius:15px}.ty-search{margin-bottom:24px;padding:24px;box-shadow:0 3px 12px #142a4305}.ty-search-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.ty-search-heading h2{margin-bottom:0}.ty-search-grid{grid-template-columns:1.6fr 1fr 1fr .65fr;align-items:end;gap:14px;display:grid}.ty-search-grid>.ty-primary{grid-column:span 2}.ty-field{color:#40546d;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ty-field input,.ty-field select,.ty-field textarea{font:inherit;color:#162b45;background:#fff;border:1px solid #b5c2d2;border-radius:8px;width:100%;min-height:48px;padding:10px 12px;font-size:15px;font-weight:400}.ty-field textarea{resize:vertical;min-height:95px}.ty-guided{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.ty-helper{border-top:1px solid #e7ecf2;margin-top:16px;padding-top:12px}.ty-workspace summary{cursor:pointer;color:#254f7c;align-content:center;min-height:48px;font-weight:600;display:list-item}.ty-catalog-layout{grid-template-columns:245px minmax(0,1fr);gap:22px;display:grid}.ty-filters{flex-direction:column;align-self:start;gap:16px;padding:20px;display:flex}.ty-filters h2{font-size:19px}.ty-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 18px;display:flex}.ty-toolbar>.ty-field{flex:1;max-width:300px}.ty-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ty-chips button,.ty-chips>span,.ty-badge{color:#234360;background:#eaf0f7;border:0;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:5px 10px;display:inline-flex;font-size:12px!important}.ty-chips button{min-height:40px}.ty-cards{flex-direction:column;gap:14px;display:flex}.ty-card{grid-template-columns:68px minmax(0,1fr) 210px;gap:16px;padding:20px;display:grid}.ty-card h3 button{text-align:left;color:inherit;background:0 0;border:0;padding:0;font-weight:700}.ty-product-picture{justify-content:center;align-items:flex-start;padding-top:12px;display:flex}.ty-product-picture img{object-fit:contain;width:68px;height:78px}.ty-eyebrow{color:#51667f;letter-spacing:.03em;font-size:12px}.ty-size{font-size:20px;font-weight:700;margin:3px 0!important}.ty-size span{font-size:14px;font-weight:400}.ty-muted{color:#65758b;font-size:12px}.ty-card-main>p{font-size:13px}.ty-card-price{border-left:1px solid #e2e8f0;flex-direction:column;align-items:flex-start;gap:8px;padding-left:18px;display:flex}.ty-card-price strong,.ty-price{color:#132b48;font-size:24px;line-height:1.2}.ty-card-price>span{align-items:center;gap:5px;font-size:12px;display:flex}.ty-card-price .ty-primary{width:100%;margin-top:auto}.ty-check{cursor:pointer;align-items:center;gap:9px;min-height:48px;font-size:14px;display:flex}.ty-check input{accent-color:#194777;flex-shrink:0;width:19px;height:19px}.ty-check-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 12px;display:grid}.ty-error,.ty-success,.ty-info,.ty-warning{overflow-wrap:anywhere;border-radius:9px;padding:12px 14px;font-size:14px}.ty-error{color:#922b24;background:#fff1f0;border:1px solid #f1c5c0}.ty-success{color:#195534;background:#edf8f0;border:1px solid #c6e5d0}.ty-info{color:#294e78;background:#eaf2fc}.ty-warning{color:#765311;background:#fff7e1}.ty-card-price .ty-warning{padding:5px 8px}.ty-empty{text-align:center;background:#fff;border:1px dashed #bdcbdc;border-radius:14px;padding:42px 22px}.ty-empty svg{margin:0 auto 18px}.ty-empty p{max-width:510px;margin:12px auto 20px}.ty-empty .ty-text{display:flex}.ty-skeleton{background:#eaf0f7;border-radius:12px;min-height:180px;padding:35px}.ty-pagination{justify-content:space-between;align-items:center;gap:10px;margin:24px 0;display:flex}.ty-pagination span{font-size:12px}.ty-update{color:#244d77;background:#eaf2fc;border:1px solid #c5d9ef;border-radius:10px;width:100%;min-height:48px;margin-bottom:15px;padding:12px}.ty-dialog{z-index:110;background:#10203899;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:32px 20px;position:fixed;inset:0;overflow-y:auto}.ty-dialog-inner{color:#172b43;background:#fff;border-radius:16px;max-width:1000px;margin:auto;padding:26px}.ty-dialog::backdrop{background:#10203899}.ty-offer{border-top:1px solid #dce3eb;grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding:20px 0;display:grid}.ty-offer strong{font-size:22px}.ty-offer small{color:#66788e;font-size:12px}.ty-offer p{font-size:14px}.ty-offer .ty-badge{margin-left:8px}.ty-facts{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ty-facts span,.ty-facts a{background:#f0f4f8;border-radius:6px;padding:7px 10px;font-size:12px}.ty-table-wrap{border:1px solid #dce3eb;border-radius:12px;margin:15px 0;overflow-x:auto}.ty-workspace table{border-collapse:collapse;background:#fff;width:100%}.ty-workspace th,.ty-workspace td{text-align:left;vertical-align:top;border-bottom:1px solid #e4eaf0;min-width:135px;padding:14px;font-size:14px}.ty-workspace th{background:#f0f4f8;font-weight:650}.ty-compare-bar{z-index:80;color:#fff;background:#172f4d;border-radius:14px;align-items:center;gap:16px;max-width:calc(100% - 24px);padding:12px 20px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0003}.ty-compare-bar .ty-text{color:#fff}.ty-compare-bar span{font-size:13px}.ty-panel{margin:18px 0;padding:24px}.ty-panel>.ty-primary,.ty-panel>.ty-secondary{margin:6px 8px 6px 0}.ty-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ty-full{grid-column:1/-1}.ty-line{margin:18px 0;padding:20px}.ty-line legend{padding:0 8px;font-weight:650}.ty-intro{max-width:720px;margin-bottom:22px}.ty-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ty-options .ty-panel{margin:12px 0}.ty-inbox-item{color:inherit;margin:12px 0;padding:20px;text-decoration:none;display:block;position:relative}.ty-inbox-item>svg{position:absolute;top:24px;right:20px}.ty-inbox-item h3{margin-top:10px}.ty-saved{border-top:1px solid #dce3eb;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.ty-danger{color:#922b24}.ty-mobile{display:none}@media (max-width:1000px){.ty-card{grid-template-columns:55px minmax(0,1fr)}.ty-card-price{border:0;grid-column:2;padding:0}.ty-card-price>.ty-primary{width:auto}.ty-catalog-layout{grid-template-columns:210px minmax(0,1fr)}.ty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ty-workspace{padding:20px 14px 120px}.ty-hero{flex-direction:column;align-items:stretch;gap:14px}.ty-hero h1{font-size:29px}.ty-hero p{font-size:13px}.ty-hero>.ty-secondary{width:100%;max-width:none;padding:12px;font-size:14px}.ty-tabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:20px;display:grid}.ty-tabs a{overflow-wrap:anywhere;background:#fff;border:1px solid #b9c7d8;border-radius:8px;min-height:48px;padding:10px;font-size:13px}.ty-tabs a[aria-current=page]{background:#fff4d1;border:2px solid #8a6200;border-radius:8px;padding:9px}.ty-search{padding:16px}.ty-search-grid{grid-template-columns:1fr 1fr;gap:12px}.ty-search-grid>.ty-field:first-child,.ty-guided{grid-column:1/-1}.ty-search-heading h2{font-size:20px}.ty-search-heading>.ty-text{text-align:right;max-width:135px;font-size:12px}.ty-catalog-layout{display:block}.ty-mobile{display:inline-flex}.ty-filters{display:none}.ty-filters.is-open{z-index:105;border-radius:0;gap:14px;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.ty-card{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:16px}.ty-product-picture svg,.ty-product-picture img{width:46px}.ty-card-price{border-top:1px solid #e2e8f0;grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;padding-top:12px;display:grid}.ty-card-price small,.ty-card-price>span{grid-column:1/-1}.ty-card-price strong{grid-column:1}.ty-card-price .ty-primary{grid-area:2/2;width:auto;font-size:13px}.ty-size{font-size:20px}.ty-card h3{font-size:17px}.ty-toolbar{gap:8px}.ty-toolbar .ty-field{max-width:none}.ty-toolbar>.ty-text{font-size:12px}.ty-grid{grid-template-columns:1fr 1fr;gap:12px}.ty-panel,.ty-line{padding:16px}.ty-grid .ty-field:has(textarea){grid-column:1/-1}.ty-offer{grid-template-columns:1fr;gap:5px}.ty-dialog{padding:12px 8px}.ty-dialog-inner{padding:18px 14px}.ty-dialog-inner h2{font-size:21px}.ty-compare-bar{gap:8px;width:calc(100% - 20px);padding:10px;bottom:12px}.ty-compare-bar span{font-size:12px}.ty-compare-bar .ty-primary{font-size:13px}.ty-pagination .ty-secondary{padding:9px;font-size:12px}.ty-table-wrap th:first-child{z-index:1;position:sticky;left:0}.ty-options{grid-template-columns:1fr}.ty-check-grid{grid-template-columns:1fr 1fr}.ty-request .ty-grid>.ty-field:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ty-workspace *{scroll-behavior:auto!important}}.ty-photo-entry{margin-top:16px}.ty-photo-dialog{max-width:740px}.ty-photo-preview{object-fit:contain;background:#edf1f6;border:1px solid #dce3eb;border-radius:12px;width:100%;max-height:300px;margin:14px 0;display:block}.ty-photo-dialog input[type=file][hidden]{display:none}.ty-import-fields{border:0;min-width:0;margin:0;padding:0}.ty-import-fields[hidden]{display:none}.ty-draft{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.ty-form-actions{justify-content:flex-end;gap:12px;margin:20px 0 8px;display:flex}.ty-error{white-space:pre-line}.ty-workspace input:invalid:focus,.ty-workspace select:invalid:focus{border-color:#b42318}.ty-workspace [role=alert]{scroll-margin-top:90px}.ty-listing-form{scroll-margin-top:80px}@media (max-width:700px){.ty-grid,.ty-request .ty-grid{grid-template-columns:1fr}.ty-compare-bar{bottom:calc(var(--mobile-nav-height,var(--home-nav-height,80px)) + env(safe-area-inset-bottom,0px) + 12px)}.ty-dialog{height:100dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.ty-form-actions{bottom:calc(var(--mobile-nav-height,80px) + env(safe-area-inset-bottom,0px));z-index:10;background:#fff;padding:12px 0;position:sticky}.ty-listing-form .ty-primary[type=submit]{width:100%;min-height:52px}.ty-search-grid>.ty-primary{grid-column:1/-1}.ty-field input,.ty-field select,.ty-field textarea{font-size:16px}}.ty-field-error{color:#922b24;font-size:13px}.ty-field [aria-invalid=true]{border-color:#b42318}@media (max-width:700px){.ty-workspace:has(input:focus,textarea:focus,select:focus) .ty-form-actions{position:static}.ty-workspace:has(input:focus,textarea:focus,select:focus) .ty-compare-bar{display:none}}.ty-delete-tools{margin:18px 0}.ty-delete-confirm{background:#fff5f4;border:1px solid #dca7a2;border-radius:12px;padding:18px;scroll-margin-top:90px}.ty-delete-confirm h4{margin-top:0}.ty-delete-confirm-button{color:#fff;background:#a53027;border:1px solid #922b24;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:11px 16px;font-weight:650;display:inline-flex}.ty-delete-tools .ty-danger{color:#922b24!important}@media (max-width:700px){.ty-delete-tools .ty-toolbar>button{width:100%}}.ty-import{--import-ink:#0f233a;--import-muted:#536474;color:var(--import-ink);min-width:0;max-width:100%;font-size:16px}.ty-import h2{outline-offset:4px;margin:20px 0 12px;font-size:24px}.ty-import h3{margin:0 0 12px;font-size:19px}.ty-import h4{overflow-wrap:anywhere;margin:0;font-size:18px}.ty-import p{margin:8px 0 12px;line-height:1.5}.ty-import :is(h2,[tabindex],input,select,button){scroll-margin-top:96px;scroll-margin-bottom:180px}.ty-import .ty-field{font-size:14px}.ty-import .ty-field :is(input,select){min-height:48px;font-size:16px}.ty-import .ty-field span{line-height:1.4}.ty-import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.ty-import-steps li{color:var(--import-muted);overflow-wrap:anywhere;border-bottom:3px solid #dce3eb;align-items:center;gap:6px;padding:10px 6px;font-size:13px;line-height:1.3;display:flex}.ty-import-steps li>span{background:#edf1f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ty-import-steps [aria-current=step]{color:#0f233a;border-color:#ffbd17;font-weight:700}.ty-import-steps [aria-current=step]>span{background:#ffbd17}.ty-import-help,.ty-import-help p,.ty-import-file{color:var(--import-muted);overflow-wrap:anywhere;font-size:14px}.ty-import-file{background:#f5f7fa;border-radius:8px;padding:12px}.ty-import-upload{background:#f5f7fa;border:1px dashed #b9c7d8;border-radius:12px;padding:16px}.ty-import-upload>.ty-primary{width:100%;display:flex}.ty-import-upload>.ty-text{padding-left:0}.ty-import-summary{background:#eaf2fc;border-radius:12px;margin:16px 0;padding:12px 16px}.ty-import-summary>p:first-child{font-weight:650}.ty-import-counts{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ty-import-counts span{background:#f5f7fa;border:1px solid #dce3eb;border-radius:8px;padding:8px 12px;font-size:14px}.ty-import-money{background:#f5f7fa;border:1px solid #c9d5e3;border-radius:12px;margin:24px 0 16px;padding:16px}.ty-import-money>.ty-field{max-width:420px}.ty-import-money>p{color:var(--import-muted);font-size:14px}.ty-import-price-examples{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ty-import-price-examples li{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:14px;display:flex}.ty-import-price-examples code{white-space:normal;overflow-wrap:anywhere}.ty-import-price-examples strong{color:#0f233a}.ty-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ty-import-mapping{border:1px solid #dce3eb;border-radius:10px;min-width:0;padding:12px}.ty-import-mapping.has-issue{background:#fffbf0;border-left:4px solid #9b6700}.ty-import-mapping .ty-import-help p{margin:6px 0}.ty-import-caution{color:#765311}.ty-import-common{border-top:1px solid #dce3eb;margin-top:8px;padding-top:4px}.ty-import-common summary,.ty-import-common p{font-size:14px}.ty-import-attention,.ty-import-all,.ty-import-products,.ty-import-problems,.ty-import-confirm{margin-top:24px}.ty-import-attention>p{font-size:14px}.ty-import-all{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;padding:8px 0}.ty-import-all>section{margin:16px 0}.ty-import-association{border-top:1px solid #e3e9f0}.ty-import-association>summary{grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;font-size:14px;display:grid}.ty-import-association summary small{color:var(--import-muted);overflow-wrap:anywhere;grid-column:1;font-size:13px;font-weight:400;display:block}.ty-import-edit-label{grid-area:1/2/3;align-self:center;text-decoration:underline}.ty-import-association .ty-import-mapping{margin-bottom:12px}.ty-import-problems{background:#fffbf0;border:1px solid #e4c291;border-radius:12px;padding:16px}.ty-import-problem{border-top:1px solid #e4c291;padding:12px 0}.ty-import-problem p{overflow-wrap:anywhere;font-size:14px}.ty-import-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ty-import-product{background:#fff;border:1px solid #dce3eb;border-radius:12px;min-width:0;padding:16px}.ty-import-product-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ty-import-product-title .ty-badge{flex-shrink:0}.ty-import-product dl{margin:12px 0;font-size:14px}.ty-import-product dl>div{grid-template-columns:1fr 1.3fr;gap:8px;margin:6px 0;display:grid}.ty-import-product dt{color:var(--import-muted)}.ty-import-product dd{overflow-wrap:anywhere;margin:0}.ty-import-product>.ty-secondary{width:100%;margin-top:8px}.ty-import-price{font-size:22px;font-weight:700}.ty-import-price small{color:var(--import-muted);font-size:13px;font-weight:400;display:block}.ty-import-change{background:#eaf2fc;border-radius:8px;padding:10px;font-size:14px}.ty-import .ty-import-badge-error{color:#922b24;background:#fff1f0}.ty-import-products .ty-toolbar [aria-pressed=true]{background:#fff4d1;border-color:#8a6200;color:#0f233a!important}.ty-import-products .ty-toolbar{justify-content:space-between}.ty-import-editor{border:2px solid #20547a;border-radius:12px;margin-top:24px;padding:16px}.ty-import-editor>details{border-top:1px solid #dce3eb;padding:8px 0}.ty-import-editor>button{margin:8px 8px 0 0}.ty-import-confirm{background:#f5f7fa;border:1px solid #b9c7d8;border-radius:12px;padding:16px}.ty-import-confirm .ty-check{align-items:flex-start;padding:10px 0}.ty-import-confirm .ty-check input{margin-top:3px}.ty-import-actions{z-index:12;background:#fff;border:1px solid #dce3eb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 16px #0f233a12}.ty-import-actions>span{color:var(--import-muted);font-size:13px}.ty-import-actions>.ty-primary{flex-shrink:0}@media (max-width:700px){.ty-import-steps li{flex-direction:column;align-items:flex-start;padding:8px 0;font-size:12px}.ty-import h2{font-size:22px}.ty-import-grid,.ty-import-product-grid{grid-template-columns:1fr}.ty-import-actions{bottom:calc(var(--mobile-nav-height,var(--home-nav-height,80px)) + env(safe-area-inset-bottom,0px) + 8px);flex-direction:column;align-items:stretch;gap:6px}.ty-import-actions>span{text-align:center;font-size:12px}.ty-import-actions>.ty-primary{width:100%}.ty-import:has(input:focus,textarea:focus,select:focus) .ty-import-actions{position:static}.ty-import-product-title{flex-wrap:wrap}.ty-import-products>.ty-toolbar{gap:8px}.ty-import-products>.ty-toolbar button{flex:1;font-size:14px}.ty-import-products>.ty-toolbar>span{text-align:center;font-size:13px}}.ty-import .ty-primary{background:#ffbd17;border-color:#e3a800;color:#0f233a!important}.ty-import .ty-primary:hover{background:#ffca45}.ty-catalog-workspace{--ty-ink:#0f233a;--ty-blue:#20547a;--ty-yellow:#ffbd17;color:var(--ty-ink);padding-top:16px;font-size:16px}.ty-catalog-workspace .ty-hero{gap:12px;margin-bottom:8px}.ty-catalog-workspace .ty-hero h1{gap:8px;margin:6px 0;font-size:28px}.ty-catalog-workspace .ty-hero p{margin:4px 0;font-size:16px}.ty-catalog-workspace .ty-tabs{gap:4px;margin-bottom:16px}.ty-catalog-workspace .ty-tabs a{min-height:48px;padding:8px 12px;font-size:14px}.ty-catalog-workspace .ty-primary{background:var(--ty-yellow);border-color:#cc9400;border-radius:12px;color:var(--ty-ink)!important}.ty-catalog-workspace .ty-primary:hover{background:#ffca45}.ty-catalog-workspace .ty-secondary{border-radius:12px}.ty-catalog-workspace .ty-text{color:var(--ty-blue)}.ty-catalog-workspace .ty-search{box-shadow:none;margin-bottom:20px;padding:20px}.ty-search-compact{grid-template-columns:minmax(240px,1.8fr) minmax(160px,1fr) minmax(80px,.5fr) minmax(160px,1fr);gap:16px}.ty-search-grid.ty-search-compact>.ty-primary{grid-column:auto}.ty-dimension-tools{justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;font-weight:700;display:flex}.ty-dimension-tools .ty-text{min-height:48px;padding:6px;font-size:14px}.ty-dimension>.ty-field>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ty-catalog-workspace .ty-field{font-size:14px}.ty-catalog-workspace .ty-field :is(input,select,textarea){border-radius:12px;min-height:48px;font-size:16px}.ty-catalog-workspace .ty-muted{color:#536474;font-size:14px}.ty-delivery-options{border-top:1px solid #e3e9f0;margin-top:12px}.ty-delivery-options>summary{color:#20547a;padding:8px 0;font-size:14px}.ty-delivery-options>summary span{text-underline-offset:3px;margin-left:12px;text-decoration:underline;display:inline-block}.ty-delivery-options .ty-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.ty-delivery-options .ty-check{align-self:end}.ty-search-assistance{flex-wrap:wrap;align-items:flex-start;gap:8px 20px;display:flex}.ty-search-assistance .ty-photo-entry{margin-top:4px}.ty-search-assistance .ty-photo-entry>.ty-secondary{background:0 0;border:0;padding:8px 0;font-size:14px;color:#20547a!important}.ty-search-assistance .ty-helper{border:0;flex:230px;margin:4px 0 0;padding:0;font-size:14px}.ty-search-assistance summary{font-size:14px}.ty-search-assistance .ty-helper[open]{flex-basis:100%}.ty-catalog-workspace .ty-catalog-layout{grid-template-columns:250px minmax(0,1fr);gap:24px}.ty-catalog-workspace .ty-filters{gap:8px;padding:16px}.ty-filter-form{flex-direction:column;gap:16px;display:flex}.ty-filter-form fieldset{border:0;border-bottom:1px solid #e3e9f0;gap:12px;min-width:0;margin:0;padding:0 0 16px;display:grid}.ty-filter-form legend{color:#0f233a;margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.ty-filter-specs{gap:12px;display:grid}.ty-filter-actions{flex-direction:column;gap:4px;display:flex}.ty-filter-form .ty-check{align-items:flex-start;font-size:14px}.ty-filter-form .ty-check input{margin-top:4px}.ty-filter-form .ty-muted{margin:0}.ty-catalog-workspace .ty-toolbar{align-items:end;margin:0 0 12px}.ty-catalog-workspace .ty-toolbar>.ty-text{font-size:14px}.ty-catalog-workspace .ty-chips{margin-bottom:12px}.ty-catalog-workspace .ty-chips button{min-height:48px;font-size:14px!important}.ty-catalog-workspace .ty-chips>span{font-size:14px!important}.ty-price-note{color:#536474;font-size:14px}.ty-price-note .ty-text{min-height:48px;padding:4px;font-size:14px;text-decoration:underline!important}.ty-results{scroll-margin-top:24px;scroll-margin-bottom:calc(var(--mobile-nav-height,80px) + 20px);outline-offset:5px}.ty-catalog-empty{text-align:left;border-style:solid;padding:24px}.ty-catalog-empty>svg{width:36px;height:42px;margin:0 0 12px}.ty-catalog-empty h2{max-width:600px;font-size:22px}.ty-catalog-empty p{max-width:600px;margin:8px 0 16px}.ty-empty-actions{flex-wrap:wrap;gap:12px;display:flex}.ty-catalog-workspace .ty-card{grid-template-columns:56px minmax(0,1fr) 220px;padding:16px}.ty-catalog-workspace .ty-card-main>p,.ty-catalog-workspace .ty-card-price>span{font-size:14px}.ty-catalog-workspace .ty-card-price strong{font-size:26px}.ty-catalog-workspace .ty-eyebrow{font-size:14px}.ty-catalog-workspace .ty-success{color:#126b47}.ty-catalog-workspace .ty-card-price small{font-size:14px}.ty-catalog-workspace .ty-card h3 a{color:inherit;text-decoration:none}.ty-catalog-workspace .ty-card h3 a:hover{text-decoration:underline}.ty-catalog-workspace :is(input,select,button,a,summary){scroll-margin-bottom:calc(var(--mobile-nav-height,80px) + 24px)}.ty-filter-dialog .ty-dialog-inner{max-width:540px}.ty-filter-dialog .ty-filter-actions{z-index:1;padding:12px 0 max(8px,env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dce3eb;margin-top:8px;position:sticky;bottom:0}.ty-filter-dialog .ty-filter-form>.ty-muted{order:-1}.ty-filter-dialog .ty-dialog-inner>.ty-search-heading{align-items:center}.ty-filter-dialog :focus-visible{outline-offset:3px;outline:3px solid #20547a}@media (max-width:1100px){.ty-search-compact{grid-template-columns:minmax(220px,2fr) 1fr 90px}.ty-search-grid.ty-search-compact>.ty-primary{grid-column:1/-1}.ty-catalog-workspace .ty-card{grid-template-columns:48px minmax(0,1fr)}.ty-catalog-workspace .ty-card-price{border:0;grid-column:2;padding:12px 0 0}}@media (max-width:700px){.ty-catalog-workspace{padding:12px 16px calc(32px + var(--mobile-nav-height,80px) + env(safe-area-inset-bottom,0px))}.ty-catalog-workspace .ty-hero{display:block}.ty-catalog-workspace .ty-hero h1{margin:4px 0;font-size:24px}.ty-catalog-workspace .ty-hero p{font-size:14px}.ty-catalog-workspace .ty-breadcrumb{font-size:12px}.ty-catalog-workspace .ty-tabs{border-bottom:1px solid #dce3eb;flex-wrap:nowrap;gap:0;margin-bottom:12px;display:flex;overflow-x:auto}.ty-catalog-workspace .ty-tabs a{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;gap:4px;min-height:48px;padding:8px;font-size:14px}.ty-catalog-workspace .ty-tabs a[aria-current=page]{color:#0f233a;background:0 0;border-bottom-color:#9a6b00}.ty-catalog-workspace .ty-tabs a:last-child{margin-left:0}.ty-catalog-workspace .ty-tabs svg{display:none}.ty-catalog-workspace .ty-search{margin-bottom:16px;padding:12px}.ty-search-compact{grid-template-columns:minmax(0,1fr) 88px;gap:12px}.ty-dimension{grid-column:1/-1}.ty-dimension-tools{font-size:16px}.ty-catalog-workspace .ty-search-grid>.ty-field:first-child{grid-column:auto}.ty-catalog-workspace .ty-delivery-options .ty-grid{grid-template-columns:1fr}.ty-delivery-options>summary span{margin-left:0;display:block}.ty-search-assistance{display:block}.ty-search-assistance .ty-photo-entry,.ty-search-assistance .ty-helper{margin-top:0}.ty-catalog-workspace .ty-catalog-layout{display:block}.ty-catalog-workspace .ty-desktop-filters{display:none}.ty-catalog-workspace .ty-toolbar>.ty-field{flex:1;max-width:none}.ty-catalog-workspace .ty-toolbar>.ty-text{margin-left:auto}.ty-catalog-workspace .ty-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.ty-catalog-workspace .ty-card-price{border-top:1px solid #dce3eb;grid-column:1/-1;padding-top:12px;display:flex}.ty-catalog-workspace .ty-card-price>.ty-primary{width:100%;margin-top:8px}.ty-catalog-empty{padding:20px}.ty-catalog-empty h2{font-size:20px}.ty-empty-actions{flex-direction:column}.ty-filter-dialog{height:100dvh;padding:0}.ty-filter-dialog .ty-dialog-inner{border-radius:0;min-height:100%;padding:16px}.ty-filter-dialog .ty-filter-actions{bottom:-1px}.ty-filter-dialog .ty-field :is(input,select){font-size:16px}.ty-catalog-workspace .ty-photo-dialog h2{font-size:21px}}.ty-import-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0;display:flex}.ty-import-heading h2{flex:240px;margin:0}.ty-import-heading>.ty-secondary{flex-shrink:0;font-size:14px}.ty-import-action-buttons{align-items:stretch;gap:8px;display:flex}.ty-import-action-buttons>.ty-primary{flex:1}.ty-import[data-running=true] .ty-import-fields .ty-import-actions{display:none}.ty-import .ty-import-running{position:sticky}.ty-import-cancel{max-width:580px}.ty-import-cancel h2{margin-top:0}.ty-import-cancel-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.ty-import-cancel-actions button{min-height:48px}.ty-import-cancel p{overflow-wrap:anywhere}@media (max-width:700px){.ty-import-action-buttons{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.ty-import-action-buttons>button{min-height:48px;padding:10px 12px;font-size:14px}.ty-import-cancel-actions{flex-direction:column}.ty-import-cancel-actions>button{width:100%}.ty-import .ty-import-running{bottom:calc(var(--mobile-nav-height,var(--home-nav-height,80px)) + env(safe-area-inset-bottom,0px) + 8px)}.ty-import-heading{margin:16px 0 12px}}.ty-supplier-workspace{--import-muted:#536474;color:#0f233a;max-width:1100px;padding-top:16px;font-size:16px}.ty-supplier-workspace [hidden]{display:none!important}.ty-supplier-workspace .ty-hero{margin-bottom:8px}.ty-supplier-workspace .ty-hero h1{margin:6px 0;font-size:28px}.ty-supplier-workspace .ty-hero p{font-size:15px}.ty-supplier-links{border-bottom:1px solid #dce3eb;gap:24px;margin:0 0 20px;display:flex}.ty-supplier-links a{color:#20547a;text-underline-offset:4px;align-items:center;min-height:48px;font-size:14px;display:inline-flex}.ty-supplier-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ty-supplier-top h2{margin:0;font-size:23px}.ty-supplier-top p{color:#536474;margin:8px 0;font-size:14px}.ty-supplier-top>.ty-badge{white-space:nowrap}.ty-supplier-actions{grid-template-columns:1fr 1fr;gap:12px;max-width:600px;margin:16px 0 24px;display:grid}.ty-supplier-workspace .ty-primary{background:#ffbd17;border-color:#cc9400;color:#0f233a!important}.ty-supplier-workspace .ty-primary:hover{background:#ffca45}.ty-supplier-nav{background:#e8edf3;border-radius:12px;gap:4px;margin:16px 0;padding:4px;display:flex}.ty-supplier-nav button{color:#536474;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:650;display:flex}.ty-supplier-nav [aria-pressed=true]{color:#0f233a;background:#fff;box-shadow:0 1px 3px #0f233a18}.ty-supplier-nav [aria-pressed=true]:after{content:"";background:#20547a;border-radius:50%;width:6px;height:6px}.ty-supplier-section-title{outline-offset:5px;font-size:20px!important}.ty-supplier-workspace .ty-field{color:#334d66;font-size:14px}.ty-supplier-workspace .ty-field :is(input,select,textarea){border-radius:10px;min-height:48px;font-size:16px}.ty-field-hint{color:#536474;font-size:13px;font-weight:400;line-height:1.5}.ty-required{font-size:12px;font-weight:400}.ty-supplier-workspace .ty-muted{color:#536474;font-size:14px}.ty-supplier-workspace .ty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-supplier-empty{text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:16px;margin:16px 0;padding:28px}.ty-supplier-empty svg{color:#20547a;margin-bottom:12px}.ty-supplier-empty p{color:#536474;max-width:580px}.ty-supplier-workspace .ty-panel{box-shadow:none;margin:16px 0;padding:24px}.ty-supplier-workspace .ty-import{margin-top:0}.ty-supplier-workspace .ty-import>summary{font-size:16px}.ty-listing-form{max-width:900px;margin-inline:auto!important}.ty-listing-form .ty-search-heading{align-items:flex-start}.ty-listing-form .ty-search-heading>h3{outline-offset:4px;font-size:24px}.ty-listing-form .ty-search-heading>.ty-text{flex-shrink:0;max-width:none;font-size:14px}.ty-listing-form h4{font-size:18px}.ty-listing-form .ty-helper{margin:16px 0}.ty-listing-form .ty-helper>.ty-grid{margin:12px 0}.ty-listing-form .ty-panel{background:#f5f7fa;padding:16px}.ty-listing-form .ty-error h4{margin:0}.ty-listing-form .ty-error ul{margin:8px 0;padding-left:20px}.ty-listing-form .ty-error .ty-text{color:#922b24;text-align:left;justify-content:flex-start;min-height:44px;font-size:14px;text-decoration:underline!important}.ty-listing-price{background:#eaf2fc;border:1px solid #c8d8e8;border-radius:12px;gap:4px;margin-top:20px;padding:16px;display:grid}.ty-listing-price>span{font-size:14px}.ty-listing-price strong{font-size:24px}.ty-listing-price small{color:#536474;font-size:13px}.ty-review-card{background:#fff;border:1px solid #dce3eb;border-radius:12px;margin:16px 0;padding:20px}.ty-review-card h4{margin:0}.ty-review-card>img{object-fit:contain}.ty-review-facts{font-size:14px}.ty-review-facts>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(120px,1fr) 2fr;gap:16px;padding:10px 0;display:grid}.ty-review-facts dt{color:#536474}.ty-review-facts dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.ty-listing-form .ty-form-actions{z-index:12;background:#fff;border:1px solid #dce3eb;border-radius:12px;flex-wrap:wrap;align-items:center;padding:12px;position:sticky;bottom:12px;box-shadow:0 4px 16px #0f233a12}.ty-listing-form .ty-form-actions>.ty-primary{margin-left:auto}.ty-supplier-workspace :is(input,select,textarea,button,a,summary,[tabindex]){scroll-margin-top:96px;scroll-margin-bottom:200px}.ty-supplier-workspace :focus-visible{outline-offset:3px;outline:3px solid #20547a}.ty-supplier-workspace .ty-check{align-items:center;min-height:48px}@media (max-width:700px){.ty-supplier-workspace{padding:12px 16px calc(32px + var(--mobile-nav-height,80px) + env(safe-area-inset-bottom,0px))}.ty-supplier-workspace .ty-hero h1{font-size:24px}.ty-supplier-workspace .ty-hero p{font-size:14px}.ty-supplier-workspace .ty-breadcrumb{font-size:12px}.ty-supplier-links{margin-bottom:16px}.ty-supplier-top{display:block}.ty-supplier-top h2{font-size:21px}.ty-supplier-top>.ty-badge{margin-top:4px}.ty-supplier-actions{gap:8px;margin:16px 0}.ty-supplier-actions button{gap:6px;padding:12px 8px;font-size:14px}.ty-supplier-nav{margin:12px 0 20px}.ty-supplier-nav button{gap:5px;font-size:14px}.ty-supplier-workspace .ty-grid{grid-template-columns:1fr}.ty-supplier-workspace .ty-panel{padding:16px}.ty-supplier-empty{padding:20px}.ty-listing-form .ty-search-heading{flex-wrap:wrap;gap:4px}.ty-listing-form .ty-search-heading>h3{font-size:22px}.ty-listing-form .ty-search-heading>.ty-text{text-align:left;padding:6px 0}.ty-listing-form .ty-form-actions{bottom:calc(var(--mobile-nav-height,var(--home-nav-height,80px)) + env(safe-area-inset-bottom,0px) + 8px);grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.ty-listing-form .ty-form-actions>.ty-primary{grid-column:1/-1;width:100%;min-height:48px;margin:0}.ty-listing-form:has(input:focus,select:focus,textarea:focus) .ty-form-actions{position:static}.ty-review-card{padding:16px}.ty-review-facts>div{grid-template-columns:1fr 1.25fr;gap:12px}.ty-review-card .ty-price{font-size:22px}.ty-listing-form .ty-error .ty-text{padding:8px 0}}@media (max-width:360px){.ty-supplier-actions{grid-template-columns:1fr}.ty-supplier-nav button svg{display:none}.ty-review-facts>div{grid-template-columns:1fr;gap:4px}}.ty-supplier .ty-import>summary{display:none}.ty-listing-form .ty-field:has(>input[required],>select[required],>textarea[required])>span:first-child:after{content:" (necesar)";font-size:12px;font-weight:400}.ty-page:has(.ty-catalog-workspace){background:#f5f7fa}.ty-catalog-workspace [hidden]{display:none!important}.ty-catalog-workspace .ty-tabs a:last-child{margin-left:0}.ty-catalog-workspace .ty-hero{justify-content:space-between;align-items:center;display:flex}.ty-seller-entry{white-space:nowrap;flex-shrink:0;font-size:14px!important}.ty-search-help{border-top:1px solid #e3e9f0;margin-top:4px;font-size:14px}.ty-search-help>summary{font-size:14px}.ty-catalog-workspace .ty-catalog-idle{display:block}.ty-catalog-idle .ty-desktop-filters{display:none}.ty-catalog-welcome{background:#fff;border:1px solid #dce3eb;border-radius:16px;padding:24px}.ty-catalog-welcome h2{font-size:22px}.ty-catalog-welcome p{color:#536474;max-width:650px}.ty-size-examples{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ty-size-examples>span{color:#536474;flex-basis:100%;font-size:14px}.ty-size-examples button{font-size:14px!important}.ty-catalog-welcome>.ty-secondary{margin-left:12px}.ty-filter-count{color:#fff;background:#0f233a;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:13px;display:inline-flex}.ty-result-count{color:#536474;font-size:14px;font-weight:600}.ty-card-supplier{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;margin:6px 0!important}.ty-card-supplier a{color:#20547a;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;min-height:48px;display:inline-flex}.ty-card-markings{flex-wrap:wrap;gap:6px;display:flex}.ty-card-markings>span{color:#20547a;background:#edf3f8;border-radius:6px;padding:3px 8px;font-size:13px}.ty-catalog-workspace .ty-card-price{gap:6px}.ty-stock-ready{color:#126b47}.ty-catalog-workspace .ty-product-picture img{max-width:100%;height:84px}.ty-catalog-workspace .ty-compare-bar{gap:12px;width:min(880px,100% - 32px);max-width:none;padding:12px 16px}.ty-compare-selection{flex:1;min-width:0}.ty-compare-selection>div{gap:4px;display:flex;overflow-x:auto}.ty-catalog-workspace .ty-compare-selection .ty-text{color:#fff;white-space:nowrap;border:1px solid #6d829b;border-radius:8px;flex-shrink:0;margin-top:4px;padding:6px 10px;font-size:13px}.ty-catalog-workspace:has(.ty-compare-bar){padding-bottom:220px}.ty-comparison-dialog .ty-table-wrap{overscroll-behavior-x:contain}.ty-comparison-dialog th:first-child{z-index:1;position:sticky;left:0}.ty-comparison-dialog th,.ty-comparison-dialog td{overflow-wrap:anywhere;min-width:160px;max-width:240px}.ty-comparison-dialog .ty-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #20547a}@media (max-width:700px){.ty-catalog-workspace .ty-hero{flex-direction:row;align-items:flex-start;gap:8px}.ty-catalog-workspace .ty-hero p{display:none}.ty-catalog-workspace .ty-seller-entry{align-self:end;gap:4px;padding:8px 0;font-size:13px!important}.ty-catalog-workspace .ty-seller-entry svg{display:none}.ty-catalog-workspace .ty-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:visible}.ty-catalog-workspace .ty-tabs a{justify-content:center;padding:8px 4px;font-size:13px}.ty-catalog-workspace .ty-search{padding:12px}.ty-catalog-welcome{padding:20px}.ty-catalog-welcome h2{font-size:20px}.ty-catalog-welcome>.ty-secondary{width:100%;margin:8px 0 0}.ty-catalog-workspace .ty-compare-bar{grid-template-columns:1fr auto;gap:8px;padding:10px 12px;display:grid}.ty-compare-selection{grid-column:1/-1}.ty-compare-selection>span{font-size:12px}.ty-compare-bar>.ty-primary{width:100%}.ty-catalog-workspace:has(.ty-compare-bar){padding-bottom:calc(220px + var(--mobile-nav-height,80px) + env(safe-area-inset-bottom,0px))}.ty-catalog-workspace:has(input:focus,textarea:focus,select:focus) .ty-compare-bar{display:none}.ty-comparison-dialog .ty-dialog-inner{padding:16px}.ty-comparison-dialog th:first-child{min-width:120px;max-width:120px}}.ty-catalog-workspace .ty-compare-bar>.ty-text{color:#fff}.ty-compare-selection .ty-warning{margin:0 0 8px;font-size:13px}.ty-page:has(.ty-catalog-workspace){min-height:0}.ty-catalog-workspace{padding-bottom:24px}.ty-catalog-workspace .ty-catalog-layout[hidden]{display:none}.ty-search-grid.ty-search-compact{grid-template-columns:minmax(0,1fr) 88px minmax(170px,.5fr) auto;align-items:start}.ty-search-grid.ty-search-compact>.ty-primary{grid-column:auto;margin-top:78px}.ty-search-grid.ty-search-compact :is(.ty-search-quantity,.ty-search-axle){margin-top:52px}.ty-size-input{position:relative}.ty-size-input input{padding-right:60px}.ty-photo-entry.ty-photo-compact{margin:0}.ty-photo-compact>button{color:#20547a;background:#fff;border:0;border-radius:6px;width:46px;height:44px;min-height:44px;position:absolute;top:27px;right:2px}.ty-photo-compact>button:hover{background:#edf2f7}.ty-photo-layer{display:contents}.ty-dimension .ty-size-examples{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.ty-dimension .ty-size-examples>.ty-text{background:#f5f7fa;border:1px solid #dce3eb;border-radius:12px;min-height:44px;padding:6px 8px;font-size:12px!important}.ty-search-shortcuts{flex-wrap:wrap;gap:0 16px;margin:0;display:flex}.ty-search-shortcuts>.ty-text{min-height:44px;padding:6px 0;font-size:14px}.ty-catalog-workspace .ty-search-help{border-top:1px solid #e7ecf2;margin-top:0}.ty-catalog-workspace .ty-delivery-options{margin-top:4px}@media (max-width:700px){.ty-catalog-workspace{padding-bottom:16px}.ty-search-grid.ty-search-compact{grid-template-columns:88px minmax(0,1fr);gap:8px 12px}.ty-search-grid.ty-search-compact :is(.ty-search-quantity,.ty-search-axle){margin-top:0}.ty-search-grid.ty-search-compact>.ty-primary{grid-column:1/-1;margin-top:4px;padding-inline:12px;font-size:16px}.ty-dimension-tools{flex-wrap:wrap;gap:6px}.ty-dimension-tools>span{font-size:14px}.ty-dimension-tools>.ty-text{font-size:12px}.ty-catalog-workspace .ty-search{margin-bottom:0}.ty-catalog-workspace .ty-catalog-layout:not([hidden]){margin-top:16px}body:has(.ty-catalog-workspace) .m4-chrome{--m4-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}body:has(.ty-catalog-workspace) .m4-chrome .home-bottom-nav a{min-height:48px}body:has(.ty-catalog-workspace) .m4-chrome .home-bottom-nav-icon{height:32px}body:has(.ty-catalog-workspace) .m4-chrome .home-bottom-nav svg{width:24px;height:24px}body:has(.ty-catalog-workspace){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body:has(.ty-catalog-workspace) .site-footer{padding-top:16px}}.ty-catalog-workspace .ty-search-axle select{text-overflow:clip;width:100%}.ty-catalog-workspace .ty-chips button{white-space:normal;overflow-wrap:anywhere;text-align:left}.ty-catalog-workspace .ty-toolbar>.ty-field{min-width:min(100%,220px)}.ty-catalog-workspace .ty-search-compact:has(.ty-guided){grid-template-columns:minmax(0,1fr) 88px minmax(170px,.5fr)}.ty-catalog-workspace .ty-search-compact:has(.ty-guided)>.ty-primary{grid-column:1/-1;margin-top:0}@media (min-width:701px) and (max-width:1100px){.ty-search-grid.ty-search-compact{grid-template-columns:minmax(0,1fr) 88px minmax(170px,.6fr)}.ty-search-grid.ty-search-compact>.ty-primary{grid-column:1/-1;margin-top:0}}@media (max-width:700px){.ty-catalog-workspace .ty-hero h1{font-size:26px}.ty-catalog-workspace .ty-search-compact:has(.ty-guided){grid-template-columns:88px minmax(0,1fr)}.ty-catalog-workspace .ty-search-compact>.ty-primary{min-height:48px}.ty-catalog-workspace .ty-toolbar>.ty-field{flex-basis:calc(100% - 100px);min-width:0}.ty-catalog-workspace .ty-delivery-options>summary{overflow-wrap:anywhere}.ty-catalog-workspace .ty-delivery-options>summary span{margin-left:12px;display:inline}.ty-catalog-workspace .ty-guided{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-catalog-workspace .ty-guided>.ty-field:last-child{grid-column:1/-1}.ty-catalog-workspace .ty-dialog-inner{overflow-wrap:anywhere}.ty-catalog-workspace .ty-pagination{flex-wrap:wrap}}@media (max-width:340px){:is(.ty-search-grid.ty-search-compact,.ty-catalog-workspace .ty-search-compact:has(.ty-guided)){grid-template-columns:minmax(0,1fr)}.ty-search-grid.ty-search-compact>.ty-search-quantity,.ty-search-grid.ty-search-compact>.ty-search-axle{grid-column:1/-1}.ty-catalog-workspace .ty-hero{flex-wrap:wrap}}.ty-catalog-layout.ty-catalog-no-stock{grid-template-columns:minmax(0,1fr)}.ty-catalog-layout [hidden]{display:none!important}.ty-request-steps{flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.ty-request-steps li{color:#344957;background:#eef2f6;border-radius:8px;flex:1;min-width:110px;padding:12px}.ty-request-steps [aria-current=step]{color:#fff;background:#10243a;font-weight:700}.ty-request-specs{margin-top:14px}.ty-request-specs summary{cursor:pointer;color:#10243a;padding:12px 0}.ty-request-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;display:flex}.ty-request-actions button{min-height:44px}.ty-request h2:focus{outline-offset:4px;outline:2px solid #c48b00}.ty-request .ty-request-errors{border:2px solid #b42318;scroll-margin-block:96px 120px}.ty-request .ty-request-errors h3{color:#912018;margin:0 0 8px}.ty-request .ty-request-errors ul{margin:0;padding-left:20px}.ty-request .ty-request-errors .ty-text{color:#912018;text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;max-width:100%;min-height:44px;padding:6px 0;font-size:14px;text-decoration:underline!important}.ty-request .ty-request-errors:focus{outline-offset:3px;outline:3px solid #215cc5}.ty-request .ty-field-error{font-size:14px;font-weight:500;line-height:1.5}.ty-request .ty-field{color:#11263e;font-size:14px}.ty-request .ty-request-steps li{color:#536474;background:#eaf0f6}.ty-request .ty-request-steps [aria-current=step]{color:#fff;background:#11263e}.ty-request .ty-request-specs{border-top:1px solid #dbe2ea}.ty-request .ty-request-actions{align-items:stretch;gap:12px}@media (max-width:700px){.ty-request .ty-request-actions button{flex:1;min-height:48px}.ty-request>.ty-intro{margin-bottom:16px}.ty-request .ty-request-steps{gap:6px}.ty-request .ty-request-steps li{overflow-wrap:anywhere;min-width:0;padding:10px 8px;font-size:13px}}
