senza-sofa-purchase{display:block;min-width:0;width:100%;color:inherit;--sz-line:rgba(26,26,26,.18)}.sz-purchase-design{background:transparent;display:block;padding:0;margin:24px 0 0;max-width:100%;overflow-anchor:none}.sz-purchase-design>.sz-fabrics-heading{margin-bottom:22px}.sz-purchase-design>.sz-fabrics-heading h2{font-family:var(--heading-font-family,inherit);font-size:22px;line-height:1.25;letter-spacing:-.025em;font-weight:500}.sz-purchase-design>.sz-fabrics-heading p{font-size:13px;line-height:1.65;margin-top:10px;max-width:38ch;color:#555}.sz-purchase-design .sz-design-step>summary{min-height:70px;font-size:15px;gap:12px}.sz-purchase-design .sz-design-step>summary small{font-size:12px;font-weight:400;color:#555;opacity:1;max-width:40ch}.sz-purchase-design .sz-step-number{border:0;background:#1a1a1a0d;width:25px;height:25px;font-size:11px}.sz-purchase-design .sz-step-content{max-width:100%;padding-bottom:22px}.sz-purchase-design .sz-config-choice-grid{gap:8px;width:100%}.sz-purchase-design .sz-illustrated-choice{min-width:0;padding:10px;font-size:12px;border-color:var(--sz-line);border-radius:2px}.sz-purchase-design .sz-illustrated-choice:has(input:checked){padding:9px;border-color:currentColor}.sz-purchase-design .sz-option-diagram{height:76px}.sz-purchase-design .sz-leg-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sz-purchase-design .sz-leg-diagram{height:60px}.sz-purchase-design .sz-measure-grid{gap:12px;margin:16px 0}.sz-purchase-design .sz-measure-grid label{min-width:0;font-size:12px}.sz-purchase-design select{padding-right:24px}.sz-purchase-design .sz-field{max-width:100%;font-size:12px}.sz-purchase-design .sz-fabrics-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sz-purchase-design .sz-fabrics-filters label{min-width:0}.sz-purchase-design .sz-fabrics-clear{grid-column:1/-1;justify-self:start}.sz-purchase-design .sz-fabrics-grid{grid-auto-columns:76px;gap:12px 16px;max-width:100%}.sz-purchase-design .sz-selected-chips{gap:6px;flex-wrap:wrap}.sz-purchase-design .sz-selected-chips button{max-width:100%;white-space:normal}.sz-purchase-design .sz-fabrics-note{line-height:1.55;color:#555;opacity:1}.sz-purchase-design .sz-selection-hint{opacity:1;color:#555;font-size:12px}.sz-purchase-design .sz-depth-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sz-depth-diagram{width:100%;height:110px}.sz-access-result{font-size:12px;line-height:1.65;background:#1a1a1a0a;padding:14px;margin-top:16px}.sz-purchase-footer{border-top:1px solid var(--sz-line);padding:22px 0 0}.sz-purchase-selection{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.6;color:#444}.sz-purchase-selection span:not(:last-child):after{content:" /";padding-left:6px;color:#888}.sz-purchase-price{font-size:16px;color:#555;font-weight:400;margin:14px 0 8px}.sz-purchase-design .sz-design-summary{font-size:12px;line-height:1.6;color:#555;margin:0 0 14px}.sz-purchase-primary{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;background:#1a1a1a;color:#fff;border:1px solid #1a1a1a;font:inherit;font-size:14px;letter-spacing:.015em;cursor:pointer;padding:15px 20px;border-radius:2px;text-decoration:none}.sz-purchase-primary:hover{background:#333}.sz-purchase-primary:disabled{opacity:.55;cursor:wait}.sz-purchase-design .sz-design-reset{font-size:12px;min-height:44px;text-decoration:underline;text-underline-offset:4px;display:block;margin-top:6px}.sz-purchase-design dialog .sz-purchase-primary{margin-top:20px}.sz-purchase-design dialog [data-purchase-status]{font-size:13px;line-height:1.65;margin-top:16px}.sz-purchase-design [hidden]{display:none!important}body:has(senza-sofa-purchase) #whatsappBar{display:none!important}.product:has(senza-sofa-purchase) .product-info{position:static;min-width:0}@media(min-width:1000px){.product:has(senza-sofa-purchase) .product-gallery{position:sticky;top:calc(var(--sticky-area-height,90px) + 24px);align-self:start}}@media(max-width:749px){.sz-purchase-design{padding:0;margin-top:20px}.sz-purchase-design>.sz-fabrics-heading h2{font-size:21px}.sz-purchase-design .sz-fabrics-grid{grid-auto-columns:72px}.sz-depth-diagram{height:92px}.sz-purchase-design .sz-illustrated-choice{font-size:11px}.sz-purchase-design .sz-design-step>summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.sz-purchase-design *{scroll-behavior:auto!important;transition:none!important}}.sz-purchase-design .sz-sofa-purchase-details{font-size:11px;line-height:1.65;color:#555;margin-top:18px;display:grid;gap:4px}.sz-purchase-installments{font-size:14px;line-height:1.5;color:#555;margin:0 0 16px}.sz-confort-choice{border:0;padding:0;margin:16px 0}.sz-confort-choice legend{font-size:14px;margin-bottom:8px}.sz-purchase-transfer{font-size:15px;color:#454a43;font-weight:400;line-height:1.5;margin-top:6px!important}.sz-purchase-final-prices{padding:16px 0 4px;border-top:1px solid #dedbd5;text-align:left}.sz-purchase-final-prices .sz-purchase-price{font-size:24px;font-weight:400;color:#444;line-height:1.3}.sz-purchase-final-prices .sz-purchase-installments{font-size:13px;margin-top:4px}.sz-purchase-status:empty{display:none}.sz-purchase-status{font-size:13px;line-height:1.5;color:#6a4235}@media(max-width:699px){.sz-purchase-final-prices .sz-purchase-price{font-size:22px}.sz-purchase-transfer{font-size:14px}.sz-purchase-primary{font-size:13px}}.product-info:has(senza-sofa-purchase)>senza-sofa-purchase{margin-block-start:8px!important}.sz-purchase-design{margin-top:0}.sz-purchase-design>.sz-fabrics-heading{display:grid;gap:3px;margin:0 0 14px}.sz-purchase-design [data-purchase-price],.sz-purchase-design [data-purchase-final-price]{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#292929;margin:0}.sz-purchase-design .sz-purchase-installments{font-size:14px;font-weight:500;line-height:1.4;color:#444;margin:0!important;max-width:none}.sz-purchase-design .sz-purchase-transfer{font-size:14px;font-weight:500;line-height:1.4;color:#4b624c;margin:0!important;max-width:none}.sz-purchase-design .sz-purchase-final-prices{display:grid;gap:3px;border:0;padding:12px 0 14px;margin:0}.sz-purchase-design .sz-design-summary:empty{display:none}.sz-purchase-design [data-design-reset]{display:none!important}.sz-purchase-design .sz-purchase-footer{padding-top:14px}@media(max-width:749px){.sz-purchase-design{margin-top:0}.sz-purchase-design [data-purchase-price],.sz-purchase-design [data-purchase-final-price]{font-size:24px}}.sz-purchase-primary.is-incomplete{background:#595959;border-color:#595959}.sz-purchase-primary.is-incomplete:hover{background:#444}.sz-purchase-step-hint{font-size:13px;line-height:1.4;color:#4b624c;margin:0 0 12px}.sz-purchase-design .sz-design-step{scroll-margin-top:calc(var(--sticky-area-height,90px) + 20px)}senza-sofa-purchase .sz-purchase-design{margin-top:0!important}senza-sofa-purchase .sz-price-heading{display:grid!important;gap:3px!important;margin:0 0 14px!important}senza-sofa-purchase [data-purchase-price],senza-sofa-purchase [data-purchase-final-price]{font-size:26px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#292929!important;margin:0!important}senza-sofa-purchase [data-purchase-installments],senza-sofa-purchase [data-purchase-final-installments]{font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:#444!important;margin:0!important}senza-sofa-purchase [data-purchase-transfer]{font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:#4b624c!important;margin:0!important}@media(max-width:749px){senza-sofa-purchase [data-purchase-price],senza-sofa-purchase [data-purchase-final-price]{font-size:24px!important}}senza-sofa-purchase [data-purchase-price].is-price-hint{font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;color:#555!important}senza-sofa-purchase:has([data-purchase-installments][hidden]) [data-purchase-price]{font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;color:#555!important}.sz-purchase-design .sz-sofa-purchase-details .sz-sofa-production{font-size:14px;line-height:1.6;margin:0}.sz-purchase-design .sz-sofa-purchase-details .sz-sofa-payment-summary{font-size:11px;font-weight:700;line-height:1.65;margin:0}senza-sofa-purchase [data-purchase-installments],senza-sofa-purchase [data-purchase-final-installments],senza-sofa-purchase [data-purchase-transfer]{font-size:18px!important;font-weight:700!important;line-height:1.4!important}senza-sofa-purchase .sz-sofa-purchase-details .sz-sofa-payment-summary{font-size:16px;font-weight:700;line-height:1.45}@media(max-width:749px){senza-sofa-purchase [data-purchase-installments],senza-sofa-purchase [data-purchase-final-installments],senza-sofa-purchase [data-purchase-transfer]{font-size:17px!important}senza-sofa-purchase .sz-sofa-purchase-details .sz-sofa-payment-summary{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/senza-sofa-purchase.css.map */
