product-card.product-card{position:relative;display:block;height:100%;min-width:0;overflow:visible;border-radius:17px;transition:transform .28s cubic-bezier(.2,.65,.2,1),filter .28s ease}product-card.product-card>.product-card__content{position:relative;height:100%;overflow:hidden;padding:0!important;background:linear-gradient(145deg,#ffffff05,#fff0 48%),#1a1a1a!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:17px!important;box-shadow:0 8px 28px #00000029;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}@media screen and (min-width:750px){product-card.product-card:hover{transform:translateY(-5px)}product-card.product-card:hover>.product-card__content{border-color:#fff2!important;background:linear-gradient(145deg,#ffffff07,#fff0 52%),#1a1a1a!important;box-shadow:0 18px 46px #00000057,0 0 0 1px #d3142204}}product-card.product-card>.product-card__content>:first-child{position:relative;width:100%;margin:0!important;padding:0!important;overflow:hidden;border-radius:16px 16px 0 0}product-card.product-card card-gallery,product-card.product-card .card-gallery{display:block;width:100%;margin:0!important;padding:0!important;overflow:hidden;border-radius:16px 16px 0 0}product-card.product-card>.product-card__content>:first-child img{display:block;width:100%;max-width:none;height:auto;margin:0!important;border-radius:0;transition:transform .5s cubic-bezier(.2,.65,.2,1),filter .4s ease}@media screen and (min-width:750px){product-card.product-card:hover>.product-card__content>:first-child img{transform:scale(1.025);filter:brightness(1.025)}}product-card.product-card>.product-card__content>:not(:first-child){margin-inline:14px!important}product-card.product-card>.product-card__content>:nth-child(2){margin-top:13px!important}product-card.product-card>.product-card__content>:last-child{margin-bottom:15px!important}product-card.product-card .product-title,product-card.product-card [class*=product-title]{color:#ffffffe8;font-size:14px;line-height:1.42;font-weight:500;letter-spacing:-.012em}product-card.product-card .product-title a,product-card.product-card [class*=product-title] a{color:inherit;text-decoration:none;transition:color .2s ease}product-card.product-card:hover .product-title a,product-card.product-card:hover [class*=product-title] a{color:#fff}product-card.product-card product-price,product-card.product-card .price,product-card.product-card [class*=price]{color:#fff}product-card.product-card .price__current,product-card.product-card [class*=sale-price],product-card.product-card [class*=price-sale],product-card.product-card product-price{font-weight:700}product-card.product-card s,product-card.product-card del,product-card.product-card [class*=compare]{color:#ffffff57!important;font-weight:400;text-decoration-thickness:1px}product-card.product-card .product-badges{z-index:4}product-card.product-card .product-badges__badge{min-height:27px;padding:6px 12px;color:#fff!important;background:linear-gradient(135deg,#eb1d2d,#d31422 55%,#b90f1b)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:999px!important;box-shadow:0 6px 18px #00000040,0 4px 16px #d314221f;font-size:9px!important;line-height:1!important;font-weight:750!important;letter-spacing:.035em}product-card.product-card>.product-card__content:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;opacity:0;pointer-events:none;background:linear-gradient(90deg,#d31422,#c77a25 48%,#1c9a46);transition:opacity .28s ease}@media screen and (min-width:750px){product-card.product-card:hover>.product-card__content:after{opacity:.58}}product-card.product-card>.product-card__link{border-radius:17px;outline-offset:3px}.resource-list{align-items:stretch}.resource-list>*{min-width:0}facets-form,.facets,[class*=facets]{color:#ffffffb8}[class*=facets] button,[class*=facets] summary,[class*=facets] select{color:#ffffffc7;transition:color .2s ease,background .2s ease}[class*=facets] button:hover,[class*=facets] summary:hover{color:#fff}[class*=grid] button,[class*=layout] button,[class*=sort] button{border-radius:8px;transition:background .2s ease,color .2s ease}[class*=grid] button:hover,[class*=layout] button:hover,[class*=sort] button:hover{color:#fff;background:#fff1}@media screen and (max-width:749px){product-card.product-card{border-radius:14px}product-card.product-card>.product-card__content{border-radius:14px!important;box-shadow:0 5px 18px #00000024}product-card.product-card>.product-card__content>:first-child,product-card.product-card card-gallery,product-card.product-card .card-gallery{border-radius:13px 13px 0 0}product-card.product-card>.product-card__content>:not(:first-child){margin-inline:11px!important}product-card.product-card>.product-card__content>:nth-child(2){margin-top:10px!important}product-card.product-card>.product-card__content>:last-child{margin-bottom:12px!important}product-card.product-card .product-title,product-card.product-card [class*=product-title]{font-size:12px;line-height:1.38}product-card.product-card product-price,product-card.product-card .price,product-card.product-card [class*=price]{font-size:12px}product-card.product-card .product-badges__badge{min-height:24px;padding:5px 9px;font-size:8px!important}product-card.product-card:hover{transform:none}product-card.product-card:hover>.product-card__content>:first-child img{transform:none;filter:none}product-card.product-card>.product-card__content:after{display:none}}@media screen and (max-width:749px){#filters-drawer .theme-drawer__dialog{width:min(92vw,390px)!important;max-width:390px!important;padding:0!important;color:#fff!important;background:linear-gradient(180deg,#0b0c0e,#08090a)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px 0 0 18px!important;box-shadow:-18px 0 50px #00000061!important;overflow:hidden!important}#filters-drawer .theme-drawer__header{min-height:70px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 18px!important;background:#0b0c0ef5!important;border-bottom:1px solid rgba(255,255,255,.07)!important}#filters-drawer .theme-drawer__title{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.02em!important}#filters-drawer .theme-drawer__badge{min-width:20px!important;height:20px!important;margin-left:8px!important;display:inline-grid!important;place-items:center!important;color:#fff!important;background:#d31422!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important}#filters-drawer .theme-drawer__close-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;color:#fff!important;background:#17181b!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:11px!important;opacity:1!important}#filters-drawer .theme-drawer__close-button .svg-wrapper,#filters-drawer .theme-drawer__close-button svg{width:16px!important;height:16px!important;color:#fff!important;opacity:1!important}#filters-drawer .theme-drawer__close-button svg path{stroke:currentColor!important;fill:none}#filters-drawer .facets-drawer__filters{padding:16px 14px 120px!important}#filters-drawer .facets__filters-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important}#filters-drawer .facets__item{margin:0!important}#filters-drawer .facets__panel{overflow:hidden!important;padding:0!important;color:#fff!important;background:#111214!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important}#filters-drawer .facets__panel:before{display:none!important}#filters-drawer .facets__summary{min-height:52px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 15px!important;color:#ffffffeb!important;background:transparent!important;font-size:15px!important;line-height:1.2!important;font-weight:650!important}#filters-drawer .facets__summary .facets__label{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}#filters-drawer .facets__summary .icon-caret{width:11px!important;height:11px!important;color:#ffffff94!important}#filters-drawer .facets__panel[open] .facets__summary{border-bottom:1px solid rgba(255,255,255,.055)!important}#filters-drawer .facets__inputs-wrapper{margin:0!important;padding:12px 15px 15px!important}#filters-drawer .facets__inputs-list{gap:8px!important}#filters-drawer .checkbox{min-height:36px!important;display:flex!important;align-items:center!important}#filters-drawer .checkbox__label{min-height:36px!important;width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:4px 0!important}#filters-drawer .checkbox__label-text{color:#fffc!important;font-size:13px!important;line-height:1.25!important}#filters-drawer .checkbox .icon-checkmark{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;color:#fff!important;background:#17181b!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:5px!important;opacity:1!important}#filters-drawer .checkbox__input:checked+.checkbox__label .icon-checkmark{color:#fff!important;background:#d31422!important;border-color:#d31422!important}#filters-drawer .checkbox--disabled,#filters-drawer .facets__inputs-list-item--disabled{opacity:1!important}#filters-drawer .checkbox--disabled .icon-checkmark,#filters-drawer .facets__inputs-list-item--disabled .icon-checkmark{background:#101113!important;border-color:#ffffff1f!important;opacity:1!important}#filters-drawer .checkbox--disabled .checkbox__label-text,#filters-drawer .facets__inputs-list-item--disabled .checkbox__label-text{color:#ffffff52!important}#filters-drawer .price-facet{color:#fff!important}#filters-drawer .price-facet__inputs-wrapper{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0!important}#filters-drawer .price-facet__field{min-width:0!important;background:#17181b!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:11px!important;overflow:hidden!important}#filters-drawer .price-facet__input{width:100%!important;min-width:0!important;height:44px!important;padding:0 12px 0 34px!important;color:#fff!important;background:transparent!important;border:0!important;border-radius:11px!important;text-align:right!important;font-size:14px!important;-webkit-text-fill-color:#FFFFFF!important}#filters-drawer .price-facet__label{top:0!important;left:0!important;height:44px!important;display:flex!important;align-items:center!important;padding:0 12px!important;color:#ffffff85!important;font-size:14px!important}#filters-drawer .price-facet__separator{width:18px!important;color:#ffffff6b!important;font-size:12px!important}#filters-drawer .price-facet__highest-price{padding:10px 0 0!important;color:#fff6!important;font-size:11px!important;line-height:1.35!important}#filters-drawer .sorting-filter-component,#filters-drawer sorting-filter-component{width:100%!important;display:block!important;margin-top:10px!important}#filters-drawer .sorting-filter{width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:14px 15px!important;color:#fff!important;background:#111214!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important}#filters-drawer .sorting-filter:before{display:none!important}#filters-drawer .sorting-filter__label,#filters-drawer .sorting-filter label{width:100%!important;margin:0!important;color:#ffffffeb!important;font-size:15px!important;line-height:1.2!important;font-weight:650!important}#filters-drawer .sorting-filter select,#filters-drawer select[name=sort_by]{width:100%!important;max-width:none!important;min-width:0!important;height:44px!important;margin:0!important;padding:0 38px 0 12px!important;color:#fff!important;background-color:#17181b!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;box-shadow:none!important;font-size:13px!important;line-height:1.2!important;-webkit-text-fill-color:#FFFFFF!important;color-scheme:dark}#filters-drawer .sorting-filter select:focus,#filters-drawer select[name=sort_by]:focus{outline:none!important;border-color:#d3142280!important;box-shadow:0 0 0 3px #d314220f!important}#filters-drawer .sorting-filter option,#filters-drawer select[name=sort_by] option{color:#fff!important;background:#17181b!important}#filters-drawer .facets__drawer-actions{position:sticky!important;bottom:0!important;z-index:20!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(to top,#08090a 74%,#08090ae6,#08090a00)!important}#filters-drawer .facets__see-results{width:100%!important;min-height:48px!important;color:#fff!important;background:linear-gradient(105deg,#f21a2b,#d31422)!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 24px #d3142229!important;font-size:13px!important;font-weight:700!important}#filters-drawer .facets__clear-all{width:100%!important;min-height:42px!important;color:#ffffffa8!important;background:#111214!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:11px!important;font-size:12px!important}}@media(prefers-reduced-motion:reduce){product-card.product-card,product-card.product-card *,product-card.product-card>.product-card__content:after{transition:none!important}}product-card.product-card .quick-add{z-index:12!important}product-card.product-card button.quick-add__button{--quick-add-collapsed-width: 40px !important;--quick-add-expanded-width: 40px !important;--quick-add-icon-width: 38px !important;display:flex!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;color:#fff!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#111214!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;box-shadow:0 8px 22px #00000061,inset 0 0 0 1px #1c9a4612!important;scale:1!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}product-card.product-card button.quick-add__button>.add-to-cart-icon{display:flex!important;width:38px!important;min-width:38px!important;height:38px!important;flex:0 0 38px!important;align-items:center!important;justify-content:center!important;color:#fff!important}product-card.product-card button.quick-add__button>.add-to-cart-icon svg{width:18px!important;height:18px!important;color:#fff!important;stroke:currentColor!important}@media screen and (min-width:750px){product-card.product-card button.quick-add__button:is(:hover,:focus-visible){width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;scale:1!important;transform:translateY(-2px)!important;background:linear-gradient(145deg,#1c9a4617,#ffffff05),#121413!important;border-color:#1c9a468c!important;box-shadow:0 10px 26px #0000006b,0 0 0 1px #1c9a461a inset!important}}product-card.product-card button.quick-add__button:focus-visible{outline:2px solid rgba(255,255,255,.72)!important;outline-offset:3px!important}product-card.product-card .quick-add{--quick-add-offset: 12px !important}@media screen and (max-width:749px){product-card.product-card button.quick-add__button{--quick-add-collapsed-width: 36px !important;--quick-add-expanded-width: 36px !important;--quick-add-icon-width: 34px !important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important}product-card.product-card button.quick-add__button>.add-to-cart-icon{width:34px!important;min-width:34px!important;height:34px!important;flex-basis:34px!important}product-card.product-card button.quick-add__button>.add-to-cart-icon svg{width:16px!important;height:16px!important}product-card.product-card .quick-add{--quick-add-offset: 10px !important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/humo-catalogo-premium.css.map */
