.lam-root .pdp-view--delivery .pdp-delivery__heading{margin:0;font:400 30px/1.2 var(--font-display);color:var(--color-heading);letter-spacing:-.01em}.lam-root .pdp-view--delivery .pdp-fees__row--head>span:first-child,.lam-root .pdp-view--delivery .pdp-view__q:first-of-type .pdp-q__title{font:400 21px/1.3 var(--font-display);color:var(--color-heading)}.lam-root .pdp-view--delivery .lam-drawer__body{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;min-width:0}.lam-root .pdp-view--delivery .lam-drawer__body>*{flex-shrink:0;min-width:0}.lam-root .pdp-view--delivery .pdp-view__product{padding-bottom:16px;border-bottom:1px solid var(--color-border-light)}.lam-root .pdp-view--delivery .pdp-view__zip{width:100%}.lam-root .pdp-view--delivery .lam-field__row,.lam-root .pdp-view--delivery .lam-input{min-width:0}.lam-root .pdp-view--delivery .pdp-fees{display:block;height:auto;min-height:min-content;overflow:visible;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-base)}.lam-root .pdp-view--delivery .pdp-fees__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 14px;color:var(--color-text-body);font:400 14px/1.5 var(--font-ui)}.lam-root .pdp-view--delivery .pdp-fees__row>span{min-width:0;overflow-wrap:anywhere}.lam-root .pdp-view--delivery .pdp-fees__row>span:last-child{color:var(--color-text-main)}.lam-root .pdp-view--delivery .pdp-fees__row--head{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-bg-surface);color:var(--color-text-main);font-weight:600;letter-spacing:0;text-transform:none}.lam-root .pdp-view--delivery .pdp-fees__row.is-active{background:var(--color-bg-active)}.lam-root .pdp-view--delivery .pdp-fees__note{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.lam-root .pdp-view--delivery .pdp-view__q{margin:0;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-base)}.lam-root .pdp-view--delivery .pdp-view__q[open]{background:var(--color-bg-surface)}.lam-root .pdp-view--delivery .pdp-q__summary{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:12px 14px;list-style:none}.lam-root .pdp-view--delivery .pdp-q__summary::-webkit-details-marker{display:none}.lam-root .pdp-view--delivery .pdp-q__chev{width:18px;height:18px;min-width:0;border:0;background:transparent}.lam-root .pdp-view--delivery .pdp-q__title{font:600 16px/1.4 var(--font-ui);color:var(--color-text-main);overflow-wrap:anywhere}.lam-root .pdp-view--delivery .pdp-delivery__summary-text{display:grid;grid-gap:4px;gap:4px}.lam-root .pdp-view--delivery .pdp-delivery__hint{color:var(--color-text-body);font:400 14px/1.5 var(--font-ui)}.lam-root .pdp-view--delivery .pdp-delivery__icon{display:block;color:var(--color-brand);flex:none}.lam-root .pdp-view--delivery .pdp-q__a{padding:0 14px 14px 58px}.lam-root .pdp-view--delivery .pdp-q__a .pdp-body{margin:0;color:var(--color-text-body);font:400 15px/1.6 var(--font-ui);overflow-wrap:anywhere}.lam-root .pdp-view--delivery .pdp-q__a .pdp-body+.pdp-body{margin-top:12px}.lam-root .pdp-view--delivery .pdp-view__help{grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center}.lam-root .pdp-view--delivery .pdp-view__chat{display:inline-flex;align-items:center;gap:4px;min-height:44px;line-height:1.5}.lam-root .pdp-view--delivery .pdp-view__help-h{font-size:15px}.lam-root .pdp-view--delivery .pdp-view__foot .lam-btn{white-space:normal;height:auto;min-height:48px;overflow-wrap:anywhere}.lam-root .pdp-view--delivery .pdp-q__summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-card)}@media (max-width:479px){.lam-root .pdp-view--delivery .pdp-q__a{padding-left:14px}.lam-root .pdp-view--delivery .pdp-fees__row{padding:10px 12px}}.lam-root .pdp-view--delivery{--font-ui:var(--font-public-sans),system-ui,sans-serif;--font-display:var(--font-libre-caslon-text),Georgia,serif;font-family:var(--font-ui);color:var(--color-text-body)}.lam-root .pdp-view--delivery .pdp-delivery__heading,.lam-root .pdp-view--delivery .pdp-fees__row--head>span:first-child,.lam-root .pdp-view--delivery .pdp-view__q:first-of-type .pdp-q__title{color:var(--color-heading);letter-spacing:0}