.celestBundle{margin:0 auto 48px;padding:0 16px}.celestBundle__frame{position:relative;border-radius:22px;border:2px solid #012840;background:#f7f8fb;padding:40px 26px 24px}.celestBundle__pillWrap{position:absolute;top:-18px;left:50%;transform:translate(-50%)}.celestBundle__pill{padding:6px 22px;border-radius:999px;background:var(--bundle-pill-bg);color:var(--bundle-pill-txt);font-size:var(--bundle-pill-fs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.celestBundle__head{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.celestBundle__head--center{text-align:center;align-items:center}.celestBundle__head--left{text-align:left;align-items:flex-start}.celestBundle__head--right{text-align:right;align-items:flex-end}.celestBundle__titleWrap,.celestBundle__subtitleWrap{border-radius:999px;padding:4px 10px}.celestBundle__title{font-size:var(--bundle-heading-fs-desktop);margin:0;font-weight:500}.celestBundle__subtitle{font-size:var(--bundle-subheading-fs-desktop);margin:0;color:#444}.celestBundle__title.is-bold,.celestBundle__subtitle.is-bold{font-weight:700}.celestBundle__products{display:flex;align-items:stretch;justify-content:center;gap:var(--bundle-gap-desktop)}.celestBundle__item{min-width:0;flex:0 0 auto;max-width:260px;display:flex;flex-direction:column}.celestBundle__item,.celestBundle__plus{transition:transform .22s ease,opacity .22s ease}.celestBundle__item--moving{opacity:0;transform:translateY(8px)}.celestBundle__plus{display:flex;align-items:center;justify-content:center;align-self:center;font-size:26px;font-weight:600;height:var(--bundle-img-desktop)}.celestBundle__media{position:relative;margin:0 0 10px;border-radius:0;overflow:hidden;background:#f0f0f0}.celestBundle__check{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:6px;border:1.5px solid #000;background:#000!important;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:0}.celestBundle__item[data-role=base] .celestBundle__check{background:#012840!important;border-color:#000!important;cursor:default;pointer-events:none;opacity:.3}.celestBundle__check:after{content:"";width:12px;height:8px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translateY(-1px);transform-origin:center;transition:opacity .16s ease,transform .16s ease;opacity:1}.celestBundle__item[data-selected=false] .celestBundle__check{border-color:#bbb!important;background:#fff!important}.celestBundle__item[data-selected=false] .celestBundle__check:after{opacity:0;transform:rotate(-45deg) translateY(3px)}.celestBundle__item[data-selected=false] .celestBundle__check{background:#fff!important;border-color:#000!important;opacity:1!important;filter:none!important}.celestBundle__item[data-selected=false] .celestBundle__check:after{opacity:0!important}.celestBundle__item[data-selected=false] .celestBundle__media{filter:none!important;opacity:1!important}.celestBundle__item[data-selected=false] .celestBundle__image{filter:grayscale(100%) contrast(.85)!important;opacity:.6!important}.celestBundle__item[data-selected=false] .celestBundle__info{display:none}.celestBundle__imageLink{display:block;position:relative;z-index:1}.celestBundle__imageLink{position:relative;display:block}.celestBundle__image{display:block;width:100%;height:var(--bundle-img-desktop);object-fit:cover;transition:filter .18s ease,opacity .18s ease}.celestBundle__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:var(--bundle-img-desktop);object-fit:cover;opacity:0;pointer-events:none;transition:opacity .22s ease}@media (min-width: 990px){.celestBundle__item:not([data-selected=false]) .celestBundle__imageLink:hover .celestBundle__image--hover{opacity:1}.celestBundle__item:not([data-selected=false]) .celestBundle__imageLink:hover .celestBundle__image:not(.celestBundle__image--hover){opacity:0}}.celestBundle__item[data-selected=false] .celestBundle__image--hover{display:none!important}.celestBundle__info{margin-top:4px;display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto}.celestBundle__titleBox{display:flex;align-items:flex-start;gap:4px}.celestBundle__productTitle,.celestBundle__productTitle *,.celestBundle__priceSingle{text-decoration:none!important}.celestBundle__productTitle{margin:0 0 4px;font-size:var(--bundle-product-title-fs-desktop);font-weight:700;line-height:1.25;max-height:2.5em;overflow:hidden}.celestBundle__titleBox.is-expanded .celestBundle__productTitle{max-height:none}.celestBundle__titleLink{color:inherit}.celestBundle__titleToggle{border:none;background:transparent;cursor:pointer;padding:0 2px;font-size:1.05em;line-height:1;display:none}.celestBundle__size{margin-top:4px}.celestBundle__sizeTrigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:34px;padding:0 26px 0 10px;border-radius:6px;border:1px solid #d2d2d7;background:#f7f7fb;font-size:.9em;line-height:1.2;cursor:pointer}@keyframes celestChevronBounce{0%,to{transform:translateY(-50%) rotate(-45deg)}50%{transform:translateY(-40%) rotate(-45deg)}}.celestBundle__sizeTrigger:after{content:"";position:absolute;right:10px;top:50%;width:8px;height:8px;border-left:1.4px solid #555;border-bottom:1.4px solid #555;transform:translateY(-50%) rotate(-45deg);animation:celestChevronBounce 1s ease-in-out infinite}.celestBundle__sizeTrigger[disabled]{padding-right:10px;cursor:default}.celestBundle__sizeTrigger[disabled]:after{display:none}.celestBundle__priceRow{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.celestBundle__price{display:flex;gap:6px;align-items:baseline;font-size:var(--bundle-price-fs-desktop)}.celestBundle__priceOriginal{text-decoration:line-through;color:#999}.celestBundle__priceCurrent,.celestBundle__price--final{color:#b00020}.celestBundle__price--final[data-bundle-total-single]{color:#000!important}@media (min-width: 990px){.celestBundle__price{display:flex;align-items:baseline}.celestBundle__priceCurrent,.celestBundle__priceSingle{order:1}.celestBundle__priceOriginal{order:2;margin-left:6px}}.celestBundle__priceCurrent,.celestBundle__priceSingle,.celestBundle__price--final{font-weight:400}.celestBundle__swatches{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.celestSwatch{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end}.celestSwatch__dot{width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 1px #0000002e}.celestSwatch__line{width:0;height:2px;border-radius:2px;background:#000;margin-top:4px;opacity:0;transform:translateY(2px);transition:width .22s ease,opacity .18s ease,transform .18s ease}.celestSwatch.is-active .celestSwatch__line{width:80%;opacity:1;transform:translateY(0)}.celestBundle__item[data-soldout=true] .celestBundle__media{filter:grayscale(100%) contrast(.9);opacity:.6}.celestBundle__item[data-soldout=true] .celestBundle__size{display:none}.celestBundle__soldOutTag{font-weight:600;text-transform:uppercase;color:#b00020}.celestBundle__footer{margin-top:20px;display:grid;gap:10px}.celestBundle__total{text-align:center;font-size:var(--bundle-total-fs-desktop)}.celestBundle__price--compare{text-decoration:line-through;color:#888;margin-right:6px}.celestBundle__totalLabel{font-weight:600;margin-right:6px}.celestBundle__btn{width:fit-content;border-radius:999px;border:none;padding:14px 26px;background:var(--bundle-btn-bg)!important;color:var(--bundle-btn-text)!important;font-weight:700;font-size:var(--bundle-btn-fs-desktop);cursor:pointer;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:transform .06s ease,box-shadow .16s ease,opacity .16s ease;margin:0 auto}@media (hover: hover) and (pointer: fine){.celestBundle__btn:hover{background:#012840!important;box-shadow:0 6px 18px #00000029}}.celestBundle__btn:focus-visible{outline:2px solid #012840;outline-offset:3px}.celestBundle__btn:active{transform:scale(.985)}.celestBundle__btn[disabled]{opacity:.7;cursor:not-allowed;box-shadow:none}.celestBundle__btnLabel,.celestBundle__btnLoading{white-space:nowrap;color:inherit}.celestBundle__note{text-align:center;font-size:var(--bundle-note-fs-desktop);color:#666;margin:4px 0 0}@media (min-width: 990px){.celestBundle__btn{width:100%;max-width:520px}}.celestBundleSizeModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;opacity:0;transition:opacity .22s ease}.celestBundleSizeModal.is-open{pointer-events:auto;opacity:1}.celestBundleSizeModal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.celestBundleSizeModal__panel{position:relative;width:100%;max-width:520px;max-height:90vh;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -8px 30px #0003;transform:translateY(100%);transition:transform .22s ease}.celestBundleSizeModal.is-open .celestBundleSizeModal__panel{transform:translateY(0)}.celestBundleSizeModal__header{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;padding:20px 20px 12px}.celestBundleSizeModal__back{position:absolute;left:18px;top:18px;border:none;background:transparent;font-size:18px;cursor:pointer;visibility:hidden;display:flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.celestBundleSizeModal__back:before{content:"\2039";font-size:24px}.celestBundleSizeModal__panel.is-guide .celestBundleSizeModal__back{visibility:visible}.celestBundleSizeModal__titles{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;padding-right:70px}.celestBundleSizeModal__panel.is-guide .celestBundleSizeModal__title{margin-top:30px}.celestBundleSizeModal__title{font-size:18px;font-weight:700;letter-spacing:.02em}.celestBundleSizeModal__panel.is-guide .celestBundleSizeModal__title{display:none!important}.celestBundleSizeModal__guideLink{border:none;background:transparent;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer;text-decoration:none}.celestBundleSizeModal__guideLink:after{content:"\203a";font-size:22px;line-height:1}.celestBundleSizeModal__close{position:absolute;right:18px;top:10px;border:none;background:#000!important;color:#fff!important;width:40px;height:40px;border-radius:999px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0003;z-index:2}.celestBundleSizeModal__body{padding:0 0 10px}.celestBundleSizeModal__sizes{max-height:70vh;overflow-y:auto}.celestBundleSizeModal__sizeRow{width:100%;text-align:left;padding:14px 20px;border:none;border-top:1px solid #eee;background:#fff;font-size:15px;cursor:pointer}.celestBundleSizeModal__sizeRow.is-active{background:#f4f4f4;font-weight:600}.celestBundleSizeModal__sizeRow.is-soldout{color:#aaa;text-decoration:line-through}.celestBundleSizeModal__guide{display:none;max-height:70vh;overflow-y:auto}.celestBundleSizeModal__panel.is-guide .celestBundleSizeModal__guide{display:block}.celestBundleSizeModal__panel.is-guide .celestBundleSizeModal__sizes{display:none}.celestBundleSizeModal__guideInner{padding:16px 20px 24px}.celestBundle__item.is-variant-soldout .celestBundle__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;z-index:3}.celestBundle__item.is-variant-soldout .celestBundle__media:after{content:"AGOTADO";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:4;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#0b1f4b;font-size:14px}.celestBundle__item.is-variant-soldout .celestBundle__check{opacity:.35;pointer-events:none}.celestSwatch.is-color-soldout{opacity:.35}.celestBundle__item.is-variant-soldout .celestBundle__size,.celestBundle__item.is-variant-soldout .celestBundle__price,.celestBundle__item[data-soldout=true] .celestBundle__size,.celestBundle__item[data-soldout=true] .celestBundle__price{display:none!important}.FC-DOTS{display:none;position:absolute;left:50%;bottom:-3px;transform:translate(-50%);z-index:3}.FC-DOT{width:6px;height:6px;border-radius:50%;border:1px solid #000;background:transparent;padding:0;margin:0}.FC-DOT.active{background:#000}.celestBundle__priceRow{width:100%}@media (min-width: 990px){.celestBundle__priceRow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.celestBundle__priceRow .celestBundle__swatches{justify-content:flex-end;align-items:flex-end;margin:0}}@media (min-width: 990px){.celestBundle__priceRow{display:flex;align-items:center;gap:10px;width:100%}.celestBundle__priceRow .celestBundle__price{flex:0 0 auto}.celestBundle__priceRow .celestBundle__swatches{margin-left:auto;justify-content:flex-end;text-align:right}}@media (min-width: 990px){.celest-related-bundle .celestBundle__info{align-items:stretch}.celest-related-bundle .celestBundle__priceUnderTitle,.celest-related-bundle .celestBundle__priceRow{width:100%}.celest-related-bundle .celestBundle__swatches{margin-left:auto;justify-content:flex-end}.celestBundle__total{display:inline-flex;align-items:baseline;gap:6px;justify-content:center}.celestBundle__totalLabel{order:0}.celestBundle__price--final{order:1}.celestBundle__price--compare{order:2}}@media (max-width: 989px){.celestBundle__priceRow{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.celestBundle__priceRow .celestBundle__swatches{margin:6px 0 2px}}@media (max-width: 989px){.celestBundle__title{font-size:var(--bundle-heading-fs-mobile)}.celestBundle__subtitle{font-size:var(--bundle-subheading-fs-mobile)}.celestBundle__productTitle{font-size:var(--bundle-product-title-fs-mobile);min-height:2.5em}.celestBundle__price{font-size:var(--bundle-price-fs-mobile)}.celestBundle__total{font-size:var(--bundle-total-fs-mobile)}.celestBundle__btn{width:100%;margin:0;font-size:var(--bundle-btn-fs-mobile)}.celestBundle__note{font-size:var(--bundle-note-fs-mobile)}.celestBundle__frame{padding:40px 16px 22px}.celestBundle__products{justify-content:flex-start;align-items:stretch;gap:8px;overflow-x:visible}.celestBundle__item{flex:1 1 0;max-width:none}.celestBundle__media{border-radius:0;overflow:hidden;background:#fff}.celestBundle__image{width:100%;height:auto;max-height:var(--bundle-img-mobile);object-fit:contain}.celestBundle.celestBundle--two .celestBundle__media{aspect-ratio:4 / 5;height:auto}.celestBundle.celestBundle--two .celestBundle__imageLink{display:block;height:100%}.celestBundle.celestBundle--two .celestBundle__image{height:100%!important;max-height:none!important;object-fit:cover!important}.celestBundle__image--hover{display:none!important}.celestBundle__plus{flex:0 0 auto;font-size:22px;height:auto;align-self:center;padding:0 4px;margin-top:-100px}.celestBundle__products--three{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:10px}.celestBundle__products--three .celestBundle__item{flex:0 0 33%;max-width:78%;scroll-snap-align:center}.celestBundle__products--three .celestBundle__plus{flex:0 0 auto;scroll-snap-align:center}.celestBundle__products--three .celestBundle__image{max-height:var(--bundle-img-mobile)}.celestBundle__products--three .celestBundle__media{padding-top:42px}.celestBundle__products--three .celestBundle__check{top:6px;left:50%;right:auto;transform:translate(-50%)}.celestBundle.celestBundle--two .celestBundle__check{display:none!important}.celestBundle .celestBundle__swatches{display:flex!important}.celestBundle__swatches{margin:6px 0 2px;justify-content:flex-start}.celestBundle__imageLink{overflow:visible}.celestBundle.celestBundle--two .FC-DOTS{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:8px}.celestBundle__products--three .FC-DOTS{display:none!important}.celestBundle.celestBundle--two .celestBundle__item.is-title-one-line .celestBundle__priceRow{margin-top:6px!important}.celestBundle__price{flex-direction:row-reverse}.celestBundle__total{display:inline-flex;align-items:baseline;gap:6px;justify-content:center}.celestBundle__totalLabel{order:0}.celestBundle__price--final{order:1}.celestBundle__price--compare{order:2}}
/*# sourceMappingURL=/cdn/shop/t/138/compiled_assets/styles.css.map */
