.bold_option.bold_option_swatch{display:grid;grid-template-columns:auto auto;justify-content:flex-start;align-items:flex-start;gap:4px}.bold_option.bold_option_swatch .bold_option_title{grid-column:1 / 3}.bold_option.bold_option_swatch .bold_swatch_open_button{width:fit-content;padding:8px 28px;border:none;color:#fff;background-color:#111}.bold_option.bold_option_swatch .bold_option_element_container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;visibility:hidden;opacity:0;pointer-events:none;transform:scale(.9);z-index:9999999999;transition:transform .25s,opacity .25s}.bold_option.bold_option_swatch .bold_option_element_container.active{visibility:visible;opacity:1;pointer-events:auto;transform:scale(1)}.bold_option.bold_option_swatch .bold_option_element{display:grid!important;grid-template-columns:repeat(5,1fr);justify-items:stretch;gap:10px;width:50%;min-width:350px;max-width:700px;max-height:560px;height:fit-content;padding:20px;border-radius:8px;color:#000;background-color:#fff;overflow-x:hidden;overflow-y:auto}.bold_modal_heading{grid-column:1 / 6;flex-basis:100%;position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;width:100%}.bold_modal_heading:after{content:"";position:absolute;bottom:-15px;left:-20px;right:-20px;height:1px;background-color:#0003}.bold_modal_heading h1{margin:0;font-size:18px}.bold_modal_heading button{background-color:#0000;border:none;transition:transform .25s;transform:translateY(-4px)}.bold_modal_heading button:hover{transform:rotate(90deg)}.bold_modal_heading button:active{background-color:#0003}.bold_option_element_container .bold_option_value{margin-bottom:unset!important;margin-right:unset!important}.bold_option_element_container .bold_option_value label{display:flex!important;flex-direction:column;align-items:center;gap:10px;max-width:unset!important;height:100%;padding:8px 0;margin-bottom:0!important;border-radius:6px;background-color:#00000013;box-shadow:#0000003d 0 3px 8px}.bold_option_element_container .bold_option_value label:has(input:checked){border:2px solid #febe00}.bold_option_element_container .bold_option_value_element{min-width:54px;width:54px!important;height:54px!important;float:unset!important;margin-right:unset!important;box-shadow:none!important}.bold_option_element_container .bold_option_value_swatch{width:54px!important;height:54px!important;border:none!important}.bold_option_element_container .bold_option_swatch_title{display:flex;flex-direction:column;text-align:center;line-height:1.4}.bold_option_element_container .bold_option_value_title{font-size:14px!important}.bold_option_element_container .bold_option_value_price{font-size:14px;font-weight:900}.bold_option_element_container .bold_option_value_element{border:none!important;border-radius:4px!important}.bold_selected_swatch{display:flex;gap:4px;align-items:center;margin-top:-3px}.bold_selected_swatch p{margin-bottom:0!important}.bold_selected_swatch img{width:38px;height:38px}.bold_selected_swatch img[src=""],.bold_selected_swatch img[src=""]+p+button{display:none}.bold_selected_swatch button{background:none;border:none}.bold_option_value_swatch>span{background-size:cover!important}@media screen and (max-width: 1080px){.bold_option.bold_option_swatch .bold_option_element{grid-template-columns:repeat(4,1fr)}.bold_modal_heading{grid-column:1 / 5}}@media screen and (max-width: 768px){.bold_option.bold_option_swatch .bold_option_element{width:95%!important;padding:20px 10px}.bold_option_element_container .bold_option_value_title{font-size:13px!important}.bold_option_element_container .bold_option_value_price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sc-custom.css.map */
