.cbg-section{width:100%;overflow:hidden}.cbg-banner{position:relative;display:block;width:100%;height:var(--cbg-banner-h-mobile, 60vw);min-height:260px;overflow:hidden;background-color:var(--cbg-banner-fallback-bg, #e9e2d8);text-decoration:none;color:inherit}@media(min-width:750px){.cbg-banner{height:var(--cbg-banner-h-desktop, 46vw);min-height:360px;max-height:620px}}.cbg-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.cbg-banner__img--mobile{display:block}.cbg-banner__img--desktop{display:none}@media(min-width:750px){.cbg-banner__img--mobile{display:none}.cbg-banner__img--desktop{display:block}}.cbg-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to var(--cbg-overlay-direction, top),rgba(var(--cbg-overlay-rgb, 0, 0, 0),var(--cbg-overlay-opacity, .45)) 0%,rgba(var(--cbg-overlay-rgb, 0, 0, 0),0) 65%)}.cbg-banner__content{position:relative;z-index:2;height:100%;width:100%;display:flex;flex-direction:column;padding:clamp(20px,5vw,56px);box-sizing:border-box}.cbg-banner__content--left{align-items:flex-start;text-align:left}.cbg-banner__content--center{align-items:center;text-align:center}.cbg-banner__content--right{align-items:flex-end;text-align:right}.cbg-banner__content--top{justify-content:flex-start}.cbg-banner__content--middle{justify-content:center}.cbg-banner__content--bottom{justify-content:flex-end}.cbg-banner__title{margin:0;font-size:var(--cbg-title-size-mobile, clamp(28px, 9vw, 44px));line-height:1.05;font-weight:var(--cbg-title-weight, 700);color:var(--cbg-title-color, #ffffff);letter-spacing:-.01em;max-width:22ch}@media(min-width:750px){.cbg-banner__title{font-size:var(--cbg-title-size-desktop, clamp(36px, 4.2vw, 64px))}}.cbg-banner__subtitle{margin:10px 0 0;font-size:clamp(13px,3vw,16px);color:var(--cbg-subtitle-color, rgba(255,255,255,.85));max-width:40ch}.cbg-banner__link-wrap{margin-top:clamp(14px,3vw,22px)}.cbg-banner__link{display:inline-block;font-size:clamp(13px,3vw,15px);letter-spacing:.02em;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.cbg-banner__link--underline{color:var(--cbg-link-color, #ffffff);border-bottom:1px solid var(--cbg-link-color, #ffffff);padding-bottom:2px}.cbg-banner__link--underline:hover{opacity:.75}.cbg-banner__link--solid{background-color:var(--cbg-btn-bg, #ffffff);color:var(--cbg-btn-text, #1b2a4a);padding:12px 26px;border-radius:var(--cbg-btn-radius, 2px)}.cbg-banner__link--solid:hover{opacity:.88}.cbg-banner__link--outline{background-color:transparent;color:var(--cbg-btn-text, #ffffff);border:1px solid var(--cbg-btn-text, #ffffff);padding:11px 25px;border-radius:var(--cbg-btn-radius, 2px)}.cbg-banner__link--outline:hover{background-color:var(--cbg-btn-text, #ffffff);color:var(--cbg-btn-bg, #1b2a4a)}a.cbg-banner{text-decoration:none}.cbg-grid{display:grid;grid-template-columns:repeat(var(--cbg-cols-mobile, 2),1fr);gap:var(--cbg-gap-mobile, 2px);background-color:var(--cbg-grid-bg, transparent);padding:var(--cbg-grid-padding-mobile, 2px);box-sizing:border-box}@media(min-width:750px){.cbg-grid{grid-template-columns:repeat(var(--cbg-cols-desktop, 4),1fr);gap:var(--cbg-gap-desktop, 16px);padding:var(--cbg-grid-padding-desktop, 0 24px 24px)}}.cbg-card{position:relative;display:flex;flex-direction:column;background-color:var(--cbg-card-bg, #f5f2ec)}.cbg-card__image-link{position:relative;display:block;overflow:hidden;background-color:#eee}.cbg-card__image-wrap{position:relative;width:100%;aspect-ratio:var(--cbg-image-ratio, 1 / 1);overflow:hidden}.cbg-card__image,.cbg-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cbg-card__placeholder{background-color:#e3ddd2}@media(hover:hover){.cbg-card__image-link:hover .cbg-card__image{transform:scale(1.04)}}.cbg-card__actions{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-direction:column;gap:8px;opacity:1;transition:opacity .2s ease}@media(min-width:750px){.cbg-card__actions{opacity:0}.cbg-card:hover .cbg-card__actions{opacity:1}}.cbg-card__action{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;cursor:pointer;background-color:var(--cbg-action-bg, rgba(20,20,20,.85));color:var(--cbg-action-color, #ffffff);border-radius:var(--cbg-action-radius, 3px);padding:0}.cbg-card__action svg{width:15px;height:15px}.cbg-card__action:disabled{opacity:.6;cursor:default}.cbg-badge{position:absolute;top:10px;left:10px;z-index:3;font-size:11px;letter-spacing:.03em;padding:4px 9px;background-color:var(--cbg-badge-bg, #1b2a4a);color:var(--cbg-badge-text, #ffffff);border-radius:2px;text-transform:uppercase}.cbg-card__info{padding:var(--cbg-info-padding, 10px 4px 4px);text-align:var(--cbg-info-align, left)}.cbg-card__vendor{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--cbg-vendor-color, #8a8378);margin-bottom:2px}.cbg-card__title{display:block;font-size:clamp(12.5px,3.4vw,14px);line-height:1.3;color:var(--cbg-card-title-color, #1b1b1b);text-decoration:none;margin-bottom:4px}.cbg-card__prices{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cbg-card__price{font-size:clamp(12.5px,3.4vw,14px);color:var(--cbg-price-color, #1b1b1b);font-weight:600}.cbg-card__price--sale{color:var(--cbg-sale-color, #b3261e)}.cbg-card__compare-price{font-size:12px;color:var(--cbg-compare-color, #9a9184);text-decoration:line-through}.cbg-empty{padding:40px 20px;text-align:center;color:#8a8378;font-size:14px}.cbg-viewmore{display:flex;justify-content:center;padding:22px 16px 0}.cbg-viewmore__btn{display:inline-block;font-size:13px;letter-spacing:.03em;text-decoration:none;padding:12px 30px;border:1px solid var(--cbg-viewmore-border, #1b2a4a);color:var(--cbg-viewmore-color, #1b2a4a);border-radius:2px;transition:background-color .2s ease,color .2s ease}.cbg-viewmore__btn:hover{background-color:var(--cbg-viewmore-border, #1b2a4a);color:var(--cbg-viewmore-bg, #ffffff)}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-collection-banner-grid.css.map */
