body.tr-body .preview-contact-dock{position:fixed;inset:auto;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:29;display:flex;flex-direction:column;grid-template-columns:none;width:136px;max-width:none;margin:0;padding:0;gap:9px}body.tr-body .preview-contact-dock>:is(a,button){box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;height:46px;min-height:46px;margin:0;padding:0 14px;gap:9px;border:1px solid #cbd7dd;border-radius:8px;background:#fff;color:#24586f;box-shadow:0 3px 12px #172b3612;text-decoration:none;white-space:nowrap;cursor:pointer;font:600 14px/1.2 Arial,Helvetica,sans-serif}body.tr-body .preview-contact-dock svg{display:block;flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}body.tr-body .preview-contact-dock span{font:inherit}body.tr-body .preview-contact-dock>:is(a,button):hover{background:#eff5f7;border-color:#8faab6}body.tr-body .preview-contact-dock>:is(a,button):focus-visible{outline:3px solid #538cac;outline-offset:3px}@media(max-width:900px){body.tr-body .preview-contact-dock{right:calc(12px + env(safe-area-inset-right,0px));width:116px;gap:6px}body.tr-body .preview-contact-dock>:is(a,button){height:44px;min-height:44px;padding:0 10px;gap:7px;font-size:12px}body.tr-body .preview-contact-dock svg{flex-basis:18px;width:18px;height:18px}}@media(max-height:480px){body.tr-body .preview-contact-dock{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}body.tr-body:has(#PreviewLocalePanel:not([hidden])) .preview-contact-dock,body.tr-body:has(dialog[open]) .preview-contact-dock,body.tr-body:has(#bc-mobile-menu:not([hidden])) .preview-contact-dock,body.tr-body:has(.bc-menu-toggle[aria-expanded=true]) .preview-contact-dock,body.tr-body:has(.tr-header details[open]) .preview-contact-dock{visibility:hidden;pointer-events:none}@media(max-width:900px){body.tr-body .preview-contact-dock{bottom:calc(32px + env(safe-area-inset-bottom,0px))}body.tr-body:has(.ab-sticky) .preview-contact-dock{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media(max-width:600px){body.tr-body .preview-contact-dock{width:44px}body.tr-body .preview-contact-dock>:is(a,button){position:relative;width:44px;height:44px;min-height:44px;justify-content:center;padding:0;gap:0;border-radius:12px}body.tr-body .preview-contact-dock svg{flex:0 0 20px;width:20px;height:20px}body.tr-body .preview-contact-dock span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}}body.tr-body:has(.preview-contact-dock){--contact-rail:0px;box-sizing:border-box;padding-right:0}body.tr-body .preview-contact-dock{right:12px;width:44px;gap:6px}body.tr-body .preview-contact-dock>:is(a,button){position:relative;width:44px;height:44px;min-height:44px;justify-content:center;padding:0;gap:0;border-radius:12px}body.tr-body .preview-contact-dock svg{flex-basis:20px;width:20px;height:20px}body.tr-body .preview-contact-dock span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}body.tr-body .ab-sticky{right:var(--contact-rail);width:auto}body.tr-body .ab-main-image{max-width:100%}body.tr-body .ab-mobile-lead{text-align:center}body.tr-body .ab-thumbs{max-width:100%;overflow:auto}body.tr-body .ab-thumb{flex-shrink:0}body.tr-body .preview-local-list-status{font-size:12px;margin:0;padding:8px 16px;background:#edf5f7;color:#24586f}body.tr-body .ab-review-empty{padding:24px 0;border-top:1px solid #dce3e7;margin-top:24px}body.tr-body .ab-info>:is(.ab-prices,.ab-actions,.ab-aux,.ab-condition,.ab-list-panel){margin-right:44px}body.tr-body .ab-unit{margin-right:44px}body.tr-body .ab-price .qty{white-space:nowrap}body.tr-body .ab-details .ab-procurement{padding-right:44px}body.tr-body .ab-specs{width:calc(100% - 44px)}body.tr-body :is(.readable-product,.readable-company,.ab-review-empty)>:is(h2,p){padding-right:44px}body.tr-body .company-card-heading,body.tr-body .bc-footer .tr-footer-grid{padding-right:44px}body.tr-body .bc-footer :is(.vp-footer-top,.tr-copyright){padding-right:44px}body.tr-body .am-home :is(.brand-support .service-copy,.resource-grid,.resources-section .wrap>p,.closing-grid,.workflow-copy){padding-right:44px}@media(max-width:900px){body.tr-body .am-home :is(.service-copy,.project-description){padding-right:44px}}@media(max-width:600px){body.tr-body .ab-thumbs{width:calc(100% - 44px);max-width:calc(100% - 44px);align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hp-preview-fixed-contact.css.map */
