:root{--bc-tinta: #2E2B28;--bc-grafito: #595651;--bc-piedra: #7D7977;--bc-humo: #AEA7A6;--bc-bruma: #DDD8D7;--bc-papel: #FFFFFF;--bc-niebla: #C6C1C1;--bc-fs-micro: 10px;--bc-fs-mini: 11px;--bc-fs-etiqueta: 12px;--bc-fs-pequeno: 13px;--bc-fs-cuerpo: 14px;--bc-fs-medio: 15px;--bc-fs-precio: 16px;--bc-fs-titulo-movil: 24px;--bc-fs-titulo: 30px;--bc-ls-leve: .02em;--bc-ls-suave: .04em;--bc-ls-chip: .08em;--bc-ls-anuncio: .1em;--bc-ls-tarjeta: .12em;--bc-ls-mayus: .16em;--bc-ls-nav: .18em;--bc-ls-boton: .2em;--bc-ls-subtitulo: .3em}h1,.h1,h2,.h2{font-weight:300;line-height:1.12;letter-spacing:var(--bc-ls-suave)}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--FONT-STACK-BODY);font-weight:500;text-transform:uppercase;line-height:1.3;letter-spacing:var(--bc-ls-mayus)}h3,.h3{--heading-size: 14px;font-size:var(--bc-fs-cuerpo)}h4,.h4,h5,.h5,h6,.h6{--heading-size: 12px;font-size:var(--bc-fs-etiqueta)}@media only screen and (max-width:767px){h3,.h3{--heading-size: 13px;font-size:var(--bc-fs-pequeno)}}.section-header__subheading,.subheading-text{font-size:var(--bc-fs-etiqueta);font-weight:500;letter-spacing:var(--bc-ls-subtitulo);text-transform:uppercase}@media only screen and (max-width:767px){.section-header__subheading,.subheading-text{font-size:var(--bc-fs-mini)}}.product__title{font-family:var(--FONT-STACK-HEADING);font-weight:300;font-size:var(--bc-fs-titulo);line-height:1.15;letter-spacing:var(--bc-ls-suave);text-transform:uppercase;color:var(--bc-tinta)}@media only screen and (max-width:767px){.product__title{font-size:var(--bc-fs-titulo-movil)}}.price,.product__price,.cart__item__price,.product-grid-item__price{font-variant-numeric:tabular-nums}:root{--RADIUS: 0px;--RADIUS-SMALL: 0px;--RADIUS-TINY: 0px;--RADIUS-TEXTAREA: 0px;--RADIUS-BADGE: 0px}.btn,.shopify-payment-button__button--unbranded,input,select,textarea,.product-badge__item,.drawer,.popup-quick-view{border-radius:0;box-shadow:none}.btn,.shopify-payment-button__button--unbranded{font-size:var(--bc-fs-etiqueta);font-weight:600;letter-spacing:var(--bc-ls-boton);text-transform:uppercase;min-height:48px}.btn .btn__text,.btn span{font-size:inherit}.product-badge__item{font-family:var(--FONT-STACK-BODY);font-weight:600;font-size:var(--bc-fs-mini);letter-spacing:var(--bc-ls-tarjeta);text-transform:uppercase;border-radius:0}@media only screen and (max-width:767px){.product-badge__item{font-size:var(--bc-fs-micro)}}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select{border-color:var(--bc-piedra)}.logo__text-link--bc{display:block;color:var(--bc-tinta);line-height:0}.logo__text-link--bc .bc-logotipo{display:block;overflow:visible;width:325px;max-width:100%;height:auto}@media only screen and (max-width:1023px){.logo__text-link--bc .bc-logotipo{width:250px}}@media only screen and (max-width:479px){.logo__text-link--bc .bc-logotipo{width:232px}.logo__text-link--bc .bc-logotipo path{stroke:currentColor;stroke-width:.4px;vector-effect:non-scaling-stroke;paint-order:stroke}}.site-header--transparent:not(.site-header--sticky,.is-sticky) .logo__text-link--bc{color:inherit}.site-header .nav,.site-header .mobile-menu,.site-header .mobile-menu__button{--icon-size: 19px}.site-header .navlink--icon .icon,.site-header .mobile-menu__button .icon{width:19px;height:19px;color:var(--bc-tinta)}.site-header .cart-indicator{display:none}.cart__toggle{position:relative}.bc-cart-count{position:absolute;top:2px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:0;background:var(--bc-tinta);color:var(--bc-papel);font-family:var(--FONT-STACK-BODY);font-size:var(--bc-fs-micro);font-weight:600;line-height:14px;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.bc-cart-count[hidden]{display:none}.site-footer .footer-title,.site-footer .footer-title__button{font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:var(--bc-fs-etiqueta);letter-spacing:var(--bc-ls-mayus);text-transform:uppercase;color:var(--bc-tinta)}.site-footer .footer-block--text .rte,.site-footer .footer-link,.site-footer .footer-block--newsletter .rte{font-size:var(--bc-fs-pequeno);line-height:1.6;color:var(--bc-tinta)}.site-footer .footer-block--text .rte p{margin:0 0 .9em}.site-footer .footer-block--text .rte a{color:var(--bc-tinta);text-decoration:none;border-bottom:1px solid transparent}.site-footer .footer-block--text .rte a:hover{border-bottom-color:var(--bc-tinta)}.footer-copyright__copy{font-size:var(--bc-fs-etiqueta);color:var(--bc-tinta)}:root{--grid-gutter: 8px;--grid-gutter-mobile: 32px;--gutter-mobile: 16px}.wrapper--full-padded{--gutter: 20px}.grid,.grid--center{row-gap:48px}@media only screen and (max-width:767px){.grid,.grid--center{row-gap:32px}}.product-grid-item__info{gap:4px;margin-top:10px;text-align:left;justify-items:start}.product-grid-item__title{font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:var(--bc-fs-etiqueta);line-height:1.35;letter-spacing:var(--bc-ls-tarjeta);text-transform:uppercase;color:var(--bc-tinta);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-grid-item__price{font-size:var(--bc-fs-pequeno);line-height:1.3;letter-spacing:var(--bc-ls-leve);color:var(--bc-tinta);text-align:left}.product-grid-item__price s,.product-grid-item__price .product-grid-item__price-old{color:var(--bc-grafito)}@media only screen and (max-width:767px){.product-grid-item__title{font-size:var(--bc-fs-mini)}.product-grid-item__price{font-size:var(--bc-fs-etiqueta)}}.product-grid-item__quick-buy .btn-quick-buy{left:8px;right:8px;bottom:8px;opacity:0;transition:opacity .2s ease-out}.product-grid-item__image:hover .btn-quick-buy,.product-grid-item__image:focus-within .btn-quick-buy{opacity:1}.product-grid-item__quick-buy .btn-quick-buy .btn__inner{width:100%;min-height:40px;box-shadow:none;background:var(--bc-papel);color:var(--bc-tinta);font-size:var(--bc-fs-mini);font-weight:600;letter-spacing:var(--bc-ls-boton);text-transform:uppercase}.product-grid-item__quick-buy .btn-quick-buy .icon{display:none}.product-grid-item__quick-buy .btn-quick-buy .btn__text{opacity:1;padding:0}.product-grid-item__quick-buy .btn-quick-buy .btn__loader{width:100%;height:40px;display:grid;place-items:center}@media only screen and (max-width:1023px),(hover:none){.product-grid-item__quick-buy{display:none}}.product-badge{margin:8px}.product__price,.product__price .price{font-size:var(--bc-fs-precio);letter-spacing:var(--bc-ls-leve);color:var(--bc-tinta)}.product__price s,.cart__item__price s{color:var(--bc-grafito)}@media only screen and (max-width:767px){.product__price,.product__price .price{font-size:var(--bc-fs-medio)}}.radio__fieldset .radio__label{border-radius:0}.radio__button.sold-out .radio__label,.radio__button.unavailable .radio__label{position:relative;overflow:hidden;background-color:var(--bc-papel);color:var(--bc-grafito);text-decoration:none}.radio__button.sold-out .radio__label:after,.radio__button.unavailable .radio__label:after{content:"";position:absolute;top:50%;left:-20%;width:140%;height:1px;background:var(--bc-humo);transform:rotate(-35deg);pointer-events:none}.product__block .product__submit__buttons .btn,.product-form .btn--add-to-cart{width:100%}.upsell__products:not(:empty){border-top:1px solid var(--bc-bruma);padding-top:16px}.product-upsell__holder{box-shadow:none}.product-upsell__title,.upsell__products .product-upsell__subtitle{font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:var(--bc-fs-etiqueta);letter-spacing:var(--bc-ls-tarjeta);text-transform:uppercase;color:var(--bc-tinta)}.product__block .accordion__title,.product__block .accordion__button{font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:var(--bc-fs-etiqueta);letter-spacing:var(--bc-ls-mayus);text-transform:uppercase;color:var(--bc-tinta)}.cart__item__title{font-size:var(--bc-fs-etiqueta);letter-spacing:var(--bc-ls-tarjeta);text-transform:uppercase;color:var(--bc-tinta)}.cart__item__price{font-variant-numeric:tabular-nums}.variant__countdown.count-is-in,.variant__countdown.count-is-out{display:none}.variant__countdown [class^=variant__countdown--]:before,.variant__countdown [class^=variant__countdown--]:after{display:none;animation:none}.variant__countdown [class^=variant__countdown--]{padding-left:0;color:var(--bc-tinta);font-size:var(--bc-fs-pequeno)}.product__accordion__title{font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:var(--bc-fs-etiqueta);letter-spacing:var(--bc-ls-mayus);text-transform:uppercase;color:var(--bc-tinta)}.bc-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;background:#ffffffb8;color:var(--bc-tinta);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility 0s linear .2s}.bc-loader.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out}.bc-loader .bc-monograma{width:112px;height:auto}.bc-loader.is-visible .bc-monograma{animation:bc-respira 1.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes bc-respira{0%,to{transform:scale(.9)}50%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bc-loader .bc-monograma{animation:none;transform:none}}.rte .bc-tallas-scroll,.rte table.bc-tallas{max-width:100%}.rte .bc-tallas-scroll{overflow-x:auto}.rte table.bc-tallas{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--bc-fs-cuerpo);color:var(--bc-tinta)}.rte table.bc-tallas th,.rte table.bc-tallas td{border-bottom:1px solid var(--bc-bruma);padding:10px 12px;text-align:right}.rte table.bc-tallas thead th{font-weight:500;font-size:var(--bc-fs-mini);letter-spacing:var(--bc-ls-tarjeta);text-transform:uppercase}.rte table.bc-tallas th:first-child,.rte table.bc-tallas td:nth-child(2){text-align:left}@media only screen and (max-width:767px){.rte table.bc-tallas tbody th:first-child,.rte table.bc-tallas thead th:first-child{position:sticky;left:0;background:var(--bc-papel)}}.bc-nav-movil{display:none;position:relative;border-top:1px solid var(--bc-bruma);background:var(--bc-papel)}.site-header--compress .bc-nav-movil{display:block}@media(pointer:coarse){.site-header .bc-nav-movil{display:block}}@media only screen and (max-width:767px){.site-header .bc-nav-movil{display:block}}.bc-nav-movil__lista{display:flex;justify-content:center;gap:28px;margin:0;padding:0 16px;list-style:none}.bc-nav-movil__item{margin:0}.bc-nav-movil__boton{display:block;padding:12px 0;cursor:pointer;list-style:none;font-family:var(--FONT-STACK-BODY);font-weight:400;font-size:var(--bc-fs-etiqueta);letter-spacing:var(--bc-ls-nav);text-transform:uppercase;color:var(--bc-tinta);border-bottom:1px solid transparent}.bc-nav-movil__boton::-webkit-details-marker{display:none}.bc-nav-movil__grupo[open]>.bc-nav-movil__boton{border-bottom-color:var(--bc-tinta)}.bc-nav-movil__panel{position:absolute;left:0;right:0;top:100%;z-index:10;background:var(--bc-papel);border-top:1px solid var(--bc-bruma);border-bottom:1px solid var(--bc-bruma);padding:16px 16px 20px}.bc-nav-movil__panel ul{list-style:none;margin:0;padding:0}.bc-nav-movil__panel li{margin:0}.bc-nav-movil__panel a,.bc-nav-movil__subtitulo>span{display:block;padding:8px 0;font-size:var(--bc-fs-cuerpo);letter-spacing:var(--bc-ls-suave);color:var(--bc-tinta)}.bc-nav-movil__subtitulo>span,.bc-nav-movil__subtitulo>a{margin-top:8px;font-size:var(--bc-fs-mini);font-weight:500;letter-spacing:var(--bc-ls-mayus);text-transform:uppercase;color:var(--bc-grafito)}.bc-nav-movil__subtitulo ul a{padding-left:12px}.product-grid-item .background-size-cover img,.product-gallery--equal .product-gallery__media img{object-fit:contain}.product-media__hover:after{display:none}@media(hover:hover){.product-grid-item__image:hover .product-media__hover:after{display:block;height:1px;background:var(--bc-niebla)}}@media only screen and (max-width:767px){.collection__sticky-bar .collection__filters__toggle{margin-right:-16px}}.bc-outlet{padding-top:24px}.bc-outlet__titulo{margin:0 0 6px}.bc-outlet__texto{margin:0 0 6px;font-size:var(--bc-fs-pequeno);color:var(--bc-grafito)}.bc-outlet__condicion{margin:0 0 20px;font-size:var(--bc-fs-mini);letter-spacing:var(--bc-ls-leve);color:var(--bc-grafito)}.bc-outlet--grupo .bc-outlet__condicion{margin:0 0 4px}.bc-outlet__encabezado .bc-outlet__texto:last-child{margin-bottom:20px}.bc-outlet__encabezado{text-align:center}.bc-outlet__tarjetas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:1000px;margin:0 auto 24px;padding:0;list-style:none}.bc-outlet__tarjeta{margin:0}.bc-outlet__enlace{display:block;color:var(--bc-tinta)}.bc-outlet__imagen{display:block;aspect-ratio:3 / 4;max-height:260px;margin:0 auto;background:var(--bc-card-tint, var(--bc-papel));isolation:isolate;overflow:hidden}.bc-outlet__imagen img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .2s ease-out}.bc-outlet__enlace:hover .bc-outlet__imagen img{opacity:.85}.bc-outlet__nombre,.bc-outlet__lista,.bc-outlet__hermanos a,.bc-outlet__etiqueta,.bc-outlet__miga{font-family:var(--FONT-STACK-BODY);font-size:var(--bc-fs-mini);font-weight:400;letter-spacing:var(--bc-ls-mayus);text-transform:uppercase;color:var(--bc-tinta)}.bc-outlet__nombre{display:block;margin-top:8px;text-align:center}.bc-outlet__enlace:hover .bc-outlet__nombre{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bc-outlet__cuenta{color:var(--bc-grafito)}.bc-outlet__lista{margin:0;padding:16px 0 4px;border-top:1px solid var(--bc-bruma)}.bc-outlet--grupo{padding-top:20px;padding-bottom:8px}.bc-outlet__miga{display:flex;gap:8px;margin-bottom:14px;color:var(--bc-grafito)}.bc-outlet__miga a{color:var(--bc-tinta)}.bc-outlet__etiqueta{display:inline-block;margin:0 0 4px;font-size:var(--bc-fs-micro);color:var(--bc-grafito)}.bc-outlet__etiqueta:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bc-outlet__hermanos{display:flex;gap:28px;margin-top:10px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.bc-outlet__hermanos::-webkit-scrollbar{display:none}.bc-outlet__hermanos a{padding:6px 0;border-bottom:1px solid transparent}.bc-outlet__hermanos a:hover,.bc-outlet__hermanos a.is-active{border-bottom-color:var(--bc-tinta)}@media only screen and (max-width:767px){.bc-outlet__tarjetas{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:none;margin-right:-16px;padding-right:16px}.bc-outlet__tarjetas::-webkit-scrollbar{display:none}.bc-outlet__tarjeta{scroll-snap-align:start}.bc-outlet__imagen{max-height:none}.bc-outlet__hermanos{gap:20px;margin-right:-16px}}.parent .header__dropdown{min-width:220px;max-width:220px}.parent .header__dropdown:has(.bc-nav-dos-columnas){min-width:440px;max-width:440px}.bc-nav-dos-columnas{columns:2;column-gap:0}.bc-nav-dos-columnas>*{break-inside:avoid}.parent .navlink--child>span{padding:6px 20px;font-size:var(--bc-fs-pequeno);letter-spacing:var(--bc-ls-suave)}.parent .bc-nav-subtitulo>span,.parent .bc-nav-subtitulo:hover>span{margin-top:8px;padding-bottom:2px;font-size:var(--bc-fs-micro);letter-spacing:var(--bc-ls-mayus);text-transform:uppercase;color:var(--bc-grafito);background:none;cursor:default}.parent .bc-nav-sangria>span{padding-left:32px}.bc-nav-movil__panel{padding:8px 16px 12px}.bc-nav-movil__panel a,.bc-nav-movil__subtitulo>span{padding:6px 0;font-size:var(--bc-fs-pequeno)}.bc-nav-movil__subtitulo>span,.bc-nav-movil__subtitulo>a{font-size:var(--bc-fs-micro)}.search-opened .bc-nav-movil,body:has(.search-popdown[open]) .bc-nav-movil,body:has(details[open]>.search-popdown__body) .bc-nav-movil{visibility:hidden}.price,.product__price,.product-grid-item__price,.cart__item__price,.cart__item__price *,.product__price *,.product-grid-item__price *,.product-upsell__price{font-variant-numeric:lining-nums tabular-nums}.product__price--compare,.product__price s,.product-grid-item__price s,.cart__item__price s{opacity:1;color:var(--bc-grafito)}@media only screen and (min-width:1024px){.product-single__wrapper--grid .product-gallery__media-slider{gap:8px}.product-single__wrapper--grid .product-gallery__media-slider:has(>.product-gallery__media-slide:last-child:nth-child(odd))>.product-gallery__media-slide:first-child{grid-column:1 / -1}}.bc-descripcion .bc-referencia{margin-top:12px;font-size:var(--bc-fs-mini);letter-spacing:var(--bc-ls-leve);color:var(--bc-grafito)}.bc-acordeon{border-bottom:1px solid var(--bc-bruma)}.bc-acordeon>summary{display:flex;justify-content:space-between;padding:14px 0;cursor:pointer;list-style:none}.bc-acordeon>summary::-webkit-details-marker{display:none}.bc-acordeon>summary:after{content:"+";font-weight:300}.bc-acordeon[open]>summary:after{content:"\2212"}.bc-acordeon .rte{padding-bottom:14px}.bc-nota-outlet{color:var(--bc-grafito)}.collection__description{max-width:560px;margin:8px auto 0;font-size:var(--bc-fs-pequeno);color:var(--bc-grafito)}.featured-video-section .video-background video,.featured-video-section .video__container .background-size-cover img{object-position:var(--bc-hero-encuadre, 50% 50%)}.radio__fieldset .radio__label{border-color:var(--bc-piedra)}.radio__fieldset .radio__label:hover{border-color:var(--bc-tinta)}.radio__fieldset .radio__input:checked~.radio__label{background-color:var(--bc-tinta);border-color:var(--bc-tinta);color:var(--bc-papel)}.radio__button.sold-out .radio__input:checked~.radio__label{background-color:var(--bc-grafito);border-color:var(--bc-grafito);color:var(--bc-papel)}.radio__fieldset .radio__button .radio__input:focus-visible~.radio__label,body:not(.no-outline) .radio__fieldset .radio__button .radio__input.focus-visible~.radio__label{outline:2px solid var(--bc-tinta);outline-offset:3px}html.bc-sin-cajon cart-items[data-cart-drawer],html.bc-sin-cajon .drawer__overlay,html.bc-sin-cajon .cart-drawer__overlay{visibility:hidden!important;transition:none!important}.bc-aviso{position:fixed;top:calc(var(--header-sticky-height, 60px) + 12px);right:20px;z-index:60;width:340px;padding:16px;background:var(--bc-papel);border:1px solid var(--bc-niebla);color:var(--bc-tinta);font-family:var(--FONT-STACK-BODY);opacity:0;transform:translateY(-6px);transition:opacity .2s ease-out,transform .2s ease-out}.bc-aviso.is-visible{opacity:1;transform:none}.bc-aviso[hidden]{display:none}.bc-aviso__cerrar{position:absolute;top:6px;right:8px;width:32px;height:32px;padding:0;border:0;background:none;font-size:22px;line-height:1;color:var(--bc-tinta);cursor:pointer}.bc-aviso__titulo{margin:0 0 12px;font-size:var(--bc-fs-mini);font-weight:500;letter-spacing:var(--bc-ls-mayus);text-transform:uppercase}.bc-aviso__pieza{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.bc-aviso__pieza img{width:60px;height:90px;object-fit:contain;flex:0 0 60px}.bc-aviso__nombre{margin:0 0 4px;font-size:var(--bc-fs-etiqueta);letter-spacing:var(--bc-ls-tarjeta);text-transform:uppercase}.bc-aviso__detalle{margin:0;font-size:var(--bc-fs-pequeno);color:var(--bc-grafito)}.bc-aviso__boton{display:block;width:100%;min-height:44px;padding:12px 16px;border:1px solid var(--bc-tinta);background:var(--bc-papel);color:var(--bc-tinta);font-family:var(--FONT-STACK-BODY);font-size:var(--bc-fs-etiqueta);font-weight:600;letter-spacing:var(--bc-ls-boton);text-transform:uppercase;text-align:center;cursor:pointer}.bc-aviso__boton+.bc-aviso__boton{margin-top:8px}.bc-aviso__boton--primario{background:var(--bc-tinta);color:var(--bc-papel)}.bc-aviso__boton:hover{background:var(--bc-grafito);border-color:var(--bc-grafito);color:var(--bc-papel)}.bc-aviso__boton:focus-visible,.bc-aviso__cerrar:focus-visible{outline:2px solid var(--bc-tinta);outline-offset:2px}.bc-aviso.is-bloqueada{pointer-events:none}@media only screen and (min-width:768px){.bc-aviso{top:auto;bottom:20px;left:20px;right:auto;transform:translateY(6px)}}@media only screen and (max-width:767px){.bc-aviso{top:auto;bottom:12px;left:12px;right:12px;width:auto;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.bc-aviso{transition:none;transform:none}}.bc-momento__grilla{display:grid;grid-template-columns:minmax(0,1fr);row-gap:64px}.bc-momento__panel{display:flex;align-items:flex-start;justify-content:center;margin:0 calc(var(--gutter-mobile) * -1);padding:24px;background:var(--bc-bruma);color:var(--bc-tinta)}.bc-momento__foto{margin:0;width:100%;max-width:var(--bc-momento-foto-max, 516px)}.bc-momento__derecha{display:flex;flex-direction:column;justify-content:center;min-width:0}.bc-momento__cabecera{margin:0 0 24px}.bc-momento__carrusel{min-width:0}.bc-momento__imagen{position:relative;display:block;aspect-ratio:516 / 752;overflow:hidden}.bc-momento__imagen img,.bc-momento__imagen svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bc-momento__imagen-principal{filter:saturate(var(--bc-momento-saturacion, 1))}.bc-momento__imagen .bc-momento__imagen-hover{object-fit:contain;background:var(--bc-papel);opacity:0;transition:opacity .25s ease-out}@media(hover:hover){.bc-momento__imagen:hover .bc-momento__imagen-hover{opacity:1}}@media(hover:none){.bc-momento__imagen .bc-momento__imagen-hover{display:none}}@media(prefers-reduced-motion:reduce){.bc-momento__imagen .bc-momento__imagen-hover{transition:none}}.bc-momento__pie{margin-top:24px}.bc-momento__nombre{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:300;font-size:28px;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--bc-tinta)}.bc-momento__linea{margin:8px 0 0;font-family:var(--FONT-STACK-BODY);font-size:var(--bc-fs-cuerpo);line-height:1.4;letter-spacing:var(--bc-ls-leve);color:var(--bc-grafito)}.bc-momento__boton{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;margin-top:24px;padding:0 32px;border:1px solid var(--bc-tinta);font-family:var(--FONT-STACK-BODY);font-size:var(--bc-fs-etiqueta);font-weight:600;line-height:1;letter-spacing:var(--bc-ls-boton);text-transform:uppercase;text-decoration:none;color:var(--bc-tinta);background:transparent;transition:background-color .2s ease,color .2s ease}.bc-momento__boton:hover{background:var(--bc-tinta);color:var(--bc-papel)}.bc-momento__boton:focus-visible{outline:2px solid var(--bc-tinta);outline-offset:3px}.bc-momento__fila{display:flex;flex-direction:column;align-items:flex-start;gap:0}.bc-momento__etiqueta{margin:0 0 8px;font-family:var(--FONT-STACK-BODY);font-size:var(--bc-fs-mini);font-weight:500;line-height:1.2;letter-spacing:var(--bc-ls-boton);text-transform:uppercase;color:var(--bc-grafito)}.bc-momento__etiqueta--panel{margin-bottom:16px;color:var(--bc-grafito)}.bc-momento__titulo{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:300;font-size:36px;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--bc-tinta)}.bc-momento__ver{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--FONT-STACK-BODY);font-size:var(--bc-fs-mini);font-weight:500;line-height:1.2;letter-spacing:var(--bc-ls-boton);text-transform:uppercase;white-space:nowrap;color:var(--bc-tinta);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s ease}.bc-momento__ver:hover,.bc-momento__ver:focus-visible{text-decoration-color:currentColor}.bc-momento__ver:focus-visible{outline:2px solid var(--bc-tinta);outline-offset:2px}.bc-momento__descripcion{margin-top:12px;max-width:560px;font-size:var(--bc-fs-cuerpo);color:var(--bc-grafito)}.bc-momento__descripcion p{margin:0}.bc-momento.bc-anima [data-bc-aparece]{opacity:0;transform:translateY(16px);transition:opacity .6s ease-out,transform .6s ease-out}.bc-momento.bc-anima .bc-momento__derecha{transition-delay:.12s}.bc-momento.bc-anima.is-visible [data-bc-aparece]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bc-momento.bc-anima [data-bc-aparece]{opacity:1;transform:none;transition:none}}@media only screen and (min-width:768px){.bc-momento__grilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:40px}.bc-momento__panel{margin:0;padding:32px}.bc-momento__cabecera{margin:0 0 32px}.bc-momento__titulo{font-size:40px}.bc-momento__etiqueta{font-size:var(--bc-fs-etiqueta)}}@media only screen and (min-width:1024px){.bc-momento__grilla{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:64px}.bc-momento__panel{padding:40px}.bc-momento__fila{flex-direction:row;justify-content:space-between;align-items:last baseline;gap:24px}.bc-momento__titulo{font-size:48px}}.cart__item__quantity{width:132px}.cart__item__quantity button{width:44px;min-height:44px;color:var(--bc-grafito)}.cart__item__quantity button:hover{color:var(--bc-tinta)}.cart__item__quantity .icon{--icon-size: 10px}.cart__item__quantity-field{min-height:44px}.cart__item__remove,.cart-drawer .cart__item__remove{display:inline-flex;align-items:center;min-height:44px;opacity:1;color:var(--bc-grafito)}.cart__item__remove:hover{color:var(--bc-tinta)}:root:root{--COLOR-ERROR: #2E2B28;--COLOR-ERROR-BG: #DDD8D7}.errors{background-color:var(--bc-bruma);color:var(--bc-tinta);border:1px solid var(--bc-tinta)}.errors a,.form-error a{color:var(--bc-tinta)}.errors:before{content:"!";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:8px;border:1px solid currentColor;border-radius:50%;font-size:11px;font-weight:600;line-height:1;vertical-align:-3px}.predictive-search__vacio{margin:0 0 16px;font-size:var(--bc-fs-pequeno);color:var(--bc-grafito);text-transform:none;letter-spacing:var(--bc-ls-leve)}.product__block .siblings__swatch--colors .siblings__button{box-sizing:border-box;border:1px solid var(--bc-humo)}.product__block .siblings__swatch[aria-current=true] .siblings__button:after{border:2px solid var(--bc-tinta)}.product__block .siblings__swatch--colors .icon-check{display:none}.product__block .siblings__swatch:focus-visible{outline:2px solid var(--bc-tinta);outline-offset:4px}.bc-carrusel{--bc-ancho: calc(100vw - var(--scrollbar-width, 0px));--bc-carrusel-item: calc((var(--bc-ancho) - 40px) / 1.3)}.bc-carrusel__marco{position:relative}.bc-carrusel__pista{display:flex;gap:8px;margin-right:calc(var(--gutter-mobile) * -1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bc-carrusel__pista:focus-visible{outline:2px solid var(--bc-tinta);outline-offset:-2px}.bc-carrusel__pista::-webkit-scrollbar{display:none}.bc-carrusel__pista>.product-grid-item{flex:0 0 var(--bc-carrusel-item);width:auto;max-width:none;margin:0;padding:0;scroll-snap-align:start}.bc-carrusel__pista.is-arrastrando{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.bc-carrusel__pista.is-arrastrando *{pointer-events:none}.bc-carrusel .product-media__slider{overflow-x:hidden;scroll-snap-type:none}.supports-touch .bc-carrusel .product-media__hover:after{display:none}.bc-carrusel .product-grid-item [data-aos]{opacity:1!important;transform:none!important}.bc-carrusel__flecha{position:absolute;top:calc(var(--bc-carrusel-item) * .75);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--bc-humo);border-radius:0;background:var(--bc-papel);color:var(--bc-tinta);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .2s ease,border-color .2s ease}.bc-carrusel__flecha svg{width:24px;height:24px}.bc-carrusel__flecha--anterior{left:12px}.bc-carrusel__flecha--siguiente{right:12px}.bc-carrusel__marco:hover .bc-carrusel__flecha,.bc-carrusel__flecha:focus-visible{opacity:1;pointer-events:auto}.bc-carrusel__flecha:hover{border-color:var(--bc-tinta)}.bc-carrusel__flecha[disabled]{visibility:hidden}.bc-carrusel__flecha:focus-visible{outline:2px solid var(--bc-tinta);outline-offset:2px}@media(hover:none){.bc-carrusel__flecha{display:none}}.bc-carrusel__avance{position:relative;height:1px;margin-top:24px;overflow:hidden;background:var(--bc-niebla)}.bc-carrusel__avance[hidden]{display:none}.bc-carrusel__avance span{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--bc-tinta);transform-origin:left}.bc-carrusel--infinito .bc-carrusel__pista{margin-left:calc(var(--gutter-mobile) * -1);scroll-padding-left:var(--gutter-mobile);padding-left:var(--gutter-mobile)}@media(prefers-reduced-motion:reduce){.bc-carrusel__pista{scroll-behavior:auto}}@media only screen and (min-width:768px){.bc-carrusel{--bc-carrusel-item: calc(((var(--bc-ancho) - 72px) * 7 / 12 - 16px) / 2.35)}}@media only screen and (min-width:1024px){.bc-carrusel{--bc-carrusel-item: calc(((var(--bc-ancho) - 104px) * 2 / 3 - 24px) / 3.35)}.bc-carrusel__pista{margin-right:calc(var(--gutter) * -1)}.bc-carrusel--infinito .bc-carrusel__pista{margin-left:calc(var(--gutter) * -1);scroll-padding-left:var(--gutter);padding-left:var(--gutter)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bc.css.map */
