.plc-purchase-form{width:calc(100% + 32px);background-color:#fff;margin:0 -16px;padding:32px 16px}.plc-purchase-form__element:not(.is-subscription) .plc-purchase-form__toggler-title--active{display:none}.plc-purchase-form__element:not(.is-subscription) .plc-purchase-form__toggler-title--inactive{display:block}.plc-purchase-form__element:not(.is-subscription) .plc-purchase-form__combination-label-description{display:none}.plc-purchase-form__element:not(.is-subscription) .plc-purchase-form__combination-label-description--otp{display:block}.plc-purchase-form__element.is-subscription .plc-purchase-form__combination-checkbox:checked+.plc-purchase-form__combination-label-wrapper .plc-purchase-form__combination-label-benefits{display:flex}.plc-purchase-form__element.is-sub-only .plc-purchase-form__toggler{display:none}.plc-purchase-form__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)}.plc-purchase-form__group-title{margin:0;font-size:15px;font-weight:400;line-height:1.33333}.plc-purchase-form__combinations{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.plc-purchase-form__combination{position:relative;width:100%}.plc-purchase-form__combination-label-name-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}.plc-purchase-form__combination-label-badges{display:flex;align-items:center;gap:5px}.plc-purchase-form__combination-label-discount{font-weight:600;background-color:#20365e}.plc-purchase-form__combination-label-badge,.plc-purchase-form__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}.plc-purchase-form__combination-label-badge{background-color:#147bd1}.plc-purchase-form__combination-checkbox{display:none}.plc-purchase-form__combination-checkbox:checked+.plc-purchase-form__combination-label-wrapper{background-color:rgba(20,123,209,.1);border-color:#147bd1}.plc-purchase-form__combination-checkbox:checked+.plc-purchase-form__combination-label-wrapper .plc-purchase-form__combination-label:before{background-color:#fff}.plc-purchase-form__combination-checkbox:checked+.plc-purchase-form__combination-label-wrapper .plc-purchase-form__combination-label:after{background-color:#147bd1}.plc-purchase-form__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){.plc-purchase-form__combination-label-wrapper:hover:not(:has([data-not-selectable]:hover)){background-color:rgba(20,123,209,.1);border-color:#147bd1;color:#403333}}.plc-purchase-form__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}.plc-purchase-form__combination-label:after,.plc-purchase-form__combination-label:before{content:"";position:absolute;top:31px;border-radius:51%;transform:translateY(-50%);transition-property:background-color;transition-duration:.2s}.plc-purchase-form__combination-label:before{left:12px;width:24px;height:24px;background-color:#f2efeb}.plc-purchase-form__combination-label:after{left:18px;width:12px;height:12px;border:1px solid #147bd1}.plc-purchase-form__combination-label.is-active{background-color:rgba(20,123,209,.1);border-color:#147bd1;color:#403333}.plc-purchase-form__combination-label.is-active:before{background-color:#fff}.plc-purchase-form__combination-label.is-active:after{background-color:#147bd1}@media (-moz-touch-enabled:0),(hover:hover){.plc-purchase-form__combination-label:hover:not(:has([data-not-selectable]:hover)):before{background-color:#fff}.plc-purchase-form__combination-label:hover:not(:has([data-not-selectable]:hover)):after{background-color:#147bd1}}.plc-purchase-form__dog-weight.rb-product-dog-weight{margin-bottom:10px}.plc-purchase-form__dog-weight.rb-product-dog-weight .rb-product-dog-weight__dosage-wrapper,.plc-purchase-form__dog-weight.rb-product-dog-weight .rb-product-form-v2__group-title{display:none}.plc-purchase-form__dog-weight.rb-product-dog-weight .rb-product-dog-weight__options.small-mobile-hide{display:flex!important}.plc-purchase-form__dog-weight.rb-product-dog-weight .rb-product-dog-weight__select{display:none}.plc-purchase-form__dog-weight.rb-product-dog-weight .rb-product-dog-weight__option{color:#403333;font-size:15px;padding:15px 6px}.plc-purchase-form__dog-weight.rb-product-dog-weight .rb-product-dog-weight__option.is-selected{background:rgba(20,123,209,.1);border-color:#147bd1}.plc-purchase-form__dog-weight.rb-product-dog-weight .rb-product-dog-weight__options{margin-top:10px}.plc-purchase-form__combination-label-description{font-size:12px;line-height:1.2;font-weight:400}.plc-purchase-form__combination-label-description--otp{display:none}.plc-purchase-form__combination-price-wrapper{font-size:14px;line-height:1.24;color:#66291e}.plc-purchase-form__combination-price{color:#403333}.plc-purchase-form__combination-price.is-sale{color:#eb505b}.plc-purchase-form__combination-price--onetime{display:none}.plc-purchase-form__submit-wrapper{width:100%;margin-top:24px}.plc-purchase-form__submit{--link-color:#147bd1;padding-left:12px;padding-right:12px;font-size:15px}.plc-purchase-form__submit-price--compare{font-weight:400;text-decoration:line-through}.plc-purchase-form__toggler-checkbox:checked+.plc-purchase-form__toggler-label{background-color:#147bd1;border-color:#147bd1}.plc-purchase-form__toggler-checkbox:checked+.plc-purchase-form__toggler-label:before{transform:translateX(20px);background-color:#fff}.plc-purchase-form__toggler{display:flex;align-items:flex-start;gap:12px;margin-top:24px}.plc-purchase-form__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}.plc-purchase-form__toggler-label:before{content:"";position:absolute;top:5px;left:5px;width:14px;height:14px;border-radius:51%;background-color:#147bd1;transition-property:transform,background-color;transition-duration:.2s}.plc-purchase-form__toggler-title{font-size:15px;font-weight:500;line-height:1.2}.plc-purchase-form__toggler-title--inactive{display:none}.plc-purchase-form__toggler-description{margin-top:6px;font-size:12px;line-height:1.2}.plc-purchase-form__toggler-description [role=button]{text-decoration:underline;cursor:pointer;font-weight:600}.plc-purchase-form__combination-label-benefits{display:none;flex-direction:column;gap:3px;width:100%;margin:2px 12px 11px;padding-top:8px;border-top:1px solid #d8dadf}.plc-purchase-form__combination-label-benefit{width:100%;font-size:14px;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}.plc-purchase-form__combination-label-benefit [role=button]{font-weight:600;text-decoration:underline;cursor:pointer}.plc-purchase-form__shipping{display:flex;align-items:flex-start;gap:12px;padding:15px 15px 15px 8px;margin-top:12px;background-color:#f5f8ff;border-radius:8px}.plc-purchase-form__shipping svg{flex-shrink:0}.plc-purchase-form__shipping-title{font-size:14px;line-height:1.2;font-weight:600}.plc-purchase-form__shipping-description{font-size:12px;margin-top:4px}.plc-purchase-form__vet-block-wrapper{margin-bottom:20px}.plc-purchase-form__vet-title{font-weight:600}.plc-purchase-form__vet-block{display:flex;align-items:center;gap:12px;margin-top:12px}.plc-purchase-form__vet-image{width:48px;height:48px;flex-shrink:0;border-radius:51%;overflow:hidden}.plc-purchase-form__vet-description{font-size:14px}@media only screen and (min-width:375px){.plc-purchase-form__submit{font-size:16px}}