.ship-calc{border:1px solid rgb(var(--eno-heading) / .08);border-radius:16px;padding:clamp(12px,1.6vw,16px);background:rgb(var(--eno-band-bg) / .55)}.ship-calc__head{display:flex;align-items:center;gap:10px;margin-bottom:calc(3 * var(--space-unit))}.ship-calc__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:rgb(var(--eno-accent) / .12);color:rgb(var(--eno-accent))}.ship-calc__icon .icon{width:18px;height:18px}.ship-calc__title{font-family:var(--heading-font-family);font-weight:700;font-size:14px;color:rgb(var(--eno-heading))}.ship-calc__subtitle{color:rgb(var(--eno-body-secondary))}.ship-calc__collapse{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--eno-heading) / .6);cursor:pointer;transition:background .2s ease,color .2s ease}.ship-calc__collapse:hover{background:rgb(var(--eno-heading) / .06);color:rgb(var(--eno-heading))}.ship-calc__collapse .icon{width:16px;height:16px}@media(prefers-reduced-motion:no-preference){.ship-calc__collapse .icon{transition:transform .2s ease}}.ship-calc--collapsed .ship-calc__collapse .icon{transform:rotate(180deg)}.ship-calc__body[hidden]{display:none}.ship-calc__form{display:flex;flex-wrap:wrap;gap:calc(1.5 * var(--space-unit)) calc(2 * var(--space-unit));align-items:end}.ship-calc__field{flex:1 1 130px;min-width:0}.ship-calc__field--country{flex:1.6 1 140px}.ship-calc__field--province{flex:1.3 1 110px}.ship-calc__field--zip{flex:1 1 90px}.ship-calc__field--submit{flex:1 1 110px}.ship-calc__label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--eno-heading) / .75)}.ship-calc select,.ship-calc .input{padding:9px 14px;background:rgb(var(--eno-on-dark));border-radius:10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-calc__submit{padding:9px 16px;border:0;border-radius:999px;background:rgb(var(--eno-accent));color:rgb(var(--eno-on-dark));font-size:13px;font-weight:600;transition:background .2s ease}.ship-calc__submit:hover{background:rgb(var(--eno-btn-hover));color:rgb(var(--eno-on-dark))}.ship-calc__result{margin-top:calc(3 * var(--space-unit));padding:calc(3 * var(--space-unit));border:1px solid rgb(var(--eno-heading) / .08);border-radius:12px;background:rgb(var(--eno-on-dark))}.ship-calc__headline{font-family:var(--heading-font-family);font-weight:700;font-size:15px;color:rgb(var(--eno-heading))}.ship-calc--free .ship-calc__headline{color:rgb(var(--eno-success-text))}.ship-calc--free .ship-calc__result{border-color:rgb(var(--eno-success-border));background:rgb(var(--eno-success-bg))}.ship-calc__rates{margin:calc(2 * var(--space-unit)) 0 0;padding:0;list-style:none;color:rgb(var(--eno-body-secondary));font-size:14px}.ship-calc__rates li{padding:6px 0;border-bottom:1px solid rgb(var(--eno-heading) / .06)}.ship-calc__rates li:last-child{border-bottom:0}.ship-calc__toggle-rates{margin-top:calc(2 * var(--space-unit));color:rgb(var(--eno-accent));font-weight:600}.ship-calc__nudge{margin:calc(2 * var(--space-unit)) 0 0;padding:calc(1.5 * var(--space-unit)) calc(2 * var(--space-unit));border-radius:10px;background:rgb(var(--eno-accent) / .1);color:rgb(var(--eno-heading))}.ship-calc__disclaimer{margin-top:calc(2 * var(--space-unit));color:rgb(var(--eno-muted))}.ship-calc__cta{margin-top:calc(2 * var(--space-unit))}.ship-calc__cta-btn{border:0;border-radius:999px;background:rgb(var(--eno-accent));color:rgb(var(--eno-on-dark));font-weight:600;transition:background .2s ease}.ship-calc__cta-btn:hover{background:rgb(var(--eno-btn-hover))}.ship-calc__error{margin-top:calc(4 * var(--space-unit));border-radius:12px}.ship-calc--page .ship-calc__submit{padding-inline:18px}.ship-calc--drawer{padding:calc(2 * var(--space-unit))}.ship-calc--drawer .ship-calc__head{margin-bottom:calc(2 * var(--space-unit))}.ship-calc--drawer.ship-calc--collapsed .ship-calc__head{margin-bottom:0}.ship-calc--drawer .ship-calc__icon{width:28px;height:28px}.ship-calc--drawer .ship-calc__icon .icon{width:16px;height:16px}@media(max-width:768px){.ship-calc select,.ship-calc .input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/shipping-calculator-v2.css.map */
