.custom-attr-group h3{font-size:15px;margin-bottom:5px}.custom-attr-group{margin-bottom:15px}.custom-attr-group ul{padding:0;display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:10px}.custom-attr-group ul li a{display:inline-block;padding:5px 12px;border:2px solid #dedede;border-radius:3px;color:#222;width:35px;height:35px;text-overflow:ellipsis;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;position:relative;transition:.35s cubic-bezier(.46,.01,.32,1)}.custom-attr-group ul li a:hover{border:2px solid #aaa;-webkit-box-shadow:inset 0px 0px 0px 2px transparent;-moz-box-shadow:inset 0px 0px 0px 2px transparent;box-shadow:inset 0px 0px 0px 2px transparent}.custom-attr-group ul li a.active-attr{border:2px solid #829af1 !important;transition:.35s cubic-bezier(.46,.01,.32,1);-webkit-box-shadow:inset 0px 0px 0px 2px #fff !important;-moz-box-shadow:inset 0px 0px 0px 2px #fff !important;box-shadow:inset 0px 0px 0px 2px #fff !important;color:#333}.page-product-bundle .product-info-main .product-options-wrapper{border:0}.catalog-product-view .product-info-main .custom-attr-size ul{margin-bottom:15px;margin-left:0;padding-left:0;gap:10px;margin-top:10px;display:flex;gap:12px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.catalog-product-view .product-info-main .custom-attr-size ul li{display:inline-block;margin-bottom:0}.catalog-product-view .product-info-main .custom-attr-size ul li a{display:inline-block;padding:5px 12px;border-radius:3px;color:#3b5998;text-overflow:ellipsis;position:relative;border:1px solid #999;color:#333;transition:.35s cubic-bezier(.46,.01,.32,1)}.catalog-product-view .product-info-main .custom-attr-size ul li a:hover{color:#333;border-color:#0071e3;text-decoration:none;-webkit-box-shadow:inset 0px 0px 0px 2px transparent;-moz-box-shadow:inset 0px 0px 0px 2px transparent;box-shadow:inset 0px 0px 0px 2px transparent}.catalog-product-view .product-info-main .custom-attr-size ul li a.active-attr{border:2px solid #0071e3;transition:.35s cubic-bezier(.46,.01,.32,1);-webkit-box-shadow:inset 0px 0px 0px 2px #fff !important;-moz-box-shadow:inset 0px 0px 0px 2px #fff !important;box-shadow:inset 0px 0px 0px 2px #fff !important;color:#333}.product-info-main .product-add-form .swatch-attribute.color .swatch-option.selected{border-color:#02a5ff !important}