.min_height_delivery{min-height:240px}.delivery_payment_section_header button,.delivery_payment_section_header a{text-align:center;cursor:pointer;border:none;border-radius:4px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.delivery_payment_section_header button{background-color:var(--secondary-5);width:100%;color:var(--main-light-text-1);padding:12px}.delivery_payment_section_header a{background-color:var(--primary);color:var(--main-light-text-1);padding:6px 12px}.delivery_payment_section_header button:hover,.delivery_payment_section_header a:hover{background-color:var(--primary-hover)}.delivery_payment_section_header button:active,.delivery_payment_section_header a:active{transform:scale(.95)}.delivery_payment_section_header button.selected{background-color:var(--primary);color:var(--main-light-text-1)}.accordion-button{font-weight:600}.accordion-button:focus{box-shadow:none!important;outline:none!important}.accordion-button:not(.collapsed){color:var(--main-dark-text-2)!important;border-color:var(--secondary-2)!important;background-color:#0000!important}.accordion-button:hover{background-color:var(--primary-hover)!important}.accordion-body{background-color:#f9f9f9}.delivery-option-inputs input,.delivery-option-inputs textarea{background-color:#fff}.delivery-option-inputs input:disabled,.delivery-option-inputs textarea:disabled{transition:background-color .3s,opacity .3s}#shipping-total-price{color:#222;background-color:#fcfcfc;border:2px solid #ff6d00;border-radius:8px;margin-top:15px;padding:10px;font-weight:700}.delivery-option-btn.disabled{pointer-events:none;opacity:.5;color:#666;background-color:#ccc}.shipping-summary{color:#333;font-size:14px;line-height:1.6}.shipping-item{justify-content:space-between;padding:2px 0;display:flex}.shipping-total{color:#111;border-top:1px solid #ddd;justify-content:space-between;margin-top:8px;padding:6px 0;font-size:16px;font-weight:700;display:flex}.pickup-card{cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:10px;margin-top:15px;padding:15px;transition:box-shadow .3s,border-color .3s,background-color .3s;position:relative;box-shadow:0 2px 10px #0000000d}.pickup-card:hover,.pickup-card.selected{border-color:#ff6d00;box-shadow:0 4px 15px #0000001a}.pickup-card-header{color:#fff;background-color:#999;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:700;transition:background-color .3s;display:flex}.pickup-card:hover .pickup-card-header,.pickup-card.selected .pickup-card-header{background-color:#ff6d00}.pickup-card-body{padding-top:10px}.pickup-card.selected:after{content:"✔";color:#fff;background-color:#ff6d00;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 5px #0000004d}.packetpoint-info-card{background-color:#fff;border:2px solid #ff6d00;border-radius:10px;margin-top:15px;padding:15px;transition:box-shadow .3s;box-shadow:0 2px 10px #0000000d}.packetpoint-info-card:after{content:"✔";color:#fff;background-color:#ff6d00;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 5px #0000004d}.packetpoint-info-card{position:relative}.packetpoint-info-card:hover{box-shadow:0 4px 15px #0000001a}.packetpoint-info-header{color:#fff;background-color:#ff6d00;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:700;display:flex}.packetpoint-info-body{padding-top:10px}.packetpoint-title{color:#555;margin-bottom:4px;font-weight:600}.packetpoint-name{color:#222;margin-bottom:4px;font-size:15px;font-weight:700}.packetpoint-address{color:#666;font-size:14px}.package-item{vertical-align:top;box-sizing:border-box;background-color:#fff;border:2px solid #ff6d00;border-radius:8px;width:240px;max-width:100%;margin:8px;padding:12px 16px;transition:box-shadow .3s;display:inline-block}@media (width<=768px){.package-item{width:90%}}.package-item:hover{box-shadow:0 4px 12px #0000001a}.package-item strong{color:#222;font-weight:700}.package-item .package-title{margin-bottom:10px;font-size:16px}.package-item span{color:#555;margin-bottom:2px;font-size:13px;display:block}.package-item span:last-child{margin-bottom:0}#shipping-package-info{background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;margin-top:20px;padding:15px}.delivery-group-btn.has-badge{padding-right:56px;position:relative}.price-badge{color:#fff;white-space:nowrap;background:#e6622e;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.6;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #0003}.delivery-group-btn.disabled .price-badge,.delivery-group-btn:disabled .price-badge{color:#fff;background:#c7c7c7}.delivery-group-btn.active .price-badge{background:#1d8235}@media (width<=768px){.price-badge{padding:2px 8px;font-size:11px;top:-6px;right:-6px}}.delivery-layout{flex-direction:row;gap:20px;display:flex}.delivery-sidebar{background:#fafafa;border-right:1px solid #ddd;flex:0 0 30%;padding:15px}.delivery-content{flex:0 0 70%;padding:15px 25px}.delivery-group-btn{color:#333;text-align:left;background-color:#f8f8f8;border:1px solid #ccc;border-radius:6px;width:100%;margin-bottom:10px;padding:12px;font-weight:500;transition:all .2s ease-in-out;display:block}.delivery-group-btn:hover,.delivery-group-btn.active{color:#fff;background-color:#ff6d00;border-color:#ff6d00}@media (width<=768px){.delivery-layout{flex-direction:column}.delivery-sidebar,.delivery-content{flex:100%;max-width:100%}}.addressCardOrder.selected:after{content:"✔";color:#fff;background-color:#ff6d00;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 5px #0000004d}.addressCardOrder{cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:10px;margin-top:15px;padding:15px;transition:box-shadow .3s,border-color .3s;position:relative;box-shadow:0 2px 10px #0000000d}.addressCardOrder:hover,.addressCardOrder.selected{border-color:#ff6d00;box-shadow:0 4px 15px #0000001a}.addressCardOrderHeader{color:#fff;background-color:#999;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:700;transition:background-color .3s;display:flex}.addressCardOrder:hover .addressCardOrderHeader,.addressCardOrder.selected .addressCardOrderHeader{background-color:#ff6d00}.addressCardOrderContent{padding-top:10px}.addressCardOrderContent p{color:#666;margin-bottom:4px;font-size:14px}.addressCardOrderContent p strong{color:#222;font-weight:700}.addressCardOrderContent{padding-top:12px;line-height:1.5}.payment_option_btn{text-align:left;width:100%;display:inline-block;position:relative}.payment_option_btn.selected{border:2px solid #ff6d00;font-weight:600}.pm-fee-badge{color:#fff;white-space:nowrap;background:#e6622e;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.6;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0003}.payment_option_btn.selected .pm-fee-badge{background:#1d8235}.pack-footer-card{background:#ff6d00;border:1px solid #ff7f26;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:relative;box-shadow:0 10px 25px #ff6d001a}.pack-footer-body p{margin:0;font-size:20px;font-weight:600;line-height:1.3}.pack-footer-card:after{content:none!important}.pack-footer-icon{color:#ff6d00;background:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 12px #0000001f}.pack-footer-body{color:#fff;font-size:15px;line-height:1.55}.pack-footer-body b,.pack-footer-body strong{color:#fff}.doc-doc-card{background:#fff;border:1px solid #ff6d0040;border-radius:18px;padding:0;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000000f}.doc-doc-header{color:#1a1a1a;background:#fff;border-bottom:1px solid #ff6d002e;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.doc-doc-body{color:#333;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:16px;font-size:15px;line-height:1.65;display:-webkit-box}.doc-doc-card.expanded .doc-doc-body{-webkit-line-clamp:unset}.doc-doc-toggle{text-align:center;color:#ff6d00;cursor:pointer;background:#fff;border:0;border-top:1px solid #ff6d002e;width:100%;margin-top:10px;padding:10px 12px;font-weight:600}.doc-doc-toggle:hover{background:#fff7f0}#shipping-package-info .package-item{align-items:start;grid-template-columns:minmax(240px,1fr) repeat(3,max-content)!important}#shipping-package-info .package-title{min-width:240px;line-height:1.25;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}#shipping-package-info .package-item>*{min-width:0}@media (width<=576px){#shipping-package-info .package-item{row-gap:8px;grid-template-columns:1fr!important}#shipping-package-info .package-title{min-width:0}}#shipping-pack-footer .pack-footer-card{border:1px solid #ff7f26;background:#ff6d00!important}#shipping-pack-footer .pack-footer-card:after{content:none!important}#shipping-pack-footer .pack-footer-icon{color:#ff6d00;background:#fff}#shipping-doc-doc .doc-doc-card,#shipping-doc-doc .doc-doc-header,#shipping-doc-doc .doc-doc-toggle{background:#fff!important}
