.bbb-colorvars{display:flex;flex-direction:column;gap:var(--cv-section-gap)}.bbb-colorvars__label,.bbb-variants__group-label{color:var(--color-muted-foreground,#737373);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);margin:0;text-transform:uppercase}.bbb-colorvars__swatches{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cv-swatch-gap)}.bbb-colorvars__swatch{border:1px solid var(--cv-swatch-border-color);border-radius:50%;display:block;flex-shrink:0;height:var(--cv-swatch-size);text-decoration:none;transition:var(--transition-base);width:var(--cv-swatch-size)}.bbb-colorvars__swatch:hover{border-color:var(--color-foreground,#1a1a1a);opacity:.85}.bbb-colorvars__swatch.is-active{border-color:transparent;outline:var(--cv-swatch-ring-width) solid var(--color-foreground,#1a1a1a);outline-offset:var(--cv-swatch-ring-offset);pointer-events:none}.bbb-gift-amounts{display:flex;flex-direction:column;gap:var(--cv-section-gap,.5rem)}.bbb-gift-amounts__label{color:var(--color-muted-foreground,#737373);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.05em;margin:0;text-transform:uppercase}.bbb-gift-amounts__pills{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.bbb-gift-amounts__pill{align-items:center;background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e6e6e6);color:var(--color-foreground,#171717);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium,500);justify-content:center;letter-spacing:.03em;line-height:1;min-width:64px;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:var(--transition-base)}.bbb-gift-amounts__pill:hover{border-color:var(--color-foreground,#171717);color:var(--color-foreground,#171717)}.bbb-gift-amounts__pill.is-active{background-color:var(--color-corporate,#9a7d5e);border-color:var(--color-corporate,#9a7d5e);color:var(--color-primary-foreground,#fafafa);pointer-events:none}.bbb-product{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:992px){.bbb-product{align-items:start;gap:var(--pdp-col-gap);grid-template-columns:55fr 45fr}.bbb-product__gallery{position:sticky;top:65px}}.bbb-product__gallery-inner{display:flex;flex-direction:column;gap:.5rem}@media(min-width:992px){.bbb-product__gallery-inner{align-items:flex-start;flex-direction:row;gap:.75rem}}.bbb-product__thumb-strip{display:none}@media(min-width:992px){.bbb-product__thumb-strip{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:0;width:var(--pdp-thumb-w)}}.bbb-product__thumb-viewport{height:var(--pdp-thumb-strip-h);overflow:hidden;width:var(--pdp-thumb-w)}.bbb-product__thumbs{--thumb-offset:0;display:flex;flex-direction:column;gap:var(--pdp-thumb-gap);list-style:none;margin:0;padding:0;transform:translateY(calc(var(--thumb-offset)*(var(--pdp-thumb-h) + var(--pdp-thumb-gap))*-1));transition:transform .2s ease}.bbb-product__thumb-item{flex:0 0 auto}.bbb-product__thumb-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;cursor:pointer;display:block;height:var(--pdp-thumb-h);margin:0;padding:0;transition:border-color .15s ease;width:var(--pdp-thumb-w)}.bbb-product__thumb-link:focus-visible,.bbb-product__thumb-link:hover{border-color:var(--pdp-thumb-border-hover);outline:none}.bbb-product__thumb-link picture{display:block;height:100%;width:100%}.bbb-product__thumb-item.is-active .bbb-product__thumb-link{border-color:var(--pdp-thumb-border-active)}.bbb-product__thumb-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bbb-product__thumb-chevron{align-items:center;background:transparent;border:none;color:var(--color-muted-foreground);cursor:pointer;display:flex;height:var(--pdp-thumb-chevron-h);justify-content:center;padding:0;transition:color .15s ease,opacity .15s ease;width:2rem}.bbb-product__thumb-chevron:hover{color:var(--color-foreground)}.bbb-product__thumb-chevron:disabled{cursor:default;opacity:.3}.bbb-product__thumb-chevron[hidden]{display:none}.bbb-product__cover{aspect-ratio:9/10;background-color:var(--color-secondary);flex:1;overflow:hidden;position:relative}.bbb-product__cover .bbb-product__flags-wrapper{left:.75rem;pointer-events:none;position:absolute;top:.75rem;z-index:2}.bbb-product__cover .bbb-product__flags-wrapper .dbb-labels{gap:.375rem}.bbb-product__cover-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:zoom-in;margin:0;outline:none;padding:0}.bbb-product__cover-btn,.bbb-product__cover-btn picture,.bbb-product__cover-img{display:block;height:100%;width:100%}.bbb-product__cover-img{cursor:zoom-in;-o-object-fit:cover;object-fit:cover}.bbb-product__nav-btn{align-items:center;background-color:var(--pdp-cover-nav-bg);border:none;border-radius:50%;color:var(--color-foreground);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease;width:36px;z-index:3}.bbb-product__nav-btn:hover{background-color:var(--pdp-cover-nav-bg-hover)}.bbb-product__nav-btn--prev{left:.75rem}.bbb-product__nav-btn--next{right:.75rem}.bbb-product__info{display:flex;flex-direction:column;gap:1rem;padding-top:.75rem}@media(min-width:992px){.bbb-product__info{padding-left:var(--pdp-info-px);padding-right:var(--pdp-info-px)}}.bbb-product__brand{color:var(--color-muted-foreground);font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.bbb-product__heading{display:flex;flex-direction:column;gap:.5rem}.bbb-product__name{color:var(--color-foreground);font-family:var(--font-sans);font-size:1.5rem;font-weight:var(--font-weight-light);letter-spacing:.025em;line-height:1.2;margin:0;text-transform:uppercase}.bbb-product__reference{color:var(--color-muted-foreground);font-size:.75rem;margin:0}.bbb-product__ministars{align-self:flex-start;text-decoration:none;transition:opacity .2s ease}.bbb-product__ministars:hover{opacity:.7}.bbb-product__reference-label{margin-right:.25rem}.bbb-product__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.bbb-product__price-current{font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-weight-medium)}.bbb-product__price-current,.bbb-product__price-current.is-discount{color:var(--color-foreground)}.bbb-product__price-original{color:var(--color-muted-foreground);font-size:.875rem;text-decoration:line-through}.bbb-product__price-percent{background-color:var(--color-warm-surface-alpha);border-radius:2px;color:var(--color-corporate);font-size:.75rem;font-weight:600;padding:.125rem .4rem}.bbb-product__short-desc{color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);line-height:var(--line-height-xs)}.bbb-product__short-desc p{font-size:inherit;line-height:inherit;margin:0 0 .5rem}.bbb-product__short-desc p:last-child{margin-bottom:0}.bbb-short-desc__more{color:var(--color-foreground);display:inline;font-size:.75rem;font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.bbb-short-desc__more:hover{opacity:.7}.bbb-product__wishlist{display:flex}.bbb-atc__row>.wishlist-button,.bbb-atc__row>.wishlist-button-add,.bbb-product__mobile-cta>.wishlist-button,.bbb-product__mobile-cta>.wishlist-button-add,.bbb-sticky-desktop__actions>.wishlist-button,.bbb-sticky-desktop__actions>.wishlist-button-add,.product-sticky-bar>.wishlist-button,.product-sticky-bar>.wishlist-button-add{align-items:center;background:none;border:1px solid var(--color-border);border-radius:0;box-shadow:none;color:var(--color-foreground);cursor:pointer;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;min-width:48px;padding:0;transition:var(--transition-base);width:48px}.bbb-atc__row>.wishlist-button-add:focus-visible,.bbb-atc__row>.wishlist-button-add:hover,.bbb-atc__row>.wishlist-button:focus-visible,.bbb-atc__row>.wishlist-button:hover,.bbb-product__mobile-cta>.wishlist-button-add:focus-visible,.bbb-product__mobile-cta>.wishlist-button-add:hover,.bbb-product__mobile-cta>.wishlist-button:focus-visible,.bbb-product__mobile-cta>.wishlist-button:hover,.bbb-sticky-desktop__actions>.wishlist-button-add:focus-visible,.bbb-sticky-desktop__actions>.wishlist-button-add:hover,.bbb-sticky-desktop__actions>.wishlist-button:focus-visible,.bbb-sticky-desktop__actions>.wishlist-button:hover,.product-sticky-bar>.wishlist-button-add:focus-visible,.product-sticky-bar>.wishlist-button-add:hover,.product-sticky-bar>.wishlist-button:focus-visible,.product-sticky-bar>.wishlist-button:hover{outline:none}.bbb-atc__row>.wishlist-button .material-icons[data-bbb-icon],.bbb-atc__row>.wishlist-button-add .material-icons[data-bbb-icon],.bbb-product__mobile-cta>.wishlist-button .material-icons[data-bbb-icon],.bbb-product__mobile-cta>.wishlist-button-add .material-icons[data-bbb-icon],.bbb-sticky-desktop__actions>.wishlist-button .material-icons[data-bbb-icon],.bbb-sticky-desktop__actions>.wishlist-button-add .material-icons[data-bbb-icon],.product-sticky-bar>.wishlist-button .material-icons[data-bbb-icon],.product-sticky-bar>.wishlist-button-add .material-icons[data-bbb-icon]{height:1.25rem;width:1.25rem}@media(max-width:991px){.bbb-product__info>.bbb-variants{display:none}}.product-variants-sheet .bbb-variants{display:flex}.bbb-variants{display:flex;flex-direction:column;gap:1rem}.bbb-variants__pack-note{align-items:flex-start;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);gap:.4rem;line-height:var(--line-height-xs);margin-bottom:0}.bbb-variants__group-name{margin:0 0 .5rem}.bbb-variants__group-header{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:.5rem;padding-top:1rem}.bbb-variants__group:first-child .bbb-variants__group-header{border-top:none;padding-top:0}.bbb-variants__guide-link{align-items:center;background:none;border:none;color:var(--color-muted-foreground);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.7rem;gap:.25rem;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}@media(max-width:991px){.bbb-variants__guide-link{display:none}}.bbb-variants__guide-link:hover{color:var(--color-foreground)}.bbb-variants__pill-right{align-items:center;display:inline-flex;flex-shrink:0;gap:.375rem}.bbb-variants__pill-price{color:var(--color-foreground);font-size:.875rem;font-weight:500}.bbb-variants__pill-price[hidden]{display:none!important}.bbb-variants__pill-price.has-original{align-items:baseline;display:inline-flex;gap:.25rem}.bbb-variants__pill-price .original{color:var(--color-muted-foreground);font-size:.75rem;font-weight:400;text-decoration:line-through}.bbb-variants__pill-price .current{font-size:.875rem;font-weight:500}.bbb-variants__pill-notify{align-items:center;color:var(--color-muted-foreground);cursor:pointer;display:inline-flex;font-size:.75rem;font-style:italic;gap:.3rem;pointer-events:auto}.bbb-variants__pill-notify.is-loading{pointer-events:none}.bbb-variants__pill-notify.is-loading>svg{display:none}.bbb-variants__pill-notify.is-loading:before{animation:bbb-spin .65s linear infinite;border:.12em solid;border-radius:50%;border-top:.12em solid transparent;content:"";display:inline-block;height:.85em;width:.85em}.bbb-variants__pill-qty{align-items:center;display:inline-flex;gap:0}.bbb-variants__pill-qty[hidden]{display:none!important}.bbb-variants__qty-btn{align-items:center;background:none;border:none;color:var(--color-foreground);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:opacity .15s ease;width:28px}.bbb-variants__qty-btn:hover{opacity:.6}.bbb-qty-circle{align-items:center;background-color:var(--color-corporate);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:.75rem;font-weight:500;height:28px;justify-content:center;line-height:1;width:28px}.bbb-variants__option-item.is-oos .bbb-variants__pill{opacity:.6}.bbb-variants__last-units{color:#d97706;font-size:.7rem;font-style:italic;font-weight:400}.bbb-product__ref-bottom{color:var(--color-muted-foreground);font-size:.6875rem;font-weight:300;letter-spacing:.04em;margin:0}.bbb-product__ref-label{margin-right:.25rem}.bbb-variants__group-name{color:var(--color-muted-foreground);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.bbb-variants__options{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;list-style:none;margin:0;padding:0}.bbb-variants__option-item{width:100%}.bbb-variants__input{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;white-space:nowrap!important}.bbb-variants__input:checked+.bbb-variants__pill{background-color:var(--color-secondary);border-bottom:1px solid var(--color-border)}.bbb-variants__pill{align-items:center;background:none;border:none;border-bottom:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;font-weight:500;justify-content:space-between;padding:.75rem;transition:var(--transition-base);white-space:normal;width:100%}.bbb-variants__pill.is-active,.bbb-variants__pill:hover:not(.is-disabled){background-color:var(--color-secondary)}.bbb-variants__pill.is-active{color:var(--color-foreground)}.bbb-variants__pill.is-disabled{color:var(--color-muted-foreground);opacity:.5;pointer-events:none;text-decoration:none}.bbb-variants__pill-stock{align-items:center;color:var(--color-muted-foreground);display:inline-flex;font-size:.7rem;font-style:italic;font-weight:400;gap:.25rem}.bbb-variants__pill--last-units .bbb-variants__pill-stock{color:#d97706}.bbb-variants__swatch{background:none;border:1px solid var(--color-border);cursor:pointer;height:32px;padding:2px;position:relative;transition:border-color .15s ease;width:32px}.bbb-variants__swatch.is-active,.bbb-variants__swatch:hover:not(.is-disabled){border-color:var(--color-foreground)}.bbb-variants__swatch.is-disabled{cursor:not-allowed;opacity:.4}.bbb-variants__swatch-color{display:block;height:100%;width:100%}.bbb-atc{display:flex;flex-direction:column;gap:.75rem}@media(max-width:991.98px){.product-actions{display:none!important}}.bbb-product__mobile-cta{align-items:stretch;gap:.5rem}.bbb-product__mobile-cta-btn{border-radius:0;flex:1;font-size:.7rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.bbb-product__mobile-cta-btn,.bbb-product__mobile-cta-wishlist{align-items:center;display:inline-flex;height:48px;justify-content:center}.bbb-product__mobile-cta-wishlist{background:none;border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;flex:0 0 48px;transition:var(--transition-base);width:48px}.bbb-product__mobile-cta-wishlist:hover{border-color:var(--color-foreground)}.bbb-product__mobile-cta-wishlist.is-active svg{fill:var(--color-corporate);stroke:var(--color-corporate)}.bbb-atc__availability{font-size:.75rem;margin:0;min-height:1.2em}.bbb-atc__availability .is-oos{color:var(--color-error)}.bbb-atc__row{align-items:stretch;display:flex;gap:.5rem}.bbb-atc__submit{align-items:center;border-radius:0;display:inline-flex;flex:1;font-size:.7rem;font-weight:400;gap:.5rem;height:48px;justify-content:center;letter-spacing:.1em;text-transform:uppercase}.bbb-atc__submit:disabled{color:#fff;cursor:not-allowed;opacity:.5}.bbb-atc__submit:disabled,.bbb-atc__submit:disabled:focus,.bbb-atc__submit:disabled:hover{background:var(--color-btn-corporate,var(--color-corporate));border-color:var(--color-btn-corporate,var(--color-corporate))}.bbb-atc__price-inline{font-weight:400}.bbb-atc__wishlist{align-items:center;background:none;border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;padding:0;transition:var(--transition-base);width:48px}.bbb-atc__wishlist:hover{border-color:var(--color-foreground)}.bbb-atc__wishlist.is-active svg path{fill:var(--color-corporate);stroke:var(--color-corporate)}.bbb-atc__notify{font-size:.7rem;height:44px;letter-spacing:.08em;width:100%}.bbb-descatalogado-notice{background-color:hsla(38,25%,56%,.07);padding:1rem;text-align:center}.bbb-descatalogado-notice__title{color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 .375rem;text-transform:uppercase}.bbb-descatalogado-notice__text{color:var(--color-muted-foreground);font-size:var(--font-size-xs);margin:0}.bbb-atc__qty-hidden{height:1px;left:-9999px;overflow:hidden;position:absolute;visibility:hidden;width:1px}.bbb-atc__qty{border:1px solid var(--color-border);flex:0 0 auto}.bbb-atc__qty,.bbb-atc__qty-btn{align-items:center;display:inline-flex}.bbb-atc__qty-btn{background:none;border:none;color:var(--color-foreground);cursor:pointer;height:44px;justify-content:center;padding:0;transition:background-color .15s ease;width:36px}.bbb-atc__qty-btn:hover{background-color:var(--color-secondary)}.bbb-atc__qty-input{-moz-appearance:textfield;background:none;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-foreground);font-family:var(--font-sans);font-size:.875rem;height:44px;text-align:center;width:40px}.bbb-atc__qty-input::-webkit-inner-spin-button,.bbb-atc__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bbb-atc__qty-input:focus{box-shadow:inset 0 0 0 1px var(--color-corporate);outline:none}.bbb-product__reassurance{margin-top:.5rem}.bbb-product__reassurance .block-reassurance,.bbb-product__reassurance .blockreassurance_product,.bbb-product__reassurance .product_list_social,.bbb-product__reassurance .social-sharing,.product__additional-info .product_list_social,.product__additional-info .social-sharing{display:none!important}.dbb-promo-shipping-pdp{align-items:center;color:var(--color-foreground);display:flex;flex-direction:row;font-family:var(--font-sans);font-size:.8125rem;gap:.4rem}.dbb-promo-shipping-pdp>svg{flex-shrink:0;stroke:var(--color-success)}.dbb-promo-shipping-pdp--free{color:var(--color-success)}.dbb-promo-shipping-pdp--free>svg{stroke:var(--color-success)}.dbb-promo-shipping-pdp--free .dbb-promo-shipping-pdp__text{color:var(--color-success);font-weight:var(--font-weight-semibold)}.dbb-promo-shipping-pdp__text{font-size:.8125rem;line-height:1.4;margin:0}.dbb-promo-shipping-pdp__label{color:var(--color-success);font-weight:var(--font-weight-semibold)}.dbb-promo-shipping-pdp__remaining{font-weight:var(--font-weight-light)}.dbb-promo-shipping-pdp__remaining:before{content:" "}.bbb-product__info-accordion{border-top:1px solid var(--color-border)}.bbb-info-row{align-items:center;background:none;border:none;border-bottom:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-weight-normal);justify-content:space-between;letter-spacing:.05em;padding:1rem 0;text-align:left;text-transform:uppercase;transition:opacity .15s ease;width:100%}.bbb-info-row:hover{opacity:.65}.bbb-info-row__icon{color:var(--color-muted-foreground);flex-shrink:0}.product-variants-sheet{background-color:var(--color-background);border-radius:.75rem .75rem 0 0;bottom:-100%;box-shadow:0 -4px 24px rgba(0,0,0,.12);left:0;max-height:80vh;overflow-y:auto;padding:0;position:fixed;transition:bottom .3s ease;width:100%;z-index:1050}.product-variants-sheet.is-open{bottom:0}@media(min-width:992px){.product-variants-sheet{display:none!important}}.product-variants-sheet__header{align-items:center;background-color:var(--color-background);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:1rem 1.25rem;position:sticky;top:0;z-index:1}.product-variants-sheet__title{color:var(--color-foreground);font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-variants-sheet__header-actions{align-items:center;display:inline-flex;gap:.75rem}.product-variants-sheet__guide-link{align-items:center;background:none;border:none;color:var(--color-muted-foreground);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.75rem;gap:.25rem;padding:0;transition:color .15s ease}.product-variants-sheet__guide-link span{text-decoration:underline;text-underline-offset:2px}.product-variants-sheet__guide-link:hover{color:var(--color-foreground)}.product-variants-sheet__close{align-items:center;background:none;border:none;color:var(--color-foreground);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:opacity .15s ease;width:32px}.product-variants-sheet__close:hover{opacity:.6}.product-variants-sheet__body{padding:1.25rem}.product-variants-sheet .bbb-variants__group-header{border-top:none;margin-bottom:0;padding-top:0}.product-variants-sheet .bbb-variants__group-name,.product-variants-sheet .bbb-variants__guide-link{display:none}.product-variants-sheet .bbb-variants__option-item.is-oos .bbb-variants__pill-label{color:var(--color-muted-foreground)}.product-variants-sheet .bbb-variants__otras-tallas{align-items:center;background:none;border:none;color:var(--color-muted-foreground);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.75rem;gap:.25rem;justify-content:center;padding:.75rem .25rem;transition:color .15s ease;width:100%}.product-variants-sheet .bbb-variants__otras-tallas:hover{color:var(--color-foreground)}.product-variants-sheet__footer{background-color:var(--color-background);border-top:1px solid var(--color-border);bottom:0;padding:1rem 1.25rem;position:sticky;z-index:1}.product-variants-sheet__atc{align-items:center;background-color:var(--color-btn-corporate);border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.75rem;font-weight:300;gap:.5rem;height:3rem;justify-content:center;letter-spacing:.1em;text-transform:uppercase;transition:background-color .15s ease,opacity .15s ease;width:100%}.product-variants-sheet__atc:hover:not(:disabled){background-color:var(--color-btn-corporate-hover,#000);color:#fff}.product-variants-sheet__atc.is-disabled,.product-variants-sheet__atc:disabled{cursor:not-allowed;opacity:.5}.product-variants-sheet__atc-price{font-weight:300}.product-variants-sheet__atc-price:empty{display:none}.product-variants-sheet-backdrop{background-color:rgba(0,0,0,.4);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1049}.product-variants-sheet-backdrop.is-visible{opacity:1;pointer-events:auto}@media(min-width:992px){.product-variants-sheet-backdrop{display:none!important}}#js-mobile-sticky-bar,.product-sticky-bar{align-items:center;background-color:var(--color-background);border-top:1px solid var(--color-border);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.08);display:flex;gap:.5rem;left:0;opacity:0;padding:.75rem 1rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .25s ease,opacity .25s ease;width:100%;z-index:1040}#js-mobile-sticky-bar.is-visible,.product-sticky-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media(min-width:992px){#js-mobile-sticky-bar,.product-sticky-bar{display:none!important}}.product-sticky-bar__cta{border-radius:0;flex:1;height:3rem;padding-left:0;padding-right:0}.product-sticky-bar__wishlist{align-items:center;background:none;border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;transition:background .15s ease;width:3rem}.product-sticky-bar__wishlist:hover{background:var(--color-muted)}.product-sticky-bar__wishlist svg{height:1.25rem;width:1.25rem}.bbb-product-desc-section{margin-top:5rem;padding-bottom:3rem;padding-top:2rem;scroll-margin-top:5rem}.bbb-product-desc-section__body{color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);line-height:var(--line-height-xs)}.bbb-product-desc-section__body h1,.bbb-product-desc-section__body h2,.bbb-product-desc-section__body h3,.bbb-product-desc-section__body h4,.bbb-product-desc-section__body h5,.bbb-product-desc-section__body h6{color:var(--color-foreground);font-family:var(--font-sans);font-weight:var(--font-weight-medium);line-height:1.3;margin:1.5rem 0 .5rem}.bbb-product-desc-section__body h1:first-child,.bbb-product-desc-section__body h2:first-child,.bbb-product-desc-section__body h3:first-child,.bbb-product-desc-section__body h4:first-child,.bbb-product-desc-section__body h5:first-child,.bbb-product-desc-section__body h6:first-child{margin-top:0}.bbb-product-desc-section__body h2{font-size:1.125rem}.bbb-product-desc-section__body h3{font-size:1rem}.bbb-product-desc-section__body h4,.bbb-product-desc-section__body h5,.bbb-product-desc-section__body h6{font-size:.875rem}.bbb-product-desc-section__body p{margin:0 0 1rem}.bbb-product-desc-section__body p:last-child{margin-bottom:0}.bbb-product-desc-section__body a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.bbb-product-desc-section__body a:hover{opacity:.7}.bbb-product-desc-section__body ol,.bbb-product-desc-section__body ul{margin:0 0 1rem;padding-left:1.25rem}.bbb-product-desc-section__body li{margin-bottom:.375rem}.bbb-product-desc-section__body b,.bbb-product-desc-section__body strong{font-weight:var(--font-weight-medium)}.bbb-product-desc-section__body em,.bbb-product-desc-section__body i{font-style:italic}.bbb-product-modal{background:var(--color-background);border:none;border-radius:0;position:relative}.bbb-product-modal__close{align-items:center;background:var(--color-background);border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:.75rem;top:.75rem;transition:var(--transition-base);width:36px;z-index:10}.bbb-product-modal__close:hover{background-color:var(--color-secondary)}.bbb-product-modal__body{align-items:center;display:flex;justify-content:center;padding:2rem}.bbb-product-modal__img{max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}#product-comments-list-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:3rem auto 0;max-width:var(--container-max-width,1280px);padding:1.5rem var(--container-padding-x,1rem)}#product-comments-list-header .comments-nb{color:var(--color-foreground);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}#product-comments-list-header .comments-nb .material-icons{display:none}#product-comments-list-header .comments-note{align-items:center;color:var(--color-muted);display:flex;font-size:.875rem;gap:.5rem}.product-comment-list-item{border-top:1px solid var(--color-border);margin:0 auto;max-width:var(--container-max-width,1280px);padding:1rem var(--container-padding-x,1rem)}.product-comment-list-item .comment-infos{margin-bottom:.5rem}.product-comment-list-item .comment-infos .grade-stars{margin-bottom:.25rem}.product-comment-list-item .comment-infos .comment-author,.product-comment-list-item .comment-infos .comment-date{color:var(--color-muted);font-size:.75rem}.product-comment-list-item .comment-content .h4{font-size:.875rem;font-weight:var(--font-weight-semibold);margin-bottom:.25rem}.product-comment-list-item .comment-content p{color:var(--color-foreground);font-size:.875rem}#empty-product-comment{color:var(--color-muted);font-size:.875rem;padding:2rem var(--container-padding-x,1rem);text-align:center}#empty-product-comment,#product-comments-list-footer{margin:0 auto;max-width:var(--container-max-width,1280px)}#product-comments-list-footer{align-items:center;display:flex;justify-content:center;padding:1.5rem var(--container-padding-x,1rem)}#product-comments-list-footer .btn-comment{background:transparent;border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;font-size:.875rem;font-weight:var(--font-weight-medium);padding:.625rem 1.5rem;transition:var(--transition-base)}#product-comments-list-footer .btn-comment:hover{background:var(--color-secondary)}#product-comments-list-footer .btn-comment .material-icons{display:none}.bbb-info-sheet-backdrop{background:rgba(0,0,0,.7);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1060}.bbb-info-sheet-backdrop.is-open{opacity:1;pointer-events:auto}.bbb-info-sheet{background:var(--color-background,#fff);display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:min(28rem,100vw);z-index:1061}.bbb-info-sheet.is-open{transform:translateX(0)}.bbb-info-sheet{box-shadow:-4px 0 24px rgba(0,0,0,.12)}.bbb-info-sheet__header{align-items:center;background:var(--color-background);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem}.bbb-info-sheet__body{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.bbb-info-sheet__body::-webkit-scrollbar{display:none}.bbb-info-sheet__body{flex:1 1 auto;min-height:0;padding:0 1.5rem 1.5rem}.bbb-info-sheet__title{color:var(--color-foreground);font-family:var(--font-sans);font-size:1.125rem;font-weight:300;letter-spacing:.05em;line-height:1.75rem;margin:0;text-transform:uppercase}.bbb-info-sheet__close{align-items:center;background:none;border:none;color:var(--color-foreground,#000);cursor:pointer;display:flex;line-height:1;padding:0}.bbb-info-sheet__close:hover{color:var(--color-muted,#888)}.bbb-info-sheet__close{color:var(--color-muted-foreground);padding:.25rem;transition:color .15s ease}.bbb-info-sheet__close:hover{color:var(--color-foreground)}.bbb-info-sheet__table{border-collapse:collapse;font-size:.8rem;margin-bottom:1.25rem;width:100%}.bbb-info-sheet__table td,.bbb-info-sheet__table th{border-bottom:1px solid var(--color-border);padding:.5rem .75rem;text-align:left}.bbb-info-sheet__table th{color:var(--color-muted-foreground);font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.bbb-info-sheet__table tr:last-child td{border-bottom:none}.bbb-info-sheet__list{color:var(--color-foreground);display:flex;flex-direction:column;font-size:.85rem;gap:.6rem;line-height:1.5;list-style:none;margin:0 0 1.25rem;padding:0}.bbb-info-sheet__note{color:var(--color-muted-foreground);font-size:.75rem;line-height:1.5;margin:.5rem 0 0}.bbb-info-sheet__section-title,.bbbip-section-header{color:var(--color-foreground);font-family:var(--font-sans);font-size:.85rem;font-weight:500;letter-spacing:.05em;margin:1.5rem 0 .75rem;text-transform:uppercase}.bbb-info-sheet__section-title:first-child,.bbbip-section-header:first-child{margin-top:0}.bbbip-detail-row{display:flex;flex-direction:column;margin-bottom:1.25rem}.bbbip-detail-row--inline,.bbbip-detail-rows>.bbbip-detail-row{align-items:baseline;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:0;padding:.5rem 0}.bbbip-detail-row--inline:last-child,.bbbip-detail-rows>.bbbip-detail-row:last-child{border-bottom:none}.bbbip-detail-row--inline .bbbip-detail-label,.bbbip-detail-rows>.bbbip-detail-row .bbbip-detail-label{flex-shrink:0;font-size:.875rem}.bbbip-detail-row--inline .bbbip-detail-value,.bbbip-detail-rows>.bbbip-detail-row .bbbip-detail-value{text-align:right;word-break:break-word}.bbbip-detail-value{font-size:.875rem}.bbbip-detail-list{color:var(--color-foreground);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:.875rem;font-weight:300;gap:.5rem;line-height:1.5;list-style:none;margin:0;padding:0}.bbbip-detail-list li{padding-left:.875rem;position:relative}.bbbip-detail-list li:before{color:var(--color-muted-foreground);content:"•";left:0;position:absolute}.bbbip-detail-list--no-bullet li{padding-left:0}.bbbip-detail-list--no-bullet li:before{content:none}.bbbip-colors{display:flex;flex-wrap:wrap;gap:.5rem}.bbbip-color-swatch{border:1px solid rgba(0,0,0,.12);border-radius:50%;display:inline-block;flex-shrink:0;height:20px;width:20px}.bbbip-custom-section{margin-bottom:1.25rem}.bbbip-custom-section:last-child{margin-bottom:0}.bbbip-custom-text{color:var(--color-foreground);font-family:var(--font-sans);font-size:.875rem;font-weight:300;line-height:1.65}.bbbip-custom-text p{margin:0 0 .75rem}.bbbip-custom-text p:last-child{margin-bottom:0}.bbbip-custom-text ul{margin:.5rem 0 .75rem 1rem;padding:0}.bbbip-custom-text ul li{line-height:1.6;margin-bottom:.375rem}body.bbb-zoom-open [id^=oct8ne-alerts],body.bbb-zoom-open [id^=trustbadge-container],body.bbb-zoom-open chat-oct8ne{display:none!important}.bbb-image-zoom{align-items:center;background:var(--zoom-backdrop);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:var(--zoom-z)}.bbb-image-zoom.is-open{opacity:1;pointer-events:auto}.bbb-image-zoom__stage{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:hidden;padding:3rem 1rem 1rem;width:100%}@media(min-width:768px){.bbb-image-zoom__stage{padding:3rem 5rem 1.5rem}}.bbb-image-zoom__img{cursor:zoom-in;display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:auto;touch-action:none;transition:transform .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.bbb-image-zoom__thumbs{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;justify-content:center;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.5rem 1rem 1.5rem;scrollbar-width:none;width:100%;-ms-overflow-style:none}.bbb-image-zoom__thumbs::-webkit-scrollbar{display:none}.bbb-image-zoom__thumb{background:none;border:1px solid transparent;cursor:pointer;flex:0 0 auto;height:4rem;overflow:hidden;padding:0;transition:opacity .15s ease,border-color .15s ease;width:4rem}@media(min-width:768px){.bbb-image-zoom__thumb{height:5rem;width:5rem}}.bbb-image-zoom__thumb:hover{opacity:.85}.bbb-image-zoom__thumb.is-active{border-color:var(--zoom-fg);opacity:1}.bbb-image-zoom__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.bbb-image-zoom__close{background:none;border:none;color:var(--zoom-fg);cursor:pointer;opacity:.8;padding:.5rem;position:absolute;right:1.25rem;top:1.25rem;transition:opacity .15s ease;z-index:1}.bbb-image-zoom__close:hover{opacity:1}.bbb-image-zoom__nav{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--zoom-fg);cursor:pointer;opacity:.8;padding:.75rem .875rem;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease,background .15s ease;z-index:1}.bbb-image-zoom__nav:hover{background:hsla(0,0%,100%,.2);opacity:1}.bbb-image-zoom__nav--prev{left:1.25rem}.bbb-image-zoom__nav--next{right:1.25rem}@media(max-width:767px){.bbb-image-zoom__nav{display:none!important}}.bbb-image-zoom__counter{bottom:1.25rem;color:hsla(0,0%,100%,.7);font-family:var(--font-sans);font-size:var(--font-size-xs);left:50%;letter-spacing:.05em;pointer-events:none;position:absolute;transform:translateX(-50%)}.bbb-sticky-desktop{display:none}@media(min-width:992px){.bbb-sticky-desktop{background:#fff;border-top:1px solid var(--color-border,#e5e5e5);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.08);display:block;left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .25s ease;z-index:400}.bbb-sticky-desktop.is-visible{transform:translateY(0)}}.bbb-sticky-desktop__inner{align-items:center;display:flex;gap:1.5rem;height:4.5rem;margin:0 auto;padding:0 1.5rem;width:100%}@media(min-width:1280px){.bbb-sticky-desktop__inner{padding:0 2.5rem}}.bbb-sticky-desktop__left{align-items:center;display:flex;gap:4rem;margin-right:auto;min-width:0}.bbb-sticky-desktop__product{align-items:center;display:flex;gap:1rem;min-width:0}.bbb-sticky-desktop__thumb{flex-shrink:0;height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.bbb-sticky-desktop__meta{display:flex;flex-direction:column;min-width:0}.bbb-sticky-desktop__name{color:var(--color-foreground);font-size:.875rem;font-weight:500;letter-spacing:0;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.bbb-sticky-desktop__prices{align-items:center;display:flex;gap:.5rem}.bbb-sticky-desktop__price{color:var(--color-foreground);font-size:.75rem;font-weight:500}.bbb-sticky-desktop__price-original{color:var(--color-muted-foreground);font-size:.6875rem;text-decoration:line-through}.bbb-sticky-desktop__price-original[hidden]{display:none}.bbb-sticky-desktop__selectors{align-items:center;display:flex;flex-shrink:0;gap:1.5rem}.bbb-sticky-desktop__selector-btn{background:none;border:none;color:var(--color-foreground);cursor:pointer;flex-shrink:0;font-family:var(--font-sans);font-size:.875rem;font-weight:300;padding:0;text-underline-offset:4px;transition:-webkit-text-decoration .15s;transition:text-decoration .15s;transition:text-decoration .15s,-webkit-text-decoration .15s;white-space:nowrap}.bbb-sticky-desktop__selector-btn:hover{text-decoration:underline}.bbb-sticky-desktop__selector-btn.bbb-sticky-desktop__color-btn{align-items:center;display:flex;gap:.5rem}.bbb-sticky-desktop__color-swatch{border:1px solid rgba(0,0,0,.15);border-radius:50%;display:inline-block;flex-shrink:0;height:.875rem;width:.875rem}.bbb-sticky-desktop__actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.bbb-sticky-desktop__atc{background:var(--color-btn-corporate,var(--color-corporate));border:none;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--font-sans);font-size:.75rem;font-weight:300;height:3rem;letter-spacing:.1em;text-transform:uppercase;transition:background .15s ease;width:20rem}.bbb-sticky-desktop__atc:hover{background:var(--color-btn-corporate-hover,#000)}.bbb-sticky-desktop__atc:disabled{cursor:not-allowed;opacity:.5}.bbb-sticky-desktop__atc:disabled:hover{background:var(--color-btn-corporate,var(--color-corporate))}.bbb-sticky-desktop__wishlist{align-items:center;background:none;border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;transition:background .15s ease;width:3rem}.bbb-sticky-desktop__wishlist:hover{background:var(--color-muted)}.bbb-sticky-desktop__wishlist svg{height:1.25rem;width:1.25rem}.bbb-variants__option-item--hidden{display:none}.bbb-variants__otras-tallas{align-items:center;background:none;border:none;color:var(--color-foreground,#000);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:.75rem;font-weight:500;gap:.375rem;letter-spacing:.07em;padding:.5rem 0;text-transform:uppercase}.bbb-variants__otras-tallas:hover{opacity:.7}.bbb-variants__otras-tallas-icon{flex-shrink:0;transition:transform .2s ease}.bbb-variants__show-more{align-items:center;background:none;border:none;color:var(--color-muted-foreground);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:.75rem;gap:.25rem;justify-content:center;padding:.5rem 0;transition:color .15s ease;width:100%}.bbb-variants__show-more:hover{color:var(--color-foreground)}.bbb-variants__show-more-icon{flex-shrink:0}.bbb-product-reviews{padding-bottom:3rem;padding-top:3rem;scroll-margin-top:5rem}.bbb-product-reviews__title{font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.75rem;margin-bottom:2rem;text-transform:uppercase}.dbb-promo-card{background-color:#fff;border:1.5px solid #e5e5e5;border-radius:1rem;padding:1rem 1.25rem;transition:border-color .2s ease}.dbb-promo-card:hover{border-color:#cfcfcf}.dbb-promo-card--selected,.dbb-promo-card--selected:hover{border-color:#000}.dbb-promo-card--blocked{pointer-events:none}.dbb-promo-card--blocked:hover{border-color:var(--color-border,#e6e6e6)}.dbb-promo-card__row{align-items:flex-start;display:flex;flex-grow:1;gap:.75rem}.dbb-promo-card__body{flex-grow:1;min-width:0}.dbb-promo-card__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.dbb-promo-card__name{align-items:center;color:var(--bs-body-color,#111);display:flex;font-size:.875rem;font-weight:500;gap:.375rem;line-height:1.4;margin:0 0 .25rem}.dbb-promo-card__icon{color:currentColor;flex-shrink:0;vertical-align:middle}.dbb-promo-card__badge{background-color:var(--color-corporate,#111);border-radius:999px;color:#fff;flex-shrink:0;font-size:.625rem;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.dbb-promo-card__badge-inline{color:var(--bs-secondary-color,#888);font-size:.625rem;font-weight:400;letter-spacing:.03em;margin-left:.25rem}.dbb-promo-card__context{color:var(--bs-body-color,#111);font-size:.75rem;font-weight:300;line-height:1.5;margin-bottom:.25rem}.dbb-promo-card__savings{align-items:center;color:#16a34a;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:500;gap:.5rem;margin-bottom:.25rem}.dbb-promo-card__progress{background-color:rgba(var(--bs-secondary-rgb),.15);border-radius:9999px;height:3px;margin-top:.5rem;overflow:hidden}.dbb-promo-card__progress-fill{background-color:var(--bs-body-color,#111);height:100%;transition:width .4s ease;width:calc(var(--promo-progress, 0)*1%)}.dbb-promo-card__cta-btn{align-self:center;background:none;border:none;color:var(--bs-body-color,#111);cursor:pointer;flex-shrink:0;font-size:.625rem;font-weight:500;letter-spacing:.05em;padding:0;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px;white-space:nowrap}.dbb-promo-card__cta-btn:hover{color:rgba(var(--bs-body-color-rgb,0,0,0),.7)}.dbb-promo-card__remove-btn{background:none;border:none;color:var(--bs-secondary-color,#888);cursor:pointer;font-size:.625rem;font-weight:300;padding:0;text-decoration:underline;text-underline-offset:2px}.dbb-promo-card__remove-btn:hover{color:var(--bs-body-color,#111)}.dbb-promo-card__ci-warning{align-items:center;color:var(--color-text-muted,#737373);display:flex;font-size:.6875rem;gap:.375rem;line-height:1.4;margin:.5rem 0 0}.dbb-promo-card__ci-icon{color:var(--color-text-muted,#737373);flex-shrink:0}.dbb-promos-cart{margin-bottom:2.5rem}.dbb-promos-cart__title{color:var(--color-text,#111);font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.dbb-promos-cart__subtitle{color:var(--color-text-muted,#888);font-size:.75rem;margin-bottom:.75rem}.dbb-promos-cart__grid{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.dbb-promos-cart__grid{grid-template-columns:1fr 1fr}}.dbb-promos-pdp{display:flex;flex-direction:column;gap:.5rem}.dbb-promos-pdp .dbb-promo-card{background-color:hsla(38,25%,56%,.07);border:none;border-radius:0;margin:0;padding:.75rem 1rem}.dbb-promos-pdp .dbb-promo-card:hover{border:none}.dbb-promos-pdp .dbb-promo-card .dbb-promo-card__progress{height:2px}.dbb-promos-pdp .dbb-promo-card .dbb-promo-card__name{font-size:.75rem;font-weight:600}.dbb-promos-pdp .dbb-promo-card .dbb-promo-card__context{font-size:.75rem;font-weight:300}