.wd-ecshop{gap:var(--space-sm);width:100%;padding:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;background:#ffffff12;border:1px solid #ffffff38;flex-direction:column;display:flex}.wd-ecshop-bar{align-items:center;gap:var(--space-sm);display:flex}.wd-ecshop-dots{gap:.3rem;display:flex}.wd-ecshop-dots span{border-radius:var(--radius-full);background:#ffffff59;width:.5rem;height:.5rem}.wd-ecshop-url{border-radius:var(--radius-full);font-size:var(--fs-100);color:#ffffffbf;background:#ffffff1a;flex:1;padding:.3rem .75rem}.wd-ecshop-cart{border-radius:var(--radius-full);background:#ffffff24;place-items:center;width:36px;height:36px;display:grid;position:relative}.wd-ecshop-cart svg{width:18px;height:18px}.wd-ecshop-cart-count{border-radius:var(--radius-full);background:var(--color-primary-200);width:18px;height:18px;font-size:.65rem;font-weight:var(--fw-bold);color:var(--color-primary-darker);place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.wd-ecshop-products{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wd-ecshop-product{padding:var(--space-2xs);border-radius:var(--radius-md);background:var(--color-primary-50);flex-direction:column;gap:.4rem;display:flex}.wd-ecshop-product-image{aspect-ratio:1;border-radius:var(--radius-sm);background:linear-gradient(145deg, var(--color-primary-100), var(--color-primary-200))}.wd-ecshop-product-1 .wd-ecshop-product-image{background:linear-gradient(145deg, var(--color-primary-light), var(--color-primary-dark))}.wd-ecshop-product-2 .wd-ecshop-product-image{background:radial-gradient(circle at 50% 55%, var(--color-primary) 0 28%, transparent 29%), linear-gradient(145deg, var(--color-primary-50), var(--color-primary-100))}.wd-ecshop-line{border-radius:var(--radius-full);background:var(--color-primary-100);height:.4rem}.wd-ecshop-line-long{width:85%}.wd-ecshop-line-short{width:50%}.wd-ecshop-add{border-radius:var(--radius-full);border:1px solid var(--color-primary-200);font-size:.62rem;font-weight:var(--fw-semibold);text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--color-primary-dark);margin-top:.15rem;padding:.3rem .2rem;overflow:hidden}.wd-ecshop-add-active{background:var(--color-primary-dark);color:#fff;border-color:#0000}.wd-ecshop-delivery{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.wd-ecshop-option{border-radius:var(--radius-md);min-width:0;font-size:var(--fs-100);color:#fffc;background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.wd-ecshop-option svg{flex-shrink:0;width:18px;height:18px}.wd-ecshop-option-active{border-color:var(--color-primary-200);font-weight:var(--fw-semibold);color:#fff;background:#b7e4cc29}.wd-ecshop-steps{gap:var(--space-2xs);padding:var(--space-xs) 0 0;border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.wd-ecshop-step{color:#fffc;flex-direction:column;align-items:center;gap:.3rem;font-size:.7rem;display:flex}.wd-ecshop-step-dot{border-radius:var(--radius-full);background:var(--color-primary-200);width:24px;height:24px;color:var(--color-primary-darker);place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){html.js .wd-ecshop-step-dot svg{animation:wd-ecshop-check var(--duration-slow) var(--ease-emphasized) both;animation-delay:inherit}html.js .wd-ecshop-step{animation:wd-ecshop-step var(--duration-slow) var(--ease-standard) both}}@keyframes wd-ecshop-step{0%{opacity:.35}to{opacity:1}}@keyframes wd-ecshop-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}
.wd-ecloc-intro{gap:var(--space-xl);align-items:center;display:grid}.wd-ecloc-intro-text{gap:var(--space-sm);flex-direction:column;display:flex}.wd-ecloc-intro-text h2{margin-block:var(--space-2xs) var(--space-xs);text-wrap:balance}.wd-ecloc-intro-text p:not(.wd-eyebrow){font-size:var(--fs-300);line-height:var(--lh-normal);color:var(--color-text-muted)}.wd-ecloc-area-list{gap:var(--space-2xs);margin:var(--space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wd-ecloc-area-chip{border:1px solid var(--color-primary-100);border-radius:var(--radius-sm) var(--radius-full) var(--radius-full) var(--radius-sm);background:var(--color-surface);font-size:var(--fs-200);color:var(--color-primary-darker);align-items:center;gap:.45rem;padding:.35rem .85rem .35rem .6rem;display:inline-flex}.wd-ecloc-area-chip:before{content:"";border:1.5px solid var(--color-primary);border-radius:var(--radius-full);width:.4rem;height:.4rem}.wd-ecloc-area-chip-main{background:var(--color-primary-dark);font-weight:var(--fw-semibold);color:#fff;border-color:#0000}.wd-ecloc-area-chip-main:before{border-color:var(--color-primary-200)}.wd-ecloc-intro-text .wd-ecloc-area-note{font-size:var(--fs-100);color:var(--color-text-muted)}.wd-ecloc-channels{gap:var(--space-sm);flex-direction:column;display:flex}.wd-ecloc-channels-title{font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}.wd-ecloc-channels-grid{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.wd-ecloc-channel{gap:var(--space-3xs);height:100%;padding:var(--space-md);border:1px solid var(--color-primary-100);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-primary-50), var(--color-surface) 70%);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.wd-ecloc-channel-icon{width:44px;height:44px;margin-bottom:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-primary-dark);color:#fff;place-items:center;display:grid}.wd-ecloc-channel-icon svg{width:22px;height:22px}.wd-ecloc-channel-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}.wd-ecloc-channel-text{font-size:var(--fs-200);line-height:var(--lh-snug);color:var(--color-text-muted)}.wd-ecloc-industries{gap:var(--space-md);display:grid}.wd-ecloc-industry{gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-lg);color:#fff;background:#ffffff12;border:1px solid #ffffff2e;flex-direction:column;display:flex}.wd-ecloc-industry-icon{width:48px;height:48px;margin-bottom:var(--space-2xs);border-radius:var(--radius-full);color:var(--color-primary-dark);background:#fff;place-items:center;display:grid}.wd-ecloc-industry-icon svg{width:24px;height:24px}.wd-ecloc-industry-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:#fff}.wd-ecloc-industry-text{font-size:var(--fs-200);line-height:var(--lh-snug);color:#fffc}.wd-ecloc-calc-note{max-width:60ch;margin:var(--space-md) auto 0;font-size:var(--fs-100);text-align:center;color:var(--color-text-muted)}.wd-ecloc-steps{gap:var(--space-md);text-align:left;margin:0;padding:0;list-style:none;display:grid;position:relative}.wd-ecloc-step{column-gap:var(--space-sm);color:#fff;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.wd-ecloc-step:not(:last-child):after{content:"";top:3rem;bottom:calc(-1 * var(--space-md));background:#ffffff40;width:2px;position:absolute;left:1.5rem}.wd-ecloc-step-number{border:2px solid var(--color-primary-200);border-radius:var(--radius-full);width:3rem;height:3rem;font-size:var(--fs-200);font-weight:var(--fw-bold);color:#fff;background:#00281459;grid-row:span 2;place-items:center;display:grid}.wd-ecloc-step-title{font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:#fff;align-self:end}.wd-ecloc-step-text{font-size:var(--fs-200);line-height:var(--lh-snug);color:#fffc}.wd-ecloc-included{align-items:center;gap:var(--space-sm);max-width:60rem;margin:var(--space-xl) auto 0;padding:var(--space-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex}.wd-ecloc-included-label{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-dark)}.wd-ecloc-included-list{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-ecloc-included-item{border-radius:var(--radius-full);background:var(--color-primary-50);font-size:var(--fs-200);font-weight:var(--fw-medium);color:var(--color-primary-darker);align-items:center;gap:.4rem;padding:.4rem .9rem;display:inline-flex}.wd-ecloc-included-item svg{color:var(--color-primary)}.wd-ecloc-faq-layout{gap:var(--space-xl);text-align:left;display:grid}.wd-ecloc-related{gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-primary-100);border-radius:var(--radius-xl);background:var(--color-primary-50);flex-direction:column;display:flex}.wd-ecloc-related-label{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--color-text)}.wd-ecloc-related-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wd-ecloc-related-link{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);border-top:1px solid var(--color-primary-100);font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--color-primary-dark);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.wd-ecloc-related-link svg{transition:transform var(--duration-fast) var(--ease-standard)}:is(.wd-ecloc-related-link:hover,.wd-ecloc-related-link:focus-visible){color:var(--color-primary-darker)}.wd-ecloc-related-link:hover svg{transform:translate(3px)}.wd-ecloc-cta-action{justify-content:center;display:flex}.wd-ecloc-more{align-items:center;gap:var(--space-xs);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid #ffffff29;flex-direction:column;display:flex}.wd-ecloc-more-label{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-200)}.wd-ecloc-more-list{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-ecloc-more-link{border-radius:var(--radius-full);font-size:var(--fs-200);color:#fff;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:#ffffff14;border:1px solid #ffffff3d;padding:.35rem .85rem;text-decoration:none;display:inline-block}:is(.wd-ecloc-more-link:hover,.wd-ecloc-more-link:focus-visible){color:var(--color-primary-darker);background:#fff}@media (min-width:640px){.wd-ecloc-channels-grid,.wd-ecloc-industries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wd-ecloc-intro{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.wd-ecloc-industries{grid-template-columns:repeat(4,minmax(0,1fr))}.wd-ecloc-steps{gap:var(--space-sm);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr))}.wd-ecloc-step{justify-items:center;row-gap:var(--space-3xs);grid-template-columns:1fr}.wd-ecloc-step-number{margin-bottom:var(--space-xs);grid-row:auto}.wd-ecloc-step:not(:last-child):after{width:calc(100% - 4rem + var(--space-sm));height:2px;top:1.5rem;bottom:auto;left:calc(50% + 2rem)}.wd-ecloc-faq-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}.wd-ecloc-related{position:sticky;top:7rem}}@media (prefers-reduced-motion:reduce){.wd-ecloc-related-link,.wd-ecloc-related-link svg,.wd-ecloc-more-link{transition:none}.wd-ecloc-related-link:hover svg{transform:none}}
