
/* <inline asset> */
@charset "UTF-8"; 

/* /portal_pet_profile/static/src/scss/portal_pet.scss */
 #portal_client_category .o_portal_icon img{max-width: 80px; max-height: 80px; object-fit: cover; border-radius: 0.375rem;}.o_portal_pet_list .o_portal_pet_card{transition: box-shadow 0.2s ease, transform 0.2s ease; overflow: hidden;}.o_portal_pet_list .o_portal_pet_card:hover{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; transform: translateY(-2px);}.o_portal_pet_list .o_portal_pet_thumb_wrap{height: 200px; overflow: hidden;}.o_portal_pet_list .o_portal_pet_thumb{max-height: 100%; max-width: 100%; object-fit: cover; width: 100%; height: 100%;}.o_portal_pet_list .o_portal_pet_card_inactive{opacity: 0.65; border: 2px dashed var(--bs-warning);}.o_portal_pet_list .o_portal_pet_card_inactive:hover{opacity: 0.85;}.o_portal_pet_detail .o_pet_detail_img{max-height: 320px; object-fit: contain;}.o_portal_pet_form .o_pet_form_preview, .o_portal_pet_form .o_pet_img_preview img{max-height: 140px; max-width: 100%; object-fit: contain; border-radius: 0.375rem;}.o_portal_pet_form .card, .o_portal_pet_detail .card{border-color: var(--bs-border-color);}.o_portal_pet_form .card .card-header, .o_portal_pet_detail .card .card-header{border-bottom-color: var(--bs-border-color);}

