.v2-cachorros{overflow-x:hidden}@supports (overflow: clip){.v2-cachorros{overflow-x:clip}}.v2-cachorros :is(.cc4-shell,.cc4-section-head,.cc4-categories__grid,.cc4-product-grid,.cc4-product-card,.video-carousel__track,.video-carousel__item){min-width:0}.v2-cachorros .cc-boho-carousel-controls [data-cc-carousel-prev] .v4-arrow{transform:rotate(180deg)}@media(max-width:989px){.v2-cachorros>.v3-nav[data-v4-portal=true]{position:fixed!important;inset:0 auto 0 0!important;z-index:2147483001!important;height:100dvh!important;max-height:100dvh!important}.v2-cachorros>.v4-menu-scrim[data-v4-portal=true]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:block!important}.v2-cachorros>.v4-menu-scrim[data-v4-portal=true][aria-hidden=false]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.v2-cachorros>.v4-menu-scrim[data-v4-portal=true][aria-hidden=true]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.v2-cachorros .v3-nav{justify-content:flex-start;opacity:0;pointer-events:none;height:var(--v3-drawer-height, calc(100dvh - var(--v3-drawer-offset, 0px)));max-height:var(--v3-drawer-height, calc(100dvh - var(--v3-drawer-offset, 0px)));-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-105%,0,0);transform:translate3d(-105%,0,0);transition:opacity .16s ease,-webkit-transform .24s ease,visibility 0s .24s;transition:transform .24s ease,opacity .16s ease,visibility 0s .24s;will-change:transform,opacity}.v2-cachorros .v3-nav[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:none;transform:none;transition:opacity .16s ease,-webkit-transform .24s ease,visibility 0s;transition:transform .24s ease,opacity .16s ease,visibility 0s;will-change:auto}.v2-cachorros .v4-drawer__head{position:relative;top:auto;flex:0 0 auto;z-index:2}.v2-cachorros .v81-drawer-search{position:relative;flex:0 0 auto;z-index:1}.v2-cachorros .v3-nav[aria-hidden=true]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-transform:translate3d(-105%,0,0)!important;transform:translate3d(-105%,0,0)!important}}@supports (-webkit-touch-callout: none){@media(max-width:989px){html[data-v4-menu-open=true],html[data-v4-menu-open=true] body{overflow:visible!important;overscroll-behavior:auto!important}.v2-cachorros .v3-nav{-webkit-transform:none!important;transform:none!important;transition:none!important;will-change:auto!important}.v2-cachorros .v3-nav[aria-hidden=true]{display:none!important;-webkit-transform:none!important;transform:none!important}.v2-cachorros .v3-nav[aria-hidden=false]{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-transform:none!important;transform:none!important}.v2-cachorros .v4-menu-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;touch-action:none}}}@media(min-width:750px)and (max-width:1199px){.v2-cachorros.template-index .cc4-product-grid{display:flex!important;grid-template-columns:none!important;grid-auto-columns:unset!important;gap:16px!important;width:100%;margin:0!important;padding:2px 2px 18px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.v2-cachorros.template-index .cc4-product-grid::-webkit-scrollbar{display:none}.v2-cachorros.template-index .cc4-product-grid>div[role=listitem]{display:block!important;flex:0 0 calc((100% - 32px) / 3)!important;width:calc((100% - 32px) / 3)!important;max-width:calc((100% - 32px) / 3)!important;scroll-snap-align:start}.v2-cachorros.template-index .cc4-product-card{width:100%;box-sizing:border-box}}@media(min-width:750px)and (max-width:989px){.v2-cachorros.template-index .cc4-product-grid>div[role=listitem]{flex-basis:min(42vw,340px)!important;width:min(42vw,340px)!important;max-width:min(42vw,340px)!important}}@media(min-width:1200px){.v2-cachorros.template-index .cc4-product-grid{display:flex!important;grid-template-columns:none!important;grid-auto-columns:unset!important;gap:20px!important;width:100%;margin:0!important;padding:2px 2px 18px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.v2-cachorros.template-index .cc4-product-grid::-webkit-scrollbar{display:none}.v2-cachorros.template-index .cc4-product-grid>div[role=listitem]{display:block!important;flex:0 0 calc((100% - 60px)/4)!important;width:calc((100% - 60px)/4)!important;max-width:calc((100% - 60px)/4)!important;scroll-snap-align:start}.v2-cachorros.template-index .cc4-product-card{width:100%;box-sizing:border-box}}@media(max-width:749px){:root{--cc82-mobile-gutter: 16px;--cc82-mobile-card: min(82vw, 340px)}.v2-cachorros .cc4-shell{width:auto;max-width:none;margin-inline:max(var(--cc82-mobile-gutter),env(safe-area-inset-left)) max(var(--cc82-mobile-gutter),env(safe-area-inset-right))}.v2-cachorros.template-index .cc4-categories{padding-block:54px 62px!important}.v2-cachorros.template-index .cc4-categories:after{content:none}.v2-cachorros.template-index .cc4-categories .cc4-section-head{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}.v2-cachorros.template-index .cc4-categories__grid{display:flex!important;gap:12px!important;width:calc(100% + var(--cc82-mobile-gutter));margin:0 calc(var(--cc82-mobile-gutter) * -1) 0 0!important;padding:2px var(--cc82-mobile-gutter) 14px 0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-padding-inline:0 var(--cc82-mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.v2-cachorros.template-index .cc4-categories__grid::-webkit-scrollbar{display:none}.v2-cachorros.template-index .cc4-category,.v2-cachorros.template-index .cc4-category:nth-child(n){flex:0 0 var(--cc82-mobile-card)!important;width:var(--cc82-mobile-card)!important;max-width:var(--cc82-mobile-card)!important;min-width:0!important;min-height:0!important;aspect-ratio:4 / 3!important;border-radius:18px!important;scroll-snap-align:start}.v2-cachorros.template-index .cc4-category__label{left:14px;right:12px;bottom:14px;gap:8px}.v2-cachorros.template-index .cc4-category__label strong{font-size:clamp(19px,6vw,27px)}.v2-cachorros.template-index .cc4-category .cc4-icon-button{flex:0 0 44px;width:44px;height:44px}.v2-cachorros.template-index .cc4-featured{padding-block:58px 66px!important}.v2-cachorros.template-index .cc4-featured .cc4-section-head{display:grid!important;grid-template-columns:1fr!important;gap:18px;margin-bottom:24px;padding-bottom:20px}.v2-cachorros.template-index .cc-boho-head-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.v2-cachorros.template-index .cc4-product-grid{display:flex!important;grid-auto-columns:unset!important;gap:12px!important;width:calc(100% + var(--cc82-mobile-gutter));margin:0 calc(var(--cc82-mobile-gutter) * -1) 0 0!important;padding:2px var(--cc82-mobile-gutter) 14px 0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-padding-inline:0 var(--cc82-mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.v2-cachorros.template-index .cc4-product-grid::-webkit-scrollbar{display:none}.v2-cachorros.template-index .cc4-product-grid>div[role=listitem]{display:block!important;flex:0 0 var(--cc82-mobile-card)!important;width:var(--cc82-mobile-card)!important;max-width:var(--cc82-mobile-card)!important;scroll-snap-align:start;scroll-snap-stop:normal}.v2-cachorros.template-index .cc4-product-card__media{aspect-ratio:1 / 1;min-height:0}.v2-cachorros :is(.video-carousel__track,.sectionRevieWidget3 .carouselPre,.cc-product-carousel__rail,.cc4-benefits__grid){overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.v2-cachorros [class^=video-carousel-section-] .video-carousel__track{scroll-padding-inline:var(--cc82-mobile-gutter)!important}.v2-cachorros [class^=video-carousel-section-] .video-carousel__item,.v2-cachorros [class^=video-carousel-section-] .video-carousel__card{min-width:0;max-width:calc(100vw - 44px)}.v2-cachorros .v3-header__bar{box-sizing:border-box;max-width:100%;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.v2-cachorros .v3-nav,.v2-cachorros .drawer__inner{max-width:calc(100vw - env(safe-area-inset-left));padding-bottom:max(24px,env(safe-area-inset-bottom))}.v2-cachorros img,.v2-cachorros video{max-width:100%}}@media(max-width:420px){.v2-cachorros.template-index .cc4-category__label strong{font-size:24px}}@media(max-width:749px){.v2-cachorros.template-product .cc-related-carousel-wrap{background-color:var(--cc82-ivory, #faf7f0)!important}.v2-cachorros.template-product .related-products .cc-product-carousel__head{justify-items:center!important;padding:0 20px 24px!important;text-align:center!important}.v2-cachorros.template-product .related-products .cc-product-carousel__head h2{width:min(100%,18ch)!important;margin-inline:auto!important;color:var(--cc82-forest, #173b2d)!important;font-size:clamp(30px,9vw,40px)!important;line-height:1.04!important;text-align:center!important;text-wrap:balance}.v2-cachorros.template-product .related-products .cc-product-carousel__rail{padding-inline:16px!important}.v2-cachorros.template-product .cc4-product-card__media:before,.v2-cachorros.template-product .cc4-product-card__media:after,.v2-cachorros.template-index .cc4-product-card__media:before,.v2-cachorros.template-index .cc4-product-card__media:after{content:none!important;display:none!important}.v2-cachorros.template-product .cachorros-pasos{padding-inline:18px!important}.v2-cachorros.template-product .cachorros-pasos__header{width:min(100%,340px);margin:0 auto 28px!important;text-align:center!important}.v2-cachorros.template-product .cachorros-pasos__title,.v2-cachorros.template-product .cachorros-pasos__lead,.v2-cachorros.template-product .cachorros-pasos__lead p{margin-inline:auto!important;text-align:center!important}.v2-cachorros.template-product .cachorros-pasos__lead{max-width:32ch!important}.v2-cachorros.template-product .cachorros-pasos__media{width:min(100%,360px)!important;height:min(108vw,420px)!important;border-radius:20px!important;background:var(--cc-product-card-surface, #f3f1eb)!important;overflow:hidden!important}.v2-cachorros.template-product product-info .product__accordion summary{border-radius:14px;transition:background-color .16s ease;-webkit-tap-highlight-color:transparent}.v2-cachorros.template-product product-info .product__accordion .summary__title>.svg-wrapper,.v2-cachorros.template-product product-info .product__accordion details[open]>summary .summary__title>.svg-wrapper{color:var(--cc-pdp-forest, #173b2d)!important;background:var(--cc-pdp-sage, #dce5d8)!important;border-color:#173b2d24!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.v2-cachorros.template-product product-info .product__accordion details[open]>summary{background:#dce5d847}}@media(hover:hover)and (pointer:fine){.v2-cachorros.template-product product-info .product__accordion summary:hover{background:#dce5d857}.v2-cachorros.template-product product-info .product__accordion summary:hover .summary__title>.svg-wrapper{border-color:#173b2d47!important;transform:translateY(-1px)}}@supports (-webkit-touch-callout: none){.v2-cachorros :is(.cc4-categories__grid,.cc4-product-grid,.video-carousel__track,.sectionRevieWidget3 .carouselPre,.cc-product-carousel__rail,.cc4-benefits__grid,.v3-nav,.drawer__inner){-webkit-overflow-scrolling:touch}.v2-cachorros :is(.cc4-category,.cc4-product-card__media,.video-carousel__item,.video-carousel__card){isolation:isolate;-webkit-transform:translateZ(0);transform:translateZ(0)}.v2-cachorros .cc4-product-card__media img{-webkit-transform:translateZ(0);transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.v2-cachorros :is(.cc4-product-grid,.video-carousel__track,.sectionRevieWidget3 .carouselPre,.cc-product-carousel__rail){scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cachorros-v82-responsive.css.map */
