body{background-color:#f3f3f3!important}.section-anterior-clase{margin-bottom:0;padding-bottom:0}.button:focus,.button:focus-visible{outline:none;box-shadow:none}.button:after,.button:before{content:none}.full-unstyled-link:hover{text-decoration:none;color:#780f0f}.facets__heading.caption-large.text-body{font-size:1.8rem;font-weight:700}body.es-inicio .grist{color:#b3b3b3}body.es-inicio .grande{font-size:1.3em}.paratirojo{color:#780f0f}@media screen and (min-width:749px){.tespecial{font-size:1.3em}}@media screen and (min-width:990px){.header__icon--account{display:flex;align-items:center;gap:0px;white-space:nowrap;text-decoration:none}.account-text{font-size:14px;font-weight:500;white-space:nowrap;line-height:1;position:relative;top:1px}.header__icons{gap:50px}.header__icon--account:hover .account-text{color:#780f0f}.header__icon .icon,.header__icon svg{transform:scale(.7);transform-origin:center;transition:none}.header__icon:hover .icon,.header__icon:hover svg{transform:scale(.7)}.header__icon--cart{display:flex;align-items:center;gap:0px;white-space:nowrap;text-decoration:none}.header__icon--cart svg{position:relative;top:1px;transform:scale(.65)}.cart-text{font-size:14px;font-weight:500;white-space:nowrap;line-height:1;position:relative;top:1px;left:10px}.header__icon--cart .cart-text{color:inherit;transition:color .2s ease;display:flex;align-items:center;gap:5px;white-space:nowrap;text-decoration:none}.search-button{display:flex;align-items:center;gap:18px;padding:6px 12px;border:1px solid #ccc;border-radius:20px;background-color:#fff;cursor:text;transition:border-color .2s ease,background-color .2s ease;font-size:14px;font-weight:200;color:#000;text-decoration:none;white-space:nowrap;position:relative}.search-icon svg{width:14px;height:14px;fill:currentColor}.search-text{white-space:nowrap;color:#aaa;margin-left:-10px}}@media screen and (max-width:989px){.search-button,.header__icon--cart{display:flex;align-items:center;justify-content:center;padding:9px;margin:0;border:none;background:none;width:48px;height:48px}#cart-icon-bubble{margin:0;padding:0}.header__icons{display:flex;gap:0px;padding-right:0!important}}@media screen and (max-width:990px){.search-text,.cart-text,.account-text{display:none!important}}@media screen and (max-width:750px){.header{padding-right:1.75rem!important}.search-button,.header__icon--cart{display:flex;align-items:center;justify-content:center;padding:9px;margin:0;border:none;background:none;width:48px;height:48px}.search-icon svg,.header__icon--cart svg{width:24px;height:24px;fill:currentColor}.search-icon svg{position:relative;top:-1.5px}#cart-icon-bubble{margin:0;padding:0}.header__icons{display:flex;gap:0px;margin-left:auto}body header{padding-right:0}}.cart-count-bubble{position:absolute;background-color:#780f0f;color:rgb(var(--color-button-text));height:1.4rem;width:1.4rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.8rem;line-height:1}@media screen and (min-width:990px){.cart-count-bubble{bottom:2.25rem;left:5rem}}@media screen and (max-width:989px){.cart-count-bubble{top:8px;right:4px;left:auto;bottom:auto}}.title-wrapper-with-link a{margin-top:0;flex-shrink:0;background-color:#e1e1e1;text-decoration:none;color:#000;padding:.4rem 1.8rem;display:inline-block;font-style:italic;transition:all .3s ease;font-size:12px}.title-wrapper-with-link a:hover{color:#fff;background-color:#780f0f}.button__icon-text{display:inline-flex;align-items:center;gap:0px}.button__icon-text svg{margin-top:-7px;vertical-align:middle}.button__icon-text span{margin:0;padding:0;vertical-align:middle}.codigo-descuento{background-color:transparent;padding:0;border-radius:0;margin-top:10px;display:inline-block}.salto-movil{display:none}@media screen and (max-width:749px){.grande,.grist,.mas-vendidas{text-align:left}}.customer button,.shopify-challenge__button,.shopify-challenge__container .button{font-size:17px;font-weight:700;padding:0 13px;border-radius:0;background-color:#780f0f;color:#fff;border:none;cursor:pointer}html{-webkit-text-size-adjust:100%}.breadcrumbs{font-size:10px;margin-bottom:20px;margin-left:52px}@media screen and (max-width:749px){.breadcrumbs{margin-left:35px}}.breadcrumbs__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.breadcrumbs__item:after{content:"\2794";margin:0 6px;color:#999}.breadcrumbs__item:last-child:after{content:""}.breadcrumbs__link{color:#555;text-decoration:none}.breadcrumbs__link[aria-current=page]{font-weight:700;color:#000}.breadcrumbs__item:first-child .breadcrumbs__link:hover{color:#780f0f}quantity-popover .quantity{background-color:#fff}body .drawer__header{border-bottom:1px solid #ccc;box-shadow:0 5px 5px -5px #0000001a!important}body .cart-item__totals{justify-content:flex-end;padding-right:1.5rem}html body .field:before,html body .field:after,html body .search__input-wrapper:before,html body .search__input-wrapper:after{background:transparent;content:none;box-shadow:none}html body .search__input.field__input,html body .field__input,html body input[type=search]{background:transparent;box-shadow:none;outline:none;border:0;-webkit-appearance:none;appearance:none}html body .search__input.field__input,html body input[type=search]{border:1px solid #cccccc;border-radius:100px;background-color:#fff;transition:border-color .3s ease;box-shadow:0 0 5px #0000001a;color:#000}html body .field:has(#Search-In-Template){margin-bottom:4rem;margin-top:3.5rem}html body .search__input.field__input:hover,html body input[type=search]:hover{border-color:#780f0f}body .newsletter .field__input,body .footer .field__input,body .email-signup-banner .field__input{border:1px solid #ffffff;border-radius:0}body .page-width--narrow{max-width:var(--page-width);padding:0 1.5rem}@media screen and (max-width:749px){.page-width--narrow{padding:0 1.5rem}}body .shopify-policy__container{max-width:var(--page-width);background-color:#f3f3f3;padding:3rem 5rem;margin:3rem auto}body .shopify-policy__title{text-align:left;max-width:var(--page-width);margin:0 auto 2rem}@media screen and (max-width:749px){body .shopify-policy__container{padding:2rem 1.5rem}}body .loading-overlay,body .loading-overlay:after,body .loading-overlay.gradient{background:transparent;background-color:transparent;box-shadow:none}body .collection.loading,.grid.loading,#ProductGridContainer .loading{opacity:.3;transition:opacity .3s ease;pointer-events:none}body .loading-overlay__spinner{display:inline-block;z-index:5}@media screen and (max-width:989px){body ul.slider{overflow-y:hidden}}body shopify-section-header,body .section-header,body .header-wrapper,body sticky-header{position:sticky}.jdgm-media-card{border:1px solid #cccccc!important}.jdgm-content{margin:0!important}@media screen and (min-width:749px){.jdgm-cards-carousel{max-width:1600px!important;margin:0 auto!important;width:100%!important}.jdgm-cards-carousel .jdgm-content{justify-content:space-between!important;width:100%!important}.jdgm-cards-carousel .jdgm-cards-wrapper{max-width:100%!important;flex:1!important}.jdgm-cards-carousel .jdgm-media-card{flex:0 0 calc((100% - (var(--jm-card-gap) * 3)) / 4)!important;max-width:calc((100% - (var(--jm-card-gap) * 3)) / 4)!important;width:calc((100% - (var(--jm-card-gap) * 3)) / 4)!important}.jdgm-header-info{justify-content:left!important;margin-left:3px!important}}.jdgm-write-review-modal .jdgm-write-review-modal__content{border-radius:25px!important;border:1px solid #e1e1e1!important}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{border-radius:5px!important;background-color:#000!important}.jm-review-widget-header[data-v-76fc9811]{background-color:#fff!important;padding:25px!important;border-radius:25px!important;border:1px solid #e1e1e1!important;box-shadow:0 0 5px #0000001a!important}@media screen and (min-width:749px){.jm-button[data-v-1f1d8788]{margin-bottom:25px!important}}.product-card-wrapper .card__information:before{content:"";position:absolute;top:5cm;left:0;right:0;bottom:0;background-color:transparent;border-top-left-radius:8px;border-top-right-radius:8px;z-index:-1}.product-card-wrapper .card__heading{min-height:0px;text-transform:uppercase;text-align:center;overflow:hidden;margin-bottom:3px}.product-card-wrapper .card__information{background-color:transparent;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center}.product-card-wrapper .card__information .price{text-align:center;font-weight:700}@media screen and (min-width:768px){.product-card-wrapper .card__information .price{font-size:1.9rem}}body .card__image-wrapper{aspect-ratio:1 / 1;overflow:hidden}body .card__information{display:flex;flex-direction:column;justify-content:space-between;height:100%}body .card__information>*{margin:0}body .price{margin-bottom:0}.featured-collection-wrapper .card__inner{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}.product-card-wrapper .card{background-color:#fff;border:1px solid #e1e1e1;border-radius:25px;padding:1rem;box-sizing:border-box;transform:scale(.95);box-shadow:0 0 5px #0000001a;transition:transform .3s ease}.product-card-wrapper .card:hover{transform:scale(.98)}.product-card-wrapper .card__media{background-color:#fff}.product-grid .card__inner{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}body .drawer__inner{overflow-x:hidden;overflow-y:auto;background-color:#f3f3f3}body .drawer__close{background-color:transparent;border-radius:50%;width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem;max-width:3.2rem;max-height:3.2rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;position:fixed;top:10px;right:15px;z-index:9999;box-shadow:none;transform:translateY(.29cm);transition:transform .3s ease}body .drawer__close svg:hover{transform:scale(1.1)}body .drawer__close svg,body .drawer__close svg *{width:1.4rem;height:1.4rem;fill:#000;stroke:#000;transition:transform .3s ease;margin-top:-10px}body .drawer__heading{font-weight:400;font-size:20px;margin-top:0;letter-spacing:0px}.drawer.is-empty .button{font-size:17px;font-weight:700;padding:0 13px;border-radius:5px;background-color:#780f0f;color:#fff;border:none;cursor:pointer;width:100%;max-width:26rem;transition:background-color .3s ease;text-transform:uppercase}.drawer.is-empty .button:hover{background-color:#8f2626}.cart__checkout-button{font-size:17px;font-weight:700;padding:0 13px;border-radius:6px;background-color:#000;color:#fff;border:none;cursor:pointer;width:100%;max-width:36rem;margin-top:2.5rem;transition:background-color .3s ease}.cart__checkout-button:hover{background-color:#2a2a2a}cart-drawer strong.cart-item__final-price,cart-drawer td.cart-item__details>div.product-option{color:#000}cart-drawer s.cart-item__old-price{color:#ccc}cart-drawer strong.cart-item__final-price{margin-left:8px}body .quantity{background-color:#fff;border:1px solid #cccccc;border-radius:5px;box-shadow:none;height:28px;min-height:0;padding:0rem;font-size:1.1rem;width:min-content;min-width:0}body .quantity .quantity__button{width:25px;flex-basis:25px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}body input.quantity__input{border:none;box-shadow:none;outline:none;background-color:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;font-weight:400;width:30px;flex-basis:30px;flex-grow:0;flex-shrink:0}body .quantity .quantity__button{color:#000;opacity:1}body .quantity .quantity__button[name=minus]{border-right:0px solid #cccccc;box-shadow:none}body .quantity .quantity__button[name=plus]{border-left:0px solid #cccccc;box-shadow:none}body .quantity:after{content:none;display:none;box-shadow:none;background-color:transparent}body .quantity__button:not(:focus-visible):not(.focused),body .quantity__input:not(:focus-visible):not(.focused){background-color:transparent;border:none;box-shadow:none}body .cart-item__name{color:#000;font-size:1.4rem;font-weight:400;text-transform:uppercase;display:block;padding-top:10px;text-decoration:none;transition:color .3s ease}body .cart-item__name:focus,body .cart-item__name:active{color:#000;text-decoration:none}body .cart-item__name:hover{color:#780f0f;text-decoration:none}body .totals__total-value{font-weight:700;color:#000}body .totals__total{font-weight:700}body .cart-drawer .cart-items td,body .cart-drawer .cart-items .cart-item__nested-line td:not(.cart-item__quantity),body .cart-drawer .cart-item .loading__spinner{padding-top:0rem}body .cart-drawer .cart-item:last-child{margin-bottom:2rem}@media screen and (min-width:768px),screen and (min-height:768px){.facets__summary,.facets__summary *{font-weight:700;color:inherit;text-decoration:none!important}.facets__summary:hover,.facets__summary:hover *{text-decoration:none!important;cursor:pointer}.facets__item label,.facets__item input+label,.facets__disclosure label,.facets__heading,.facets__price .field__input,.facets__price label,.facets__price{color:#000!important}.facets__heading.caption-large.text-body{font-size:2.5rem;font-weight:700;background-color:#fff;color:#000!important;display:inline-block}.facet-checkbox svg,.facet-checkbox .svg-wrapper{display:none!important}.facets span.active-facets__button-inner{background-color:transparent;color:#000;border:none!important;border-radius:9999px;font-size:1.3rem!important;min-height:0;min-width:0;padding:.25rem 1.2rem!important;margin-top:0;display:flex;align-items:center}.facets span.active-facets__button-inner{background-color:transparent!important;color:#000!important}.facets-layout-list--text input[type=checkbox]{position:relative;opacity:1;width:1.6rem;height:1.6rem;appearance:none;-webkit-appearance:none;background-color:#fff;border:1.3px solid #000000!important;border-radius:50%;cursor:pointer;transition:background-color .3s,border-color .3s,box-shadow .3s}.facets__label:hover input[type=checkbox],.facets__label:has(:hover) input[type=checkbox]{box-shadow:0 0 0 .5px #000!important}.facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none!important}.facet-checkbox__text-label{display:inline-block;vertical-align:middle}.facets__price .field__input{background-color:#780f0f!important;color:#fff!important;border:0px solid #000000!important;caret-color:#fff!important;transition:border-width 0s ease;-webkit-appearance:none}.facets__price .field__input:hover{border:1.3px solid #ffffff!important;-webkit-appearance:none}.facets__price .field__input::placeholder{color:#fff!important}.facets__price .field__label{color:#fff!important}.facets__price .field-currency,.facets__header-vertical{display:none!important}.active-facets__button-wrapper a{text-decoration:none!important;background-color:transparent;color:#780f0f!important;padding:.4rem .8rem;border-radius:100rem;display:inline-block;align-items:left;justify-content:left;text-align:left;font-size:11px!important;font-weight:400;transition:font-weight .1s ease}.active-facets__button-wrapper a:hover{font-weight:700;background-color:transparent!important;color:#780f0f!important}}.mobile-facets__footer .button{background-color:#000!important;color:#fff!important;font-weight:700!important;border-radius:100rem!important;padding:1.4rem 3rem!important;font-size:1.5rem!important;text-transform:uppercase;border-radius:.5rem}@media screen and (max-width:749px){.product-count__text{display:none!important;line-height:0rem;margin-top:-1.45rem}}.facets .facet-filters__label,.facets .facet-filters__label *{color:#000!important;font-weight:700}.facets .select__select,.customer select{background-color:#fff!important;color:#000!important;font-weight:none}.facets .select__select option:checked,.customer select option:checked{color:#780f0f!important;font-weight:700}.facets .select__select{background-color:transparent!important;color:#780f0f!important;font-weight:400}.facets .select__select option{color:#000}.facets .select__select option:checked{color:#780f0f}@media screen and (min-width:768px),screen and (min-height:768px){.product-count__text{color:#000!important;font-weight:italic!important;font-size:1.25rem!important;display:flex;align-items:center;justify-content:center}}.facets__form .product-count__text{color:rgb(var(--color-foreground))!important}.facets__price .field__input{background-color:#780f0f!important;color:#000!important;border:0px solid #000000!important;caret-color:#000!important;transition:border-width 0s ease;-webkit-appearance:none}.facets__price .field__input:hover{border:1.3px solid #000000!important;-webkit-appearance:none}.facets__price .field__input::placeholder{color:#000!important}.facets__price .field__label{color:#000!important}.facet-checkbox__text{display:inline-block;white-space:nowrap}.facet-checkbox__text:after{content:"";display:none}.facet-checkbox__text{visibility:hidden}.facet-checkbox__text-label{visibility:visible;display:inline}.label-show-more,.label-show-less{background-color:transparent;text-decoration:none;display:inline-block;font-weight:400;color:#4d4d4d!important;font-size:12px;border-radius:100rem;transition:transform .2s ease,font-weight .1s ease}.label-show-more:hover,.label-show-less:hover{transform:scale(1);font-weight:700;cursor:pointer}.label-show-more span[aria-hidden=true],.label-show-less span[aria-hidden=true],.facets__list .facet-hidden{display:none}.facets__list.show-all .facet-hidden{display:flex}.mobile-facets__open{background-color:#000;color:#fff!important;text-transform:uppercase;border:none;padding:10px 15px!important;border-radius:5px;display:block;margin:-49px auto 0;cursor:pointer;white-space:nowrap;font-weight:700;transition:background-color .3s ease}.mobile-facets__open:hover{background-color:#2a2a2a;text-decoration:none!important}.facets__price .field:after{content:none!important;box-shadow:none!important;border:none!important;transition:none!important}.facets__price .field{transition:none!important}span.active-facets__button-inner,.active-facets__button:hover .active-facets__button-inner,.active-facets__button--light .active-facets__button-inner{box-shadow:none!important;border:none!important;outline:none!important}.active-facets__button-inner .svg-wrapper svg{width:15px!important;height:15px!important;margin-top:1px;flex-shrink:0;color:#000;transition:transform .3s ease,fill .3s ease}.active-facets__button-inner:hover .svg-wrapper svg{transform:scale(1.1);color:#780f0f}.icon-filter{width:20px!important;height:20px!important;position:relative;transform:translateY(4.7px);flex-shrink:0;color:#fff}.facets__form-vertical{background-color:transparent!important;padding-bottom:19px;padding-top:19px!important;border-radius:25px}.facets__heading--vertical{background-color:transparent!important}.facets__price .field__input{background-color:#fff!important;color:#0000000!important;border:1.5px solid #e1e1e1!important;border-radius:9999px!important;transition:border-color .3s ease;box-shadow:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;margin:0!important;box-shadow:0 0 5px #0000001a!important}.facets__price .field__input:hover,.facets__price .field__input:focus{border-color:#780f0f!important;background-color:#fff!important;outline:none!important}.facets__price .field-currency{display:none!important}.facets__price .field__label{font-size:11px!important;color:#00000080!important;text-align:center;display:block;margin-top:3px;margin-left:15px}.facets .select__select:focus{outline:none!important;box-shadow:none!important;border-color:inherit!important}.facets-vertical-form{display:flex;justify-content:flex-end;margin-bottom:1rem}.facets-vertical .facets__summary{color:#000}.facets__heading{display:none!important}.facets .list-unstyled,.mobile-facets .list-unstyled{overflow-y:auto;background-color:#fff;border-radius:25px;padding:1.5px;border:1.5px solid #e1e1e1!important;max-width:100%!important;width:100%!important;box-sizing:border-box;box-shadow:0 0 5px #0000001a}.mobile-facets .list-unstyled{max-height:1000px;max-width:250px;margin-top:1.8rem;margin-bottom:4rem;overflow-y:auto;overflow-x:hidden;background-color:#fff;border-radius:25px}@media screen and (min-width:750px){.facets .list-unstyled{max-height:300px;margin-top:0;margin-bottom:0;width:100%!important;max-width:none!important;margin:0!important}}.facets .list-unstyled,.mobile-facets .list-unstyled{max-width:250px!important;overflow-y:auto;overflow-x:hidden;background-color:#fff;border-radius:25px}@media(max-width:767px){.mobile-facets .list-unstyled{margin-left:1.5rem}}.active-facets__button{color:#000!important;background-color:#fff;border-radius:25px;border:1.5px solid #e1e1e1;padding:5px 12.5px 5px 5px!important;display:inline-block;box-shadow:0 0 5px #0000001a;margin-bottom:0!important}@media screen and (min-width:750px){.active-facets__button{margin-bottom:15px!important}}.list-unstyled::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:100px;border:4.75px solid white;transition:background-color .3s ease}.list-unstyled::-webkit-scrollbar-thumb:hover{background-color:#aaa}.list-unstyled::-webkit-scrollbar{width:14px}.list-unstyled::-webkit-scrollbar-track-piece{margin-top:24px;margin-bottom:24px}.active-facets__button .svg-wrapper{margin-right:6px!important;transform:translateY(-.6px)!important}.facets__and-helptext{display:none!important}.mobile-facets__label{display:flex!important;align-items:center!important;padding:1.5rem 2rem!important;cursor:pointer}input.mobile-facets__checkbox{position:relative!important;top:auto!important;left:auto!important;margin:.2rem .7rem 0 0!important;width:17px!important;height:17px!important;border-radius:50%!important;border:1.5px solid #000000!important;background-color:#fff!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;outline:none!important;z-index:5;flex-shrink:0}input.mobile-facets__checkbox:checked{background-color:#780f0f!important;border:1.5px solid #000000!important}input.mobile-facets__checkbox:checked:after{content:none!important}.mobile-facets__label>svg,.mobile-facets__label .icon-checkmark{display:none!important}.mobile-facets__label>span{flex-grow:1;margin-top:2px}.mobile-facets__close{background-color:transparent!important;border-radius:50%!important;width:3.2rem!important;height:3.2rem!important;min-width:3.2rem!important;min-height:3.2rem!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;position:fixed!important;top:10px!important;right:15px!important;margin-top:-3px;box-shadow:none!important;transform:translateY(.29cm)!important}.mobile-facets__close svg{width:1.4rem!important;height:1.4rem!important;fill:#000!important;stroke:#000!important;transition:transform .3s ease!important;margin-top:-7px!important}.mobile-facets__close:hover svg{transform:scale(1.1)!important}@media screen and (min-width:750px){.facets-vertical{display:flex!important;align-items:flex-start!important;gap:2.5rem!important}.facets-wrapper{position:sticky!important;top:10.5rem;z-index:1;max-height:calc(100vh - 50px);overflow-y:auto!important;overflow-x:hidden!important;flex-shrink:0;width:29.6rem;border-right:none!important;direction:ltr;-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent 100%);mask-image:linear-gradient(to bottom,black 90%,transparent 100%)}.facets__form-vertical{transform:translateY(-48px);width:100%!important;box-sizing:border-box!important;padding:1rem 3rem 1rem 1rem!important}.facets-wrapper::-webkit-scrollbar{width:7px;display:block}.facets-wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;border:0px solid rgba(0,0,0,0);background-clip:padding-box}.facets-wrapper::-webkit-scrollbar-thumb:hover{background-color:#aaa}.facets-wrapper::-webkit-scrollbar-track{background:transparent;margin-top:3rem;margin-bottom:8rem}.product-grid-container{flex-grow:1}.facets-vertical .facets__price{margin-right:1.5rem!important}}.mobile-facets__open,.mobile-facets__open *,.mobile-facets__open summary,.mobile-facets__open summary *,.mobile-facets__open a,.mobile-facets__open a *,.mobile-facets__open-label{text-decoration:none!important;box-shadow:none!important;border-bottom:none!important}.quantity:after{content:none!important;display:none!important;box-shadow:none!important;background-color:transparent!important}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){background-color:transparent!important;border:none!important;box-shadow:none!important}.quantity{background-color:#fff!important;border:1px solid #cccccc!important;border-radius:5px!important;box-shadow:none!important;height:28px!important;min-height:0!important;padding:0rem!important;font-size:1.1rem!important;width:min-content!important;min-width:0!important}.quantity .quantity__button{color:#000!important;opacity:1!important}.quantity .quantity__button[name=minus]{border-right:0px solid #cccccc!important;box-shadow:none!important}.quantity .quantity__button[name=plus]{border-left:0px solid #cccccc!important;box-shadow:none!important}input.quantity__input{border:none!important;box-shadow:none!important;outline:none!important;background-color:transparent!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#000!important;font-weight:400!important;width:30px!important;flex-basis:30px!important;flex-grow:0!important;flex-shrink:0!important}.quantity .quantity__button{width:25px!important;flex-basis:25px!important;flex-grow:0!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.quantity .quantity__button svg{width:8px!important;height:8px!important}.quantity .quantity__button svg path,.quantity .quantity__button svg line,.quantity .quantity__button svg circle,.quantity .quantity__button svg polyline,.quantity .quantity__button svg rect{stroke:currentColor!important;stroke-width:1px!important;fill:none!important;vector-effect:non-scaling-stroke}.pagination--custom .pagination-box-wrapper{display:none}.pagination--custom .pagination-box-wrapper:hover{transform:scale(1.02)}.pagination--custom{text-align:center}.pagination--custom .pagination-box{width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center;border-radius:100px;text-decoration:none;color:#000;font-size:13px;background-color:#e1e1e1;transition:color .3s ease,background-color .3s ease}.pagination--custom a.pagination__item--prev:hover,.pagination--custom a.pagination__item--next:hover{color:#780f0f;font-weight:700}.price .price__badge-sale,.price .price__badge-sold-out{background-color:transparent;color:#780f0f;position:relative;top:7px;left:-15px;font-size:1.3rem}.slider-button--prev{border-radius:50% 0 0 50%}.slider-button--next{border-radius:0 50% 50% 0}body .slideshow__text.banner__box{position:relative;transform:translateY(-50%);z-index:1;padding:4rem 5.5rem;border-radius:0;background-color:#e1e1e1a6}body .banner__box{width:auto;max-width:71rem;min-width:45rem}.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{background:transparent;background-color:#e1e1e1a6}@media screen and (max-width:749px){body .banner__box{max-width:90%;min-width:auto;padding:1.5rem;font-size:.9rem}}body .slideshow__text.slideshow__text--left{color:#000;font-size:1rem;letter-spacing:.13rem;text-transform:uppercase}body .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient.slideshow__text--center.slideshow__text-mobile--center,body .slideshow__controls.slideshow__controls--top.slider-buttons{display:none}body slideshow-component:not(.page-width) .slider-buttons{display:none}.banner__heading{font-weight:700}body .quick-add__submit{min-height:3.2rem;padding-top:.6rem;padding-bottom:.6rem;font-size:1.2rem;border-radius:100px;transition:background-color .3s ease;text-transform:uppercase;font-weight:700;background-color:#780f0f;--color-button-text: 255, 255, 255;color:#fff;text-decoration:none}body .quick-add__submit:hover .button__icon-text span,body .quick-add__submit:hover .button__icon-text svg{color:#fff;fill:#8f2626}body .full-unstyled-link{text-decoration:none!important;color:currentColor;transition:color .3s ease}body .quick-add__submit:hover{background-color:#8f2626;--color-button-text: 255, 255, 255;color:#fff;text-decoration:none}body .quick-add__submit:hover .full-unstyled-link,body .quick-add__submit:hover~.full-unstyled-link,body .quick-add__submit:hover a{text-decoration:none;color:inherit}.card:hover .full-unstyled-link{color:#780f0f;text-decoration:none}.article-template__hero-container{margin:0 auto;position:relative}.article-template__hero-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000,#0000 25%);opacity:1;pointer-events:none}.article-template__title{text-transform:uppercase;font-weight:bolder;font-size:4rem}.article-template .media>img{background-color:#fff}.article-template .button{border-radius:100px;font-weight:700;background-color:#780f0f;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.article-template .button:hover{background-color:#8f2626;color:#fff}.article-template .share-button__button{background-color:#e1e1e1;color:#000;border:none;padding:5px 15px;border-radius:100px;display:inline-flex;align-items:center;gap:1px;cursor:pointer;text-decoration:none}.article-template .share-button__button .icon-share{width:16px;height:16px}.article-template .share-button__button:hover{background-color:#e1e1e1;color:#000}.article-template .field__input{border:1px solid #000000;border-radius:0}.article-template .article-template__link{background-color:#000;color:#fff;border-radius:10px;border:none;cursor:pointer;display:inline-flex;padding:15px;align-items:center}.contact .button{font-weight:700;padding:10px 20px;background-color:#780f0f;border-radius:0;color:#fff;border:none;cursor:pointer;text-transform:uppercase;transition:background-color .4s ease,color .4s ease;margin-bottom:56px}.contact .button:hover{background-color:#8f2626}body .product-media-container{background-color:#fff;border:1.5px solid #e1e1e1;border-radius:25px;margin:3.5px;box-shadow:0 0 5px #0000001a}body .product__tax{display:none}@media screen and (max-width:749px){body .product__text{font-size:.645rem}}body .media--transparent{border:0px solid transparent;border-radius:0}body .product-form__submit{color:#fff}#MainContent .product .price{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}#MainContent .product .price__container{order:1}#MainContent .product .price__badge-sale{order:2;position:static;margin:0;color:#780f0f;border:1.5px solid #780f0f;font-weight:550;letter-spacing:.05rem;border-radius:5px;font-size:1.2rem;text-transform:lowercase;padding:2px 8px;line-height:1.2;display:inline-block;transform:translateY(1px)}#MainContent .product .price--on-sale .price__sale{display:flex;flex-direction:row;align-items:center;gap:10px}#MainContent .product .price--on-sale .price-item--sale{order:-1;margin:0}#MainContent .product .price--on-sale .price-item--regular{order:1;margin:0;text-decoration:line-through;color:#ccc;font-size:2.2rem;font-weight:400}#MainContent .product h1{font-size:3.5rem;font-weight:700;text-transform:uppercase;color:#000}#MainContent .product .button{font-weight:700;border-radius:5px;transition:background-color .3s ease;font-size:1.75rem}#MainContent .product .button:hover{background-color:#8f2626}#MainContent .product .price{font-size:2.75rem}#MainContent .product .product__media-list{row-gap:5px;column-gap:10px}#MainContent .product .form__label{display:none}#MainContent .product .product__description{color:#000}body .product__text{margin-top:2.4rem}body .product__info-container{margin-top:3rem}body .product__title>*{font-size:25px;text-transform:uppercase;color:#1a1a1a}#MainContent .product .share-button__button{background-color:#e1e1e1;color:#000;border:none;padding:10px 15px;border-radius:100px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}#MainContent .product .share-button__button .icon-share{width:16px;height:16px}#MainContent .product .share-button__button:hover{background-color:#fff}body .accordion__title{font-size:17px;font-weight:700;text-transform:uppercase;color:#000;stroke:#000;border:none}summary .icon-caret{width:18px!important;height:18px!important;stroke-width:10px!important;color:#000!important;margin-top:-10px!important}body .product__accordion .accordion{margin-top:2.5rem;margin-bottom:0;border-top:none;border-bottom:none}.main-blog{width:100%;box-sizing:border-box}.custom-blog-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:3rem;gap:1.5rem}.custom-blog-title{font-size:24px;margin-top:25px;font-weight:900;padding:0;line-height:1.2;color:#fff;text-transform:uppercase;flex:1 1 auto}.blog-search-container{width:100%;max-width:350px;flex:0 0 auto}@media screen and (max-width:749px){.custom-blog-header{flex-direction:column;align-items:stretch}.custom-blog-title{text-align:left;width:100%}.blog-search-container{max-width:100%}}.blog-search-form .field:after{border-radius:10px 100px 100px 10px;border:1px solid #bbb;box-shadow:none}.blog-search-form .search__input{border-radius:10px 100px 100px 10px;padding-left:15px;background-color:#fff;min-height:3.5rem}body .blog-articles__article{background-color:#fff;border-radius:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:2px solid #ffffff;height:100%;display:flex;flex-direction:column;box-shadow:0 0 5px #0000001a}body .blog-articles__article:hover{transform:scale(1.01);box-shadow:0 0 5px #0000001a}body .blog-articles__article .ratio:before,body .blog-articles__article .card__inner:before{content:none;display:none}body .blog-articles__article .card__inner,body .blog-articles__article .ratio,body .blog-articles__article .card__media{width:100%;height:auto;background:transparent;display:block;--ratio-percent: 0%;padding-bottom:0}body .blog-articles__article .article-card__image-wrapper{width:100%;height:220px;min-height:220px;position:relative;display:block;background:transparent;margin:0}body .blog-articles__article .article-card__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}body .blog-articles__article .card__content{padding:0 13px 9px;flex-grow:1;display:flex;flex-direction:column}body .blog-articles__article .card__information{padding:0;margin:0}body .blog-articles__article .card__heading{margin:0 0 15px;font-size:1.4rem;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;color:#000}body .blog-articles__article .card__heading a{text-decoration:none;color:inherit;display:block}body .blog-articles__article .article-card__excerpt{font-size:1.2rem;line-height:1.5;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#000}body .blog-articles__article .article-card__info{font-size:.85rem;margin-top:auto;margin-bottom:1rem;text-transform:uppercase;font-weight:600;color:#646464}body .blog-articles{display:grid;column-gap:1.5rem;row-gap:2rem;padding:0}@media screen and (min-width:990px){body .blog-articles{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:600px)and (max-width:989px){body .blog-articles{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){body .blog-articles{grid-template-columns:1fr;row-gap:1.5rem}}body .blog-articles .grid__item{padding:0;width:100%;max-width:100%}.load-more-container{text-align:center;margin-top:4rem;width:100%;clear:both}.load-more-btn{min-width:200px;border-radius:5px;background-color:#000;color:#fff;font-weight:700;border:1px solid #000;transition:opacity .3s ease;cursor:pointer}.load-more-btn:hover{opacity:.8}.load-more-spinner{display:none;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-left:10px;vertical-align:middle}.load-more-btn.loading .load-more-spinner{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.vertical-upsell-container{display:block;margin-top:0;padding:0;min-height:100px}@media screen and (min-width:750px){body .featured-title{font-size:24px;font-weight:900;text-transform:uppercase;text-align:left;margin-bottom:45px;margin-top:56px;color:#000;letter-spacing:.5px}}@media screen and (max-width:750px){.featured-title{font-weight:900;text-transform:uppercase;text-align:left;margin-bottom:45px;margin-top:56px;color:#000;letter-spacing:.5px}}.multicolumn-list-vertical{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:100%}.multicolumn-card{width:100%;text-align:left;border:1px solid #e1e1e1;padding:5px 15px 5px 5px;border-radius:25px;box-shadow:0 0 5px #0000001a;transition:transform .3s ease;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.multicolumn-card:hover{transform:scale(1.02)}.upsell-link{text-decoration:none;color:inherit;display:flex;align-items:center;gap:15px;transition:all .3s ease;flex-grow:1;margin-right:15px}.img-container{flex-shrink:0;width:95px;height:95px;overflow:hidden;border-radius:6px;border:0px solid #eee;display:flex;align-items:center;justify-content:center}.multicolumn-card img{width:100%;height:100%;object-fit:cover;display:block}.product-info-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}.multicolumn-card h3{font-size:16px;color:#000;margin:0 0 6px;line-height:1.3;display:block;width:100%;text-transform:uppercase;transition:color .3s ease}.price-container{display:flex;align-items:center;gap:0px 8px;flex-wrap:wrap}.upsell-price{font-size:15px;font-weight:700;color:#000;margin:0}.price-compare{font-size:13px;color:#ccc;text-decoration:line-through;font-weight:400}.upsell-link:hover h3,.upsell-link:hover{color:#780f0f}.custom-upsell-form{margin:0;padding:0;flex-shrink:0}.upsell-add-btn{background-color:#780f0f;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;padding:10px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease;position:relative;min-height:38px;display:flex;align-items:center;justify-content:center;width:auto}.upsell-add-btn:hover{background-color:#8f2626}.upsell-add-btn:disabled{background-color:#ccc;cursor:not-allowed}.btn-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.btn-icon{width:24px;height:auto;margin-top:3px}.upsell-add-btn .spinner{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;animation:rotator 1.4s linear infinite}.upsell-add-btn .spinner circle{stroke:#fff}.template-search .blog-articles{display:grid;column-gap:1.5rem;row-gap:2rem;padding:0}.template-search .blog-articles__article{background-color:#fff;border-radius:20px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e1e1e1;height:100%;display:flex;flex-direction:column;box-shadow:0 0 5px #0000001a}.template-search .blog-articles__article:hover{transform:scale(1.01);box-shadow:0 0 5px #0000001a}.template-search .blog-articles__article .ratio:before,.template-search .blog-articles__article .card__inner:before{content:none;display:none}.template-search .blog-articles__article .card__inner,.template-search .blog-articles__article .ratio,.template-search .blog-articles__article .card__media{width:100%;height:auto;background:transparent;display:block;--ratio-percent: 0%;padding-bottom:0}.template-search .blog-articles__article .article-card__image-wrapper{width:100%;height:220px;min-height:220px;position:relative;display:block;margin:0}.template-search .blog-articles__article .article-card__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.template-search .blog-articles__article .card__content{padding:0 13px 9px;flex-grow:1;display:flex;flex-direction:column}.template-search .blog-articles__article .card__information{padding:0;margin:0}.template-search .blog-articles__article .card__heading{margin:0 0 15px;font-size:1.4rem;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.template-search .blog-articles__article .card__heading a{text-decoration:none;color:inherit;display:block}.template-search .blog-articles__article .article-card__excerpt{font-size:1.2rem;line-height:1.5;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#000}.template-search .blog-articles__article .article-card__info{font-size:.85rem;margin-top:auto;text-transform:uppercase;font-weight:600;color:#646464}@media screen and (min-width:990px){.template-search .blog-articles{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:600px)and (max-width:989px){.template-search .blog-articles{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.template-search .blog-articles{grid-template-columns:1fr;row-gap:1.5rem}}.template-search .blog-articles .grid__item{padding:0;width:100%;max-width:100%}.custom-floating-button{text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;text-align:center;white-space:nowrap;font-weight:700}.custom-floating-button:hover{background-color:#2a2a2a!important;color:#fff!important;border-color:#2a2a2a!important}body .rich-text__blocks{max-width:100%}body .rich-text__wrapper{max-width:var(--page-width);margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column}@media screen and (max-width:750px){.custom-floating-button{display:none!important}}.quiz-facets-promo{background-color:#fff;border:1.5px solid #e1e1e1;border-radius:25px;padding:20px;margin-right:15px;margin-top:19px;margin-bottom:25px;text-align:center;box-shadow:0 0 5px #0000001a}.quiz-facets-title{font-size:1.75rem;font-weight:800;color:#000;margin:0 0 10px;text-transform:uppercase;line-height:1.2}.quiz-facets-text{font-size:.9rem;color:#555;margin:0 0 15px;line-height:1.4}.quiz-facets-btn{display:block;width:100%;background-color:#000;color:#fff;text-decoration:none;padding:12px 10px;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:4px;transition:background .3s ease;cursor:pointer;text-align:center;border:none}.quiz-facets-btn:hover{background-color:#2a2a2a;color:#fff}body .mobile-facets__inner{width:100%;max-width:100%}.quiz-facets-promo-mobile{background-color:#fff;border:1.5px solid #e1e1e1;border-radius:25px;padding:20px;margin:20px 1.5rem;text-align:center;box-shadow:0 0 5px #0000001a}.quiz-facets-promo-mobile .quiz-facets-title{font-size:1.9rem;font-weight:800;color:#000;margin:0 0 15px;text-transform:uppercase;line-height:1.2}.quiz-facets-promo-mobile .quiz-facets-text{font-size:1.3rem;color:#555;margin:0 0 15px;line-height:1.4}.quiz-facets-promo-mobile .quiz-facets-btn{display:block;width:100%;background-color:#000;color:#fff;text-decoration:none;padding:1.4rem 3rem;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:5px;transition:background .3s ease;cursor:pointer;text-align:center;border:none}.quiz-facets-promo-mobile .quiz-facets-btn:hover{background-color:#2a2a2a;color:#fff}body .active-facets-mobile{display:block;visibility:visible;margin:0;padding:0;width:100%}body .active-facets-mobile-buttons{display:flex;flex-wrap:wrap;gap:1rem}body .active-facets-mobile facet-remove{display:flex}body .active-facets-mobile:empty{display:none}.search-modal__logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%;max-width:1600px;padding-left:5rem;box-sizing:border-box;pointer-events:none}.search-modal__logo-wrapper img{height:auto;object-fit:contain;pointer-events:auto}@media screen and (max-width:1300px){.search-modal__logo-wrapper{display:none}}html::-webkit-scrollbar,body::-webkit-scrollbar{width:15px;background-color:#000}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:#787878;border-radius:10px;border:4px solid black}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.card-wrapper .card__badge .badge,.card-wrapper .badge,.badge{display:inline-block!important;font-size:1.4rem!important;letter-spacing:0rem!important;line-height:2rem!important;padding:0rem 1rem!important;text-align:center!important;background-color:#000!important;border:2px solid #000!important;color:#fff!important;word-break:break-word!important;text-transform:uppercase!important;font-weight:bolder!important;border-radius:var(--badge-corner-radius)!important}.product-grid-container .badge{transform:translateY(-10px)!important}slider-component .badge{transform:translateY(-39px)!important}@media screen and (max-width:750px){.product-card-wrapper .card__information .price{font-size:1.5rem!important}}@media screen and (max-width:750px){.price-item price-item--regular{font-size:1.1rem!important}}@media screen and (max-width:750px){.price .price-item{margin:0 .25rem 0 0!important}}@media screen and (max-width:750px){.cart-item{gap:.5rem!important;margin-bottom:0rem!important}}.demo_annoucement_main .running_line_title,.demo_annoucement_main .annoucement_running_line_wrapper{animation-direction:reverse!important}.header-localization .disclosure .localization-form__select{color:#000;text-transform:uppercase;position:relative;left:42px;--icon-stroke-width: 4.5px !important}.header-localization .disclosure .localization-form__select:hover{text-decoration:none!important}.header-localization .disclosure__link:not([aria-current=true]):hover{background-color:#d6d6d6!important}.header-localization .icon-checkmark{display:none!important}.header-localization .disclosure__list-wrapper{background-color:#e1e1e1!important}.header-localization .disclosure__link[aria-current=true]{background-color:#ccc!important;font-weight:700!important}@media screen and (min-width:750px){html[lang=es] .header-localization .disclosure .localization-form__select>span{font-size:0!important}html[lang=en] .header-localization .disclosure .localization-form__select>span{font-size:0!important}html[lang=de] .header-localization .disclosure .localization-form__select>span{font-size:0!important}html[lang=it] .header-localization .disclosure .localization-form__select>span{font-size:0!important}html[lang=fr] .header-localization .disclosure .localization-form__select>span{font-size:0!important}html[lang=pt] .localization-selector>span,html[lang=pt-PT] .localization-selector>span{font-size:0!important}html[lang=es] .header-localization .disclosure .localization-form__select>span:after{content:"ESP"!important;font-size:1.4rem}html[lang=en] .header-localization .disclosure .localization-form__select>span:after{content:"ENG"!important;font-size:1.4rem}html[lang=de] .header-localization .disclosure .localization-form__select>span:after{content:"DEU"!important;font-size:1.4rem}html[lang=it] .header-localization .disclosure .localization-form__select>span:after{content:"ITA"!important;font-size:1.4rem}html[lang=fr] .header-localization .disclosure .localization-form__select>span:after{content:"FRA"!important;font-size:1.4rem}html[lang=pt] .localization-selector>span:after,html[lang=pt-PT] .localization-selector>span:after{content:"POR"!important;font-size:1.4rem}.header-localization .disclosure__list-wrapper{right:-45px!important}}.header-localization .language-selector .disclosure__list{min-width:110px!important;width:max-content!important;padding:0rem 1.5rem!important}@media screen and (max-width:750px){.header-localization .disclosure .localization-form__select{left:3px}}.header-localization .disclosure__link{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;border-radius:4px!important}.header-localization .language-selector .disclosure__list,.header-localization .disclosure__list-wrapper{max-height:none!important;overflow-y:visible!important}.header-localization .disclosure__item{margin-bottom:6px!important}.header-localization .disclosure__item:last-child{margin-bottom:0!important}.product__media.media{border-radius:25px!important;overflow:hidden!important}.product__media.media .image-magnify-lightbox{border-radius:25px!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-base.css.map */