/* /website_sale_pet_tryon/static/src/scss/pet_tryon.scss */
 .o_pet_tryon_section .card.border-primary{border-width: 2px;}.o_pet_tryon_section .o_pet_tryon_preview{transition: opacity 0.2s ease;}.o_pet_tryon_section .o_pet_tryon_thumb{border: 2px solid #dee2e6; background-color: #f8f9fa;}.o_pet_tryon_section .js_pet_tryon_btn{transition: all 0.2s ease;}.o_pet_tryon_section .js_pet_tryon_btn:not([disabled]):hover{transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);}.o_pet_tryon_section .js_pet_tryon_btn[disabled]{cursor: not-allowed; opacity: 0.6;}

/* /pet_shop_homepage/static/src/scss/pet_shop_homepage.scss */
 .x_pet_homepage{--x-pet-sage: var(--o-color-1); --x-pet-blue: var(--o-color-2); --x-pet-ink: var(--o-color-5); --x-pet-surface: var(--o-color-4); color: var(--x-pet-ink); overflow: hidden;}.x_pet_homepage .x_pet_homepage_hero, .x_pet_homepage .x_pet_homepage_steps, .x_pet_homepage .x_pet_homepage_products, .x_pet_homepage .x_pet_homepage_final_cta{padding-block: clamp(4.5rem, 8vw, 8rem);}.x_pet_homepage .x_pet_homepage_hero{background: radial-gradient(circle at 85% 12%, color-mix(in srgb, var(--x-pet-blue) 56%, transparent), transparent 31rem), linear-gradient(135deg, var(--x-pet-surface) 0%, color-mix(in srgb, var(--x-pet-sage) 34%, var(--x-pet-surface)) 100%);}.x_pet_homepage .x_pet_homepage_eyebrow{color: var(--x-pet-ink); font-size: .8rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase;}.x_pet_homepage .x_pet_homepage_lead{font-size: clamp(1.1rem, 1.6vw, 1.3rem); line-height: 1.65; max-width: 38rem;}.x_pet_homepage .x_pet_homepage_primary_button{background: var(--x-pet-ink); border-color: var(--x-pet-ink); border-radius: 999px; color: var(--x-pet-surface); font-weight: 700; padding: .8rem 1.35rem;}.x_pet_homepage .x_pet_homepage_primary_button:hover, .x_pet_homepage .x_pet_homepage_primary_button:focus{background: var(--x-pet-blue); border-color: var(--x-pet-blue); color: var(--x-pet-ink);}.x_pet_homepage .x_pet_homepage_secondary_link{color: var(--x-pet-ink); font-weight: 700; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: .35em;}.x_pet_homepage .x_pet_homepage_secondary_link:hover, .x_pet_homepage .x_pet_homepage_secondary_link:focus{color: var(--x-pet-ink); opacity: .72;}.x_pet_homepage .x_pet_homepage_benefits{display: grid; gap: .7rem; font-size: .95rem; font-weight: 600;}.x_pet_homepage .x_pet_homepage_benefits i{color: var(--x-pet-ink); width: 1.5rem;}.x_pet_homepage .x_pet_homepage_showcase{background: color-mix(in srgb, var(--x-pet-surface) 86%, transparent); border: 1px solid color-mix(in srgb, var(--x-pet-ink) 12%, transparent); border-radius: 2rem; box-shadow: 0 1.25rem 3.5rem color-mix(in srgb, var(--x-pet-ink) 16%, transparent); margin-inline: auto; max-width: 31rem; overflow: hidden; padding: 1rem; transform: rotate(1.5deg);}.x_pet_homepage .x_pet_homepage_showcase_label, .x_pet_homepage .x_pet_homepage_showcase_footer{align-items: center; display: -webkit-box; display: -webkit-flex; display: flex; font-size: .85rem; font-weight: 700; gap: .5rem; padding: .75rem .5rem;}.x_pet_homepage .x_pet_homepage_status_dot{background: var(--x-pet-sage); border: 2px solid var(--x-pet-ink); border-radius: 50%; display: inline-block; height: .65rem; width: .65rem;}.x_pet_homepage .x_pet_homepage_showcase_media{align-items: center; background: linear-gradient(145deg, var(--x-pet-blue), var(--x-pet-sage)); border-radius: 1.35rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; min-height: 25rem; overflow: hidden; position: relative;}.x_pet_homepage .x_pet_homepage_showcase_media img{filter: drop-shadow(0 1.4rem 1.2rem color-mix(in srgb, var(--x-pet-ink) 25%, transparent)); max-height: 27rem; mix-blend-mode: multiply; object-fit: contain; padding: 1.5rem; position: relative; z-index: 1;}.x_pet_homepage .x_pet_homepage_paw{color: color-mix(in srgb, var(--x-pet-surface) 76%, transparent); font-size: 5.5rem; position: absolute;}.x_pet_homepage .x_pet_homepage_paw_one{left: 8%; top: 8%;}.x_pet_homepage .x_pet_homepage_paw_two{bottom: 5%; font-size: 3.5rem; right: 10%;}.x_pet_homepage .x_pet_homepage_showcase_footer{justify-content: space-between;}.x_pet_homepage .x_pet_homepage_reassurance{background: var(--x-pet-ink); color: var(--x-pet-surface); padding-block: clamp(2.8rem, 5vw, 4rem);}.x_pet_homepage .x_pet_homepage_reassurance i{color: var(--x-pet-sage); font-size: 1.4rem; margin-bottom: 1rem;}.x_pet_homepage .x_pet_homepage_reassurance h2, .x_pet_homepage .x_pet_homepage_reassurance p{color: inherit;}.x_pet_homepage .x_pet_homepage_steps{background: var(--x-pet-surface);}.x_pet_homepage .x_pet_homepage_step{background: color-mix(in srgb, var(--x-pet-blue) 22%, var(--x-pet-surface)); border-radius: 1.4rem; padding: 2rem; position: relative;}.x_pet_homepage .x_pet_homepage_step > i{color: var(--x-pet-ink); font-size: 1.5rem; margin-bottom: 2.5rem;}.x_pet_homepage .x_pet_homepage_step_number{color: color-mix(in srgb, var(--x-pet-ink) 65%, transparent); font-size: .8rem; font-weight: 800; letter-spacing: .12em; position: absolute; right: 1.8rem; top: 1.8rem;}.x_pet_homepage .x_pet_homepage_products{background: color-mix(in srgb, var(--x-pet-sage) 28%, var(--x-pet-surface));}.x_pet_homepage .x_pet_homepage_products .o_carousel_product_card{background: var(--x-pet-surface); border: 0; border-radius: 1.15rem; box-shadow: 0 0.7rem 1.8rem color-mix(in srgb, var(--x-pet-ink) 9%, transparent); overflow: hidden;}.x_pet_homepage .x_pet_homepage_products .o_carousel_product_card .btn-primary{background: var(--x-pet-ink); border-color: var(--x-pet-ink); border-radius: 999px;}.x_pet_homepage .x_pet_homepage_final_cta{background: var(--x-pet-surface);}.x_pet_homepage .x_pet_homepage_final_cta_inner{background: linear-gradient(125deg, var(--x-pet-sage), var(--x-pet-blue)); border-radius: 2rem; margin-inline: auto; max-width: 62rem; padding: clamp(2.5rem, 6vw, 5.5rem) clamp(1.5rem, 5vw, 4rem);}@media (max-width: 991.98px){.x_pet_homepage .x_pet_homepage_showcase{transform: none;}}@media (max-width: 575.98px){.x_pet_homepage .x_pet_homepage_showcase_media{min-height: 19rem;}.x_pet_homepage .x_pet_homepage_showcase_media img{max-height: 21rem;}}

/* /pet_shop_personalized_diet/static/src/scss/pet_diet.scss */
 .o_pet_diet_section{--x-pet-diet-surface: var(--o-color-4); --x-pet-diet-ink: var(--o-color-5); --x-pet-diet-accent: var(--o-color-1);}.o_pet_diet_section .js_pet_diet_result{background: color-mix(in srgb, var(--x-pet-diet-accent) 24%, var(--x-pet-diet-surface)); border-color: color-mix(in srgb, var(--x-pet-diet-ink) 16%, var(--x-pet-diet-surface)) !important; color: var(--x-pet-diet-ink); font-size: 0.95rem;}.o_pet_diet_section .js_pet_diet_result .border-top{border-color: color-mix(in srgb, var(--x-pet-diet-ink) 18%, var(--x-pet-diet-surface)) !important;}.o_pet_diet_section .o_pet_diet_percentage_note{color: color-mix(in srgb, var(--x-pet-diet-ink) 72%, var(--x-pet-diet-surface));}.o_pet_diet_quantity_locked{-webkit-box-pack: end; justify-content: flex-end;}.o_pet_diet_quantity_locked .js_add_cart_json, .o_pet_diet_quantity_locked .js_quantity{display: none !important;}.o_pet_diet_cart_quantity{font-weight: 600; white-space: nowrap;}.o_pet_diet_price_unit{color: var(--o-color-5, #001a3a); font-size: 0.9rem; font-weight: 600; margin-top: -0.75rem; margin-bottom: 0.75rem;}.o_daily_portion_diet{--x-pet-diet-control-ink: var(--o-color-5, #001a3a);}.o_daily_portion_diet > .card > .card-header .fa, .o_daily_portion_diet > .card > .card-header strong{color: #fff; -webkit-text-stroke: 0.35px var(--x-pet-diet-control-ink); paint-order: stroke fill; text-shadow: -1px -1px 0 var(--x-pet-diet-control-ink), 1px -1px 0 var(--x-pet-diet-control-ink), -1px 1px 0 var(--x-pet-diet-control-ink), 1px 1px 0 var(--x-pet-diet-control-ink);}.o_daily_portion_diet .btn-primary{--bs-btn-color: #fff; --bs-btn-bg: var(--x-pet-diet-control-ink); --bs-btn-border-color: var(--x-pet-diet-control-ink); --bs-btn-hover-color: #fff; --bs-btn-hover-bg: var(--x-pet-diet-control-ink); --bs-btn-hover-border-color: var(--x-pet-diet-control-ink); --bs-btn-active-color: #fff; --bs-btn-active-bg: var(--x-pet-diet-control-ink); --bs-btn-active-border-color: var(--x-pet-diet-control-ink); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: var(--x-pet-diet-control-ink); --bs-btn-disabled-border-color: var(--x-pet-diet-control-ink); --bs-btn-disabled-opacity: 1;}.o_daily_portion_diet .btn-outline-primary{--bs-btn-color: var(--x-pet-diet-control-ink); --bs-btn-border-color: var(--x-pet-diet-control-ink); --bs-btn-hover-color: #fff; --bs-btn-hover-bg: var(--x-pet-diet-control-ink); --bs-btn-hover-border-color: var(--x-pet-diet-control-ink); --bs-btn-active-color: #fff; --bs-btn-active-bg: var(--x-pet-diet-control-ink); --bs-btn-active-border-color: var(--x-pet-diet-control-ink); --bs-btn-disabled-color: var(--x-pet-diet-control-ink); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--x-pet-diet-control-ink); --bs-btn-disabled-opacity: 1;}.o_daily_portion_diet .btn-primary:focus-visible, .o_daily_portion_diet .btn-outline-primary:focus-visible{box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--x-pet-diet-control-ink) 35%, transparent);}.o_daily_portion_diet .js_daily_mode{min-height: 2.75rem;}.o_daily_portion_diet .js_daily_method_panel:not(.d-none){animation: o-pet-diet-fade-in 0.15s ease-in;}.o_daily_portion_diet .js_fixed_packaging_add{white-space: nowrap;}@keyframes o-pet-diet-fade-in{from{opacity: 0.5;}to{opacity: 1;}}.o_pet_diet_sticky_bar{position: fixed; left: 0; right: 0; bottom: 0; z-index: 1020; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; padding: 0.5rem 0.75rem; padding-bottom: calc(0.5rem + env(safe-area-inset-bottom, 0)); background: var(--o-color-4, #fff); border-top: 1px solid rgba(0, 0, 0, 0.125); box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);}.o_pet_diet_sticky_bar .o_pet_diet_sticky_price_wrap{white-space: nowrap; line-height: 1.1;}.o_pet_diet_sticky_bar .o_pet_diet_sticky_price{font-weight: 700; font-size: 1.1rem;}.o_pet_diet_sticky_bar .o_pet_diet_sticky_unit{color: rgba(0, 0, 0, 0.55); font-size: 0.8rem;}.o_pet_diet_sticky_bar .js_pet_diet_sticky_cta{flex: 1; font-weight: 600;}@media (max-width: 991.98px){body:has(.o_pet_diet_sticky_bar) .o_whatsapp_float{bottom: calc(var(--o-pet-diet-bar-h, 64px) + 12px);}}@keyframes o-pet-diet-flash{0%{box-shadow: 0 0 0 0 rgba(var(--bs-primary-rgb, 13, 110, 253), 0.55);}100%{box-shadow: 0 0 0 1rem rgba(var(--bs-primary-rgb, 13, 110, 253), 0);}}.o_pet_diet_flash{animation: o-pet-diet-flash 0.9s ease-out 2; border-radius: 0.5rem;}.o_pdp_badges{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 0.4rem; margin-bottom: 0.75rem;}.o_pdp_badges .o_pdp_badge{background: color-mix(in srgb, var(--o-color-1, #0d6efd) 12%, #fff); color: var(--o-color-5, #001a3a); border: 1px solid color-mix(in srgb, var(--o-color-1, #0d6efd) 35%, #fff); border-radius: 2rem; font-size: 0.8rem; font-weight: 600; padding: 0.3rem 0.75rem; white-space: nowrap;}details.o_pdp_details{border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.5rem; margin-bottom: 0.5rem; background: #fff;}details.o_pdp_details > summary{cursor: pointer; list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 0.5rem; padding: 0.8rem 1rem; font-weight: 600; color: var(--o-color-5, #001a3a); user-select: none;}details.o_pdp_details > summary::-webkit-details-marker{display: none;}details.o_pdp_details > summary::after{content: "+"; font-size: 1.25rem; font-weight: 400; line-height: 1; color: rgba(0, 0, 0, 0.45);}details.o_pdp_details[open] > summary{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}details.o_pdp_details[open] > summary::after{content: "\2212";}details.o_pdp_details .o_pdp_details_body{padding: 0.85rem 1rem;}details.o_pdp_details .o_pdp_details_body > :last-child{margin-bottom: 0;}

/* /pet_shop_natural_food_website/static/src/scss/natural_food.scss */
 .x_natural_food_page, .x_natural_food_home_section, .x_natural_food_product_callout{--x-natural-sage: var(--o-color-1, #d6e8c1); --x-natural-blue: var(--o-color-2, #a9c2f5); --x-natural-ink: var(--o-color-5, #001a3a); --x-natural-surface: var(--o-color-4, #fbfaf7); color: var(--x-natural-ink);}.x_natural_food_page{overflow: hidden;}.x_natural_food_page h1, .x_natural_food_page h2, .x_natural_food_page h3{color: var(--x-natural-ink); font-weight: 700;}.x_natural_food_page h1{font-size: clamp(2.5rem, 5vw, 4.65rem); line-height: 1.05;}.x_natural_food_page h2{font-size: clamp(2rem, 3.6vw, 3.15rem); line-height: 1.15;}.x_natural_food_page .x_natural_food_hero, .x_natural_food_page .x_natural_food_intro, .x_natural_food_page .x_natural_food_steps, .x_natural_food_page .x_natural_food_portions, .x_natural_food_page .x_natural_food_safety, .x_natural_food_page .x_natural_food_learn, .x_natural_food_page .x_natural_food_final_cta{padding-block: clamp(4rem, 8vw, 7rem);}.x_natural_food_eyebrow{color: var(--x-natural-ink); font-size: .78rem; font-weight: 800; letter-spacing: .12em; margin-bottom: .7rem; text-transform: uppercase;}.x_natural_food_lead{font-size: clamp(1.12rem, 1.7vw, 1.35rem); line-height: 1.6; max-width: 40rem;}.x_natural_food_primary_button, .x_natural_food_outline_button{border-radius: 999px; font-weight: 700; padding: .8rem 1.35rem;}.x_natural_food_primary_button{background: var(--x-natural-ink); border-color: var(--x-natural-ink); color: #fff;}.x_natural_food_primary_button:hover, .x_natural_food_primary_button:focus{background: var(--x-natural-blue); border-color: var(--x-natural-blue); color: var(--x-natural-ink);}.x_natural_food_outline_button{background: transparent; border: 2px solid var(--x-natural-ink); color: var(--x-natural-ink);}.x_natural_food_outline_button:hover, .x_natural_food_outline_button:focus{background: var(--x-natural-ink); color: #fff;}.x_natural_food_text_link{align-items: center; color: var(--x-natural-ink); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; font-weight: 700; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: .3em;}.x_natural_food_text_link:hover, .x_natural_food_text_link:focus{color: var(--x-natural-ink); opacity: .72;}.x_natural_food_hero{background: linear-gradient(135deg, var(--x-natural-surface) 0%, var(--x-natural-sage) 100%);}.x_natural_food_product_visual{background: rgba(255, 255, 255, 0.72); border: 1px solid rgba(0, 26, 58, 0.14); border-radius: 2rem; box-shadow: 0 1.25rem 3.5rem rgba(0, 26, 58, 0.12); margin-inline: auto; max-width: 31rem; overflow: hidden; padding: clamp(1rem, 3vw, 2rem); position: relative; text-align: center;}.x_natural_food_product_visual img{max-height: 32rem; object-fit: contain;}.x_natural_food_product_placeholder{align-items: center; aspect-ratio: 4 / 5; background: var(--x-natural-blue); border-radius: 1.2rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; font-size: 1.1rem; font-weight: 700; gap: 1rem; justify-content: center;}.x_natural_food_product_placeholder i{font-size: 3rem;}.x_natural_food_visual_note{background: var(--x-natural-ink); border-radius: 999px; bottom: 1rem; color: #fff; font-size: .84rem; font-weight: 700; left: 50%; padding: .6rem 1rem; position: absolute; transform: translateX(-50%); white-space: nowrap;}.x_natural_food_intro{background: var(--x-natural-surface);}.x_natural_food_card{background: #fff; border: 1px solid rgba(0, 26, 58, 0.12); border-radius: 1.4rem; box-shadow: 0 0.75rem 2rem rgba(0, 26, 58, 0.07); padding: 2rem;}.x_natural_food_card > i{background: var(--x-natural-sage); border-radius: 50%; display: inline-grid; font-size: 1.25rem; height: 2.8rem; margin-bottom: 1.75rem; place-items: center; width: 2.8rem;}.x_natural_food_card h3{font-size: 1.25rem;}.x_natural_food_steps{background: var(--x-natural-blue);}.x_natural_food_step{background: rgba(255, 255, 255, 0.68); border: 1px solid rgba(0, 26, 58, 0.13); border-radius: 1.25rem; padding: 1.75rem;}.x_natural_food_step > span{color: var(--x-natural-ink); display: block; font-size: .8rem; font-weight: 800; letter-spacing: .1em; margin-bottom: 2.8rem;}.x_natural_food_step h3{font-size: 1.2rem;}.x_natural_food_step p{margin-bottom: 0;}.x_natural_food_portions{background: var(--x-natural-surface);}.x_natural_food_portion_example{align-items: center; background: linear-gradient(145deg, var(--x-natural-sage), #fff); border: 1px solid rgba(0, 26, 58, 0.14); border-radius: 1.5rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 1rem; justify-content: center; padding: clamp(1.5rem, 4vw, 2.8rem); text-align: center;}.x_natural_food_portion_example div{display: grid; gap: .25rem;}.x_natural_food_portion_example strong{color: var(--x-natural-ink); font-size: clamp(1.45rem, 3vw, 2rem);}.x_natural_food_portion_example span{font-size: .84rem;}.x_natural_food_portion_example > i{color: var(--x-natural-ink); font-size: 1rem;}.x_natural_food_safety{background: var(--x-natural-ink); color: #fff;}.x_natural_food_safety h2, .x_natural_food_safety .x_natural_food_eyebrow{color: #fff;}.x_natural_food_safety_inner{align-items: center; display: -webkit-box; display: -webkit-flex; display: flex; gap: 2rem; justify-content: space-between; margin-inline: auto; max-width: 60rem;}.x_natural_food_safety_inner > i{color: var(--x-natural-sage); font-size: clamp(4rem, 10vw, 7rem);}.x_natural_food_learn{background: var(--x-natural-sage);}.x_natural_food_final_cta{background: var(--x-natural-surface);}.x_natural_food_final_cta > .container{background: linear-gradient(145deg, var(--x-natural-blue), var(--x-natural-sage)); border-radius: 2rem; max-width: 68rem; padding: clamp(2.5rem, 6vw, 5rem);}.x_natural_food_final_cta p:not(.x_natural_food_eyebrow){margin-inline: auto; max-width: 42rem;}.x_natural_food_home_section{background: var(--x-natural-surface); padding-block: clamp(3.5rem, 6vw, 5.5rem);}.x_natural_food_home_section h2{color: var(--x-natural-ink); font-size: clamp(2rem, 3.4vw, 3rem); font-weight: 700;}.x_natural_food_home_inner{background: linear-gradient(135deg, var(--x-natural-sage), var(--x-natural-blue)); border-radius: 1.7rem; padding: clamp(1.75rem, 4vw, 3.5rem);}.x_natural_food_home_product{align-items: center; background: rgba(255, 255, 255, 0.65); border: 1px solid rgba(0, 26, 58, 0.15); border-radius: 1.2rem; color: var(--x-natural-ink); display: -webkit-box; display: -webkit-flex; display: flex; font-weight: 700; gap: 1rem; padding: 1rem;}.x_natural_food_home_product:hover, .x_natural_food_home_product:focus{color: var(--x-natural-ink); text-decoration: none;}.x_natural_food_home_product img{height: 7rem; object-fit: contain; width: 6rem;}.x_natural_food_product_callout{background: var(--x-natural-sage); border: 1px solid rgba(0, 26, 58, 0.16); border-radius: .8rem; margin-top: 1.25rem; padding: 1.25rem;}.x_natural_food_product_callout h2{color: var(--x-natural-ink); font-size: 1.25rem; font-weight: 700;}.x_natural_food_product_callout p{margin-bottom: .75rem;}.x_natural_food_product_callout a{color: var(--x-natural-ink); font-weight: 700; text-decoration: underline; text-underline-offset: .25em;}@media (max-width: 767.98px){.x_natural_food_visual_note{bottom: .7rem; font-size: .72rem; max-width: calc(100% - 1.4rem); white-space: normal;}.x_natural_food_safety_inner{align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.x_natural_food_home_product img{height: 5.5rem; width: 4.5rem;}}

/* /pet_tryon_provider_base/static/src/scss/tryon_notification.scss */
 .o_pet_tryon_result_toast{position: fixed; bottom: 24px; right: 24px; z-index: 10600; opacity: 0; transform: translateY(24px); transition: opacity 0.35s ease, transform 0.35s ease; pointer-events: none;}.o_pet_tryon_result_toast.show{opacity: 1; transform: translateY(0); pointer-events: auto;}.o_pet_tryon_result_toast .o_pet_tryon_toast_card{width: 380px; max-width: calc(100vw - 48px); border-radius: 14px; overflow: hidden; position: relative;}.o_pet_tryon_result_toast .o_pet_tryon_toast_accent{position: absolute; left: 0; top: 0; bottom: 0; width: 5px; background: #198754; border-radius: 14px 0 0 14px;}.o_pet_tryon_result_toast .card-body{padding-left: 16px !important;}.o_pet_tryon_result_toast .o_pet_tryon_toast_icon .rounded-circle{animation: _petTryonPulse 2s ease-in-out 0s 2;}.o_pet_tryon_result_toast h6{font-size: 0.95rem;}@keyframes _petTryonPulse{0%, 100%{box-shadow: 0 0 0 0 rgba(25, 135, 84, 0.4);}50%{box-shadow: 0 0 0 10px rgba(25, 135, 84, 0);}}@media (max-width: 480px){.o_pet_tryon_result_toast{left: 12px; right: 12px; bottom: 12px;}.o_pet_tryon_result_toast .o_pet_tryon_toast_card{width: 100%; max-width: 100%;}}

/* /pet_tryon_credit/static/src/scss/credit_portal.scss */
 .o_pet_tryon_credit_summary .card-header{font-size: 1rem;}.o_pet_tryon_credit_summary .fs-3{font-size: 1.75rem !important;}

/* /pet_tryon_blog/static/dist/pet_tryon_blog.css */
#x_pet_tryon_blog_root .pointer-events-none{pointer-events:none}#x_pet_tryon_blog_root .visible{visibility:visible}#x_pet_tryon_blog_root .absolute{position:absolute}#x_pet_tryon_blog_root .relative{position:relative}#x_pet_tryon_blog_root .inset-0{inset:0}#x_pet_tryon_blog_root .-bottom-20{bottom:-5rem}#x_pet_tryon_blog_root .-left-20{left:-5rem}#x_pet_tryon_blog_root .-right-40{right:-10rem}#x_pet_tryon_blog_root .-top-4{top:-1rem}#x_pet_tryon_blog_root .-top-40{top:-10rem}#x_pet_tryon_blog_root .bottom-0{bottom:0}#x_pet_tryon_blog_root .left-0{left:0}#x_pet_tryon_blog_root .left-1\/2{left:50%}#x_pet_tryon_blog_root .left-3{left:.75rem}#x_pet_tryon_blog_root .right-0{right:0}#x_pet_tryon_blog_root .top-1\/2{top:50%}#x_pet_tryon_blog_root .mx-auto{margin-left:auto;margin-right:auto}#x_pet_tryon_blog_root .my-10{margin-top:2.5rem;margin-bottom:2.5rem}#x_pet_tryon_blog_root .mb-1{margin-bottom:.25rem}#x_pet_tryon_blog_root .mb-10{margin-bottom:2.5rem}#x_pet_tryon_blog_root .mb-12{margin-bottom:3rem}#x_pet_tryon_blog_root .mb-2{margin-bottom:.5rem}#x_pet_tryon_blog_root .mb-3{margin-bottom:.75rem}#x_pet_tryon_blog_root .mb-4{margin-bottom:1rem}#x_pet_tryon_blog_root .mb-6{margin-bottom:1.5rem}#x_pet_tryon_blog_root .mb-8{margin-bottom:2rem}#x_pet_tryon_blog_root .mt-0\.5{margin-top:.125rem}#x_pet_tryon_blog_root .mt-1{margin-top:.25rem}#x_pet_tryon_blog_root .mt-2{margin-top:.5rem}#x_pet_tryon_blog_root .mt-3{margin-top:.75rem}#x_pet_tryon_blog_root .mt-4{margin-top:1rem}#x_pet_tryon_blog_root .mt-5{margin-top:1.25rem}#x_pet_tryon_blog_root .mt-8{margin-top:2rem}#x_pet_tryon_blog_root .flex{display:flex}#x_pet_tryon_blog_root .inline-flex{display:inline-flex}#x_pet_tryon_blog_root .grid{display:grid}#x_pet_tryon_blog_root .hidden{display:none}#x_pet_tryon_blog_root .h-10{height:2.5rem}#x_pet_tryon_blog_root .h-12{height:3rem}#x_pet_tryon_blog_root .h-14{height:3.5rem}#x_pet_tryon_blog_root .h-16{height:4rem}#x_pet_tryon_blog_root .h-4{height:1rem}#x_pet_tryon_blog_root .h-5{height:1.25rem}#x_pet_tryon_blog_root .h-6{height:1.5rem}#x_pet_tryon_blog_root .h-7{height:1.75rem}#x_pet_tryon_blog_root .h-8{height:2rem}#x_pet_tryon_blog_root .h-80{height:20rem}#x_pet_tryon_blog_root .h-96{height:24rem}#x_pet_tryon_blog_root .h-\[600px\]{height:600px}#x_pet_tryon_blog_root .min-h-screen{min-height:100vh}#x_pet_tryon_blog_root .w-10{width:2.5rem}#x_pet_tryon_blog_root .w-12{width:3rem}#x_pet_tryon_blog_root .w-14{width:3.5rem}#x_pet_tryon_blog_root .w-16{width:4rem}#x_pet_tryon_blog_root .w-4{width:1rem}#x_pet_tryon_blog_root .w-5{width:1.25rem}#x_pet_tryon_blog_root .w-6{width:1.5rem}#x_pet_tryon_blog_root .w-7{width:1.75rem}#x_pet_tryon_blog_root .w-8{width:2rem}#x_pet_tryon_blog_root .w-80{width:20rem}#x_pet_tryon_blog_root .w-96{width:24rem}#x_pet_tryon_blog_root .w-\[600px\]{width:600px}#x_pet_tryon_blog_root .w-full{width:100%}#x_pet_tryon_blog_root .min-w-0{min-width:0px}#x_pet_tryon_blog_root .max-w-2xl{max-width:42rem}#x_pet_tryon_blog_root .max-w-3xl{max-width:48rem}#x_pet_tryon_blog_root .max-w-4xl{max-width:56rem}#x_pet_tryon_blog_root .max-w-5xl{max-width:64rem}#x_pet_tryon_blog_root .max-w-md{max-width:28rem}#x_pet_tryon_blog_root .max-w-xl{max-width:36rem}#x_pet_tryon_blog_root .flex-1{flex:1 1 0%}#x_pet_tryon_blog_root .flex-shrink-0{flex-shrink:0}#x_pet_tryon_blog_root .-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#x_pet_tryon_blog_root .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#x_pet_tryon_blog_root .translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#x_pet_tryon_blog_root .translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#x_pet_tryon_blog_root .cursor-pointer{cursor:pointer}#x_pet_tryon_blog_root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#x_pet_tryon_blog_root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#x_pet_tryon_blog_root .flex-wrap{flex-wrap:wrap}#x_pet_tryon_blog_root .items-start{align-items:flex-start}#x_pet_tryon_blog_root .items-center{align-items:center}#x_pet_tryon_blog_root .justify-center{justify-content:center}#x_pet_tryon_blog_root .justify-between{justify-content:space-between}#x_pet_tryon_blog_root .gap-2{gap:.5rem}#x_pet_tryon_blog_root .gap-3{gap:.75rem}#x_pet_tryon_blog_root .gap-4{gap:1rem}#x_pet_tryon_blog_root .gap-5{gap:1.25rem}#x_pet_tryon_blog_root .gap-6{gap:1.5rem}#x_pet_tryon_blog_root .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#x_pet_tryon_blog_root .gap-y-3{row-gap:.75rem}#x_pet_tryon_blog_root :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}#x_pet_tryon_blog_root :is(.space-y-10>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}#x_pet_tryon_blog_root :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#x_pet_tryon_blog_root :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}#x_pet_tryon_blog_root :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}#x_pet_tryon_blog_root .overflow-hidden{overflow:hidden}#x_pet_tryon_blog_root .rounded-2xl{border-radius:1rem}#x_pet_tryon_blog_root .rounded-3xl{border-radius:1.5rem}#x_pet_tryon_blog_root .rounded-full{border-radius:9999px}#x_pet_tryon_blog_root .rounded-xl{border-radius:.75rem}#x_pet_tryon_blog_root .border{border-width:1px}#x_pet_tryon_blog_root .border-2{border-width:2px}#x_pet_tryon_blog_root .border-l-4{border-left-width:4px}#x_pet_tryon_blog_root .border-t{border-top-width:1px}#x_pet_tryon_blog_root .border-\[\#7C9885\]{--tw-border-opacity: 1;border-color:rgb(124 152 133 / var(--tw-border-opacity, 1))}#x_pet_tryon_blog_root .border-\[\#7C9885\]\/40{border-color:#7c988566}#x_pet_tryon_blog_root .border-\[\#D4E9B8\]{--tw-border-opacity: 1;border-color:rgb(212 233 184 / var(--tw-border-opacity, 1))}#x_pet_tryon_blog_root .border-\[\#E8F5E0\]{--tw-border-opacity: 1;border-color:rgb(232 245 224 / var(--tw-border-opacity, 1))}#x_pet_tryon_blog_root .border-\[\#F0F7EC\]{--tw-border-opacity: 1;border-color:rgb(240 247 236 / var(--tw-border-opacity, 1))}#x_pet_tryon_blog_root .border-\[\#F5E6C8\]{--tw-border-opacity: 1;border-color:rgb(245 230 200 / var(--tw-border-opacity, 1))}#x_pet_tryon_blog_root .border-white\/10{border-color:#ffffff1a}#x_pet_tryon_blog_root .bg-\[\#1A2332\]{--tw-bg-opacity: 1;background-color:rgb(26 35 50 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-\[\#4A90D9\]{--tw-bg-opacity: 1;background-color:rgb(74 144 217 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-\[\#7C9885\]{--tw-bg-opacity: 1;background-color:rgb(124 152 133 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-\[\#7C9885\]\/20{background-color:#7c988533}#x_pet_tryon_blog_root .bg-\[\#C5E1A5\]{--tw-bg-opacity: 1;background-color:rgb(197 225 165 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-\[\#F0F7EC\]{--tw-bg-opacity: 1;background-color:rgb(240 247 236 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-\[\#F8FBF6\]{--tw-bg-opacity: 1;background-color:rgb(248 251 246 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-\[\#FFF8E7\]{--tw-bg-opacity: 1;background-color:rgb(255 248 231 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .bg-white\/10{background-color:#ffffff1a}#x_pet_tryon_blog_root .p-4{padding:1rem}#x_pet_tryon_blog_root .p-5{padding:1.25rem}#x_pet_tryon_blog_root .p-6{padding:1.5rem}#x_pet_tryon_blog_root .p-\[20px\]{padding:20px}#x_pet_tryon_blog_root .px-3{padding-left:.75rem;padding-right:.75rem}#x_pet_tryon_blog_root .px-5{padding-left:1.25rem;padding-right:1.25rem}#x_pet_tryon_blog_root .px-6{padding-left:1.5rem;padding-right:1.5rem}#x_pet_tryon_blog_root .px-8{padding-left:2rem;padding-right:2rem}#x_pet_tryon_blog_root .px-\[16px\]{padding-left:16px;padding-right:16px}#x_pet_tryon_blog_root .px-\[20px\]{padding-left:20px;padding-right:20px}#x_pet_tryon_blog_root .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#x_pet_tryon_blog_root .py-10{padding-top:2.5rem;padding-bottom:2.5rem}#x_pet_tryon_blog_root .py-12{padding-top:3rem;padding-bottom:3rem}#x_pet_tryon_blog_root .py-14{padding-top:3.5rem;padding-bottom:3.5rem}#x_pet_tryon_blog_root .py-2{padding-top:.5rem;padding-bottom:.5rem}#x_pet_tryon_blog_root .py-4{padding-top:1rem;padding-bottom:1rem}#x_pet_tryon_blog_root .py-8{padding-top:2rem;padding-bottom:2rem}#x_pet_tryon_blog_root .pb-5{padding-bottom:1.25rem}#x_pet_tryon_blog_root .pr-4{padding-right:1rem}#x_pet_tryon_blog_root .pt-4{padding-top:1rem}#x_pet_tryon_blog_root .pt-6{padding-top:1.5rem}#x_pet_tryon_blog_root .text-left{text-align:left}#x_pet_tryon_blog_root .text-center{text-align:center}#x_pet_tryon_blog_root .font-sans{font-family:Inter,system-ui,-apple-system,sans-serif}#x_pet_tryon_blog_root .text-2xl{font-size:1.5rem;line-height:2rem}#x_pet_tryon_blog_root .text-3xl{font-size:1.875rem;line-height:2.25rem}#x_pet_tryon_blog_root .text-4xl{font-size:2.25rem;line-height:2.5rem}#x_pet_tryon_blog_root .text-base{font-size:1rem;line-height:1.5rem}#x_pet_tryon_blog_root .text-lg{font-size:1.125rem;line-height:1.75rem}#x_pet_tryon_blog_root .text-sm{font-size:.875rem;line-height:1.25rem}#x_pet_tryon_blog_root .text-xl{font-size:1.25rem;line-height:1.75rem}#x_pet_tryon_blog_root .text-xs{font-size:.75rem;line-height:1rem}#x_pet_tryon_blog_root .font-black{font-weight:900}#x_pet_tryon_blog_root .font-bold{font-weight:700}#x_pet_tryon_blog_root .font-medium{font-weight:500}#x_pet_tryon_blog_root .font-semibold{font-weight:600}#x_pet_tryon_blog_root .uppercase{text-transform:uppercase}#x_pet_tryon_blog_root .leading-relaxed{line-height:1.625}#x_pet_tryon_blog_root .leading-tight{line-height:1.25}#x_pet_tryon_blog_root .tracking-tight{letter-spacing:-.025em}#x_pet_tryon_blog_root .tracking-wider{letter-spacing:.05em}#x_pet_tryon_blog_root .text-\[\#1A2332\]{--tw-text-opacity: 1;color:rgb(26 35 50 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-\[\#2D3748\]{--tw-text-opacity: 1;color:rgb(45 55 72 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-\[\#5A6B7C\]{--tw-text-opacity: 1;color:rgb(90 107 124 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-\[\#5A7A53\]{--tw-text-opacity: 1;color:rgb(90 122 83 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-\[\#7C9885\]{--tw-text-opacity: 1;color:rgb(124 152 133 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-\[\#8B7355\]{--tw-text-opacity: 1;color:rgb(139 115 85 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-\[\#A0B4A0\]{--tw-text-opacity: 1;color:rgb(160 180 160 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-\[\#C5E1A5\]{--tw-text-opacity: 1;color:rgb(197 225 165 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .text-white\/80{color:#fffc}#x_pet_tryon_blog_root .underline{text-decoration-line:underline}#x_pet_tryon_blog_root .opacity-0{opacity:0}#x_pet_tryon_blog_root .opacity-10{opacity:.1}#x_pet_tryon_blog_root .opacity-100{opacity:1}#x_pet_tryon_blog_root .opacity-15{opacity:.15}#x_pet_tryon_blog_root .opacity-20{opacity:.2}#x_pet_tryon_blog_root .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#x_pet_tryon_blog_root .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#x_pet_tryon_blog_root .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#x_pet_tryon_blog_root .blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#x_pet_tryon_blog_root .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#x_pet_tryon_blog_root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#x_pet_tryon_blog_root .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#x_pet_tryon_blog_root .transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#x_pet_tryon_blog_root .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#x_pet_tryon_blog_root .duration-300{transition-duration:.3s}#x_pet_tryon_blog_root .duration-700{transition-duration:.7s}#x_pet_tryon_blog_root .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#x_pet_tryon_blog_root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2d3748;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#x_pet_tryon_blog_root *,#x_pet_tryon_blog_root *:before,#x_pet_tryon_blog_root *:after{box-sizing:border-box}#x_pet_tryon_blog_root a{text-decoration:none}#x_pet_tryon_blog_root{overflow-x:hidden;overflow-x:clip}#x_pet_tryon_blog_root img,#x_pet_tryon_blog_root svg,#x_pet_tryon_blog_root video{max-width:100%;height:auto}#x_pet_tryon_blog_root .hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#x_pet_tryon_blog_root .hover\:border-\[\#C5E1A5\]:hover{--tw-border-opacity: 1;border-color:rgb(197 225 165 / var(--tw-border-opacity, 1))}#x_pet_tryon_blog_root .hover\:bg-\[\#2D3748\]:hover{--tw-bg-opacity: 1;background-color:rgb(45 55 72 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .hover\:bg-\[\#5A7A53\]:hover{--tw-bg-opacity: 1;background-color:rgb(90 122 83 / var(--tw-bg-opacity, 1))}#x_pet_tryon_blog_root .hover\:bg-white\/15:hover{background-color:#ffffff26}#x_pet_tryon_blog_root .hover\:text-\[\#2D3748\]:hover{--tw-text-opacity: 1;color:rgb(45 55 72 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .hover\:text-\[\#C5E1A5\]:hover{--tw-text-opacity: 1;color:rgb(197 225 165 / var(--tw-text-opacity, 1))}#x_pet_tryon_blog_root .hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#x_pet_tryon_blog_root .hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#x_pet_tryon_blog_root .hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#x_pet_tryon_blog_root :is(.group:hover .group-hover\:scale-110){--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#x_pet_tryon_blog_root :is(.group:hover .group-hover\:bg-\[\#D4E9B8\]){--tw-bg-opacity: 1;background-color:rgb(212 233 184 / var(--tw-bg-opacity, 1))}@media not all and (min-width:640px){#x_pet_tryon_blog_root .max-sm\:\!p-\[16px\]{padding:16px!important}#x_pet_tryon_blog_root .max-sm\:\!p-\[20px\]{padding:20px!important}}@media(min-width:640px){#x_pet_tryon_blog_root .sm\:-left-4{left:-1rem}#x_pet_tryon_blog_root .sm\:my-16{margin-top:4rem;margin-bottom:4rem}#x_pet_tryon_blog_root .sm\:mb-12{margin-bottom:3rem}#x_pet_tryon_blog_root .sm\:mb-14{margin-bottom:3.5rem}#x_pet_tryon_blog_root .sm\:mb-16{margin-bottom:4rem}#x_pet_tryon_blog_root .sm\:mt-10{margin-top:2.5rem}#x_pet_tryon_blog_root .sm\:block{display:block}#x_pet_tryon_blog_root .sm\:flex{display:flex}#x_pet_tryon_blog_root .sm\:w-auto{width:auto}#x_pet_tryon_blog_root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#x_pet_tryon_blog_root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#x_pet_tryon_blog_root .sm\:p-6{padding:1.5rem}#x_pet_tryon_blog_root .sm\:p-8{padding:2rem}#x_pet_tryon_blog_root .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}#x_pet_tryon_blog_root .sm\:px-8{padding-left:2rem;padding-right:2rem}#x_pet_tryon_blog_root .sm\:py-12{padding-top:3rem;padding-bottom:3rem}#x_pet_tryon_blog_root .sm\:py-16{padding-top:4rem;padding-bottom:4rem}#x_pet_tryon_blog_root .sm\:py-20{padding-top:5rem;padding-bottom:5rem}#x_pet_tryon_blog_root .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}#x_pet_tryon_blog_root .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}#x_pet_tryon_blog_root .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}#x_pet_tryon_blog_root .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){#x_pet_tryon_blog_root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#x_pet_tryon_blog_root .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#x_pet_tryon_blog_root .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}#x_pet_tryon_blog_root .md\:text-6xl{font-size:3.75rem;line-height:1}#x_pet_tryon_blog_root .md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){#x_pet_tryon_blog_root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#x_pet_tryon_blog_root .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}