.thumbnails-wrapper button{display:block;padding:0;position:relative;left:0;right:0;height:100%;top:0;transform:unset;width:20px}.thumbnails-wrapper .product-single__thumbnails{width:calc(100% - 50px);max-width:100%!important}.thumbnails-wrapper .product-single__thumbnails .slick-slide .product-single__thumbnail{min-height:auto!important}.simple-atc-price{display:flex!important}.simple-atc-price .price{align-items:center}.swatch{margin-top:30px!important}.option-metal-color .swatch-element label{width:40px!important;height:40px!important;border-radius:40px!important;padding:3px!important}.thumbnails-wrapper{display:flex;align-items:center;justify-content:center;width:100%;padding:0}.thumbnails-wrapper button{display:block!important;padding:0;position:relative;left:0;right:0;height:100%;top:0;transform:unset;width:20px}.thumbnails-wrapper .product-single__thumbnails{width:calc(100% - 50px);margin:0;max-width:100%!important}.thumbnails-wrapper .product-single__thumbnails .slick-slide{margin:0 5px;display:flex;align-items:center;justify-content:center}.thumbnails-wrapper .product-single__thumbnails .slick-slide>div{display:flex;align-items:center;justify-content:center}.thumbnails-wrapper .product-single__thumbnails .slick-slide>div li,.thumbnails-wrapper .product-single__thumbnails .slick-slide>div li img{width:100%;flex:unset}.product-single__thumbnails-item{padding:0;margin:0}.thumbnails-wrapper .product-single__thumbnails .slick-slide .product-single__thumbnail{min-height:auto!important;margin:0}.thumbnails-wrapper .product-single__thumbnails .product-single__thumbnail{border:1px solid #e4e3e5}.thumbnails-wrapper .product-single__thumbnails .product-single__thumbnail.active-thumb{border-color:#000}.product-single__media-group{margin-bottom:20px}h1.product-single__title{font-size:25px}.product__price.affirm-message-product,.express-checkout__affirm{display:none}.swatch{margin-top:30px!important;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.container-variants-element{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.color.swatch-element label{width:60px!important;height:60px!important;border-radius:5px!important;border:#e4e3e5 solid 1px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column;z-index:-1}.swatch input:checked+label{border:1px solid #000!important}.option-metal-color .swatch-element label{width:40px!important;height:40px!important;border-radius:40px!important;padding:3px!important;position:relative!important;overflow:hidden;display:flex;justify-content:center;align-items:center}.option-metal-color .swatch-element label:after{content:"";display:block;position:absolute;width:40px;height:40px;border-radius:40px;border:white solid 5px}.option-diamond-shape .swatch-element{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;width:70px;overflow:hidden;margin-bottom:20px!important}.option-diamond-shape .swatch-element .tooltip{position:relative;visibility:visible;left:0;opacity:1;transform:unset;top:0;box-shadow:unset;width:100%;text-align:center;font-size:9px;line-height:12px;padding:0;margin:0}.option-diamond-shape .swatch-element label{margin-bottom:8px}.swatch .tooltip{background:#fff}.swatch .swatch-element{display:flex;float:unset!important;margin-right:5px!important;margin-left:5px!important}.product-form .simple-atc-product-form{display:flex!important}.product-form .product-form__controls-group.product-form__controls-group--submit{display:none}section.container-form-bridal{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 0 0}p.title-form-builder-aquote{font-size:12px;margin:5px 0 12px;line-height:125.4%;letter-spacing:.16em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;color:#313131;font-weight:600}section.container-form-bridal .cb-form-section{padding:0}.cb-form-field{margin-bottom:0}.cb-input_url_product,.cb-input_product_name,.cb-input_variant_product{display:none}.cb-label{margin:0;font-weight:300;font-size:15px}.cb-form-field .cb-input{margin-bottom:25px}.cb-form-field .cb-input.cb-input_message{margin-bottom:5px}.cb-form-field .cb-input input,.cb-form-field .cb-input textarea{border:0!important;border-bottom:black solid 2px!important;border-radius:0!important;background:#f5f5f5!important;font-size:13px!important}.cb-form-field .cb-input textarea{height:100px}section.container-form-bridal .react-tel-input .flag-dropdown{background:transparent;border:0}.cb-form-actions button{width:100%;height:45px;margin-bottom:15px;display:flex;justify-content:center;align-items:center}.cb-form-actions button span{height:45px;font-weight:600;font-size:14px;line-height:125.4%;text-align:center;font-family:Josefin Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;position:relative;display:block;line-height:45px;width:100%;border-radius:0}@media only screen and (min-width: 1024px){.product-single__media-group{display:flex;flex-direction:row-reverse;align-items:flex-start;position:sticky;top:100}.thumbnails-wrapper{width:100px;flex-direction:column}.thumbnails-wrapper .product-single__thumbnails{width:100%}.thumbnails-slider__prev,.thumbnails-slider__next{transform:rotate(90deg)!important}.thumbnails-wrapper button{height:50px;width:50px}.thumbnails-wrapper .product-single__thumbnails .slick-slide{margin:5px 0}.swatch{margin-top:40px!important}p.title-form-builder-aquote{margin-top:10px}h1.product-single__title{font-size:30px}section.container-form-bridal{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/styles-bridal-pdp.css.map */
