.rb-purchase-form-v2{border-radius:12px;border:1px solid #e0e3e6;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{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;width:100%;margin-bottom:8px;font-size:12px;font-weight:400;line-height:normal;text-align:center;color:rgba(64,51,51,.6)}.rb-purchase-form-v2__combinations{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.rb-purchase-form-v2__combination{position:relative;width:100%}.rb-purchase-form-v2__combination-label-name-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}.rb-purchase-form-v2__combination-label-badges{display:flex;align-items:center;gap:5px}.rb-purchase-form-v2__combination-label-discount{font-weight:600;background-color:#403333}.rb-purchase-form-v2__combination-label-badge,.rb-purchase-form-v2__combination-label-discount{padding:4px 8px;border-radius:6.5px;font-size:11px;line-height:1.16667;letter-spacing:.22px;color:#fff;white-space:nowrap}.rb-purchase-form-v2__combination-label-badge{background-color:#66291e}.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;color:#66291e}}.rb-purchase-form-v2__combination-label{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px;min-height:62px;margin:0;padding:11px 12px 11px 44px;font-size:15px;line-height:1.46667;font-weight:600;cursor:pointer}.rb-purchase-form-v2__combination-label:after,.rb-purchase-form-v2__combination-label:before{content:"";position:absolute;top:31px;border-radius:51%;transform:translateY(-50%);transition-property:background-color;transition-duration:.2s}.rb-purchase-form-v2__combination-label:before{left:12px;width:24px;height:24px;background-color:#f2efeb}.rb-purchase-form-v2__combination-label:after{left:18px;width:12px;height:12px;border:1px solid #66291e}.rb-purchase-form-v2__combination-label.is-active{background-color:#f2efeb;border-color:#66291e;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;font-size:15px;padding:4px 6px}.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;line-height:1.2;font-weight:400}.rb-purchase-form-v2__combination-label-description--otp{display:none}.rb-purchase-form-v2__combination-price-wrapper{font-size:14px;line-height:1.24;color:#66291e}.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{transform:translateX(20px);background-color:#fff}.rb-purchase-form-v2__toggler{display:flex;align-items:flex-start;gap:12px;margin-top:24px}.rb-purchase-form-v2__toggler-label{position:relative;width:44px;height:24px;display:block;flex-shrink:0;margin:0;border-radius:30px;background-color:#f2efeb;cursor:pointer;transition-property:background-color,border-color;transition-duration:.2s}.rb-purchase-form-v2__toggler-label:before{content:"";position:absolute;top:5px;left:5px;width:14px;height:14px;border-radius:51%;background-color:#66291e;transition-property:transform,background-color;transition-duration:.2s}.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]{text-decoration:underline;cursor:pointer;font-weight:600}.rb-purchase-form-v2__combination-label-benefits{display:none;flex-direction:column;gap:3px;width:100%;margin:2px 12px 11px;padding-top:8px;border-top:1px solid #d8dadf}.rb-purchase-form-v2__combination-label-benefit{width:100%;font-size:13px;font-weight:400;line-height:1.5076923077;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23403333' d='M6.366 12.001l-3.8-3.8.95-.95 2.85 2.85 6.117-6.117.95.95z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:0;padding-left:20px}.rb-purchase-form-v2__combination-label-benefit [role=button]{font-weight:600;text-decoration:underline;cursor:pointer}@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-badge,.rb-purchase-form-v2__combination-label-description,.rb-purchase-form-v2__combination-label-discount{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}}