html body[data-purchase-dock-pilot]{--pilot-edge: 20px;--pilot-bottom: calc(20px + env(safe-area-inset-bottom, 0px)) }html body[data-purchase-dock-pilot] .sticky-atc{left:auto;right:var(--pilot-edge);bottom:var(--pilot-bottom);width:max-content;max-width:calc(100vw - 2 * var(--pilot-edge));box-sizing:border-box;padding:10px;gap:16px;flex-direction:row;align-items:center;border:1px solid #d5e2dc;border-radius:14px;background:#fff;box-shadow:0 6px 24px #103c2e26;z-index:25}html body[data-purchase-dock-pilot] .sticky-atc p{flex:none;padding-left:6px}html body[data-purchase-dock-pilot] .sticky-atc [data-sticky-title]{display:none}html body[data-purchase-dock-pilot] .sticky-atc [data-sticky-price]{font-size:18px;white-space:nowrap}html body[data-purchase-dock-pilot] .sticky-atc button{min-height:46px;line-height:1.25;padding:10px 22px;background:#103c2e;color:#fff;border-radius:8px}html body[data-purchase-dock-pilot] nav.st-contact-rail{position:fixed!important;right:var(--pilot-edge)!important;bottom:var(--pilot-bottom)!important;left:auto!important;padding:0!important;margin:0!important;gap:8px!important;z-index:24!important}html body[data-purchase-dock-pilot]:has(.sticky-atc:not([hidden])) nav.st-contact-rail{bottom:calc(var(--pilot-bottom) + 78px)!important}html body[data-purchase-dock-pilot] nav.st-contact-rail a.st-contact-button{gap:6px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;background:#103c2e!important;transition:none!important;box-shadow:0 3px 12px #103c2e20!important}html body[data-purchase-dock-pilot] nav.st-contact-rail a.st-contact-button span{font-size:12px}html body[data-purchase-dock-pilot] nav.st-contact-rail a.st-whatsapp-button svg path:last-child{fill:#103c2e!important}html body[data-purchase-dock-pilot]:has(dialog[open],.cookie-banner:not([hidden])) :is(.sticky-atc,nav.st-contact-rail){display:none!important}@media(max-width:749px){html body[data-purchase-dock-pilot]{--pilot-edge: 12px;--pilot-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) }html body[data-purchase-dock-pilot] .sticky-atc{gap:12px;padding:8px}html body[data-purchase-dock-pilot] .sticky-atc button{padding:10px 16px;font-size:13px}html body[data-purchase-dock-pilot] .sticky-atc [data-sticky-price]{font-size:16px}html body[data-purchase-dock-pilot]:has(.sticky-atc:not([hidden])) nav.st-contact-rail{bottom:calc(var(--pilot-bottom) + 74px)!important}html body[data-purchase-dock-pilot]:has(.product-form input:focus,.product-form textarea:focus,.product-form select:focus) nav.st-contact-rail{display:none!important}}html body[data-purchase-dock-pilot] .sticky-atc [data-sticky-variant]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}html body[data-purchase-dock-pilot] .sticky-atc [data-sticky-price]{line-height:1.3}html body[data-purchase-dock-pilot] .sticky-atc button{max-width:none;white-space:nowrap}html body[data-purchase-dock-pilot] nav.st-contact-rail{flex-direction:row!important;justify-content:center!important;align-items:center!important}html body[data-purchase-dock-pilot] nav.st-contact-rail a.st-contact-button{width:auto!important;min-width:44px!important;max-width:none!important;border-radius:8px!important;aspect-ratio:auto!important;transform:none!important}html body[data-purchase-dock-pilot] nav.st-contact-rail a.st-contact-button svg{position:static!important;transform:none!important}html body[data-purchase-dock-pilot] nav.st-contact-rail a.st-contact-button span{display:inline!important;position:static;width:auto;height:auto;clip:auto;overflow:visible;opacity:1!important;max-width:none!important;padding-left:0!important}@media(min-width:861px){html body[data-purchase-dock-pilot] .sticky-atc{left:auto!important;right:max(20px,calc((100vw - 1160px)/2 + 16px))!important;width:min(420px,calc(46vw - 24px))!important;max-width:calc(46vw - 24px);bottom:20px;box-sizing:border-box;padding:10px 12px;gap:12px;border:1px solid #c9d6cd;border-radius:12px;background:#e8eee9}html body[data-purchase-dock-pilot] .sticky-atc p{flex:1;min-width:0;padding:0}html body[data-purchase-dock-pilot] .sticky-atc [data-sticky-title]{display:block;max-width:100%;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body[data-purchase-dock-pilot] .sticky-atc [data-sticky-variant]{max-width:100%;font-size:11px}html body[data-purchase-dock-pilot] .sticky-atc button{flex:none;font-size:13px;padding:10px 16px}html body[data-purchase-dock-pilot]:has(.sticky-atc:not([hidden])) nav.st-contact-rail{bottom:112px!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/purchase-dock-pilot.css.map */
