html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector legend.label{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;color:#1a1a1a;margin-bottom:6px}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector__label-value{font-weight:400;color:#4d4d4d}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector__btns{margin:0!important;gap:0 8px}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector:has(.opt-label--swatch,.opt-label--image) .option-selector__btns{gap:0;margin-left:-9px!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--swatch,html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--image{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--swatch:before,html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--image:before{top:9px!important;left:9px!important;width:26px!important;height:26px!important;margin:0!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #00000029}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--swatch:after,html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--image:after{top:6px!important;left:6px!important;width:32px!important;height:32px!important;border:1px solid transparent!important;border-radius:50%!important;box-shadow:none!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label--image .opt-label__media{position:absolute;top:9px;left:9px;width:26px;height:26px;border-radius:50%;overflow:hidden}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label--image .theme-img{border-radius:50%}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label:is(.opt-label--swatch,.opt-label--image):hover:after{border-color:#8c8c8c!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:checked+.opt-label:is(.opt-label--swatch,.opt-label--image):after{border-color:#000!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:focus-visible+.opt-label:is(.opt-label--swatch,.opt-label--image){outline:none!important}html body.tab-used :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:focus-visible+.opt-label:is(.opt-label--swatch,.opt-label--image):after,html:not(.js) body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:focus-visible+.opt-label:is(.opt-label--swatch,.opt-label--image):after{border:2px solid #000000!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--btn{position:relative;min-width:44px!important;min-height:44px!important;height:auto;margin:0!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#4d4d4d!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--btn:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:0;right:0;border:1px solid #CFCFCF;border-radius:8px;background:#fff;pointer-events:none}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--btn>*{position:relative;z-index:1}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-label.opt-label--btn:hover:before{border-color:#8c8c8c}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:checked+.opt-label.opt-label--btn{color:#000!important;font-weight:500!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:checked+.opt-label.opt-label--btn:before{border-color:#1a1a1a;box-shadow:none}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn.is-unavailable+.opt-label.opt-label--btn{color:#ababab!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn.is-unavailable+.opt-label.opt-label--btn:before{border-color:#e6e6e6}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:focus-visible+.opt-label.opt-label--btn{outline:none!important}html body.tab-used :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:focus-visible+.opt-label.opt-label--btn:before,html:not(.js) body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector .opt-btn:focus-visible+.opt-label.opt-label--btn:before{outline:2px solid #000000;outline-offset:2px}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector[data-option=Color i] .opt-label.opt-label--btn,html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector[data-option=Colour i] .opt-label.opt-label--btn,html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector:has(.opt-label--swatch,.opt-label--image) .opt-label.opt-label--btn{padding:0 12px!important;font-size:12px!important}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector[data-option=Color i] .opt-label.opt-label--btn:before,html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector[data-option=Colour i] .opt-label.opt-label--btn:before,html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector:has(.opt-label--swatch,.opt-label--image) .opt-label.opt-label--btn:before{top:6px;bottom:6px;border-radius:2px}html body :is(.quickbuy-container,.section-featured-product) variant-picker .option-selector:has(.opt-label--swatch,.opt-label--image) .opt-label.opt-label--btn{margin-left:9px!important}html body .product-block .product-block-options--swatch .product-block-options__item{--product-block-options-swatch-border-radius: 50%;border-color:#00000029;width:22px;height:22px}html body .product-block .product-block-options--swatch .product-block-options__more-label{line-height:22px}html body.swatch-method-swatches .product-block .product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable:after{right:-3px;left:-3px}
/*# sourceMappingURL=/cdn/shop/t/142/assets/carema-variants.css.map */
