.product{align-items:flex-start}.product__media-wrapper{min-width:0}.product__media-item .product-media-container{overflow:hidden;border:1px solid rgba(47,68,54,.1);border-radius:1.8rem;background:#f6f1e8}.product__media-item .media{background:#f6f1e8}.thumbnail{overflow:hidden;border-radius:1rem}.thumbnail[aria-current]{border-color:#2f4436;box-shadow:0 0 0 .1rem #2f4436}.product__info-container{max-width:56rem}.product__title h1{color:#2f4436;font-size:clamp(3.2rem,3.6vw,5rem);line-height:1.06;letter-spacing:-.035em}.product__info-container .price--large{color:#2f4436}.product__info-container .price--large .price-item{font-size:clamp(2rem,2vw,2.6rem);font-weight:750}.product-form__input .form__label,.product-form__quantity .form__label{margin-bottom:.8rem;color:#2f4436;font-weight:700}.product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border-color:#2f443647;font-weight:700}.product-form__input input[type=radio]:checked+label{border-color:#2f4436;background:#2f4436;color:#fff}.product-form__submit,.shopify-payment-button__button{min-height:5.4rem!important;border-radius:1.2rem!important;font-weight:750}.product-form__submit.button--secondary{border-color:#2f4436;color:#2f4436}.product__accordion{border-top-color:#2f443624;border-bottom-color:#2f443624}.product__accordion summary{min-height:5.2rem}.product__accordion .accordion__title{color:#2f4436;font-weight:700}.product__description{color:#5f655d;line-height:1.75}.product__description :is(h2,h3,h4){color:#2f4436;line-height:1.2}[id$=__reassure] .ff-feature{height:100%}[id$=__detail] .ff-h2,[id$=__brand] .ff-h2{line-height:1.12}[id$=__brand] .ff-pet__media .ff-media{overflow:hidden;border-radius:1.8rem;box-shadow:0 1.2rem 3.4rem #2f44361a}[id$=__related-products] .product-grid{row-gap:3.2rem}[id$=__related-products] .product-card-wrapper .card__inner{overflow:hidden;border-radius:1.6rem;border-color:#2f44361f;background:#f6f1e8}[id$=__related-products] .card__heading{font-size:clamp(1.45rem,1.1vw,1.75rem);line-height:1.35;letter-spacing:0}[id$=__related-products] .card-information>.price{margin-top:.8rem;color:#2f4436;font-weight:700}@media(hover:hover)and (prefers-reduced-motion:no-preference){[id$=__related-products] .product-card-wrapper .card__inner{transition:transform .22s ease,box-shadow .22s ease}[id$=__related-products] .product-card-wrapper:hover .card__inner{transform:translateY(-.3rem);box-shadow:0 1.2rem 3rem #2f443614}}@media screen and (max-width:749px){.product__media-list{margin-bottom:2.4rem}.product__media-item .product-media-container{border-radius:1.4rem}.product__info-container{padding-top:.8rem}.product__title h1{font-size:clamp(3rem,9vw,4rem)}.product-form__submit,.shopify-payment-button__button{min-height:5.2rem!important}[id$=__reassure] .ff-features__grid{gap:1.2rem}[id$=__reassure] .ff-feature{padding:1.6rem}[id$=__related-products] .product-grid{column-gap:1.2rem;row-gap:2.6rem}[id$=__related-products] .card__heading{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){[id$=__related-products] .product-card-wrapper .card__inner{transition-duration:.01ms!important}}.product__info-container>.product__text.caption-with-letter-spacing:first-child{display:inline-flex;width:fit-content;margin:0 0 .2rem;padding:.6rem 1rem;border:1px solid rgba(181,84,54,.24);border-radius:999px;background:#b5543614;color:#8f3f2a;font-size:1.1rem;font-weight:800;letter-spacing:.12em;line-height:1.35}.huellitas-product-links{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .8rem;margin:.4rem 0 1.2rem;padding:1rem 1.2rem;border:1px solid rgba(47,68,54,.14);border-radius:1.2rem;background:#fbf9f5;color:#5f655d;font-size:1.3rem;line-height:1.4}.huellitas-product-links a{display:inline-flex;min-height:4.4rem;align-items:center;color:#2f4436;font-weight:700;text-decoration-color:#b554368c;text-underline-offset:.3rem}.huellitas-product-links a:hover{color:#8f3f2a;text-decoration-thickness:.2rem}.huellitas-product-links a:focus-visible{border-radius:.4rem;outline:.2rem solid #2f4436;outline-offset:.3rem}@media screen and (max-width:749px){.huellitas-product-links{display:grid;grid-template-columns:1fr;gap:0;padding:.4rem 1.2rem}.huellitas-product-links span[aria-hidden=true]{display:none}.huellitas-product-links a+a{border-top:1px solid rgba(47,68,54,.12)}}.huellitas-pdp-summary{margin:.4rem 0 .8rem}.huellitas-pdp-summary>p{margin:0 0 1rem;color:#5f655d;font-size:1.65rem;line-height:1.55}.huellitas-pdp-summary ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.huellitas-pdp-summary li{position:relative;min-width:0;padding:.9rem 1rem .9rem 2.8rem;border:1px solid rgba(47,68,54,.12);border-radius:1rem;background:#fbf9f5;color:#2f4436;font-size:1.25rem;font-weight:700;line-height:1.35}.huellitas-pdp-summary li:before{content:"\2713";position:absolute;left:1rem;top:.9rem;color:#b55436;font-weight:900}@media screen and (max-width:749px){.huellitas-pdp-summary ul{grid-template-columns:1fr;gap:.6rem}}.product__title h1{font-size:clamp(3rem,3vw,4.4rem);line-height:1.04}.huellitas-pdp-summary--intro>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.huellitas-product-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.4rem 1.2rem}.huellitas-product-links>span[aria-hidden=true]{display:none}.huellitas-product-links a{justify-content:center;padding:.5rem .8rem;text-align:center}.huellitas-product-links a+a{border-left:1px solid rgba(47,68,54,.12)}@media screen and (max-width:749px){.huellitas-product-links{grid-template-columns:1fr}.huellitas-product-links a{justify-content:flex-start;text-align:left}.huellitas-product-links a+a{border-top:1px solid rgba(47,68,54,.12);border-left:0}}.product-form__submit.button--secondary{background:#2f4436;border-color:#2f4436;color:#fff;box-shadow:none}.product-form__submit.button--secondary:hover{background:#24372c;border-color:#24372c;color:#fff}.huellitas-service-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.4rem 0 0;overflow:hidden;border:1px solid rgba(47,68,54,.14);border-radius:1.4rem;background:#fbf9f5}.huellitas-service-strip a{display:flex;min-width:0;min-height:7rem;align-items:center;gap:.8rem;padding:1rem;color:#2f4436;text-decoration:none}.huellitas-service-strip a+a{border-left:1px solid rgba(47,68,54,.12)}.huellitas-service-strip__icon{display:grid;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;place-items:center;border-radius:999px;background:#b554361a;color:#a64830}.huellitas-service-strip__icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.huellitas-service-strip strong,.huellitas-service-strip small{display:block}.huellitas-service-strip strong{font-size:1.25rem;line-height:1.2}.huellitas-service-strip small{margin-top:.2rem;color:#6b6f63;font-size:1.05rem;line-height:1.25}.huellitas-service-strip a:hover{background:#f4eee4}.huellitas-service-strip a:focus-visible{position:relative;z-index:1;outline:.2rem solid #2f4436;outline-offset:-.3rem}@media screen and (max-width:989px)and (min-width:750px){.huellitas-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.huellitas-service-strip a:nth-child(3){border-left:0}.huellitas-service-strip a:nth-child(n+3){border-top:1px solid rgba(47,68,54,.12)}}@media screen and (max-width:749px){.huellitas-service-strip{display:flex;gap:.8rem;margin-right:-1.5rem;padding:.8rem 1.5rem .8rem 0;overflow-x:auto;border:0;border-radius:0;background:transparent;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.huellitas-service-strip::-webkit-scrollbar{display:none}.huellitas-service-strip a{flex:0 0 68%;min-height:6.8rem;padding:1rem 1.2rem;border:1px solid rgba(47,68,54,.14)!important;border-radius:1.2rem;background:#fbf9f5;scroll-snap-align:start}}.huellitas-service-strip-section{width:100%;padding:0 0 2.4rem}.huellitas-service-strip-section .page-width{width:100%}.huellitas-service-strip-section .huellitas-service-strip{width:100%;margin:0}.huellitas-service-strip-section .huellitas-service-strip a{justify-content:center;padding-inline:clamp(1.2rem,2vw,2.4rem)}@media screen and (max-width:749px){.huellitas-service-strip-section{padding-bottom:1.6rem}.huellitas-service-strip-section .page-width{padding-right:0}.huellitas-service-strip-section .huellitas-service-strip{margin-right:0}.huellitas-service-strip-section .huellitas-service-strip a{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/huellitas-product.css.map */
