.ls-v3-delivery{--ls-v3-delivery-text: #073b3a;--ls-v3-delivery-muted: #52645c;--ls-v3-delivery-border: #d9e8e1;width:100%;box-sizing:border-box;color:var(--ls-v3-delivery-text);background:transparent;border:0;font-family:Fira Sans,sans-serif}.ls-v3-delivery__summary{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:6px;min-height:46px;padding:3px 0 0}.ls-v3-delivery__truck{flex:0 0 29px;width:29px;height:29px;display:grid;place-items:center;color:var(--ls-v3-delivery-icon, #25a96b)}.ls-v3-delivery__truck svg,.ls-v3-delivery__custom-icon{width:29px;height:29px;display:block}.ls-v3-delivery__custom-icon{background:currentColor;-webkit-mask:var(--ls-v3-delivery-truck-url) center / contain no-repeat;mask:var(--ls-v3-delivery-truck-url) center / contain no-repeat}.ls-v3-delivery__destination{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;flex-wrap:wrap;column-gap:6px;row-gap:3px}.ls-v3-delivery__destination strong{font-size:15px;line-height:1.35;font-weight:750;color:var(--ls-v3-delivery-text)}.ls-v3-delivery__change{-webkit-appearance:none;appearance:none;border:0;border-radius:0;padding:0;margin:0;background:transparent;color:#117c4b;cursor:pointer;font:650 14px/1.35 Fira Sans,sans-serif;text-decoration:underline;text-underline-offset:3px}.ls-v3-delivery__change:hover{color:#073b3a}.ls-v3-delivery__change:focus-visible,.ls-v3-delivery__form button:focus-visible,.ls-v3-delivery__form input:focus-visible{outline:2px solid #25a96b;outline-offset:3px}.ls-v3-delivery__reassurance{display:flex;grid-column:2;min-width:0;align-items:center;flex-wrap:wrap;column-gap:18px;row-gap:8px;border:0;padding:0}.ls-v3-delivery__reassurance span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:400 13px/1.35 Fira Sans,sans-serif;color:var(--ls-v3-delivery-muted)}.ls-v3-delivery__reassurance svg{flex:0 0 16px;width:16px;height:16px;color:#159447}.ls-v3-delivery__form{padding:13px 0}.ls-v3-delivery__form[hidden],.ls-v3-delivery__error[hidden],.ls-v3-delivery__fineprint[hidden]{display:none}.ls-v3-delivery__form label{display:block;margin:0 0 7px;font:700 14px/1.4 Fira Sans,sans-serif}.ls-v3-delivery__form-fields{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.ls-v3-delivery__form input{width:138px;min-height:42px;padding:8px 12px;box-sizing:border-box;color:var(--ls-v3-delivery-text);background:#fff;border:1px solid #cbdad1;border-radius:8px;font:400 16px/1.35 Fira Sans,sans-serif}.ls-v3-delivery__form button{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-height:42px;padding:8px 15px;border:1px solid #a6cdb5;border-radius:8px;background:#f3f8f5;color:var(--ls-v3-delivery-text);cursor:pointer;font:700 14px/1.3 Fira Sans,sans-serif}.ls-v3-delivery__form button:disabled{opacity:.5;cursor:not-allowed}.ls-v3-delivery__form .ls-v3-delivery__check{background:#073b3a;color:#fff;border-color:#073b3a}.ls-v3-delivery__error{margin:8px 0 0;font:400 13px/1.45 Fira Sans,sans-serif;color:#9a432d}.ls-v3-delivery__fineprint{font:400 12px/1.45 Fira Sans,sans-serif;color:var(--ls-v3-delivery-muted);margin:5px 0 0}@media(max-width:1150px){.ls-v3-delivery__summary{column-gap:10px}.ls-v3-delivery__reassurance{column-gap:15px}}@media(max-width:749px){.ls-v3-delivery__summary{grid-template-columns:27px minmax(0,1fr);padding:4px 0 0}.ls-v3-delivery__truck{flex-basis:27px;width:27px;height:27px}.ls-v3-delivery__truck svg,.ls-v3-delivery__custom-icon{width:27px;height:27px}.ls-v3-delivery__destination strong{font-size:14px}.ls-v3-delivery__reassurance span{font-size:12px}.ls-v3-delivery__form-fields input{flex:1 0 115px}}.shopify-section:has([data-v3-delivery-estimate]) delivery-promise-wc,.shopify-section:has([data-v3-delivery-estimate]) .product-v3__shop-promise{display:none!important}.ls-v3-delivery{container-type:inline-size}@container (min-width: 580px){.ls-v3-delivery__summary{grid-template-columns:29px minmax(0,1fr) auto;column-gap:12px}.ls-v3-delivery__destination strong{font-size:14px}.ls-v3-delivery__reassurance{grid-column:3;flex-wrap:nowrap;gap:14px;border-left:1px solid var(--ls-v3-delivery-border);padding-left:14px}.ls-v3-delivery__reassurance span{font-size:12px;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/ls-v3-delivery-estimate.css.map */
