.cart-variant-selector{margin-top:8px;margin-bottom:4px;position:relative}.cart-variant-select{border-radius:6px;background-color:#fff;font-size:14px;font-family:inherit;color:#333;cursor:pointer;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='%23c9a23f' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 9l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 5px center;background-size:25px;box-shadow:0 1px 3px #0000000d;line-height:1.4;border:1px solid #c9a23f;margin-bottom:0;width:120px;height:30px;padding:0 10px;background-color:unset}.cart-variant-select:hover{border-color:#333;box-shadow:0 2px 5px #00000014}.cart-variant-select:focus{outline:none;border-color:#333;box-shadow:0 0 0 3px #00000014}.cart-variant-select option{padding:10px;font-size:14px}.cart-variant-select option:disabled{color:#999;background-color:#f5f5f5}.cart-variant-selector.updating{opacity:.6;pointer-events:none;position:relative}.cart-variant-selector.updating:after{content:"";position:absolute;top:50%;right:12px;width:16px;height:16px;margin-top:-8px;border:2px solid #e0e0e0;border-top-color:#333;border-radius:50%;animation:cart-variant-spin .6s linear infinite}.cart-variant-select:disabled{cursor:not-allowed;background-color:#f9f9f9;color:#999}@media (prefers-color-scheme: dark){.cart-variant-select{background-color:#2a2a2a;border-color:#444;color:#e0e0e0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cart-variant-select:hover{border-color:#e0e0e0}.cart-variant-select:focus{border-color:#e0e0e0;box-shadow:0 0 0 3px #ffffff1a}.cart-variant-select:disabled{background-color:#1a1a1a;color:#666}}.cart-drawer .cart-variant-selector{margin-bottom:8px}.cart-variant-label{display:block;font-size:12px;color:#666;margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.product-cart-item.variant-changing{opacity:.6;transition:opacity .3s ease}.product-cart-item.variant-changing .product-cart-item-image{position:relative}.product-cart-item.variant-changing .product-cart-item-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center}.cart-count.updated,[data-cart-count].updated{animation:cart-count-pulse .3s ease-out}@keyframes cart-count-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cart-variant-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-variant-selector{animation:fade-in-up .3s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.geo-unavailable-message{margin-top:6px;padding:8px 12px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:12px;line-height:1.4;animation:fade-in .3s ease-out}.variant-unavailable-for-geo .cart-variant-select{border-color:#ffc107;background-color:#fffbf0}@media (prefers-color-scheme: dark){.geo-unavailable-message{background:#4a3d00;border-color:#ffc107;color:#ffd54f}.variant-unavailable-for-geo .cart-variant-select{background-color:#2a2400}}@keyframes fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/341/assets/cart-variant-selector.css.map */
