.wf_payment_select {
display: block;
cursor: pointer;
padding: 10px;
border-bottom: 1px dashed #B9B8B8;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: flex;
align-items: center;
}
label.wf_payment_select img {
max-width: 100px;
max-height: 30px;
padding-right: 10px;
order: 3;
margin-left: auto;
}.tdpd-checkout_show_selected tr td {
font-size: 12px;
padding: 5px;
}
.tdpd-checkout_show_selected tr td {
padding: 3px 6px;
color: white !important;
text-align: center;
border: none;
text-decoration: none;
font-size: 12px;
font-family: inherit;
cursor: pointer;
overflow: visible;
width: auto;
line-height: 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
white-space: nowrap;
background: #22134a;
font-weight: 200;
}
.errordpdpsotcode{
font-size: 1.5rem;
color: #b22222;
font-family: -apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;
}
#tdpd-content-single
{
text-align: center;
}
#tdpd-content-single #tdpd-open-popup-widget{
width:  100%;
}
.tdpd-label-img{
max-width: 25px;
display: inline-block;
margin-right: 5px;
position: relative;
bottom: -6px;
}
.tdpd-label-img-select{
max-width:150px!important;
} .tpdpd-block-parcelshops{
--gap: 12px; display: flex;
flex-wrap: wrap;
align-items: stretch;
gap: var(--gap);
} .tpdpd-block-parcelshops .wc-block-components-text-input{
box-sizing: border-box;
width: auto; } .tpdpd-block-parcelshops .wc-block-components-text-input.dpd-message{
flex: 0 0 100%;
width: 100%;
margin-top: 0;
} .tpdpd-block-parcelshops .wc-block-components-text-input.dpd-data{ width: calc(100% - 165px - var(--gap));
flex: 0 0 calc(100% - 165px - var(--gap));
min-width: 0; margin-top: 0;
} #tdpd-open-popup-widget{
flex: 0 0 165px;
width: 165px;
} .tpdpd-block-parcelshops input[type="text"],
#tdpd-open-popup-widget{
box-sizing: border-box;
height: 50px;
line-height: 50px; padding: 0 12px; } .tpdpd-block-parcelshops .wc-block-components-text-input{
min-height: 25px;
} #tdpd-open-popup-widget{
font-size: 16px;
}
.wc-block-components-checkout-step__container #tdpd-open-popup-widget {
color: white;
background: #A90034;
}
.wc-block-components-checkout-step__container #tdpd-open-popup-widget:hover {
background: #491217;
}.tdpd-widget-iframe {
height: 100%;
width: 100%;
border: none;
overflow: hidden;
}
.tdpd-popup-widget {
margin: 0;
padding: 0;
overflow: hidden;
}
.ui-dialog .ui-dialog-content{
padding: 10px 0 0 0!important;
}
.ui-dialog {
z-index: 9999 !important ;
padding: 6px!important;
}
.tdpdActiveButton{
text-decoration: none!important;
}
.tdpdActiveButton:hover{
border-color: black!important;
} .tdpd-pickup-popup {
display: none; position: fixed;
z-index: 99999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.4);
} .tdpd-pickup-popup.show {
display: flex;
align-items: flex-start; justify-content: center;
padding-top: 3vh; }
.tdpd-pickup-popup-content {
width: 98%; height: 98%; background-color: #fefefe;
border: 1px solid #888;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
padding: 20px;
box-sizing: border-box;
}.hk-tip{display:flex;gap:14px;align-items:flex-end;background:#f4f6fb;border:1px solid #dfe3f0;border-radius:14px;padding:0 18px 0 12px;margin:0 0 20px;color:#212e63;font-size:14.5px;line-height:1.5;text-align:left;overflow:hidden}
.hk-tip .hk-av{flex:none;align-self:flex-end;line-height:0}
.hk-tip .hk-av img{display:block;width:auto;height:76px;max-width:none;animation:hk-rise .7s cubic-bezier(.2,.8,.3,1) both}
.hk-tip .hk-tx{padding:12px 0;align-self:center}
.hk-tip b{font-weight:700}
.hk-tip a{color:#ec2d33;font-weight:600;text-decoration:underline;white-space:nowrap}
.hk-tag{display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ec2d33;margin-bottom:2px}
.hk-sale{display:flex;gap:22px;align-items:flex-end;background:#212e63;color:#fff;border-radius:16px;padding:0 26px 0 20px;margin:0 0 24px;overflow:hidden;text-align:left;clear:both;width:100%;box-sizing:border-box}
.hk-sale-av{flex:none;align-self:flex-end;line-height:0}
.hk-sale-av img{display:block;width:auto;height:150px;max-width:none;animation:hk-rise .7s cubic-bezier(.2,.8,.3,1) both}
.hk-sale-tx{padding:18px 0;align-self:center;min-width:0}
.hk-sale-tag{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f7b519;margin-bottom:4px}
.hk-sale-t{display:block;font-size:22px;line-height:1.2;font-weight:800;color:#fff;margin:0 0 6px}
.hk-sale .hk-sale-x{font-size:14.5px;line-height:1.5;color:#dde2f5;margin:0 0 10px;max-width:68ch}
.hk-sale-chips{display:flex;flex-wrap:wrap;gap:6px}
.hk-sale-chips span{font-size:12.5px;font-weight:600;line-height:1.3;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:3px 11px}
.hk-tip--por{margin-bottom:26px;padding-right:22px}
.hk-tip--por .hk-av img{height:112px}
.hk-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.hk-tip .hk-links a{border:1px solid #cfd5e6;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;background:#fff;color:#212e63;text-decoration:none}
.hk-tip .hk-links a:hover{border-color:#212e63}
.hk-tip--prod{margin:10px 0 12px;padding:0 16px 0 10px;font-size:13.5px}
.hk-tip--prod .hk-av img{height:74px}
.hk-tip--prod .hk-tx{padding:9px 0}
.hk-slot{margin-top:4px}
.hk-slot .haspo-size-guide{margin:0}
.hk-cart{text-align:center}
.hk-cart h2.cart-empty{text-align:center}
.hk-cart h2.cart-empty:before{display:none!important;content:none!important}
.hk-cart p{text-align:center}
.hk-cart-img{display:block;width:auto;height:230px;margin:0 auto 14px;transform-origin:50% 90%;animation:hk-bob 3.2s ease-in-out infinite}
.hk-404{position:relative}
.hk-404-img{position:absolute;left:150px;top:112px;width:auto;height:262px;z-index:2}
.hk-normy{position:relative}
.hk-side{position:absolute;right:28px;display:flex;align-items:flex-end;gap:14px;z-index:3}
.hk-side img{display:block;width:auto;height:168px}
.hk-bubble{position:relative;background:#fff;border:1px solid #dfe3f0;border-radius:14px;padding:10px 14px;color:#212e63;font-size:14px;line-height:1.45;max-width:270px;text-align:left;margin-bottom:38px}
.hk-bubble:after{content:"";position:absolute;right:-7px;bottom:22px;width:12px;height:12px;background:#fff;border-right:1px solid #dfe3f0;border-top:1px solid #dfe3f0;transform:rotate(45deg)}
.hk-wheel{position:absolute;left:-58px;bottom:-14px;width:auto;height:250px;z-index:5;pointer-events:none;transform-origin:50% 100%}
.hk-wheel.hk-nudge{animation:hk-nudge .6s ease-out}
.hk-chip-row{margin-top:18px}
.hk-chip{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#212e63!important;border-radius:999px;padding:5px 18px 5px 6px;font-size:14px;line-height:1.3;text-decoration:none}
.hk-chip img{display:block;width:42px;height:auto}
.hk-chip b{font-weight:700}
@keyframes hk-rise{0%{transform:translateY(105%)}60%{transform:translateY(-5%)}100%{transform:translateY(0)}}
@keyframes hk-bob{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}
@keyframes hk-nudge{0%,100%{transform:rotate(0)}30%{transform:rotate(-7deg)}60%{transform:rotate(4deg)}}
@media (max-width:1099px){.hk-side{display:none}}
@media (max-width:1023px){
.hk-404-img{position:static;display:block;height:170px;margin:0 auto 12px}
}
@media (max-width:759px){
.hk-wheel{display:none}
.hk-sale{gap:12px;padding:0 14px 0 8px;border-radius:14px;margin-bottom:18px}
.hk-sale-av img{height:104px}
.hk-sale-tx{padding:14px 0}
.hk-sale-t{font-size:17.5px}
.hk-sale .hk-sale-x{font-size:13.5px;margin-bottom:8px}
.hk-sale-chips span{font-size:11.5px;padding:2px 9px}
.hk-tip{gap:10px;padding:0 12px 0 8px;font-size:13.5px;border-radius:12px}
.hk-tip .hk-av img{height:58px}
.hk-tip--por .hk-av img{height:76px}
.hk-tip a{white-space:normal}
.hk-cart-img{height:180px}
.hk-chip{font-size:13px;padding-right:14px}
.hk-chip img{width:36px}
}
@media (prefers-reduced-motion:reduce){
.hk-tip .hk-av img,.hk-sale-av img,.hk-cart-img,.hk-wheel.hk-nudge{animation:none}
}