.pesado-shipping-returns__duties{background:#fff5e5;border:1px solid #ff9f00;padding:16px;margin:20px 0;color:#171717;border-radius:4px}
.pesado-shipping-returns p{margin:0 0 14px;line-height:1.6}
.pesado-shipping-returns ul{padding-left:20px;margin:0 0 16px}
.pesado-shipping-returns li{margin-bottom:6px}
.pesado-shipping-returns img.pesado-shipping-flag{display:inline-block;width:22px;height:16px;object-fit:contain;vertical-align:middle;margin-right:4px}
.pesado-shipping-returns__duties p:last-child{margin-bottom:0}
.t4s-top-bar-text__item--shipping strong{color:#ffbd54}
.pesado-reward-duties{margin:6px 20px 12px;text-align:center;font-size:12px}
.p2-detail__shipping-summary strong.p2-duty-note{white-space:normal;overflow:visible;text-overflow:clip;color:#ffbd54;line-height:1.35;margin-top:3px}
@media(max-width:767px){.p2-detail__shipping-summary p>strong{white-space:normal;overflow:visible;text-overflow:clip;font-size:9px;line-height:1.3}}
.p2-detail__shipping-summary p>strong{white-space:normal;overflow:visible;text-overflow:clip}
.p1-portafilter .p1-portafilter__inline-panel{container-type:inline-size}
.p1-portafilter .p1-portafilter__inline-buy{grid-template-columns:minmax(0,1fr) 108px 260px;gap:0;background:#24221f;border:0;padding:0}
.p1-shipping-summary{display:flex;align-items:center;gap:9px;padding:8px 12px;color:#fff;min-width:0}
.p1-shipping-summary img{width:24px;height:18px;object-fit:contain;flex-shrink:0}
.p1-shipping-summary strong{display:block;font-size:10px;line-height:1.4;text-transform:uppercase}
.p1-shipping-summary small{display:block;font-size:10px;line-height:1.4;margin-top:3px}
.p1-shipping-duty{color:#ffbd54;margin-top:3px}
.p1-portafilter .p1-portafilter__inline-buy .p1-portafilter__inline-quantity{height:auto;background:#24221f;color:#fff;border:1px solid #49443e}
.p1-portafilter .p1-portafilter__inline-quantity input,.p1-portafilter .p1-portafilter__inline-quantity button{color:inherit;background:transparent}
.p1-portafilter .p1-shipping-toggle{border:0;border-left:1px solid #49443e;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:0;padding:10px}
.p1-portafilter .p1-shipping-toggle:hover,.p1-portafilter .p1-shipping-toggle:focus-visible{background:#38332b;color:#fff}
.p1-shipping-panel{padding:32px 24px 24px;border:1px solid #ddd;margin:auto;inset:0;width:min(680px,calc(100% - 28px));max-height:80vh;overflow:auto;background:#fff;color:#171717}
.p1-shipping-panel::backdrop{background:rgba(0,0,0,.55)}
.p1-shipping-close{position:absolute;top:4px;right:8px;border:0;background:transparent;color:#171717;font-size:25px;line-height:1;padding:4px;cursor:pointer}
.p1-portafilter.has-details-flow .p1-portafilter__inline-buy{padding:0;grid-template-columns:minmax(0,1fr) 108px 260px}
.p1-portafilter.has-details-flow .p1-portafilter__inline-buy .p1-portafilter__inline-quantity,.p1-portafilter.has-details-flow .p1-portafilter__inline-buy .p1-portafilter__inline-add{height:auto;min-height:52px}
.p1-portafilter .p1-portafilter__inline-buy .p1-portafilter__inline-quantity{grid-template-columns:repeat(3,minmax(0,1fr))}
.p1-portafilter .p1-portafilter__inline-buy .p1-portafilter__inline-add{gap:16px;padding:16px 18px;font-size:14px;min-width:0;min-height:56px}
.p1-portafilter .p1-portafilter__inline-buy .p1-portafilter__inline-add span{white-space:nowrap}
@media(max-width:767px){.p1-portafilter.has-details-flow .p1-portafilter__inline-buy{grid-template-columns:90px minmax(0,1fr)}}
@media(max-width:767px){.p1-portafilter .p1-portafilter__inline-buy{grid-template-columns:90px minmax(0,1fr)}.p1-shipping-summary{grid-column:1/-1}.p1-shipping-panel{padding:14px}}
@container(max-width:620px){.p1-portafilter .p1-portafilter__inline-buy,.p1-portafilter.has-details-flow .p1-portafilter__inline-buy{grid-template-columns:108px minmax(0,1fr)}.p1-shipping-summary{grid-column:1/-1;padding:12px 16px;border-bottom:1px solid #49443e}.p1-portafilter .p1-portafilter__inline-buy .p1-portafilter__inline-add{gap:10px;padding:14px;font-size:14px}}
@container(max-width:360px){.p1-portafilter .p1-portafilter__inline-buy,.p1-portafilter.has-details-flow .p1-portafilter__inline-buy{grid-template-columns:90px minmax(0,1fr)}.p1-portafilter .p1-portafilter__inline-buy .p1-portafilter__inline-add{flex-wrap:wrap;justify-content:center;column-gap:12px;row-gap:3px;padding:12px}}
