@font-face{font-family:HLS Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(hls-source-sans-pro-regular.woff2) format("woff2")}@font-face{font-family:HLS Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(hls-source-sans-pro-bold.woff2) format("woff2")}hho-litter-subscription{display:block;margin:0 0 22px;font-size:15px;color:#252525}hho-litter-subscription .hls-options{border:0;padding:0;margin:0;min-width:0}hho-litter-subscription .hls-options legend{font-size:16px;font-weight:500;margin-bottom:12px;padding:0;text-transform:none;letter-spacing:normal}hho-litter-subscription .hls-option{display:flex;gap:12px;align-items:center;margin:0;padding:16px;cursor:pointer;text-transform:none;letter-spacing:normal;font-weight:400;font-size:15px}.hls-options>.hls-option,.hls-subscribe{border:1px solid #ccc;border-radius:16px}.hls-options>.hls-option{background:#f5f5f5}.hls-subscribe{margin-top:12px;background:#fff}hho-litter-subscription .hls-option input{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;margin:0;width:18px;height:18px;accent-color:#252525;flex-shrink:0}.hls-option>span{flex:1;line-height:1.4}.hls-option strong{white-space:nowrap;color:#c73724;font-size:17px}hho-litter-subscription .hls-badge{margin:16px 16px 0;font-size:11px;font-weight:600;letter-spacing:.035em;line-height:1.4}hho-litter-subscription .hls-subscribe .hls-option{padding-top:10px;padding-bottom:14px}.hls-option .hls-price-stack{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.hls-price-stack s{color:#737373;font-size:12px}.hls-details{padding:0 16px 16px}.hls-frequency-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}hho-litter-subscription .hls-frequency-row label{margin:0;font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none}hho-litter-subscription .hls-frequency-row select{flex:1;width:auto;min-width:0;max-width:180px;margin:0;border:1px solid #ccc;border-radius:8px;min-height:42px;font-size:14px;padding:8px 32px 8px 12px;color:#252525}.hls-frequency-row select:disabled{opacity:.65}hho-litter-subscription .hls-summary{font-size:12px;line-height:1.5;color:#666;margin:0 0 14px}.hls-benefits{border:1px solid #ddd;border-radius:12px;padding:13px 15px}.hls-benefits>strong{font-size:14px}hho-litter-subscription .hls-benefits ul{list-style:none;margin:8px 0 0;padding:0}hho-litter-subscription .hls-benefits li{position:relative;padding-left:21px;margin:7px 0 0;font-size:12px;line-height:1.5}.hls-benefits li:before{content:"\2713";position:absolute;left:0;color:#c73724}hho-litter-subscription .hls-terms{margin:14px 0 0}.hls-terms summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;list-style:none}.hls-terms summary::-webkit-details-marker{display:none}.hls-terms summary:after{content:"+";margin-left:auto;font-size:19px}.hls-terms[open] summary:after{content:"\2212"}.hls-terms summary>span{font-size:21px;line-height:1}hho-litter-subscription .hls-terms p{color:#666;font-size:12px;line-height:1.6;margin:10px 0 0}hho-litter-subscription .hls-pending{font-size:12px;margin:12px 0 0;color:#76612e;background:#fff7e6;border-radius:6px;padding:10px}hho-litter-subscription[data-subscribing=true] .hls-subscribe{border-color:#252525;box-shadow:inset 0 0 0 1px #252525}hho-litter-subscription[data-subscribing=true] .hls-options>.hls-option{background:#fff}hho-litter-subscription .hls-option input:focus-visible,hho-litter-subscription .hls-terms summary:focus-visible{outline:2px solid #252525;outline-offset:3px}hho-litter-subscription:not([data-subscribing=true]) .hls-frequency-row,hho-litter-subscription:not([data-subscribing=true]) .hls-summary{display:none}@media(max-width:480px){hho-litter-subscription .hls-option{padding:14px 12px;gap:9px;font-size:14px}.hls-details{padding:0 12px 12px}hho-litter-subscription .hls-badge{margin:14px 12px 0;font-size:10px}.hls-option strong{font-size:16px}.hls-benefits{padding:12px}}hho-litter-subscription label.hls-option,hho-litter-subscription .hls-frequency-row label{text-transform:none!important;letter-spacing:normal!important}hho-litter-subscription{text-align:left;font-family:HLS Source Sans Pro,Arial,sans-serif}hho-litter-subscription .hls-options legend,hho-litter-subscription label.hls-option{font-size:18px!important;line-height:1.4}hho-litter-subscription .hls-option strong{font-size:19px;line-height:1.3;font-weight:700}hho-litter-subscription .hls-badge{font-size:14px;line-height:1.4;font-weight:400;letter-spacing:normal}hho-litter-subscription .hls-price-stack s{font-size:14px;line-height:1.4}hho-litter-subscription .hls-benefits>strong{font-size:16px;line-height:1.4;font-weight:700}hho-litter-subscription .hls-benefits li{font-size:14px;line-height:1.5}hho-litter-subscription .hls-summary,hho-litter-subscription .hls-terms p,hho-litter-subscription .hls-pending{font-size:14px;line-height:1.5}hho-litter-subscription .hls-frequency-row label{font-size:14px;line-height:1.4}hho-litter-subscription .hls-frequency-row select{font-size:16px;line-height:1.4}hho-litter-subscription .hls-terms summary{font-size:18px;line-height:1.6}@media(max-width:480px){hho-litter-subscription .hls-option{gap:9px;padding:14px 12px}hho-litter-subscription .hls-option>span:not(.hls-price-stack){min-width:0}hho-litter-subscription .hls-frequency-row{flex-wrap:wrap;gap:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/hho-litter-subscription.css.map */
