.davids_bridal .orientation-option{clear:both;margin:0;float:none;width:auto}.davids_bridal .orientation-option .mageworx-swatch-option.image{height:auto !important;background-size:70px !important}.davids_bridal .hide_title .displaylabel,.designradio .control,.davids_bridal button#product-addtocart-button{display:none}.davids_bridal button#product-to-checkout-button{width:100%}.davids_bridal .designradio .switch-field-container{display:flex;align-items:center;gap:10px;margin:10px 0 30px}.davids_bridal .designinfo{position:relative;display:inline-block}.davids_bridal .finishinfo span,.davids_bridal .designinfo span{display:none;cursor:pointer;color:#fff;font-size:13px;font-weight:400;top:-75px;min-width:230px;left:30px}.davids_bridal .finishinfo span{top:5rem;left:30rem}.davids_bridal .finishinfo:hover span,.davids_bridal .designinfo:hover span{display:flex;padding:10px 15px;align-items:flex-start;gap:21px;position:absolute;border-radius:10px;background:#3a383e}.davids_bridal .showqty .designinfo:before{margin-top:-5px;margin-left:1rem}.davids_bridal .showqty .designinfo span{top:-55px;min-width:220px;left:48px}.davids_bridal .finishinfo:before,.davids_bridal .designinfo:before{background:url(../images/warning.svg);content:'';height:24px;width:24px;position:absolute;background-repeat:no-repeat;background-size:cover;top:-13px}.davids_bridal .finishinfo:before{top:unset;margin-top:-4.5em;margin-left:25em}.davids_bridal .switch-field{align-items:center;display:flex;margin:0;overflow:hidden;background:#fafafa;border-radius:300px;width:fit-content;padding:11px}.davids_bridal .switch-field input{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.davids_bridal .switch-field label{background-color:#e4e4e4;text-align:center;padding:13px 20px;background-color:#fafafa;border-radius:300px;transition:all .2s ease-in-out;color:#3a383e;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.davids_bridal .switch-field label:hover{cursor:pointer}.davids_bridal .switch-field input:checked+label{background-color:#3a383e;color:#fff}.db_stores .input-text.product-custom-option{padding:14px 15px 14px 22px;flex:1 0 0;display:flex;justify-content:space-between;align-items:center;border-radius:8px;border:1.5px solid #5e5c61;background:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:normal;height:auto}.db_stores .options-container{display:none;position:absolute;top:100%;left:0;right:0;z-index:1000;padding:12px 13px;flex-direction:column;align-items:flex-start;gap:1px;border-radius:8px;border:1.5px solid #5e5c61;margin-top:5px;background:#fff;max-height:200px;overflow-y:auto}.db_stores .option{cursor:pointer;display:flex;padding:8px 13px;align-items:flex-start;align-content:flex-start;gap:7px;align-self:stretch;flex-wrap:wrap;border-radius:8px;background:#fff;color:#4d4c51;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.db_stores .option:hover{border-radius:8px;background:#fafafa}.db_stores .no-results{color:#e86262;font-size:14px;font-weight:500}.db_stores .no-results p{color:#4d4c51;font-size:12px;font-weight:400}.db_stores span.selected-option{display:flex;justify-content:space-between;gap:10px}div#type-wrapper-add-on-option{display:none !important}div#select-quantity-box select{background-color:#f3f3f3;opacity:.8;cursor:not-allowed;pointer-events:none}.block-search,.ves-megamenu.top-navigation{visibility:hidden}._block-content-loading .fotorama-item{z-index:0;left:0;right:0;bottom:0;top:0;width:100%;height:100%;border-radius:10px}@media (max-width:667px){.davids_bridal .switch-field{max-width:90%}.davids_bridal .showqty .designinfo span{left:-230px}.davids_bridal .designinfo span{left:-235px;min-width:217px}}@media screen and (max-width:1100px){.davids_bridal .finishinfo:hover span{position:relative;margin-bottom:15px;top:unset;left:unset}}@media (min-width:769px) and (max-width:1440px){.davids_bridal .showqty .designinfo span{left:-230px}.davids_bridal .designinfo span{left:-235px;min-width:217px}}