.rb-purchase-form-v2{border:1px solid #e0e3e6;border-radius:12px;padding:12px}.rb-purchase-form-v2.is-hidden{display:none}.rb-purchase-form-v2.is-product-quiz-enabled .rb-product-dog-weight{margin-bottom:16px}.rb-purchase-form-v2.is-product-quiz-enabled .rb-product-dog-weight__personalization{display:block}.rb-purchase-form-v2.is-product-quiz-enabled .rb-product-dog-weight__wrapper,.rb-purchase-form-v2__element:not(.is-subscription) .rb-purchase-form-v2__toggler-title--active{display:none}.rb-purchase-form-v2__element:not(.is-subscription) .rb-purchase-form-v2__toggler-title--inactive{display:block}.rb-purchase-form-v2__element:not(.is-subscription) .rb-purchase-form-v2__combination-label-description{display:none}.rb-purchase-form-v2__element:not(.is-subscription) .rb-purchase-form-v2__combination-label-description--otp{display:block}.rb-purchase-form-v2__element.is-subscription .rb-purchase-form-v2__combination-checkbox:checked+.rb-purchase-form-v2__combination-label-wrapper .rb-purchase-form-v2__combination-label-benefits{display:flex}.rb-purchase-form-v2__element.is-sub-only .rb-purchase-form-v2__toggler{display:none}.rb-purchase-form-v2__unit-price{text-align:center;color:#40333399;flex-wrap:wrap;justify-content:center;gap:0 4px;width:100%;margin-bottom:8px;font-size:12px;font-weight:400;line-height:normal;display:flex}.rb-purchase-form-v2__combinations{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.rb-purchase-form-v2__combination{width:100%;position:relative}.rb-purchase-form-v2__combination-label-name-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.rb-purchase-form-v2__combination-label-badges{align-items:center;gap:5px;display:flex}.rb-purchase-form-v2__combination-label-discount{letter-spacing:.22px;color:#fff;white-space:nowrap;background-color:#403333;border:1px solid #403333;border-radius:6.5px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.16667}.rb-purchase-form-v2__combination-label-discount--outlined{color:#403333;background-color:#0000}.rb-purchase-form-v2__combination-label-badge{letter-spacing:.22px;color:#fff;white-space:nowrap;background-color:#66291e;border-radius:6.5px;padding:4px 8px;font-size:11px;line-height:1.16667;position:absolute;top:0;right:12px;transform:translateY(-50%)}.rb-purchase-form-v2__combination-checkbox{display:none}.rb-purchase-form-v2__combination-checkbox:checked+.rb-purchase-form-v2__combination-label-wrapper{background-color:#f2efeb;border-color:#66291e}.rb-purchase-form-v2__combination-checkbox:checked+.rb-purchase-form-v2__combination-label-wrapper .rb-purchase-form-v2__combination-label:before{background-color:#fff}.rb-purchase-form-v2__combination-checkbox:checked+.rb-purchase-form-v2__combination-label-wrapper .rb-purchase-form-v2__combination-label:after{background-color:#66291e}.rb-purchase-form-v2__combination-label-wrapper{border:1px solid #f2efeb;border-radius:9px;transition-property:background-color,border-color,color;transition-duration:.2s}@media (-moz-touch-enabled:0),(hover:hover){.rb-purchase-form-v2__combination-label-wrapper:hover:not(:has([data-not-selectable]:hover)){background-color:#f2efeb;border-color:#66291e}}.rb-purchase-form-v2__combination-label{cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:62px;margin:0;padding:12px 12px 12px 44px;font-size:15px;font-weight:600;line-height:1.46667;display:flex;position:relative}.rb-purchase-form-v2__combination-label:after,.rb-purchase-form-v2__combination-label:before{content:"";border-radius:51%;transition-property:background-color;transition-duration:.2s;position:absolute;top:31px;transform:translateY(-50%)}.rb-purchase-form-v2__combination-label:before{background-color:#f2efeb;width:24px;height:24px;left:12px}.rb-purchase-form-v2__combination-label:after{border:1px solid #66291e;width:12px;height:12px;left:18px}.rb-purchase-form-v2__combination-label.is-active{color:#66291e;background-color:#f2efeb;border-color:#66291e}.rb-purchase-form-v2__combination-label.is-active:before{background-color:#fff}.rb-purchase-form-v2__combination-label.is-active:after{background-color:#66291e}@media (-moz-touch-enabled:0),(hover:hover){.rb-purchase-form-v2__combination-label:hover:not(:has([data-not-selectable]:hover)):before{background-color:#fff}.rb-purchase-form-v2__combination-label:hover:not(:has([data-not-selectable]:hover)):after{background-color:#66291e}}.rb-purchase-form-v2__dog-weight.rb-product-dog-weight{margin-bottom:10px}.rb-purchase-form-v2__dog-weight.rb-product-dog-weight .rb-product-dog-weight__dosage-wrapper,.rb-purchase-form-v2__dog-weight.rb-product-dog-weight .rb-product-form-v2__group-title{display:none}.rb-purchase-form-v2__dog-weight.rb-product-dog-weight .rb-product-dog-weight__options.small-mobile-hide{display:flex!important}.rb-purchase-form-v2__dog-weight.rb-product-dog-weight .rb-product-dog-weight__select{display:none}.rb-purchase-form-v2__dog-weight.rb-product-dog-weight .rb-product-dog-weight__option{color:#403333;padding:4px 6px;font-size:15px}.rb-purchase-form-v2__dog-weight.rb-product-dog-weight .rb-product-dog-weight__options{margin-top:10px}.rb-purchase-form-v2__combination-label-description{font-size:10px;font-weight:400;line-height:1.2}.rb-purchase-form-v2__combination-label-description--otp{display:none}.rb-purchase-form-v2__combination-price-wrapper{color:#66291e;font-size:14px;line-height:1.24}.rb-purchase-form-v2__combination-price{color:#403333}.rb-purchase-form-v2__combination-price.is-sale{color:#eb505b}.rb-purchase-form-v2__combination-price--onetime{display:none}.rb-purchase-form-v2__submit-wrapper{width:100%;margin-top:24px}.rb-purchase-form-v2__submit{padding-left:12px;padding-right:12px;font-size:15px}.rb-purchase-form-v2__submit-price--compare{font-weight:400;text-decoration:line-through}.rb-purchase-form-v2__toggler-checkbox:checked+.rb-purchase-form-v2__toggler-label{background-color:#66291e;border-color:#66291e}.rb-purchase-form-v2__toggler-checkbox:checked+.rb-purchase-form-v2__toggler-label:before{background-color:#fff;transform:translate(20px)}.rb-purchase-form-v2__toggler{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.rb-purchase-form-v2__toggler-label{cursor:pointer;background-color:#f2efeb;border-radius:30px;flex-shrink:0;width:44px;height:24px;margin:0;transition-property:background-color,border-color;transition-duration:.2s;display:block;position:relative}.rb-purchase-form-v2__toggler-label:before{content:"";background-color:#66291e;border-radius:51%;width:14px;height:14px;transition-property:transform,background-color;transition-duration:.2s;position:absolute;top:5px;left:5px}.rb-purchase-form-v2__toggler-title{font-size:15px;font-weight:500;line-height:1.2}.rb-purchase-form-v2__toggler-title--inactive{display:none}.rb-purchase-form-v2__toggler-description{margin-top:6px;font-size:12px;line-height:1.2}.rb-purchase-form-v2__toggler-description [role=button]{cursor:pointer;font-weight:600;text-decoration:underline}.rb-purchase-form-v2__combination-label-benefits{border-top:1px solid #d8dadf;flex-direction:column;gap:3px;width:100%;margin:2px 12px 11px;padding-top:8px;display:none}.rb-purchase-form-v2__combination-label-benefit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23403333' d='m6.366 12.001-3.8-3.8.95-.95 2.85 2.85 6.117-6.117.95.95z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:16px 16px;width:100%;padding-left:20px;font-size:13px;font-weight:400;line-height:1.50769}.rb-purchase-form-v2__combination-label-benefit [role=button]{cursor:pointer;font-weight:600;text-decoration:underline}.rb-purchase-form-v2__vet-block{border-radius:8px;margin-top:24px;padding:12px}.rb-purchase-form-v2__vet-block .rb-product-form-v2__vet-quote{font-size:14px;line-height:1.36364}.rb-purchase-form-v2__vet-block .rb-product-form-v2__vet-block-content{max-width:unset}@media only screen and (min-width:375px){.rb-purchase-form-v2__submit{font-size:16px}}@media only screen and (min-width:768px){.rb-purchase-form-v2__combination-label{font-size:16px}.rb-purchase-form-v2__combination-label-description,.rb-purchase-form-v2__combination-label-discount,.rb-purchase-form-v2__combination-label-badge{font-size:12px}.rb-purchase-form-v2__combination-label-benefit{font-size:14px}.rb-purchase-form-v2__toggler-title{font-size:16px}.rb-purchase-form-v2__toggler-description{font-size:13px}}
