.custom-addons-main-container{margin:1.5rem 0}.custom-addons-container{margin-bottom:20px;font-family:inherit}.custom-addons-title{font-size:14px;font-weight:700;margin-bottom:8px;color:#333;text-transform:uppercase;letter-spacing:.5px}.custom-addons-dropdown-wrapper{position:relative;width:100%}.custom-addons-select-trigger{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;color:#333;transition:all .2s cubic-bezier(.4,0,.2,1);min-height:48px;box-sizing:border-box;position:relative;box-shadow:0 1px 2px #0000000d}.custom-addons-select-trigger:hover{border-color:#666}.custom-addons-select-trigger.has-selection{border:3px solid #e34b4b;background-color:#fbfbfb;padding-right:60px;margin:-2px;box-shadow:0 2px 4px #00000014}.custom-addons-select-trigger:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;pointer-events:none}.custom-addons-dropdown-wrapper.is-open .custom-addons-select-trigger:after{border-top:none;border-bottom:5px solid #666}.custom-addons-options-list{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:8px;max-height:280px;overflow-y:auto;box-shadow:0 10px 25px #0000001f;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1);visibility:hidden}.custom-addons-dropdown-wrapper.is-open .custom-addons-options-list{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.custom-addons-options-list::-webkit-scrollbar{width:6px}.custom-addons-options-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 8px 8px 0}.custom-addons-options-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.custom-addons-options-list::-webkit-scrollbar-thumb:hover{background:#999}.custom-addons-option{display:flex;align-items:center;padding:12px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:all .2s;background:#fff;position:relative}.custom-addons-option:last-child{border-bottom:none}.custom-addons-option:hover{background:#f9f9f9}.custom-addons-option.is-selected{background:#fff5f5;border-left:3px solid #e34b4b;padding-left:12px}.custom-addons-option.is-oos{cursor:not-allowed;background:#fdfdfd}.custom-addons-option.is-oos .custom-addons-option-image,.custom-addons-option.is-oos .custom-addons-option-name{opacity:.5;filter:grayscale(1)}.custom-addons-option-oos{display:block;font-weight:700;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px}.custom-addons-option.is-selected .custom-addons-option-name{font-weight:700}.custom-addons-option-image{width:35px;height:35px;object-fit:contain;margin-right:12px;flex-shrink:0}.custom-addons-option-info{flex-grow:1}.custom-addons-option-name{display:block;font-weight:400;font-size:13px;line-height:1.3}.custom-addons-option-price{display:block;font-weight:700;font-size:12px;color:#000}.custom-addon-selected-image{width:28px;height:28px;object-fit:contain;margin-right:12px;flex-shrink:0}.custom-addon-selected-name{font-weight:700;flex-grow:1;margin-right:10px;line-height:1.3;padding:4px 0;white-space:normal!important;word-break:normal!important}.custom-addon-selected-price{font-size:12px;font-weight:700;color:#000;margin-right:8px;white-space:nowrap;flex-shrink:0}.custom-addon-clear{position:absolute;right:38px;top:50%;transform:translateY(-50%);font-size:20px;color:#bbb;cursor:pointer;font-weight:700;line-height:1;transition:color .1s;z-index:5;padding:5px}.custom-addon-clear:hover{color:red}.custom-addons-container .affirm-as-low-as,.custom-addons-container .affirm-ala-container,.custom-addons-container .klarna-placement{display:none!important}.custom-addons-options-list>*:not(.custom-addons-option){display:none!important}.custom-addons-container[style*="display: none"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-addons.css.map */
