.pickup-locations{padding:20px;border:.1rem solid rgb(var(--color-secondary-4));border:1px solid #E5E1E1}.pickup-locations .heading{font-size:14px;font-weight:700;line-height:100%;color:#180405;text-transform:uppercase;margin-bottom:4px}.pickup-locations .caption{margin:0;overflow:hidden;font-size:12px;font-weight:var(--font-body-weight);line-height:var(--leading-relaxed);height:30px}.pickup-locations .caption:has(.pickup-tooltip__icon:hover){height:auto;overflow:visible}.pickup-locations select{width:100%;border:1px solid #E5E1E1;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;color:#180405;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:20px;padding:12px 40px 12px 16px;background-color:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.pickup-locations select:focus{outline:none;box-shadow:0 0 0 2px #1804051a}.pickup-locations .pickup-select{position:relative}.pickup-locations .pickup-select:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 5.5L7 9.5L3 5.5' stroke='%23180405' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain;pointer-events:none}.pickup-tooltip-wrapper{position:relative;display:inline-block;vertical-align:middle;width:100%;text-align:center}.pickup-tooltip__icon{display:inline-flex;align-items:center;justify-content:center;cursor:help;margin-left:4px;vertical-align:middle}.pickup-tooltip__icon svg{width:16px;height:16px;display:block}.pickup-tooltip__text{display:block;max-height:0;overflow:hidden;opacity:0;background-color:#483e3f;color:#fff;padding:0 12px;margin-top:0;font-size:12px;line-height:16px;transition:none}.pickup-tooltip__icon:hover~.pickup-tooltip-wrapper .pickup-tooltip__text{max-height:200px;opacity:1;padding:8px 12px;margin:8px 0;transition:max-height .2s ease,opacity .2s ease,padding .2s ease,margin-top .2s ease}@media (max-width: 768px){.pickup-locations{margin-top:16px}.cart-page .pickup-locations{width:100%}}.cart-items__variants{display:flex;flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/245/assets/component-pickup-locations.css.map */
