.sf-delivery{font:14px/1.5 var(--font-manrope),Arial,sans-serif;border-top:1px solid #ddd;padding:20px 0;color:#171717}.sf-delivery h3{font-size:18px;font-weight:700;margin:0 0 14px}.sf-delivery form{display:flex;align-items:end;gap:10px}.sf-delivery label{display:grid;gap:5px}.sf-delivery input{border:1px solid #707070;padding:10px 12px;background:#fff;width:150px;border-radius:3px}.sf-delivery button{border:1px solid #171717;padding:10px 16px;border-radius:3px;background:white;font-weight:700;cursor:pointer}.sf-delivery ul{padding:0;list-style:none}.sf-delivery li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee;gap:18px}.sf-delivery li div{display:grid;gap:2px}.sf-delivery-note{font-size:12px;color:#626262;margin:12px 0 8px}.sf-delivery a{text-decoration:underline}.sf-shipping{max-width:1352px;margin:36px auto;padding:0 24px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;color:#171717}.sf-shipping>div,.sf-shipping>nav{min-width:0}.sf-shipping nav{display:grid;align-content:start;gap:16px;font-size:14px}.sf-shipping h1{font-size:36px;line-height:1.15;font-weight:700}.sf-shipping h2{font-size:25px;font-weight:700;margin:36px 0 18px}.sf-shipping p{margin:14px 0;font-size:16px}.sf-shipping-table{overflow:auto}.sf-shipping table{border-collapse:collapse;width:100%;min-width:730px;font-size:14px}.sf-shipping td,.sf-shipping th{padding:18px 14px;border:1px solid #ddd;text-align:left}.sf-shipping th{background:#f3f4f0}.sf-shipping details{padding:18px 0;border-bottom:1px solid #ddd}.sf-shipping summary{cursor:pointer;font-weight:700}@media(max-width:750px){.sf-shipping{grid-template-columns:minmax(0,1fr);padding:0 20px;gap:24px}.sf-shipping nav{display:flex;overflow:auto;white-space:nowrap;padding-bottom:15px}.sf-shipping h1{font-size:28px}}.sf-delivery.sf-delivery-compact{border:0;padding:0;font-size:13px;line-height:1.5}.sf-delivery-compact .sf-delivery-destination{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:4px}.sf-delivery-compact .sf-delivery-destination>span{font-size:12px}.sf-delivery-compact .sf-delivery-destination>button{border:0;background:none;border-radius:0;padding:3px 0;min-height:28px;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.sf-delivery-compact .sf-delivery-summary{display:grid;gap:3px}.sf-delivery-compact .sf-delivery-summary>p{font-size:12px;color:#666;margin:0;line-height:1.6}.sf-delivery-compact .sf-delivery-summary-line{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:7px;font-size:12px;line-height:1.6}.sf-delivery-summary-line>svg{align-self:center;flex-shrink:0}.sf-delivery-summary-line>strong{font-weight:700}.sf-delivery-summary-line>span{white-space:nowrap}.sf-delivery-summary-line small{font-size:11px;color:#777}.sf-delivery-summary-method{font-size:11px;color:#626262}.sf-delivery .sf-delivery-dialog{font:14px/1.5 var(--font-manrope),Arial,sans-serif;color:#171717;border:0;border-radius:10px;background:#fff;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:26px;margin:auto;box-shadow:0 16px 60px #0004}.sf-delivery-dialog::backdrop{background:#0006}.sf-delivery-dialog-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px}.sf-delivery .sf-delivery-dialog-heading h2{font-size:21px;line-height:1.3;font-weight:750;margin:0}.sf-delivery .sf-delivery-dialog-heading>button{display:grid;place-items:center;border:0;background:transparent;padding:4px;flex-shrink:0}.sf-delivery-dialog form{margin-bottom:14px}.sf-delivery-dialog input[aria-invalid=true]{border-color:#a12116}.sf-delivery-dialog [role=alert]{color:#a12116;font-size:13px}.sf-delivery .sf-delivery-dialog ul{margin:0}.sf-delivery .sf-delivery-dialog li{font-size:14px;line-height:1.5}.sf-delivery .sf-delivery-dialog li strong{white-space:nowrap}.sf-delivery .sf-delivery-dialog>a{font-size:12px;text-underline-offset:3px}.sf-delivery-dialog-footer{display:flex;justify-content:end;border-top:1px solid #ddd;margin-top:24px;padding-top:18px}.sf-delivery a:focus-visible,.sf-delivery button:focus-visible,.sf-delivery input:focus-visible{outline:2px solid #208880;outline-offset:3px}@media(max-width:500px){.sf-delivery .sf-delivery-dialog{padding:22px 18px;max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.sf-delivery .sf-delivery-dialog-heading h2{font-size:19px}.sf-delivery-dialog form{gap:9px}.sf-delivery-dialog input{width:135px;max-width:100%}.sf-delivery-dialog form>button{font-size:12px;padding:11px 12px}.sf-delivery-summary-line .sf-delivery-summary-method{display:none}}@media(max-width:1000px){.sf-delivery-summary-line .sf-delivery-summary-method{display:none}}.sf-delivery-compact .sf-delivery-dialog{width:600px;max-width:calc(100vw - 64px);border-radius:16px;max-height:calc(100dvh - 64px);padding:64px 24px 24px}.sf-delivery-compact .sf-delivery-dialog-heading{margin-bottom:16px;padding-right:12px}.sf-delivery-compact .sf-delivery-dialog-heading h2{font-size:24px;font-weight:700}.sf-delivery-compact .sf-delivery-dialog-heading>button{position:absolute;right:16px;top:16px;width:32px;height:32px}.sf-delivery-compact .sf-delivery-intro{font-size:15px;line-height:1.5;margin:0 0 30px;color:#171717}.sf-delivery-compact .sf-delivery-dialog form{display:grid;grid-template-columns:1.05fr 1.1fr auto;gap:12px;align-items:stretch;margin:0 0 26px}.sf-delivery-compact .sf-delivery-dialog form label{display:flex;flex-direction:column;gap:0;border:1px solid #888;border-radius:7px;padding:5px 14px;font-size:11px;color:#666;min-width:0}.sf-delivery-compact .sf-delivery-dialog form label:has(input[aria-invalid=true]){border-color:#a12116}.sf-delivery-compact .sf-delivery-dialog input,.sf-delivery-compact .sf-delivery-dialog select{border:0;background:transparent;border-radius:0;margin:0;padding:0;width:100%;min-height:23px;font-size:15px;color:#171717}.sf-delivery-compact .sf-delivery-dialog form>button{border:0;border-radius:7px;background:#84cfdf;padding:10px 20px;min-height:48px;font-size:15px}.sf-delivery-compact .sf-delivery-dialog li{padding:10px 0;border:0;margin-bottom:20px}.sf-delivery-compact .sf-delivery-dialog>a{font-size:14px;display:block;margin-top:28px}.sf-delivery-compact .sf-delivery-dialog-footer{display:none}.sf-delivery-compact .sf-delivery-dialog select:focus-visible{outline:2px solid #208880;outline-offset:3px}@media(max-width:760px){.sf-delivery-compact .sf-delivery-dialog{position:fixed;inset:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:64px 24px 28px}.sf-delivery-compact .sf-delivery-dialog-heading h2{font-size:20px}.sf-delivery-compact .sf-delivery-intro{font-size:14px;margin-bottom:24px}.sf-delivery-compact .sf-delivery-dialog form{grid-template-columns:minmax(0,1fr) auto;gap:12px}.sf-delivery-compact .sf-delivery-dialog form label:first-child{grid-column:1/-1}.sf-delivery-compact .sf-delivery-dialog-footer{display:block;border:0;margin-top:24px;padding:0}.sf-delivery-compact .sf-delivery-dialog-footer button{width:100%;min-height:44px;background:#84cfdf;border:0;border-radius:7px}}.sf-delivery-compact .sf-delivery-free{font-size:14px;line-height:1.5;margin:-18px 0 26px;color:#3f4744}@media(max-width:760px){.sf-delivery-compact .sf-delivery-free{font-size:13px;margin:-14px 0 20px}}.sf-delivery-compact .sf-delivery-dialog form label input,.sf-delivery-compact .sf-delivery-dialog form label select{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important;min-height:23px!important;font-size:15px!important;color:#171717!important;box-shadow:none!important}