:root,.page-width-normal,.page-width-wide{--normal-page-width: 80rem;--wide-page-width: 80rem}html,body{max-width:100%;overflow-x:clip}img,video,iframe,svg,table{max-width:100%}img,video{height:auto}:root{--tp-h1: clamp(2rem, 4.5vw, 3.25rem);--tp-h2: clamp(1.625rem, 3.2vw, 2.5rem);--tp-h3: clamp(1.25rem, 2.2vw, 1.75rem);--tp-body: 1rem}body{font-size:var(--tp-body);line-height:1.6}h1,.h1{font-size:var(--tp-h1);line-height:1.1}h2,.h2{font-size:var(--tp-h2);line-height:1.15}h3,.h3{font-size:var(--tp-h3);line-height:1.25}@media screen and (max-width:749px){body,p,li,.text-block,input,textarea,select,button{font-size:max(1rem,16px)}}.button,button:not(.thumbnail):not([class*=swatch]),.cart__qty button,.quantity-selector button,a.header__menu-item,.list-menu__item{min-height:44px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px}@media screen and (min-width:750px){.shopify-section>.section{--section-block-padding: var(--padding-5xl)}}@media screen and (max-width:749px){.shopify-section>.section{--section-block-padding: var(--padding-4xl)}}.card,.product-card,[class*=card-gallery]{border-radius:12px;overflow:hidden}.button{border-radius:8px;letter-spacing:.04em;font-weight:600}@media screen and (min-width:750px){[id*=featured_product_UwXyyg] .section,[id*=carousel_6GziKi] .section,[id*=media_with_content_tU4hFE] .section,[id*=custom_section_76dqAh] .section,[id*=section_BTeWbK] .section{--full-page-grid-central-column-width: 1180px !important}[id*=custom_section_76dqAh].section-wrapper,[id*=custom_section_76dqAh] .section-background,[id*=custom_section_76dqAh] .custom-section-background,[id*=custom_section_76dqAh] .custom-section-content{width:100%!important;max-width:1180px!important;margin-inline:auto!important}[id*=media_with_content_tU4hFE] .content-without-appearance .text-block{max-width:none!important}[id*=featured_product_UwXyyg] .section-content-wrapper,[id*=carousel_6GziKi] .force-full-width{max-width:1180px!important;margin-inline:auto!important;width:100%!important}}.tp-preorder-badge{display:inline-flex!important;align-items:center;align-self:flex-start!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;flex:0 0 auto!important;gap:6px;background:var(--color-scheme-4-background, #c15f3c);color:#fff;font-family:var(--font-subheading--family, inherit);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1;padding:8px 12px;border-radius:999px;margin-bottom:12px}.tp-ship-estimate{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--color-foreground, #1a1a1a);opacity:.85;margin:10px 0 4px}.tp-ship-estimate svg{flex:0 0 auto}.tp-optin{margin:16px 0;padding:16px;border:1.5px solid rgba(0,0,0,.1);border-radius:12px;background:#f9f8f5}.tp-optin__title{font-weight:700;font-size:.9375rem;margin:0 0 4px}.tp-optin__perk{display:inline-block;background:var(--color-scheme-4-background, #c15f3c);color:#fff;font-weight:700;font-size:.75rem;padding:2px 8px;border-radius:999px;margin-bottom:10px}.tp-optin__row{display:flex;align-items:flex-start;gap:10px;margin:10px 0;cursor:pointer}.tp-optin__row input[type=checkbox]{width:20px;height:20px;min-width:20px;margin-top:2px;accent-color:var(--color-scheme-4-background, #c15f3c);cursor:pointer}.tp-optin__row span{font-size:.9375rem;line-height:1.45}.variant-option--tp-color .variant-option__button-label{padding:0!important;border:none!important;background:transparent!important;min-height:0!important}.variant-option--tp-color .variant-option__button-label__text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.variant-option--tp-color .variant-option__button-label__pill{display:none!important}.variant-option--tp-color .tp-swatch{display:inline-block;width:34px;height:34px;border-radius:50%;border:2px solid rgba(0,0,0,.12);box-shadow:0 1px 2px #0000001f;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,outline-color .12s ease;outline:2px solid transparent;outline-offset:2px}.variant-option--tp-color .variant-option__button-label:hover .tp-swatch{transform:scale(1.08)}.variant-option--tp-color .variant-option__button-label:has(input:checked) .tp-swatch{outline-color:var(--color-scheme-4-background, #c15f3c);box-shadow:0 0 0 2px #fff,0 1px 3px #00000040}.variant-option--tp-color .variant-picker__option-values,.variant-option--tp-color{display:flex;flex-wrap:wrap;gap:12px!important;align-items:center}@media screen and (max-width:749px){[id*=comparison_HP_1] .section{--page-margin: 0px !important;--full-page-grid-central-column-width: 100% !important}[id*=comparison_HP_1] .group-block-content.layout-panel-flex--row{gap:8px!important;padding-inline:8px!important}[id*=comparison_HP_1] .group-block-content.layout-panel-flex--row>.group-block{max-width:50%!important}[id*=comparison_HP_1] .group-block-content.layout-panel-flex--row .text-block{font-size:.8125rem!important;line-height:1.45!important}[id*=comparison_HP_1] .group-block-content.layout-panel-flex--row h3{font-size:.9375rem!important;margin-bottom:6px!important}[id*=comparison_HP_1] .image-block,[id*=comparison_HP_1] .image-block img{max-width:100%!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/turnipet-global.css.map */
