fieldset[data-option-index="0"]{margin-bottom:16px}fieldset[data-option-index="0"] .product-form__input-group{display:flex!important;flex-wrap:wrap;gap:16px;align-items:flex-start;width:100%}fieldset[data-option-index="0"] label{flex:1 1 calc(33.333% - 11px);min-width:120px;padding:20px 16px;background:#fff;border:2px solid #d6d6d6;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box}fieldset[data-option-index="0"] label:before{content:"";width:60px;height:60px;border-radius:50%;display:block;box-shadow:0 2px 8px #0000001f,inset -1px -1px 2px #0000001a;flex-shrink:0}fieldset[data-option-index="0"] label:has(input[value*=Steel]):before,fieldset[data-option-index="0"] label:has(input[value*=steel]):before{background:linear-gradient(135deg,#f8f8f8,#d6d6d6,#fff,#b5b5b5,#eee)}fieldset[data-option-index="0"] label:has(input[value*=Gold]):before,fieldset[data-option-index="0"] label:has(input[value*=gold]):before{background:linear-gradient(135deg,#fff1a8,#f6c400 35%,#fff8c6 50%,#d99a00,#ffd84d)}fieldset[data-option-index="0"] label:has(input[value*=ROSE]):before,fieldset[data-option-index="0"] label:has(input[value*=rose]):before{background:linear-gradient(135deg,#ffd8d2,#d9968f 35%,#fff0ec 50%,#c97972,#f2b8ae)}fieldset[data-option-index="0"] label:hover{border-color:#999;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}fieldset[data-option-index="0"] label:has(input[type=radio]:checked){border-color:#000;border-width:2px;box-shadow:0 4px 16px #0003}fieldset[data-option-index="0"] input[type=radio]{position:absolute;opacity:0;pointer-events:none}fieldset[data-option-index="0"] label .visually-hidden,fieldset[data-option-index="0"] label span:not(.swatch){font-size:0;color:transparent}fieldset[data-option-index="0"] label:has(input[value*=Steel]) .visually-hidden:after,fieldset[data-option-index="0"] label:has(input[value*=steel]) .visually-hidden:after{content:"Silver Plated";font-size:14px;font-weight:600;color:#000;display:block}fieldset[data-option-index="0"] label:has(input[value*=Gold]) .visually-hidden:after,fieldset[data-option-index="0"] label:has(input[value*=gold]) .visually-hidden:after{content:"Gold Plated";font-size:14px;font-weight:600;color:#000;display:block}fieldset[data-option-index="0"] label:has(input[value*=ROSE]) .visually-hidden:after,fieldset[data-option-index="0"] label:has(input[value*=rose]) .visually-hidden:after{content:"Rose Gold Plated";font-size:14px;font-weight:600;color:#000;display:block}fieldset[data-option-index="0"] label:after{content:"$7.90";font-size:13px;color:#666;display:block;margin-top:-4px}@media(max-width:768px){fieldset[data-option-index="0"] label{flex:1 1 calc(33.333% - 11px);padding:16px 12px}fieldset[data-option-index="0"] label:before{width:50px;height:50px}}@media(max-width:480px){fieldset[data-option-index="0"] .product-form__input-group{gap:12px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}fieldset[data-option-index="0"] label{flex:0 0 calc(33.333% - 8px);min-width:100px;padding:14px 10px}fieldset[data-option-index="0"] label:before{width:45px;height:45px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
