.df-ux-fab{position:fixed;right:16px;bottom:16px;z-index:60;width:52px;height:52px;border-radius:50%;border:0;background:var(--primary,#8b5e3c);color:#fff;font:700 26px/52px Montserrat,Arial,sans-serif;text-align:center;box-shadow:0 6px 18px #30271e40;cursor:pointer;padding:0;transition:bottom .15s}.df-ux-fab:hover{background:var(--hover,#714a2e)}.df-ux-fab:focus-visible,.df-ux-panel :focus-visible{outline:3px solid var(--focus,#245b82);outline-offset:2px}.df-ux-covered .df-ux-fab,.df-ux-covered .df-ux-panel{display:none}.df-ux-panel{position:fixed;right:16px;bottom:76px;z-index:61;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface,#fffcf7);color:var(--text,#2d2d2d);border:1px solid var(--border,#9a7d60);border-radius:14px;box-shadow:0 12px 36px #30271e33;font:400 15px/1.5 Montserrat,Arial,sans-serif;text-align:left}.df-ux-panel[hidden]{display:none}.df-ux-panel,.df-ux-panel *{font-family:Montserrat,Arial,sans-serif;letter-spacing:normal;text-transform:none}.df-ux-open #df-chat-root{visibility:hidden}.df-ux-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 8px 16px;border-bottom:1px solid var(--rule,#e4d5c2);position:sticky;top:0;background:inherit}.df-ux-head b{font-size:16px;color:var(--heading,#4b3f35)}.df-ux-x{border:0;background:none;font-size:26px;line-height:1;width:40px;height:40px;cursor:pointer;color:var(--muted,#665b51);padding:0}.df-ux-body{display:grid;gap:8px;padding:12px 16px 16px}.df-ux-opt{display:grid;gap:2px;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--border,#9a7d60);border-radius:10px;background:var(--canvas,#f9f5ee);color:var(--text,#2d2d2d);text-align:left;text-decoration:none;cursor:pointer;font:inherit}.df-ux-opt b{font-size:15px;color:var(--heading,#4b3f35)}.df-ux-opt span{font-size:13px;color:var(--muted,#665b51)}.df-ux-opt:hover{border-color:var(--primary,#8b5e3c)}.df-ux-o3{background:var(--primary,#8b5e3c);border-color:var(--primary,#8b5e3c)}.df-ux-o3 b,.df-ux-o3 span{color:#fff}.df-ux-back{justify-self:start;border:0;background:none;color:var(--primary,#8b5e3c);font:inherit;font-size:14px;padding:6px 0;cursor:pointer;text-decoration:underline}.df-ux-form{display:grid;gap:8px}.df-ux-field{display:grid;gap:2px;font-size:13px;color:var(--muted,#665b51)}.df-ux-field input,.df-ux-field select,.df-ux-field textarea{width:100%;box-sizing:border-box;min-height:44px;padding:8px 10px;border:1px solid var(--border,#9a7d60);border-radius:8px;background:#fff;color:var(--text,#2d2d2d);font:inherit;font-size:16px}.df-ux-field textarea{min-height:60px;resize:vertical}.df-ux-send{min-height:48px;border:0;border-radius:10px;background:var(--primary,#8b5e3c);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer}.df-ux-send[disabled]{opacity:.6}.df-ux-note{margin:0;font-size:13px;color:var(--muted,#665b51)}.df-ux-err{margin:0;color:var(--error,#a02d24);font-size:14px}.df-ux-err:empty{display:none}.df-ux-thanks{margin:4px 0;font-size:16px;color:var(--success,#41633b);font-weight:600}@media(min-width:900px){.df-ux-fab{right:24px;bottom:24px}.df-ux-panel{right:24px}}.df-ux-tax{margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--inset,#faf3e7);border:1px solid var(--rule,#e4d5c2)}.df-ux-tax .line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.df-ux-taxh{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--heading,#4b3f35)}.df-ux-with{margin-top:4px;padding-top:6px;border-top:1px solid var(--rule,#e4d5c2);font-weight:600}.df-ux-taxn{margin:6px 0 0}.df-ux-usd{margin:4px 0 0}.df-ux-rule{margin:8px 0 0}.df-ux-big{margin:12px 0;padding:12px;border-radius:8px;border:2px solid var(--primary,#8b5e3c);background:var(--inset,#faf3e7)}.df-ux-big .line{display:flex;justify-content:space-between;gap:12px}.df-ux-bigh{margin:0 0 4px;font-weight:700;color:var(--heading,#4b3f35)}.df-ux-bigb{margin-top:8px;width:100%;min-height:46px;border:0;border-radius:10px;background:var(--primary,#8b5e3c);color:#fff;font:inherit;font-weight:700;cursor:pointer}.df-ux-eud summary{cursor:pointer;color:var(--primary,#8b5e3c);font-weight:600;padding:4px 0}body[data-page] #stock-summary .summary-scroll,body[data-page] .sheet .summary-scroll{display:flex;flex-direction:column}body[data-page] .summary-scroll>.order-metrics{order:-6}body[data-page] .summary-scroll>p.small:not(.df-ux-rule),body[data-page] .summary-scroll>p.muted{order:-5}body[data-page] .summary-scroll>.df-ux-rule{order:-4}body[data-page] .summary-scroll>.summary-service{order:-3}body[data-page] .summary-scroll>.summary-price{order:-2}body[data-page] .summary-scroll>.shipping-summary{order:-1}@media(max-width:899px){body[data-page] .sheet:has(.summary-actions){height:auto;overflow-y:auto}body[data-page] .sheet:has(.summary-actions) .dialog-body{overflow:visible;min-height:auto}body[data-page] .sheet .summary-scroll{flex:none;overflow:visible;padding-right:0}body[data-page] .sheet .summary-actions{position:sticky;bottom:0;background:var(--surface,#fffcf7);padding-bottom:8px;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/b2b-ux-r3-20261104.css.map */
