.optional-label_optionalIndicator__GOsXt{font-weight:400;color:var(--primary-lighter);font-style:italic;font-size:1rem}.add-to-saved-list-form_descriptionInput__ksZ3s{--input-margin-bottom:0.25rem}.add-to-saved-list-form_descriptionCount__MYxG_{margin-bottom:1rem}.add-to-saved-list-form_comboWrapper__uFUIa{position:relative}.add-to-saved-list-form_loadingIndicator__YQuHm{display:block;position:absolute;bottom:calc(var(--input-height)/2 - var(--loader-size)/2);line-height:var(--input-line-height);right:var(--input-select-padding-right)}.product-actions_addToCartButtonContainer__pW6j6{flex-grow:1}.product-actions_addToCartButtonContainer__pW6j6 .btn{padding:var(--add-to-cart-button-custom-padding,var(--btn-padding))}.product-actions_expandButtonContainer__12oGU button.product-actions_expandButton__0v2DW{flex-basis:0%;border:.0625rem solid var(--tertiary);--btn-focus-shadow:none}.product-actions_buttonSection__rZrzV .product-actions_addToCartButtonContainer__pW6j6~.product-actions_expandButtonContainer__12oGU button.product-actions_expandButton__0v2DW{padding:0 1rem}.product-actions_expandButtonContainer__12oGU button.product-actions_expandButton__0v2DW:hover{border:.0625rem solid var(--tertiary-dark)}.product-actions_expandButtonContainer__12oGU button.product-actions_expandButton__0v2DW:focus-visible{--btn-focus-shadow:var(--focus-outer-shadow)}.product-actions_expandButtonContainer__12oGU button.product-actions_expandButton__0v2DW:after{content:"";border-top:var(--custom-button-expandable-arrow-size,.375rem) solid;border-right:var(--custom-button-expandable-arrow-size,.375rem) solid rgba(0,0,0,0);border-bottom:0;border-left:var(--custom-button-expandable-arrow-size,.375rem) solid rgba(0,0,0,0)}.product-actions_expandButtonOpen__7Ncl5.btn{background-color:var(--tertiary-dark)}.product-actions_dropdownContainer__ASAyh .MuiMenu-paper{box-shadow:var(--default-shadow);overflow:visible;border-radius:0}.product-actions_dropdownContainer__ASAyh .MuiMenu-paper .MuiButtonBase-root{height:2.25rem;min-height:2.25rem;font-family:var(--font-family);color:var(--primary-light);padding:0 1.5rem}.product-actions_dropdownContainer__ASAyh .MuiMenu-paper .MuiButtonBase-root:focus-visible,.product-actions_dropdownContainer__ASAyh .MuiMenu-paper .MuiButtonBase-root:hover{background-color:var(--tertiary-dark);border:none;color:var(--white)}.product-actions_dropdownContainer__ASAyh .MuiMenu-paper .MuiButtonBase-root span{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-section_buttonSectionContainer__bJHbJ{display:flex;column-gap:.0625rem}.button-group-element_wrapper__QKypc{flex:1 1;display:grid;justify-content:space-evenly;border:var(--button-group-button-border,2px solid var(--primary));background-color:var(--button-group-button-background-color,transparent);background-image:var(--button-group-button-background-image,none);color:var(--button-group-button-color,inherit);transition:background-color .3s,background-image .3s,color .3s;font-size:var(--button-group-button-font-size,inherit);font-weight:var(--button-group-button-font-weight,inherit);padding:var(--button-group-button-padding,.5rem)}.button-group-element_wrapper__QKypc:focus,.button-group-element_wrapper__QKypc:focus-visible{box-shadow:var(--focus-outer-shadow);outline:none!important}.button-group-element_wrapper__QKypc+input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:.3s;height:0;width:0;background-color:var(--button-group-button-background-color,transparent);background-image:var(--button-group-button-background-image,none);margin:0;display:grid;place-content:center;position:absolute}.button-group-element_wrapper__QKypc label{pointer-events:none}.button-group-element_wrapper__QKypc.button-group-element_disabled__CtPKN{opacity:var(--button-group-button-disabled-opacity,1)}.button-group-element_wrapper__QKypc:not(.button-group-element_disabled__CtPKN):active{animation:button-group-element_shadow-inset-center__mEHEJ 0s cubic-bezier(.25,.46,.45,.94) both}.button-group-element_wrapper__QKypc:not(.button-group-element_disabled__CtPKN):hover{cursor:pointer;color:var(--button-group-button-hover-color,inherit);border:var(--button-group-button-hover-border,2px solid var(--primary))}.button-group-element_wrapper__QKypc:not(.button-group-element_disabled__CtPKN):hover,.button-group-element_wrapper__QKypc:not(.button-group-element_disabled__CtPKN):hover+input[type=radio]{background-color:var(--button-group-button-hover-background-color,var(--secondary));background-image:var(--button-group-button-hover-background-image,none)}.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq:not(:first-child),.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq:not(:first-child).button-group-element_selected__ZWF0z{border-left:unset}.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq.button-group-element_noBordersOnSelected__FOaWn.button-group-element_selected__ZWF0z{border-right:unset;border-left:unset}.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq.button-group-element_noBordersOnSelected__FOaWn.button-group-element_selected__ZWF0z+.button-group-element_horizontal__0Vhfq{border-left:unset}.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq.button-group-element_noBordersOnSelected__FOaWn:has(+.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq.button-group-element_noBordersOnSelected__FOaWn.button-group-element_selected__ZWF0z){border-right:unset}.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq.button-group-element_rounded__7FEAl:last-child{border-radius:0 var(--button-group-horizontal-rounded-border-radius,10rem) var(--button-group-horizontal-rounded-border-radius,10rem) 0}.button-group-element_wrapper__QKypc.button-group-element_horizontal__0Vhfq.button-group-element_rounded__7FEAl:first-child{border-radius:var(--button-group-horizontal-rounded-border-radius,10rem) 0 0 var(--button-group-horizontal-rounded-border-radius,10rem)}.button-group-element_wrapper__QKypc.button-group-element_vertical__O6vmu:not(:last-child){border-bottom:unset}.button-group-element_wrapper__QKypc.button-group-element_vertical__O6vmu.button-group-element_rounded__7FEAl:first-child{border-radius:var(--button-group-vertical-rounded-border-radius,1rem) var(--button-group-vertical-rounded-border-radius,1rem) 0 0}.button-group-element_wrapper__QKypc.button-group-element_vertical__O6vmu.button-group-element_rounded__7FEAl:last-child{border-radius:0 0 var(--button-group-vertical-rounded-border-radius,1rem) var(--button-group-vertical-rounded-border-radius,1rem)}.button-group-element_wrapper__QKypc.button-group-element_selected__ZWF0z{color:var(--button-group-button-active-color,inherit);border:var(--button-group-button-active-border,2px solid var(--primary))}.button-group-element_wrapper__QKypc.button-group-element_selected__ZWF0z,.button-group-element_wrapper__QKypc.button-group-element_selected__ZWF0z+input[type=radio]{background-color:var(--button-group-button-active-background-color,var(--secondary));background-image:var(--button-group-button-active-background-image,none)}.button-group-element_wrapper__QKypc.button-group-element_selected__ZWF0z:hover{color:var(--button-group-button-active-hover-color,inherit);border:var(--button-group-button-active-hover-border,2px solid var(--primary))}.button-group-element_wrapper__QKypc.button-group-element_selected__ZWF0z:hover,.button-group-element_wrapper__QKypc.button-group-element_selected__ZWF0z:hover+input[type=radio]{background-color:var(--button-group-button-active-hover-background-color,var(--secondary));background-image:var(--button-group-button-active-hover-background-image,none)}.button-group-element_wrapper__QKypc.button-group-element_small__fxe7F{font-size:var(--button-group-button-small-font-size,.8rem);padding:var(--button-group-button-small-padding,.25rem .5rem);font-weight:var(--button-group-button-small-font-weight,var(--button-group-button-font-weight,inherit))}.button-group-element_wrapper__QKypc.button-group-element_large__WhgGJ{font-size:var(--button-group-button-large-font-size,1rem)!important;padding:var(--button-group-button-large-padding,1rem 1.5rem);font-weight:var(--button-group-button-large-font-weight,var(--button-group-button-font-weight,inherit))}@keyframes button-group-element_shadow-inset-center__mEHEJ{0%{box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}to{box-shadow:inset 0 0 7px 0 rgba(0,0,0,.25)}}.item-card-cart-button_cart__beLHd{grid-area:button}@media(max-width:575.98px){.item-card-cart-button_cart__beLHd{grid-area:var(--custom-item-card-quantity-add-button-grid-area,button)}}.item-card-cart-button_cart__beLHd button{width:100%;max-height:var(--custom-item-card-quantity-add-button-max-height,none)}.item-card-cart-button_cart__beLHd .item-card-cart-button_productActions__W_o_6{--add-to-cart-button-custom-padding:0px}.button-group-options_labelContainer__99VgT{margin-bottom:var(--button-group-label-margin-bottom,1.5rem)}.button-group-options_labelContainer__99VgT p{font-weight:var(--button-group-label-font-weight,600);line-height:var(--button-group-label-line-height,0);color:var(--button-group-label-color,var(--primary));font-size:var(--button-group-label-font-size,1em);margin-bottom:0}.button-group-options_labelContainer__99VgT.button-group-options_large__TPWwO{font-size:var(--button-group-large-label-font-size,1.5rem)}.button-group-options_buttonContainer__aODtx{display:inline-flex}.button-group-options_buttonContainer__aODtx.button-group-options_horizontal__46XRq{flex-direction:row}.button-group-options_buttonContainer__aODtx.button-group-options_vertical__qk06A{flex-direction:column}