.opt-app-ext{color:purple}.hs_opts_itm{margin-bottom:5px;transition:all .3s linear}.hs_opts_itm.active{visibility:visible;opacity:1;max-height:2000px}.hs_opts_itm.disactive{visibility:hidden;opacity:0;max-height:0}.hs_opts_itm .hs_opts_itm_opt .ht_opts_itm_opt_feature input,.hs_opts_itm .hs_opts_itm_opt .ht_opts_itm_opt_feature textarea{outline:none;padding:8px;border:1px solid #ccc;border-radius:2px;width:100%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;font-size:13px;cursor:pointer}.hs_opts_itm .hs_opts_itm_opt .ht_opts_itm_opt_feature label{font-size:14px;cursor:pointer}.hs_opts_itm .hs_opts_itm_opt .ht_opts_itm_opt_err{font-size:12px}.hs_opts_itm.hs_opts_core{position:relative;margin-top:5px}.hs_opts_itm.hs_opts_core .hs_opts_itm_label{font-size:14px;font-weight:bold;padding:8px 0 0 0}.hs_opts_itm.hs_opts_core .hs_opts_itm_label.required::before{content:"*";color:red}.hs_opts_itm.hs_opts_core .hs_opts_itm_label span{vertical-align:middle}.hs_opts_itm.hs_opts_core .hs_opts_itm_label .selected{color:gray}.hs_opts_itm.hs_opts_core .hs_opts_itm_label .hsoptcore-tooltip{display:inline-block;vertical-align:middle;font-weight:normal}.hs_opts_itm.hs_opts_core .hs_opts_itm_label .hsoptcore-tooltip svg{width:16px;height:16px;vertical-align:middle;user-select:none}.hs_opts_itm.hs_opts_core .hs_opts_itm_label .hsoptcore-tooltip .flower-tip{opacity:0;position:absolute;top:0;background:#f6f7f7;color:#000;padding:2px 15px;margin-left:28px;width:fit-content;border-radius:5px;border:1px solid #eee;user-select:none;z-index:999;transition:all .5s}.hs_opts_itm.hs_opts_core .hs_opts_itm_label .hsoptcore-tooltip:hover .flower-tip{opacity:1}.hs_opts_itm.hs_opts_core .tooltip-below{font-size:12px;color:#ccc;margin-bottom:4px}.hs_opts_itm.hs_opts_core_radio input{margin:0}.hs_opts_itm.hs_opts_core_radio .ht_opts_itm_opt_feature .radio_item{display:inline-block;margin-right:5px;cursor:pointer}.hs_opts_itm.hs_opts_core_radio .ht_opts_itm_opt_feature .radio_item>div{display:-webkit-inline-flex;display:inline-flex;vertical-align:middle}.hs_opts_itm.hs_opts_core_radio .ht_opts_itm_opt_feature .radio_item .radio_input input[type=radio]{width:12px}.hs_opts_itm.hs_opts_core_checkbox input{margin:0}.hs_opts_itm.hs_opts_core_checkbox .checkbox_item{display:inline-block;margin-right:5px;cursor:pointer}.hs_opts_itm.hs_opts_core_checkbox .checkbox_item>div{display:-webkit-inline-flex;display:inline-flex;vertical-align:middle}.hs_opts_itm.hs_opts_core_checkbox .checkbox_item .checkbox_input input[type=checkbox]{width:12px}.hs_opts_itm.hs_opts_core_dropdown .ht_opts_itm_opt_feature select{margin-top:5px;width:100%;height:3rem;appearance:none;border:0;outline:0;border-radius:.25rem;flex:1;padding:0 1em;color:#000;background-color:#e0e0e4;background-image:none;cursor:pointer}.hs_opts_itm.hs_opts_core_dropdown .ht_opts_itm_opt_feature select option{color:inherit;background-color:#dcf1ff}.hs_opts_itm.hs_opts_core_dropdown .ht_opts_itm_opt_feature select:focus{outline:none}.hs_opts_itm.hs_opts_core_dropdown .ht_opts_itm_opt_feature select::-ms-expand{display:none}.hs_opts_itm.hs_opts_core_swatch input{display:none;margin:0}.hs_opts_itm.hs_opts_core_swatch .swatch_item{display:inline-block;vertical-align:middle;margin-right:12px;cursor:pointer}.hs_opts_itm.hs_opts_core_swatch .swatch_item.disabled{pointer-events:none;opacity:.4}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_render_wrapper{position:relative;box-sizing:border-box;width:fit-content;border:2px solid #eee;padding:2px;transition:all .3s}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_render_wrapper:hover{box-shadow:0 0 5px 2px #abcce7}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_render_wrapper.active{border-color:#bba377}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_render{width:40px;height:40px;text-align:center;position:relative}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_render:hover+.swatch_tooltip_img{visibility:visible;opacity:1}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_render .swatch_item_color{display:block !important;width:40px;height:40px}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_render img{width:40px;height:40px}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_tooltip_img{transition:all .3s;visibility:hidden;opacity:0;position:absolute;bottom:60px;border:1px solid #eee;padding:5px;text-align:center;z-index:999;background-color:#000;color:#fff}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_tooltip_img img{width:120px;height:120px;background-color:#fff}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_label{display:none;margin-top:1px;text-align:center}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_label label{text-align:center;font-size:12px}.hs_opts_itm.hs_opts_core_swatch .swatch_item .swatch_price{display:none;text-align:center;font-size:12px}.hs_opts_itm.hs_opts_core_file .ht_opts_itm_opt_feature{height:0 !important;padding:0 !important}.hs_opts_itm.hs_opts_core_file .ht_opts_itm_opt_feature input{border:none !important;visibility:hidden}.hs_opts_itm.hs_opts_core_file .file-uploader .file-uploader-wrapper{display:block;width:fit-content;border:2px dashed #ccc;padding:8px 16px;transition:.3s all}.hs_opts_itm.hs_opts_core_file .file-uploader .file-uploader-wrapper input{border:none !important;visibility:hidden}.hs_opts_itm.hs_opts_core_file .file-uploader .file-uploader-wrapper svg{transition:.3s all;color:#ccc;vertical-align:middle}.hs_opts_itm.hs_opts_core_file .file-uploader .file-uploader-wrapper:hover{border-color:#7593b4}.hs_opts_itm.hs_opts_core_file .file-uploader .file-uploader-wrapper:hover svg{color:#7593b4}.hs_opts_itm.hs_opts_core_file .file-listing .listing-item{display:flex;justify-content:space-between;align-items:center;background-color:#2c3e50;margin-top:6px;padding:3px 6px}.hs_opts_itm.hs_opts_core_file .file-listing .listing-item a{font-size:12px;color:#fff}.hs_opts_itm.hs_opts_core_file .file-listing .listing-item svg{color:#fff;cursor:pointer}.hs_opts_shopline .hs_opts_itm_label{font-size:14px;font-weight:bold;padding:8px 0 0 0}.hs_opts_shopline .hs_opts_itm_opt .ht_opts_itm_opt_feature .shopline_opt_input{display:inline-block}.hs_opts_shopline .hs_opts_itm_opt .ht_opts_itm_opt_feature .shopline_opt_input input{display:none}.hs_opts_shopline .hs_opts_itm_opt .ht_opts_itm_opt_feature .shopline_opt_input label{cursor:pointer;border-radius:5px;text-align:center;display:inline-block;padding:2px 8px;margin:8px 5px 0 0;border:1px solid #000;background-color:rgba(0,0,0,0);color:#000;min-width:35px;transition:all .3s}.hs_opts_shopline .hs_opts_itm_opt .ht_opts_itm_opt_feature .shopline_opt_input label>span{vertical-align:middle}.hs_opts_shopline .hs_opts_itm_opt .ht_opts_itm_opt_feature .shopline_opt_input.active label{border:1px solid rgba(0,0,0,0);background-color:#2c3e50;color:#fff}.hs-add-btn-wrapper{margin:15px 0 10px 0}.hs-add-btn-wrapper button{width:100%}.hs-add-btn-wrapper button[data-add-cart=hsoptcore]::after{content:"";position:absolute;bottom:1px;left:1px;right:1px;top:1px;box-shadow:0 0 0 1px rgba(41,37,44,0),0 0 0 1px #29252c;border-radius:4px;transition:box-shadow 100ms ease;z-index:1}.hs-add-btn-wrapper button[data-add-cart=hsoptcore]:not([disabled]):hover::after{box-shadow:0 0 0 2px rgba(41,37,44,0),0 0 0 2px #29252c}.hs-add-btn-wrapper button[data-add-cart=hsoptcore]{display:inline-flex;font-family:inherit;font-weight:600;line-height:1.6;letter-spacing:0em;color:#29252c;text-align:center;white-space:normal;vertical-align:middle;cursor:pointer;user-select:none;background-color:#fff;transition:opacity .15s ease-in-out;padding:10px 19px;position:relative;border-radius:5px;font-size:14px;border:none;--border-opacity: 0;--alpha-button-background: 1;text-decoration:none;align-items:center;justify-content:center}.hs-add-btn-wrapper button[data-add-cart=hsoptcore].button--full-width{width:100%;display:flex}.hs-add-btn-wrapper button[data-add-cart=hsoptcore].button.loading{color:rgba(0,0,0,0)}.display-flex{display:flex !important}.hs-loading{display:inline-block;position:relative;width:50px;height:150px}.hs-loading div{display:inline-block;position:absolute;left:8px;width:16px;background:#000;animation:hs-loading 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.hs-loading div:nth-child(1){left:8px;animation-delay:-0.24s}.hs-loading div:nth-child(2){left:32px;animation-delay:-0.12s}.hs-loading div:nth-child(3){left:56px;animation-delay:0}@keyframes hs-loading{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}.hs_subtotal_container,.hs_total_container{border:.1rem dashed #353f3e;font-size:14px;font-weight:800;transition:all .3s linear;border-radius:.5rem;margin-top:8px}.hs_subtotal_container.active,.hs_total_container.active{visibility:visible;margin:8px 0 0 0;padding:10px 15px;opacity:1;max-height:2000px}.hs_subtotal_container.disactive,.hs_total_container.disactive{visibility:hidden;margin:0 0 0 0;opacity:0;padding:0;max-height:0}.hs_subtotal_container span,.hs_total_container span{font-weight:500;color:orange}#hs-opt-table{width:100%;border-collapse:collapse;border-spacing:0}#hs-opt-table td,#hs-opt-table .hs-opt-default select{margin:0;padding:0;max-width:none;min-width:0;max-height:none;min-height:0;width:auto;height:auto;float:none;border:0;text-indent:0;transform:none;text-transform:none}#hs-opt-table td,#hs-opt-table th{padding:5px;font-size:14px;border:1px solid #a0a0a0}#hs-opt-table thead tr:first-child th{background:gray;border:1px solid gray;color:#fff}#hs-opt-table:not(.g-card) td.hs-opt-default{display:table-cell !important}#hs-opt-table td.hs-opt-default select{max-width:100%;min-width:0;width:100%;margin-bottom:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:6px 22px 6px 8px;cursor:pointer;border:1px solid #a0a0a0;border-radius:4px;min-height:36px;display:inline-block !important;color:#000;background:#fff url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>") no-repeat scroll right 2px center !important;line-height:1.2}#hs-opt-table td.hs-opt-default option{color:#000;background:#fff}
