.aka-combined-shipping-container{--green-bg-soft:#f4fbf8;--green-border:#d6eee3;--green-icon-bg:#5fab89;--green-text-dark:#1e4a3b;--green-text-med:#3d7e68;--green-badge-text:#2c6e58;--purple-icon-bg:#a855f7;--white:#ffffff;--max-width-box:450px;--border-radius-lg:16px;--border-radius-md:12px;--transition-base:all 0.3s ease;display:flex;flex-direction:column;gap:10px}.data-box-shipping-product{background-color:var(--green-bg-soft);border:1px solid var(--green-border);border-radius:var(--border-radius-lg);padding:.9em;margin-bottom:1em;font-family:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;box-shadow:0 4px 6px -1px rgb(0 0 0 / .02);max-width:var(--max-width-box);& .box-ship-top{display:flex;flex-direction:row;gap:2vw;justify-content:center;align-items:flex-start}& .left-column{width:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:5px;padding:0;gap:8px;& i.aka-icon{color:var(--white);width:40px;height:40px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;font-size:18px;background-color:var(--green-icon-bg);box-shadow:0 4px 10px -2px rgb(95 171 137 / .3)}& i.aka-icon-boxes{background-color:var(--purple-icon-bg);box-shadow:0 4px 10px -2px rgb(168 85 247 / .3);animation:slideInLeft 0.3s ease-out}}& .right-column,& .column{width:100%;display:flex;flex-direction:column;gap:12px;padding:0;border:none;align-items:stretch;margin-bottom:10px}& .spedizioni{display:flex;flex-direction:column;gap:6px;& .method-el{display:flex;flex-direction:row;gap:2em;margin:0;align-items:center;&.is-free-method{gap:6px;font-size:.9rem;font-weight:500;line-height:1;font-style:italic;color:var(--green-text-dark);& span{white-space:nowrap}& strong{font-weight:900;color:var(--green-badge-text);padding:2px 8px;border-radius:6px;border:1px solid var(--green-border);box-shadow:0 1px 2px rgb(0 0 0 / .05)}& .data-time{margin-inline-start:auto;font-size:.85em;opacity:.8}}& .info-el{display:flex;flex-direction:row;gap:8px;font-size:1rem;align-items:center}}}& .m-name{font-size:1rem;white-space:nowrap;font-weight:700;color:var(--green-text-dark)}& .aka-box-section-label{font-size:1.1em;font-weight:900;color:var(--green-text-dark);opacity:.8;letter-spacing:.05em;margin:5px 0 0 0;line-height:20px;height:20px}& .data-time{font-size:1rem;color:var(--green-text-med);font-weight:500;width:100%;& i{font-size:16px}}& .qty{font-size:.8em;color:var(--green-text-med);background:var(--white);padding:4px 6px;border-radius:4px;white-space:nowrap;border:1px solid var(--green-border);margin-right:7px}& .cost-box,& .cost-box-list{display:flex;justify-content:space-between;align-items:center;gap:.5em}& .cost{display:inline-flex;align-items:center;background-color:var(--white);color:var(--green-badge-text);padding:2px 12px;border-radius:8px;font-size:1rem;font-weight:700;border:1px solid var(--green-border);box-shadow:0 1px 2px rgb(0 0 0 / .05);margin-inline-start:auto;& .amount{color:inherit;font-weight:inherit}}& details.wp-block-details{border-top:1px solid var(--green-border);padding:4px 0 0 0;margin:0 0 -10px 0;& summary{font-size:.9em;font-weight:600;color:var(--green-text-dark);cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;transition:color 0.2s;letter-spacing:.02em;&::-webkit-details-marker{display:none}&:hover{color:var(--green-text-med)}&::after{content:'+';margin-left:auto;font-weight:400;font-size:18px;opacity:.7}}&[open] summary::after{content:'-'}}& .zone-box{margin-top:5px;font-size:1em;color:var(--green-text-med);display:inline-block}& .info-note,& .state{font-weight:400;font-size:.9em;color:var(--green-text-dark);line-height:1.4;margin-top:8px;padding-left:4px;text-align:justify;& p{margin-bottom:7px;font-size:.9em}}@media all and (min-width:0) and (max-width:1300px){& .spedizioni{& .method-el{& .info-el{flex-wrap:wrap;gap:0}}}}@media (max-width:500px){& .spedizioni{gap:14px;& .method-el{flex-direction:row;gap:6px;align-items:flex-start;font-size:86%;display:flex;justify-content:space-between;& .info-el{gap:4px;flex-wrap:wrap}& .cost{margin-inline-start:unset;padding:3px 12px}}& .method-el.is-free-method{display:flex;flex-wrap:wrap}}}}.vi-wad-single-product-shipping-wrap{display:none!important}.aka-ald-mirror-wrap{--ald-bg:#E8F5E9;--ald-border:#689F38;--ald-text:#283d15;--ald-err-bg:#fffbeb;--ald-err-border:#fcd34d;--ald-err-text:#92400e;--ald-err-icon:#d97706;max-width:var(--max-width-box);background-color:var(--ald-bg);border:2px dashed var(--ald-border);border-radius:12px;padding:12px;display:flex;align-items:center;gap:15px;color:var(--ald-text);font-size:.9em;min-height:54px;box-shadow:0 2px 5px rgb(0 0 0 / .02);transition:var(--transition-base);display:none;&:hover{box-shadow:0 5px 12px rgb(0 0 0 / .08);transform:translateY(-1px);border-color:var(--green-icon-bg)}& i{color:var(--green-icon-bg);font-size:18px;background:var(--white);padding:8px;border-radius:50%;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:var(--transition-base)}& .aka-ald-mirror-body{display:flex;flex-direction:column;gap:2px;& .aka-ald-mirror-label{font-size:1em;font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin-left:6px}& .aka-ald-mirror-content{font-weight:500;font-size:1em;line-height:1.2}}&.aka-error-state{background-color:var(--ald-err-bg)!important;border-color:var(--ald-err-border)!important;color:var(--ald-err-text)!important;& i{color:var(--ald-err-icon)!important;background:var(--white)!important;box-shadow:0 2px 4px rgb(217 119 6 / .2)!important}}& .aka-ald-mirror-error{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.95em;display:none;& i.fa-exclamation-triangle{font-size:1.1em}}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}