.color-group .color-swatch{--swatch-size: 4rem}.product-card__cart-form{display:contents}.product-card__cart-button{--shadow-opacity: 0;--buttons-radius: var(--rounded-full);position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4);padding:0;height:var(--sp-12);width:var(--sp-12);opacity:1!important}.product-card__cart-button .btn-fill{border-radius:var(--rounded-full)}@media screen and (max-width:767px){.product-card__cart-button{height:var(--sp-10);width:var(--sp-10)}}.product-card__cart-button:focus-visible{opacity:1}.product-card__rating{inset-block-start:calc(var(--sp-4) + var(--sp-12) + var(--sp-2))}@media screen and (min-width:768px){.product-card__rating{inset-block-start:calc(var(--sp-4) + var(--sp-12) + var(--sp-2))}}.product-manuals .button .btn-text{font-size:16px;text-transform:uppercase}.product-tabs #especificaciones .t4s-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.product-tabs #especificaciones .t4s-col-lg-6{min-width:0;width:auto}.product-tabs #especificaciones table{width:100%!important;height:auto!important;border:1px solid #e3e3e3;border-collapse:separate;border-spacing:0;background-color:#fff;font-size:.875rem;line-height:1.45}.product-tabs #especificaciones th,.product-tabs #especificaciones td{height:auto!important;padding:.875rem 1rem;text-align:left;vertical-align:top}.product-tabs #especificaciones thead th{border-bottom:1px solid #202020;background-color:#202020;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-tabs #especificaciones tbody td{border-bottom:1px solid #e9e9e9}.product-tabs #especificaciones tbody td strong{color:#202020;font-size:1.2rem;font-weight:700}.product-tabs #especificaciones tbody tr:last-child td{border-bottom:0}.product-tabs #especificaciones tbody tr:nth-child(2n){background-color:#f8f8f8}.product-tabs #especificaciones tbody td:first-child{width:35%!important;color:#202020;font-size:.9rem;font-weight:700;letter-spacing:.04em}.product-tabs #especificaciones tbody td:last-child{color:#555}@media screen and (max-width:767px){.product-tabs #especificaciones .t4s-row{grid-template-columns:minmax(0,1fr)}.product-tabs #especificaciones th,.product-tabs #especificaciones td{padding:.75rem}}@media screen and (min-width:1280px){.product{grid:var(--product-grid);gap:clamp(var(--sp-12),4.73vw,2rem)}}.product__gallery-container{border-radius:60px!important;overflow:hidden!important}.gallery-discount-badge__wrapper{position:absolute;z-index:4;display:flex;pointer-events:none}.gallery-discount-badge__wrapper:empty{display:none}.gallery-discount-badge__wrapper--top-left,.gallery-discount-badge__wrapper--top-right{top:var(--gallery-badge-offset-mobile, 24px)}.gallery-discount-badge__wrapper--bottom-left,.gallery-discount-badge__wrapper--bottom-right{bottom:var(--gallery-badge-offset-mobile, 24px)}.gallery-discount-badge__wrapper--top-left,.gallery-discount-badge__wrapper--bottom-left{left:var(--gallery-badge-offset-mobile, 24px)}.gallery-discount-badge__wrapper--top-right,.gallery-discount-badge__wrapper--bottom-right{right:var(--gallery-badge-offset-mobile, 24px)}@media screen and (min-width:768px){.gallery-discount-badge__wrapper--top-left,.gallery-discount-badge__wrapper--top-right{top:var(--gallery-badge-offset, 40px)}.gallery-discount-badge__wrapper--bottom-left,.gallery-discount-badge__wrapper--bottom-right{bottom:var(--gallery-badge-offset, 40px)}.gallery-discount-badge__wrapper--top-left,.gallery-discount-badge__wrapper--bottom-left{left:var(--gallery-badge-offset, 40px)}.gallery-discount-badge__wrapper--top-right,.gallery-discount-badge__wrapper--bottom-right{right:var(--gallery-badge-offset, 40px)}}.gallery-badges{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.gallery-badges__layer--desktop{display:none}@media screen and (min-width:768px){.gallery-badges__layer--desktop{display:block}.gallery-badges__layer--mobile{display:none}}.gallery-badges__corner{position:absolute;display:flex;flex-direction:var(--gallery-badges-direction-mobile, column);gap:var(--gallery-badges-gap, 8px)}.gallery-badges__corner--top-left,.gallery-badges__corner--top-right{top:var(--gallery-badges-offset-mobile, 24px)}.gallery-badges__corner--bottom-left,.gallery-badges__corner--bottom-right{bottom:var(--gallery-badges-offset-mobile, 24px)}.gallery-badges__corner--top-left,.gallery-badges__corner--bottom-left{left:var(--gallery-badges-offset-mobile, 24px);align-items:flex-start}.gallery-badges__corner--top-right,.gallery-badges__corner--bottom-right{right:var(--gallery-badges-offset-mobile, 24px);align-items:flex-end}@media screen and (min-width:768px){.gallery-badges__corner{flex-direction:var(--gallery-badges-direction, column)}.gallery-badges__corner--top-left,.gallery-badges__corner--top-right{top:var(--gallery-badges-offset, 40px)}.gallery-badges__corner--bottom-left,.gallery-badges__corner--bottom-right{bottom:var(--gallery-badges-offset, 40px)}.gallery-badges__corner--top-left,.gallery-badges__corner--bottom-left{left:var(--gallery-badges-offset, 40px)}.gallery-badges__corner--top-right,.gallery-badges__corner--bottom-right{right:var(--gallery-badges-offset, 40px)}}.card-badges{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.card-badges__corner{position:absolute;display:flex;flex-direction:var(--card-badges-direction-mobile, column);gap:var(--card-badges-gap, 6px)}.card-badges__corner--top-left,.card-badges__corner--top-right{top:var(--card-badges-offset-mobile, 8px)}.card-badges__corner--bottom-left,.card-badges__corner--bottom-right{bottom:var(--card-badges-offset-mobile, 8px)}.card-badges__corner--top-left,.card-badges__corner--bottom-left{left:var(--card-badges-offset-mobile, 8px);align-items:flex-start}.card-badges__corner--top-right,.card-badges__corner--bottom-right{right:var(--card-badges-offset-mobile, 8px);align-items:flex-end}@media screen and (min-width:768px){.card-badges__corner{flex-direction:var(--card-badges-direction, column)}.card-badges__corner--top-left,.card-badges__corner--top-right{top:var(--card-badges-offset, 12px)}.card-badges__corner--bottom-left,.card-badges__corner--bottom-right{bottom:var(--card-badges-offset, 12px)}.card-badges__corner--top-left,.card-badges__corner--bottom-left{left:var(--card-badges-offset, 12px)}.card-badges__corner--top-right,.card-badges__corner--bottom-right{right:var(--card-badges-offset, 12px)}}.gallery-badge{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:.3em .55em;border:var(--gallery-badge-border-width, 0) solid var(--gallery-badge-border-color, transparent);border-radius:var(--gallery-badge-radius, 16px);background-color:transparent;color:var(--gallery-badge-foreground, #ffffff);font-size:var(--gallery-badge-size-mobile, 24px);font-weight:var(--font-bold, 700);line-height:1;letter-spacing:-.01em;white-space:nowrap}.gallery-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--gallery-badge-background, #e1251b);opacity:var(--gallery-badge-background-opacity, 1)}@media screen and (min-width:768px){.gallery-badge{font-size:var(--gallery-badge-size, 36px)}}.gallery-badge--circle{box-sizing:border-box;aspect-ratio:1;border-radius:50%;padding:.45em}product-info{padding:2rem;border-radius:60px;background-color:#fff!important}@media not (max-width:1280px){product-info{padding:3rem}}.product__price--custom{margin-bottom:var(--product-price-margin-bottom-mobile, 0px)}.product__price--custom .price__regular{color:var(--product-price-color, inherit);font-size:var(--product-price-size-mobile, inherit);font-weight:var(--product-price-weight, inherit);letter-spacing:var(--product-price-letter-spacing-mobile, normal)}.product__price--custom .price__sale{color:var(--product-price-compare-color, inherit)}@media screen and (min-width:768px){.product__price--custom{margin-bottom:var(--product-price-margin-bottom, 0px)}.product__price--custom .price__regular{font-size:var(--product-price-size, inherit);letter-spacing:var(--product-price-letter-spacing, normal)}}.product__accordion .details__content table{width:100%;border:0;border-collapse:separate;border-spacing:0;background-color:transparent;font-size:var(--text-sm);line-height:1.45;overflow:hidden;border-radius:var(--sp-1);margin-block-end:var(--sp-5);box-shadow:0 0}.product__accordion .details__content th,.product__accordion .details__content td{padding:var(--sp-3d5) 0;text-align:left;vertical-align:top}.product__accordion .details__content thead th{border-block-end:0;background-color:transparent;color:rgb(var(--color-foreground));font-weight:var(--font-bold);letter-spacing:.04em;text-transform:uppercase}.product__accordion .details__content thead th,.product__accordion .details__content thead th *{font-size:1.05rem!important}.product__accordion .details__content tbody td{border-block-end:0}.product__accordion .details__content tbody tr:last-child td{border-block-end:0!important}.product__accordion .details__content tbody td:first-child{width:40%;color:rgb(var(--color-foreground));font-weight:var(--font-bold);letter-spacing:.02em}.product__accordion .details__content tbody td:first-child,.product__accordion .details__content tbody td:first-child *{font-size:var(--text-sm)!important;font-weight:var(--font-bold)!important}.product__accordion .details__content tbody td:last-child{color:rgb(var(--color-foreground)/.85)}.media-card .media--adapt>:is(img,svg){aspect-ratio:var(--aspect-ratio, 1/1)}.media-card--has-button{align-self:start;display:flex;flex-direction:column}.media-card--has-button>.media-card__link{flex:1 1 auto}.media-card__cta{padding-inline:clamp(var(--sp-4),2.105vw,var(--sp-10));padding-block:0 clamp(var(--sp-4),2.105vw,var(--sp-6))}.media-card--standard.media-card--has-button:not(.media-card--overlap) .media-card__cta{padding-inline:0}.media-card--overlap.media-card--has-button{aspect-ratio:var(--card-aspect-ratio, 1/1)}.media-card--overlap.media-card--has-button>.media-card__link{position:static;height:auto;min-height:0}.media-card--overlap.media-card--has-button .media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.media-card--overlap.media-card--has-button .media>:is(img,svg){aspect-ratio:auto;width:100%;height:100%}.media-card--overlap.media-card--has-button .media-card__content{position:relative;z-index:1}.media-card--overlap.media-card--has-button:not(.media-card--content-top) .media-card__content{margin-block-start:auto;padding-block-end:0}.media-card--overlap.media-card--has-button .media-card__cta{position:relative;z-index:1;padding-inline:var(--sp-6);padding-block:var(--sp-2) var(--sp-5)}@media screen and (min-width:1536px){.media-card--overlap.media-card--has-button .media-card__cta{padding-inline:var(--sp-10);padding-block-end:var(--sp-7)}}@media screen and (max-width:767px){.media-card .media--adapt>:is(img,svg){aspect-ratio:var(--aspect-ratio-mobile, var(--aspect-ratio, 1/1))}.media-card--overlap.media-card--has-button{aspect-ratio:var(--card-aspect-ratio-mobile, var(--card-aspect-ratio, 1/1))}}@media screen and (max-width:767px){[allow-transparent-header] .banner__content>.page-width.items-start{padding-top:var(--header-height)}}@media screen and (min-width:768px){[allow-transparent-header] .banner__content>.page-width.md\:items-start{padding-top:var(--header-height)}}video-media[poster-on-pause][loaded] .deferred-poster{pointer-events:auto}.video-hero__image-button{padding:var(--image-button-offset-v-mobile, 24px) var(--image-button-offset-h-mobile, 16px)}@media screen and (min-width:768px){.video-hero__image-button{padding:var(--image-button-offset-v, 40px) var(--image-button-offset-h, 24px)}}.video-hero__button--custom{font-weight:var(--floating-btn-font-weight, inherit);font-size:var(--floating-btn-font-size-mobile, inherit);letter-spacing:var(--floating-btn-letter-spacing-mobile, normal)}.video-hero__button--custom.link{color:rgb(var(--color-button-text))}.video-hero__button--custom:not(.link){padding:var(--floating-btn-padding-y-mobile, inherit) var(--floating-btn-padding-x-mobile, inherit);border-radius:var(--floating-btn-radius, inherit)}.video-hero__button--custom:not(.link):after{border-radius:var(--floating-btn-radius, inherit)}@media screen and (min-width:768px){.video-hero__button--custom{font-size:var(--floating-btn-font-size, inherit);letter-spacing:var(--floating-btn-letter-spacing, normal)}.video-hero__button--custom:not(.link){padding:var(--floating-btn-padding-y, inherit) var(--floating-btn-padding-x, inherit)}}.js [data-button-hover=standard] .button--primary.video-hero__button--custom:hover:not([disabled],.self-button){color:var(--floating-btn-hover-text, rgb(var(--color-button-background)))}.js [data-button-hover=standard] .button--secondary.video-hero__button--custom:hover:not([disabled],.self-button){color:var(--floating-btn-hover-text, rgb(var(--color-button-text)))}.video-hero__button--custom.link:hover{color:var(--floating-btn-hover-text, inherit)}.video-hero__button--custom.button--primary .btn-fill{background-color:var(--floating-btn-hover-background, rgb(var(--color-button-text)))}.video-hero__button--custom.button--secondary .btn-fill{background:var(--floating-btn-hover-gradient, var(--color-button-gradient));background-color:var(--floating-btn-hover-background, rgb(var(--color-button-background)))}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-styles.css.map */
