.qty-field-wrapper[data-v-2b74d66b]{align-items:center;background-color:#fff;border:2px solid #e8ebed;display:flex;height:56px;justify-content:space-between;max-width:250px;min-width:160px}.qty-field[data-v-2b74d66b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;flex-shrink:2;font-size:1.25rem;font-weight:600;height:auto;line-height:1.2;margin:0;max-width:52px;padding:0;text-align:center}.qty-field[data-v-2b74d66b]::-webkit-inner-spin-button,.qty-field[data-v-2b74d66b]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qty-field[type=number][data-v-2b74d66b]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.unit-type-text[data-v-2b74d66b]{color:#8b8f91;flex-shrink:0;font-size:.875rem;font-weight:500;text-wrap:nowrap}.add-unit-btn[data-v-2b74d66b],.remove-unit-btn[data-v-2b74d66b]{align-items:center;display:inline-flex;height:52px;justify-content:center;transition:color .2s ease-in-out;width:52px}.add-unit-btn[data-v-2b74d66b]:not(:disabled):focus,.add-unit-btn[data-v-2b74d66b]:not(:disabled):hover,.remove-unit-btn[data-v-2b74d66b]:not(:disabled):focus,.remove-unit-btn[data-v-2b74d66b]:not(:disabled):hover{color:#d4223a}.add-unit-btn[data-v-2b74d66b]:disabled,.remove-unit-btn[data-v-2b74d66b]:disabled{cursor:not-allowed}.item-added-notification[data-v-167d3c50]{background-color:#00172b;border-radius:6px;color:#fff;justify-content:space-between;max-width:320px;opacity:0;padding:14px 16px;position:fixed;right:16px;top:56px;transform:translate(100%);transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:3}@media print,screen and (min-width:48em){.item-added-notification[data-v-167d3c50]{right:20px;top:16px}}.item-added-notification.is-shown[data-v-167d3c50]{opacity:1;transform:translate(0);visibility:visible}.item-added-notification[data-v-167d3c50] .cart-icon{margin-right:16px}.item-added-notification .cart-link[data-v-167d3c50]{color:#fff;text-decoration:underline}.item-added-notification .cart-link[data-v-167d3c50]:focus,.item-added-notification .cart-link[data-v-167d3c50]:hover{color:#d4223a}.option-fieldset[data-v-4e9544d2]{margin-bottom:40px}.option-legend[data-v-4e9544d2]{font-weight:600;margin-bottom:12px}@media print,screen and (min-width:48em){.option-legend[data-v-4e9544d2]{font-size:1.25rem}}.options-list[data-v-4e9544d2]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0}.option-radio[data-v-4e9544d2]{background-color:#fff;border:2px solid #e8ebed;border-radius:8px;font-size:.75rem;font-weight:500;margin:0;padding:4px 12px;transition:all .2s ease-in-out}@media print,screen and (min-width:48em){.option-radio[data-v-4e9544d2]{font-size:1rem;padding:8px 16px}}.option-radio[data-v-4e9544d2]:focus,.option-radio[data-v-4e9544d2]:hover{border-color:#00172b}[type=radio]:checked+.option-radio[data-v-4e9544d2]{background-color:#00172b;border-color:#00172b;color:#fff}.option-discount[data-v-4e9544d2]{background-color:#e8ebed;border:2px solid #e8ebed;border-radius:2px;color:#00172b;font-size:.75rem;font-weight:500;padding:4px 6px}[data-v-4e9544d2] .qty-field-wrapper{margin-top:12px}.product-price[data-v-4e9544d2]{font-size:1.25rem;font-weight:600}.product-price small[data-v-4e9544d2]{color:#8b8f91}.add-error[data-v-4e9544d2]{color:#d4223a;font-weight:600}.button-primary[data-v-4e9544d2]{margin-bottom:16px}.button-primary[data-v-4e9544d2]:disabled{cursor:wait;opacity:.6}.add-to-cart-text[data-v-4e9544d2]{color:#8b8f91;font-weight:600;line-height:1.2}
