.bogo-col{position:relative;overflow:hidden}.bogo-col__inner{position:relative;z-index:1}.bogo-col__title{text-align:center;font-weight:700;display:block}.bogo-col__subtitle{text-align:center;color:#666}.bogo-countdown-wrap{text-align:center;margin-bottom:24px}.bogo-countdown{font-weight:700;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.bogo-countdown__label{font-weight:400}.bogo-blob{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bogo-blob__el{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}.bogo-blob__el--1{width:45%;padding-top:45%;top:-10%;left:-5%}.bogo-blob__el--2{width:40%;padding-top:40%;bottom:-10%;right:-5%}.bogo-col__grid{display:grid;justify-content:center;align-items:stretch}@media(min-width:901px){.bogo-col__grid[data-count="1"]{grid-template-columns:minmax(0,480px)}.bogo-col__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,480px))}.bogo-col__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,380px))}.bogo-col__grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,300px))}.bogo-col__grid[data-count="5"],.bogo-col__grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,360px))}.bogo-col__grid[data-count="7"],.bogo-col__grid[data-count="8"],.bogo-col__grid[data-count="9"]{grid-template-columns:repeat(3,1fr)}.bogo-col__grid[data-count="10"],.bogo-col__grid[data-count="11"],.bogo-col__grid[data-count="12"]{grid-template-columns:repeat(4,1fr)}}@media(min-width:601px)and (max-width:900px){.bogo-col__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bogo-col__grid{grid-template-columns:repeat(2,1fr)!important}.bogo-hide-mobile{display:none!important}.bogo-card__body{gap:4px;padding:8px}.bogo-card__badge{top:6px!important;left:6px!important;padding:3px 7px;font-size:9px!important}}.bogo-card{background:#fff;overflow:hidden;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;width:100%;transition:box-shadow .2s;position:relative}.bogo-card:hover{box-shadow:0 6px 28px #00000024}.bogo-card__badge{position:absolute;font-weight:700;padding:5px 12px;text-transform:uppercase;letter-spacing:.05em;z-index:2;line-height:1.3}.bogo-card__img-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;flex-shrink:0}.bogo-card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.bogo-card__img-wrap:hover img{transform:scale(1.03)}.bogo-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:7px;flex:1}.bogo-card__spacer{flex:1}.bogo-card__name{font-weight:700;color:#111;margin:0;line-height:1.3;font-family:var(--font-heading-family, inherit)}.bogo-card__variant-label{font-weight:400;color:#555;font-size:.9em}.bogo-card__name-free{font-weight:400;color:#555;font-size:.85em}.bogo-card__promo{font-weight:600;margin:0}.bogo-card__qty-pills{display:flex;flex-wrap:wrap;gap:5px}.bogo-qty-pill{font-weight:600;padding:4px 10px;display:inline-flex;align-items:center;gap:4px;line-height:1.3}.bogo-card__price{color:#555;margin:0}.bogo-card__btn{border:none;font-weight:700;cursor:pointer;width:100%;transition:opacity .2s;letter-spacing:.02em;font-family:var(--font-body-family, inherit)}.bogo-card__btn:hover{opacity:.85}.bogo-card__btn:disabled{opacity:.5;cursor:not-allowed}.bogo-card__note{color:#aaa;margin:0;text-align:center;line-height:1.4}.bogo-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center}.bogo-lightbox.is-open{display:flex}.bogo-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7}.bogo-lightbox__content{position:relative;z-index:1;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.bogo-lightbox__content img{max-width:90vw;max-height:85vh;border-radius:12px;object-fit:contain;box-shadow:0 8px 40px #0006}.bogo-lightbox__close{position:absolute;top:-14px;right:-14px;background:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=BA */
