.rb-product-form-v2{width:calc(100% + 40px);margin:28px -20px 0;padding-bottom:24px;background-color:#fff;overflow:hidden}.rb-product-form-v2--small-indents{padding-bottom:38px}.rb-product-form-v2__group{padding-top:24px}.rb-product-form-v2__group--bundle{padding-top:64px}.rb-product-form-v2__group-wrapper{padding-left:20px;padding-right:20px}.rb-product-form-v2__group-wrapper+.rb-product-form-v2__group-wrapper{margin-top:32px;padding-top:32px;border-top:1px solid #f2efeb}.rb-product-form-v2__bottom-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px;margin-top:16px}.rb-product-form-v2__bottom-wrapper .rb-product-form-v2__shipping-note,.rb-product-form-v2__bottom-wrapper .rb-product-payments{width:auto;margin:0}.rb-product-form-v2__vet-block{position:relative;display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;border-radius:8px;border:1px solid #66291e}.rb-product-form-v2__vet-block-content{position:relative;z-index:1}.rb-product-form-v2__vet-title{margin:0;line-height:1.17647;font-size:17px;font-weight:600}.rb-product-form-v2__vet-quote{font-size:14px;font-weight:500;line-height:1.36364}.rb-product-form-v2__vet-author{margin-top:8px;font-size:12px;font-weight:300;line-height:1.2}.rb-product-form-v2__vet-author strong{font-weight:400}.rb-product-form-v2__vet-image{--responsive-wrapper-max-width:48px;flex-shrink:0}.rb-product-form-v2__group-title{margin:0;font-size:17px;font-weight:600;line-height:1.21053}.rb-product-form-v2__group-title--small{font-size:15px;font-weight:400;line-height:1.33333}.rb-product-form-v2__group-title--other{color:rgba(64,51,51,.6);margin-top:12px}.rb-product-form-v2__group-title--indent{margin-top:24px}.rb-product-form-v2__group-title--medium-indent{margin-top:14px}.rb-product-form-v2__group-indent{margin-top:20px}.rb-product-form-v2__submit{text-transform:uppercase}.rb-product-form-v2__shipping-note{width:100%;margin-top:16px;text-align:center}.rb-product-form-v2__shipping-note--small-indent{margin-top:4px}.rb-product-form-v2__shipping-note-bubble{display:inline-block;width:12px;height:12px;margin:0 3px;border-radius:51%;background-color:#cad500;vertical-align:middle}.rb-product-form-v2__shipping-note-label{vertical-align:middle}.rb-product-form-v2__sticky-bar{position:fixed;left:0;right:0;bottom:0;padding:10px 20px;background-color:#fff;z-index:10;opacity:0;visibility:hidden;transform:translateY(100%);transition-property:transform,box-shadow,opacity,visibility;transition-duration:.25s}.rb-product-form-v2__sticky-bar.is-shown{opacity:1;visibility:visible;transform:none;box-shadow:0 .47px 2.214px rgba(0,0,0,.05),0 1.131px 5.32px rgba(0,0,0,.07),0 2.129px 10.017px rgba(0,0,0,.09),0 3.797px 17.869px rgba(0,0,0,.11),0 7.102px 33.422px rgba(0,0,0,.13),0 17px 80px rgba(0,0,0,.18)}.rb-product-form-v2__types-wrapper{margin-bottom:32px}.rb-product-form-v2__types-description{margin-top:4px}.rb-product-form-v2__types{display:flex;gap:16px;margin-top:18px}.rb-product-form-v2__type{display:flex;align-items:center;gap:4px;width:calc(50% - 8px);border:2px solid #f2efeb;border-radius:10px;padding:7px 12px 7px 6px;text-decoration:none;cursor:pointer}.rb-product-form-v2__type:hover{text-decoration:none}.rb-product-form-v2__type.is-selected{border-color:#66291e;background-color:#f2efeb;cursor:default}.rb-product-form-v2__type.is-selected .rb-product-form-v2__type-title{font-weight:700}.rb-product-form-v2__type-image{--responsive-wrapper-max-width:35px;flex-shrink:0}.rb-product-form-v2__type-title{font-size:14px}.rb-product-form-v2__type-info{display:flex;width:20px;height:20px;margin-left:auto;cursor:pointer}.rb-product-form-v2__type-info svg{width:100%;height:100%}@media only screen and (min-width:768px){.rb-product-form-v2{margin:32px 0 0;padding:0;width:100%;background-color:transparent;overflow:visible}.rb-product-form-v2__group-title--medium-indent{margin-top:24px}.rb-product-form-v2__group{position:relative;padding:38px 0;border-radius:15px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.05);overflow:hidden}.rb-product-form-v2__group+.rb-product-form-v2__group,.rb-product-form-v2__group--bundle{margin-top:4px}.rb-product-form-v2__group-wrapper{padding-left:44px;padding-right:44px}.rb-product-form-v2__vet-block{margin-top:24px;padding:16px 20px;border-radius:13px}.rb-product-form-v2__vet-block-content{max-width:calc(100% - 125px)}.rb-product-form-v2__vet-quote{font-size:16px;line-height:1.5}.rb-product-form-v2__vet-author{font-size:15px;line-height:1.1}.rb-product-form-v2__vet-image{--responsive-wrapper-max-width:72px }.rb-product-form-v2__group-indent{margin-top:28px}.rb-product-form-v2__shipping-note{margin-top:24px}.rb-product-form-v2__shipping-note--small-indent{margin-top:8px}.rb-product-form-v2__shipping-note-bubble{width:16px;height:16px}.rb-product-form-v2__sticky-bar{left:50%;bottom:16px;max-width:390px;border-radius:15px;padding:20px;transform:translate(-50%,100%)}.rb-product-form-v2__sticky-bar.is-shown{transform:translate(-50%)}.rb-product-form-v2__types-wrapper{text-align:left}.rb-product-form-v2__type-title{font-size:17px}}@media only screen and (min-width:1024px){.rb-product-form-v2--sticky{position:sticky;top:calc(var(--header-height, 68px) + 10px)}}@media only screen and (min-width:1400px){.rb-product-form-v2__types{gap:25px;padding:0 25px}.rb-product-form-v2__type{gap:10px;width:calc(50% - 12.5px);padding:8px 18px 8px 10px}.rb-product-form-v2__type-title{font-size:20px}.rb-product-form-v2__type-image{--responsive-wrapper-max-width:42px}.rb-product-form-v2__type-info{width:23px;height:23px}}