.columbia-calendario{width:100%;box-sizing:border-box;overflow:hidden}.columbia-calendario__container{max-width:min(calc(100vw - 40px),1440px);margin-left:auto;margin-right:auto;padding:clamp(24px,2.78vw,40px) 20px;box-sizing:border-box}@media screen and (min-width:768px){.columbia-calendario__container{padding-left:32px;padding-right:32px}}.columbia-calendario__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:clamp(16px,1.67vw,24px);gap:16px}.columbia-calendario__heading{font-size:clamp(20px,1.67vw,24px);font-weight:500;line-height:1.3;margin:0;color:var(--color-body, #1a1a1a)}.columbia-calendario__subheading{display:flex;align-items:center;gap:6px;font-size:clamp(14px,1.25vw,18px);font-weight:400;line-height:1.4;color:var(--color-body, #333);margin:0;white-space:nowrap}.columbia-calendario__subheading svg{flex-shrink:0;width:16px;height:16px}.columbia-calendario__carousel{outline:none;position:relative}.columbia-calendario__track-wrapper{overflow:hidden}.columbia-calendario__track{display:flex;gap:clamp(12px,1.11vw,16px);will-change:transform}.columbia-calendario__card{width:clamp(300px,31.39vw,452px);min-width:clamp(300px,31.39vw,452px);padding:0;background:#fff;border-radius:0;box-shadow:0 0 8.5px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease;position:relative;overflow:hidden}.columbia-calendario__form-anchors{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;left:0;top:0;pointer-events:none}.columbia-calendario__form-anchors a{position:absolute}.columbia-calendario__card-image{width:100%;aspect-ratio:16 / 10;border-radius:0;overflow:hidden;margin-bottom:0}.columbia-calendario__card-image img{width:100%;height:100%;object-fit:cover;display:block}.columbia-calendario__card-body{display:flex;flex-direction:column;flex-grow:1;padding:clamp(12px,1.11vw,16px) clamp(12px,1.11vw,16px) clamp(14px,1.39vw,20px)}.columbia-calendario__card-heading{font-size:clamp(14px,1.39vw,20px);font-weight:500;line-height:1.3;margin:0 0 clamp(8px,.83vw,12px);color:var(--color-body, #1a1a1a)}.columbia-calendario__meta{display:flex;flex-direction:column;gap:clamp(7px,.694vw,10px);margin-bottom:clamp(12px,1.11vw,16px)}.columbia-calendario__meta-row{display:flex;align-items:center;gap:clamp(6px,.56vw,8px);font-size:clamp(11px,1.042vw,15px);font-weight:300;line-height:1.4;color:var(--color-body, #333)}.columbia-calendario__meta-row svg{flex-shrink:0;width:clamp(14px,1.11vw,16px);height:clamp(14px,1.11vw,16px)}.columbia-calendario__cta{display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(10px,.97vw,14px) 20px;font:inherit;font-family:GerTT,sans-serif;font-size:clamp(13px,.97vw,14px);font-weight:600;line-height:1.1!important;text-align:center;text-decoration:none;border:none;border-radius:50px;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,color .2s ease;margin-top:auto;background-color:#1a1a1a;color:#fff;-webkit-appearance:none;appearance:none}.columbia-calendario__cta-text{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1.1!important;font:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.columbia-calendario__cta:hover{background-color:#333;color:#fff}.columbia-calendario__cta--agotado{position:relative;background-color:#1a1a1a;color:#fff;pointer-events:none;cursor:default;overflow:hidden}.columbia-calendario__cta--agotado:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:rgba(255,255,255,var(--cta-sold-out-overlay, .3));pointer-events:none}.columbia-calendario__cta--agotado .columbia-calendario__cta-text{position:relative;z-index:1}.columbia-calendario__cta--agotado:hover{background-color:#1a1a1a;color:#fff}.columbia-calendario__dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:0;margin:clamp(16px,1.67vw,24px) 0 0}.columbia-calendario__dot{width:12px;height:12px;border-radius:9999px;border:none;padding:0;background-color:#d9d9d9;cursor:pointer;transition:width .3s ease,background-color .3s ease}.columbia-calendario__dot.is-selected{width:32px;height:12px;background-color:#262626;border-radius:9999px}@media screen and (min-width:769px){.columbia-calendario__card:hover{box-shadow:0 4px 20px #0000001f;transform:translateY(-4px)}.columbia-calendario__card:hover .columbia-calendario__card-image img{transform:scale(1.03);transition:transform .4s ease}}@media screen and (max-width:768px){.columbia-calendario__container{max-width:100%;padding-left:16px;padding-right:16px}.columbia-calendario__header{flex-direction:column;align-items:flex-start;gap:6px}.columbia-calendario__subheading{white-space:normal}.columbia-calendario__card{width:clamp(200px,62.82vw,245px);min-width:clamp(200px,62.82vw,245px)}.columbia-calendario__track{gap:clamp(8px,2.56vw,12px)}.columbia-calendario__meta-row svg{width:14px;height:14px}.columbia-calendario__cta{padding:clamp(8px,2.56vw,12px) 14px;font-size:clamp(12px,3.33vw,13px);line-height:1.1!important}.columbia-calendario__cta-text{font-size:clamp(12px,3.33vw,13px);line-height:1.1!important}.columbia-calendario__dots{gap:6px;margin-top:16px}.columbia-calendario__dot{width:10px;height:10px}.columbia-calendario__dot.is-selected{width:26px;height:10px}}.columbia-calendario__form-dialog{max-width:min(100vw - 32px,480px);width:100%;margin:auto;padding:0;border:none;background:#fff;color:#1a1a1a;box-shadow:0 12px 40px #0003}.columbia-calendario__form-dialog::backdrop{background:#00000073}.columbia-calendario__form-dialog__shell{display:flex;flex-direction:column;max-height:min(90vh,800px)}.columbia-calendario__form-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.columbia-calendario__form-dialog__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;padding-right:8px}.columbia-calendario__form-dialog__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;background:transparent;color:#374151;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:4px}.columbia-calendario__form-dialog__close:hover,.columbia-calendario__form-dialog__close:focus-visible{background:#f3f4f6;outline:none}.columbia-calendario__form-dialog__content{padding:16px 16px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.columbia-calendario__form-dialog__app{min-height:2rem}.columbia-calendario__form-dialog__hint{margin:0;font-size:.9375rem;line-height:1.5;color:#4b5563}.columbia-calendario__form-dialog__hint p{margin:0 0 .75em}.columbia-calendario__form-dialog__hint p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/columbia-bloque-calendario.css.map */
