.bold_option_element:has(.bold_option_value_swatch span[style^=background-image]){display:block!important;width:100%}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]){display:block!important;width:100%}.bold_option_value_swatch:has(span[style^=background-image]){width:60px!important;height:60px!important}.free_shipping_option .bold_option_value_element:has(.bold_option_value_swatch span[style^=background-image]){border:1px solid #6E7412!important}.bold_tooltip{background:url(/cdn/shop/files/info_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg?v=1748885952)!important;background-size:contain!important;background-repeat:no-repeat!important;width:18px!important;height:18px!important}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_swatch_title{color:#000;font-size:16px}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_swatch_title span{width:100%;height:fit-content;text-align:left;max-width:100%;line-height:1.5;text-wrap:wrap}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) label{display:flex;flex-direction:row;align-items:center;gap:2rem;justify-content:flex-end;position:relative;margin-bottom:0}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) label:has(>.bold_tooltip) .bold_tooltip{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99999}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_value_price{width:max-content}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_tooltip{position:absolute;top:56px;left:180px}@media screen and (min-width: 769px){.bold_tooltip{width:18px;height:18px}}@media screen and (max-width: 768px){.bold_option.bold_option_swatch{padding:8px}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_swatch_title{max-width:300px!important}}@media screen and (max-width: 512px){.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_swatch_title{max-width:190px!important;font-size:12px}}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_swatch_title:after{display:none}.bold_option_swatch:has(.bold_option_value_swatch span[style^=background-image])>.bold_option_title{display:none}.bold_option_swatch input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--sm-color-pri);border-radius:3px;position:relative}.bold_option_swatch input[type=checkbox]:before{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid var(--sm-color-pri);border-radius:50%;opacity:0;transition:opacity .2s ease-in-out;display:flex;align-items:center;justify-content:center;color:var(--sm-color-white)}.bold_option_swatch input[type=checkbox]:checked{border-color:var(--sm-color-pri);background-color:var(--sm-color-pri)}.bold_option_swatch input[type=checkbox]:checked:before{opacity:1}.bold_swatch_selected:has(.bold_option_value_swatch span[style^=background-color]){box-shadow:0 0 0 3px #b3b3b3!important}.bold_option_set{flex-direction:column;gap:1rem}.bold_option.bold_option_swatch{padding:10px;border-radius:4px;border:1px solid #D7D7D7;background-color:#f5f5f5;display:flex;align-items:center;justify-content:flex-start;gap:8px}.bold_option.bold_option_swatch:not(:has(.bold_option_value:nth-child(2))) .bold_option_value label{display:grid!important;grid-template-areas:"option title info checkbox";grid-template-columns:auto 12fr 1fr auto;gap:2rem;align-items:start}.bold_option.bold_option_swatch:not(:has(.bold_option_value:nth-child(2))) .bold_option_value label>.bold_option_swatch_title{display:flex!important;align-items:center!important;height:100%}.bold_option.bold_option_swatch:not(:has(.bold_option_value:nth-child(2))) .bold_option_value label>input{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.bold_option.bold_option_swatch:not(:has(.bold_option_value:nth-child(2))) .bold_option_value label{align-items:center}.bold_option.bold_option_swatch:not(:has(.bold_option_value:nth-child(2))) .bold_option_value label>input{top:.5rem}}.bold_option.bold_option_swatch .bold_option_value label>span[role=tooltip]{grid-area:info}.bold_option.bold_option_swatch .bold_option_value label>.bold_option_value_element{grid-area:option;width:fit-content}.bold_option.bold_option_swatch .bold_option_value label>span[class*=bold_option_swatch_title]{grid-area:title}.bold_option.bold_option_swatch .bold_option_value label>input[type=checkbox]{grid-area:checkbox}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_swatch_title{width:100%;top:0;left:0;position:relative;margin:0;padding:0;opacity:1;background:transparent;max-width:100%;bottom:0;transform:none;font-weight:400}.bold_option:not(.bold_option_radio) .bold_option_value label>.bold_option_value_element{padding:8px;background:#fff}.bold_tooltip>:first-child,.bold_tooltip:hover>:first-child{background:#fff!important;color:#333!important;opacity:1;font-weight:400!important;width:190px;line-height:1.2!important;box-shadow:0 2px 4px #0000001a;text-align:left;font-size:14px}.bold_option_value:hover .bold_option_swatch_title,.bold_tooltip:hover>:first-child{opacity:1!important}.bold_option_value:has(.bold_option_value_swatch span[style^=background-image]) .bold_option_swatch_title span span{margin-top:8px;font-weight:600!important;color:#726c6c;display:block;font-size:.9rem}.variant-input-wrap select{margin-bottom:1rem;border-color:#d7d7d7;background-color:#f5f5f5}.bold_option select{border-color:#d7d7d7;background-color:#f5f5f5}.bold_option select:focus-visible{outline:none}.bold_option_dropdown .bold_option_element{margin-left:0!important}span.required_accessories{display:block}.bold_tooltip:hover>:first-child{border:1px solid #CCC}.delivery_option{background-color:#fffdee!important;border:1px solid #F2AA24!important}.free_shipping_option{background-color:#f6fff0!important;border:1px solid #6E7412!important}.block_section{display:flex;flex-direction:column}.block_section__name{color:#333;font-weight:700;margin-bottom:.5rem}.block_section__description{color:#333;font-size:.9rem;margin-bottom:.5rem}.block_section__description a{color:#e15a1d}.block_section__blocks{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.block_section__blocks .bold_option_hidden{display:none}.block_section:has(.block_section__blocks:not(:has(.bold_option:not(.bold_option_hidden)))){outline:3px solid blue}.bold_option_radio .bold_option_element{display:flex!important;flex-direction:row!important}.bold_option_radio .bold_option_element span.bold_option_value{margin-right:0}.bold_option .bold_option_value label>.bold_option_value_element:has(input[type=radio]){padding:0;margin-right:4px}.bold_option .bold_option_value label>.bold_option_value_element input[type=radio]{margin:0;padding:0}.bold_option.bold_option_radio.radio_option{margin-bottom:0;padding-bottom:0}.product-single__form:has(.bold_options){max-width:100%}.price-element{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem;font-size:1.2rem;font-weight:700;color:#333}.price-element__label{font-size:1rem;font-weight:400;color:#333}.price-element__value{font-size:2rem;font-weight:600}@media screen and (max-width: 768px){.price-element__value{font-size:1.5rem}}.price-element__original-price{font-size:1rem;font-weight:400;color:#333;text-decoration:line-through}.price-element__original-price sup{text-decoration:none}.delivery_option.bold_option.bold_option_swatch .bold_option_value label>.bold_option_value_element{border:1px solid #F2AA24!important}.bold_option:not(.bold_option_radio) .bold_option_value label>.bold_option_value_element{border:1px solid #D7D7D7!important}.bold_option_value_quantity{display:none!important}.radio_option .bold_option_title:not(.color_radio_option_title){display:flex!important;justify-content:flex-start;gap:.5rem;margin-bottom:.4rem}.bold_option_title.color_radio_option_title{display:none!important}.bold_option.radio_option:not(.bold_option_radio) .bold_option_value label>.bold_option_value_element{max-width:80px;width:100%}.bold_option.radio_option .bold_option_value .bold_option_swatch_title:has(.bold_option_value_price){opacity:1;height:auto;line-height:1em}@media screen and (min-width: 768px){.radio_option.bold_option_swatch input[type=checkbox]{min-width:16px}}.metafield-rich_text_field p{margin:0}.required_dropdown .bold_option_title{margin-bottom:4px;display:flex;gap:.2rem}.block_section:has(.block_section__description:last-child) .block_section__blocks{margin-bottom:0}.block_section:has(.block_section__description:last-child) .bold_option.bold_option_swatch{margin-bottom:10px}.block_section .block_section__description:last-child{margin-bottom:1rem}.radio_option:has(>.bold_tooltip) .bold_option_value:hover span.bold_option_swatch_title{display:block}.radio_option:has(>.bold_tooltip) span.bold_option_swatch_title{display:none}
/*# sourceMappingURL=/cdn/shop/t/86/assets/bold-custom.css.map */
