.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.items-center{align-items:center}.overflow-hidden{overflow:hidden}.text-start{text-align:start}custom-select{--custom-select-button-width: "100%";--input-background-color: rgb(255, 255, 255);--input-text-color: rgb(0, 0, 0);--base-text-size: 1.4rem;--base-font-weight: 400;--body-input-border-color: rgba(19, 26, 12, 1);--body-input-background-color: rgb(255, 255, 255);--body-input-text-color: rgba(3, 4, 2, 1);--body-text-color: 3, 4, 2;--input-border-color: rgba(19, 26, 12, 1);--btn-border-radius: 6px;--modal-border-radius: 6px}.custom-select__btn{display:flex;width:var(--custom-select-button-width, auto);min-width:100%;max-width:100%;background-color:var(--input-background-color);color:rgb(var(--input-text-color));font-size:var(--base-text-size);font-weight:var(--base-font-weight);line-height:1.2em}.custom-select__btn.is-loading{color:rgba(var(--input-text-color) / .2)}.custom-select__btn>.icon{flex-shrink:0;width:36px;height:20px;margin-inline-start:auto;margin-inline-end:-5px;padding-inline-start:16px}.custom-select__listbox{z-index:100;top:5px;left:-5px;min-width:100%;max-height:20em;overflow-y:auto;border:1px solid var(--body-input-border-color);outline:0;background-color:var(--body-input-background-color);box-shadow:0 5px 10px #00000026;color:rgb(var(--body-input-text-color));font-size:var(--base-text-size)}.custom-select__listbox[aria-hidden=false]{visibility:visible!important}.custom-select__option{padding:9px 15px;cursor:pointer}.custom-select__option>em{flex-shrink:0;margin-inline-start:auto;padding-inline-start:1em;font-style:normal}.custom-select__option:hover,.custom-select__option.is-focused{outline:0;background-color:rgba(var(--body-text-color),.1);color:rgb(var(--body-input-text-color))}.custom-select__option--visual-group-end:not(:last-child){position:relative;margin-bottom:.8em}.custom-select__option--visual-group-end:not(:last-child):after{content:"";position:absolute;top:calc(100% + .4em);left:0;width:100%;border-bottom:1px solid rgb(var(--body-input-text-color));opacity:.1;pointer-events:none}.custom-select__btn[data-swatch]:not([data-swatch=""]):before,.custom-select__option[data-swatch]:before{content:"";width:22px;height:22px;margin-inline-end:8px;border-radius:100%;border:1px solid rgb(var(--body-text-color) / .3);background-size:cover;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-clip:padding-box}.custom-select__btn{padding:.75em 1em;border:1px var(--input-border-color) solid;background:var(--input-background-color);color:rgb(var(--input-text-color));border-radius:var(--btn-border-radius)}@media (hover: none){.custom-select__btn:active{border:1px var(--input-border-color) solid;background:var(--input-background-color);color:rgb(var(--input-text-color))}}@media (hover: hover){.custom-select__btn:hover{border:1px var(--input-border-color) solid;background:var(--input-background-color);color:rgb(var(--input-text-color))}}.custom-select__btn>.icon{width:25px;padding-inline-start:10px}.custom-select__option>em{padding-inline-start:2em}.custom-select__listbox{margin:0;border-radius:var(--modal-border-radius);padding-left:0;top:100%;left:0}.custom-select__option-wrapper{display:flex;align-items:center;gap:21px;gap:10px;font-family:var(--font-body-family)}.custom-select__variant-title{font-weight:600;font-size:20px}.custom-select__option-wrapper .highlight{color:#b03d3d}.custom-select__variant-price{font-size:16px;color:#b03d3d;font-weight:600}.custom-select__option-wrapper .caption.price__rpr-save{font-size:13px;font-weight:500;letter-spacing:0}.custom-select__option[disabled]{opacity:.5;pointer-events:none}.custom-select__btn .price__pirce-per-kg,.custom-select__option .price__upsell-prompt{display:none}.custom-select__btn{position:relative}.custom-select__btn:before{content:"";background:#363636;width:45px;height:100%;position:absolute;border-radius:0 5px 5px 0;right:0}.custom-select__btn>.icon{color:#fff;z-index:1;padding-inline-start:2px}.custom-select--disabled .custom-select__btn{--input-border-color: rgb(154, 154, 154)}.custom-select--disabled{display:none}.custom-select--disabled .custom-select__btn:before,.custom-select:has(ul:empty) button:before{background:#9a9a9a}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-select.css.map */
