@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";:root{--white: #fff;--black: #000;--red: #a02817;--banner-bg-color: #da3832;--header-bg-color: #000;--text-color: var(--black);--footer-bg-color: #f1f1f2;--font-primary: Roboto,sans-serif;--font-headings: "Zilla Slab",serif;--link-color: var(--red);--button-submit-border-color: var(--red);--button-submit-bg-color: var(--red);--button-submit-color: var(--white);--button-submit-hover-border-color: var(--red);--button-submit-hover-bg-color: #922415;--button-submit-hover-color: var(--white);--button-submit-focus-border-color: var(--red);--button-submit-focus-bg-color: #922415;--button-submit-focus-color: var(--white);--button-submit-active-border-color: var(--red);--button-submit-active-bg-color: var(--red);--button-submit-active-color: var(--white);--button-submit-disabled-border-color: #e4e4e4;--button-submit-disabled-bg-color: rgba(0, 0, 0, 0.12);--button-submit-disabled-color: rgba(0, 0, 0, 0.26);--button-cta-border-color: var(--red);--button-cta-bg-color: var(--white);--button-cta-color: var(--red);--button-cta-hover-border-color: var(--button-cta-border-color);--button-cta-hover-bg-color: #f9f6f2;--button-cta-hover-color: var(--red);--body-gutter: 1.5rem;--radio-input-border-color: var(--red);--radio-input-bg-color: var(--white);--radio-input-color: var(--black);--radio-input-hover-bg-color: #f9f6f2;--radio-input-checked-border-color: var(--red);--input-border-color: #9A9590;--checkbox-border-color: #F2F1F0;--checkbox-color: var(--black);--checkbox-checked-bg-color: #f9f6f2;--checkbox-checked-color: var(--red);--checkbox-hover-color: var(--red);--card-bg: var(--white)}html{min-height:100%;box-sizing:border-box}html,body{display:flex;flex-direction:column;align-items:stretch;min-height:100vh;margin:0;padding:0;border:0}*,*:before,*:after{box-sizing:inherit}.content-skip{position:absolute;top:0;left:-999rem}.content-skip:focus{display:inline-block;position:relative;left:0;padding:.5em}body,.full-bleed{padding-left:var(--body-gutter);padding-right:var(--body-gutter)}.full-bleed{margin-left:calc(var(--body-gutter)*-1);margin-right:calc(var(--body-gutter)*-1)}#top-ribbon{background-color:var(--banner-bg-color);color:var(--white);text-align:center;padding-top:1rem;padding-bottom:1rem}#top-ribbon p{font-size:1rem;margin:0}.content-vertical-space{padding-top:6.4rem;padding-bottom:6.4rem}#header{background-color:var(--header-bg-color)}#footer{background-color:var(--footer-bg-color);flex-grow:1}#footer>.container{padding:3.2rem 0;font-size:1.2rem;text-align:center}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1400px){.container{max-width:1320px}}html{font-size:62.5%}body{color:var(--text-color);font-family:var(--font-primary);font-weight:400;font-style:normal;font-optical-sizing:auto;font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote{margin:0;padding:0}h1,h2,h3,h4,h5,h6,.h2{font-weight:700;font-family:var(--font-headings)}h1{font-size:4.4rem;line-height:1.2;margin-bottom:2.4rem}a{color:var(--link-color)}p{margin-bottom:2.4rem}ul{padding-left:2rem;margin-bottom:2.4rem}.tsc-form input,.tsc-form input[type=submit]{font-size:100%;font-family:var(--font-primary);line-height:1.25}.tsc-form input[type=text]{padding:1.25rem;margin:0 0 1.2rem;border:.1rem solid var(--input-border-color);border-radius:.8rem;height:56px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsc-form input[type=text],.tsc-form input[type=submit]{width:100%}.tsc-form input[type=submit]{border-radius:2.5rem;padding:1.3rem 4rem;border:1px solid var(--button-submit-border-color);background-color:var(--button-submit-bg-color);color:var(--button-submit-color);font-weight:600;cursor:pointer;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.tsc-form input[type=submit]:disabled{border-color:var(--button-submit-disabled-border-color);background-color:var(--button-submit-disabled-bg-color);color:var(--button-submit-disabled-color)}.tsc-form input[type=submit]:focus{color:var(--button-submit-focus-color);background-color:var(--button-submit-focus-bg-color);border-color:var(--button-submit-focus-border-color)}.tsc-form input[type=submit]:hover:not(:disabled){color:var(--button-submit-hover-color);background-color:var(--button-submit-hover-bg-color);border-color:var(--button-submit-hover-border-color);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.tsc-form input[type=submit]:active:not(:disabled){color:var(--button-submit-active-color);background-color:var(--button-submit-active-bg-color);border-color:var(--button-submit-active-border-color);box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.question{margin:3.6rem 0}.question>label+input{margin:0 !important}.question .question-label{font-weight:700;font-family:var(--font-headings);font-size:2.4rem;line-height:1.1666666667;margin-bottom:1.2rem}.question .question-label,.question>label{text-align:center;display:block;margin-bottom:2.4rem}.question:first-child{margin-top:0 !important}.checkbox-wrap{display:flex;flex-direction:column}.checkbox-wrap input[type=checkbox]{appearance:none;-webkit-appearance:none;cursor:inherit;position:absolute;opacity:0;width:100%;height:100%;top:0px;left:0px;margin:0px;padding:0px;z-index:1}.checkbox-wrap svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3.2rem;height:3.2rem;display:inline-block;fill:currentColor;padding:.4rem}.checkbox-wrap label{cursor:pointer;position:relative;white-space:nowrap;border-bottom:1px solid var(--checkbox-border-color);padding:1.2rem 0;display:inline-flex;align-items:center;color:var(--checkbox-color)}.checkbox-wrap label:hover{color:var(--checkbox-hover-color)}.checkbox-wrap label:has(input:focus-visible){outline:blue auto 1px}.checkbox-wrap label:has(input:checked){background-color:var(--checkbox-checked-bg-color);color:var(--checkbox-checked-color);font-weight:700}.radio-group .radio-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.2rem}.radio-group .radio-wrap.long-answers{flex-direction:column;align-items:center}.radio-group input[type=checkbox],.radio-group input[type=radio]{appearance:none;-webkit-appearance:none;position:absolute}.radio-group label{cursor:pointer;position:relative;display:inline-block;border:1px solid var(--radio-input-border-color);background-color:var(--radio-input-bg-color);color:var(--radio-input-color);border-radius:.8rem;padding:1.2rem 1.6rem;flex-basis:calc(50% - .6rem);text-align:center;transition:300ms}.radio-group label .radio-select{width:3.2rem;height:3.2rem;position:absolute;top:-1px;right:-1px}.radio-group label .radio-select svg{position:absolute;top:0;right:0}.radio-group label .radio-select svg:first-child{fill:var(--radio-input-checked-border-color)}.radio-group label .radio-select svg:last-child{top:.4rem;right:.4rem;fill:var(--white)}.radio-group label:hover{background-color:var(--radio-input-hover-bg-color);outline:1px solid var(--radio-input-border-color);box-shadow:0 2px 3px rgba(0,0,0,.2)}.radio-group label:has(input:focus-visible){outline:blue auto 1px}.radio-group label:has(input:checked){border-color:var(--radio-input-checked-border-color);outline:1px solid var(--radio-input-checked-border-color);font-weight:700}#animal-name-form{text-align:center}@media screen and (max-width: 768px){.radio-group .radio-wrap label{width:100%}}@media screen and (min-width: 360px){.checkbox-wrap{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-inline:auto}.checkbox-wrap label{flex-basis:calc(50% - 1.2rem)}#questions-form .question{margin:5.6rem 0}}@media screen and (min-width: 769px){.tsc-form{width:768px;margin-inline:auto;max-width:100%}.tsc-form input[type=text],.tsc-form input[type=submit]{width:auto}.tsc-form input[type=text]{min-width:28rem}.tsc-form .button-row{display:flex;flex-direction:row;justify-content:center}.radio-group .radio-wrap.long-answers{flex-direction:inherit;align-items:inherit}.radio-group .radio-wrap label{min-width:14rem;max-width:max-content}.checkbox-wrap{max-width:450px}}.recommendations-header{text-align:center}.recommendations-header h1{line-height:1.0833333333;margin-bottom:1.2rem}.recommendation-category{margin:2.4rem 0}.recommendation-products{background-color:#f9f6f2;border-radius:1.6rem;padding:1.6rem;display:flex;justify-content:center}.recommendation-products .splide{display:inline-block;max-width:100vw}.recommendation-products .splide:not(.is-overflow) .splide__arrows{display:none}.product-card{background-color:var(--card-bg);border-radius:.8rem;width:224px;padding:1.6rem;height:100%}.product-card a{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:inherit}.product-card img{display:block;margin-bottom:1.6rem}.product-card .product-rating,.product-card .product-name{margin-bottom:.8rem}.product-card .product-name{font-weight:700;flex-grow:1}.product-card .product-price{font-weight:700;line-height:1.2}.product-card .product-price span:first-child{font-size:2.8rem}.product-card .product-price span:last-child{font-size:1.4rem;vertical-align:top}.product-card .product-price-per-day{font-size:1.2rem;line-height:1}.product-card .product-cta{margin-top:1.6rem;width:100%;padding:1.2rem 1.6rem;border-radius:2.5rem;border:1px solid var(--button-cta-border-color);background-color:var(--button-cta-bg-color);color:var(--button-cta-color);font-size:1.4rem;font-weight:600;cursor:pointer;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-align:center}.product-card .product-cta:hover{color:var(--button-cta-hover-color);background-color:var(--button-cta-hover-bg-color);border-color:var(--button-cta-hover-border-color)}.start-over-link a,.product-card .product-cta{margin-top:1.6rem;width:100%;min-width:192px;padding:1.2rem 1.6rem;border-radius:2.5rem;border:1px solid var(--button-cta-border-color);background-color:var(--button-cta-bg-color);color:var(--button-cta-color);font-size:1.4rem;font-weight:600;cursor:pointer;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-align:center}.start-over-link a:hover,.product-card .product-cta:hover{color:var(--button-cta-hover-color);background-color:var(--button-cta-hover-bg-color);border-color:var(--button-cta-hover-border-color)}.recommendation-content h2,.recommendation-content p,.recommendation-content div{margin:1.6rem 0}@media screen and (max-width: 1024px){.recommendation-category{margin-bottom:3.6rem}.recommendation-content{margin-bottom:2.4rem}}@media screen and (min-width: 1024px){.recommendation-category{border:2px solid #f9f6f2;border-radius:1.6rem;padding:2.4rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"a b";gap:2.4rem;align-items:center}.recommendation-category:nth-child(even) div:first-child{grid-area:b}.recommendation-category:nth-child(even) div:last-child{grid-area:a}.splide__list{justify-content:center}}#tsc-product-finder [data-bv-show=inline_rating] svg{width:1.3rem !important;height:1.3rem !important}#tsc-product-finder [data-bv-show=inline_rating] .bv_main_container .bv_text{font-size:1.3rem !important}.start-over-link{display:flex;justify-content:center}.start-over-link a{width:100%;text-decoration:none}@media screen and (min-width: 769px){.start-over-link a{width:auto}}.logos{display:flex;flex-direction:row;align-items:center}.logos a,.logos img,.logos picture{display:block}.logos>a{width:auto;padding:1.5rem 1rem;position:relative}.logos>a:first-child{position:relative;padding-right:1.5rem}.logos>a:first-child::after{content:"";display:block;width:1px;position:absolute;top:1.5rem;right:0;height:30px;background-color:var(--white)}#tsc-product-finder>svg{display:block;margin-inline:auto}#tsc-product-finder>h1{font-weight:700;font-family:var(--font-headings);font-size:2.4rem;line-height:1.1666666667;margin-bottom:1.2rem;text-align:center}#footer .container>div:first-child{margin-bottom:1.2rem}#footer ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:center}#footer ul li{padding:0;margin:0}#footer ul li a{color:inherit}#privacy-policy h4{font-weight:700;font-family:var(--font-headings);font-size:2.4rem;line-height:1.1666666667;margin-bottom:1.2rem}#privacy-policy p{margin-bottom:2.4rem}#privacy-policy ul{padding-left:2rem;margin-bottom:2.4rem}#privacy-policy ul li{margin-bottom:.6rem}#privacy-policy a[href*=customer]{display:none}@media screen and (max-width: 768px){.hideOnMobile{display:none !important}}@media screen and (min-width: 768px){.showOnMobile{display:none !important}}/*# sourceMappingURL=tscproductfinder.css.map */
