/* Checkout delivery cards, matching the payment card presentation. */
#shipping-method>ul{margin:0!important;padding:0!important;list-style:none!important;}
#shipping-method>ul>li.highlight{display:block!important;margin:0 0 12px!important;padding:0!important;border:1px solid #dce5d6!important;border-radius:12px;background:#fff!important;color:#29362a!important;box-sizing:border-box;}
#shipping-method>ul>li.highlight::before,#shipping-method>ul>li.highlight::after{display:none!important;content:none!important;}
#shipping-method>ul>li.highlight:has(>.radio>input.delivery_option_radio:checked){border-color:#739f43!important;box-shadow:0 0 0 1px #739f43;}
#shipping-method>ul>li.highlight:has(>.radio>input.delivery_option_radio:focus-visible){outline:3px solid #29362a;outline-offset:3px;}
#shipping-method>ul>li>.radio{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:center;position:relative!important;margin:0!important;padding:14px 16px!important;cursor:pointer;}
#shipping-method>ul>li>.radio>input.delivery_option_radio{grid-column:1;grid-row:1 / span 2;position:relative!important;inset:auto!important;display:block!important;width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;opacity:1!important;-webkit-appearance:none!important;appearance:none!important;min-width:18px!important;max-width:18px!important;box-sizing:border-box!important;border:1.5px solid #8e9b85!important;border-radius:50%!important;background:#fff!important;clip:auto!important;transform:none!important;float:none!important;accent-color:#739f43;z-index:3!important;outline:none!important;box-shadow:none!important;cursor:pointer;}
#shipping-method>ul>li>.radio>input.delivery_option_radio:checked{border-color:#739f43!important;background:radial-gradient(circle at center,#739f43 0,#739f43 4px,#fff 4.5px,#fff 100%)!important;}
#shipping-method>ul>li>.radio>label{grid-column:2;grid-row:1;display:grid!important;grid-template-columns:minmax(0,1fr) 88px;column-gap:12px;row-gap:3px;align-items:center;position:static!important;width:100%!important;min-width:0;margin:0!important;padding:0!important;line-height:1.45!important;color:#29362a!important;cursor:pointer;}
#shipping-method>ul>li>.radio>label::before{display:none!important;content:none!important;}
/* The existing label also selects its radio when the card padding is clicked. */
#shipping-method>ul>li>.radio>label::after{display:block!important;opacity:0!important;content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;transform:none!important;cursor:pointer;z-index:1;}
#shipping-method>ul>li>.radio>label>.sc-shipping-label-text{grid-column:1;grid-row:1;min-width:0;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500;overflow-wrap:anywhere;}
#shipping-method>ul>li>.radio>label>img{grid-column:2;grid-row:1 / span 2;position:static!important;display:block!important;width:88px!important;height:44px!important;max-width:100%!important;object-fit:contain;object-position:right center;justify-self:end;margin:0!important;padding:0!important;}
#shipping-method>ul>li>.radio>label>.shippingPrice{grid-column:1;grid-row:2;float:none!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;text-align:left!important;color:#29362a!important;}
#shipping-method>ul>li>.radio>.shippingInfo{grid-column:2;grid-row:2;margin:4px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.4!important;text-align:left!important;color:#52614c!important;}
#shipping-method>ul>li>.carrier-extra-content{margin:0 16px 14px 46px!important;padding:12px 0 0!important;border-top:1px solid #e6edde;box-sizing:border-box;color:#29362a!important;}
#shipping-method>ul>li>.carrier-extra-content:not(:has(*)){display:none!important;}
#shipping-method>ul>li>.carrier-extra-content>div.col-12{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
#shipping-method .carrier-extra-content .inpost-shipping-container{margin:0!important;padding:0!important;background:#fff!important;}
#shipping-method .carrier-extra-content .inpost-shipping-container>.row{display:flex!important;flex-wrap:wrap;margin:0!important;padding:0!important;}
#shipping-method .carrier-extra-content .inpost-shipping-container>.row::before,#shipping-method .carrier-extra-content .inpost-shipping-container>.row::after{display:none!important;content:none!important;}
#shipping-method .carrier-extra-content .inpost-shipping-container>.row>[class*="col-"]{padding:0!important;min-width:0;}
#shipping-method .carrier-extra-content .inpost-shipping-container>.row>.col-sm-12:has(>.js-inpost-shipping-locker-errors:empty){display:none!important;}
#shipping-method .carrier-extra-content .inpost-shipping-container>.row>.offset-md-7{margin-left:0!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;}
#shipping-method .carrier-extra-content .inpost-shipping-machine-customer-info{margin:0!important;}
#shipping-method .carrier-extra-content .inpost-shipping-subheader{margin:0 0 4px!important;font-size:13px!important;font-weight:600!important;color:#29362a!important;}
#shipping-method .carrier-extra-content .inpost-shipping-customer{margin:0!important;font-size:12px!important;line-height:1.5!important;color:#52614c!important;overflow-wrap:anywhere;}
#shipping-method .carrier-extra-content .inpost-shipping-customer-change-wrapper{margin:6px 0 0!important;text-align:left!important;}
#shipping-method .carrier-extra-content .inpost-shipping-customer-change{font-size:12px!important;color:#496333!important;text-decoration:underline;opacity:1!important;}
#shipping-method .carrier-extra-content .inpost-shipping-button{max-width:100%;min-height:42px;padding:10px 14px!important;border-radius:8px;font-size:14px!important;line-height:1.4!important;white-space:normal;}
#shipping-method .carrier-extra-content .inpost-shipping-machine-info{font-size:13px;overflow-wrap:anywhere;}
#shipping-method .carrier-extra-content .inpost-shipping-machine-info p{margin-bottom:6px!important;}
#shipping-method .carrier-extra-content .js-inpost-closest-machine p{margin:10px 0 8px!important;padding-right:10px;font-size:13px!important;line-height:1.5!important;color:#496333!important;overflow-wrap:anywhere;}
#shipping-method .carrier-extra-content .js-select-closest-machine{max-width:100%;padding:8px 12px!important;border:1px solid #dce5d6;border-radius:8px;background:#fff;color:#29362a;font-size:13px!important;line-height:1.4!important;white-space:normal;}
@media(max-width:575px){
#shipping-method>ul>li>.radio{padding:13px 12px!important;}
#shipping-method>ul>li>.radio>label{grid-template-columns:minmax(0,1fr) 70px;column-gap:10px;}
#shipping-method>ul>li>.radio>label>.sc-shipping-label-text{font-size:14px!important;}
#shipping-method>ul>li>.radio>label>img{width:70px!important;height:40px!important;}
#shipping-method>ul>li>.carrier-extra-content{margin:0 12px 13px 42px!important;}
#shipping-method .carrier-extra-content .inpost-shipping-container>.row>[class*="col-"]{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin-left:0!important;}
#shipping-method .carrier-extra-content .inpost-shipping-machine-customer-info{margin-top:12px!important;}
#shipping-method .carrier-extra-content .inpost-shipping-container>.row>.offset-md-7 .inpost-shipping-machine-customer-info{margin-top:0!important;}
}
