.bg,.bg *,.bg *:before,.bg *:after{box-sizing:border-box}.bg{--bg-gutter: clamp(1.25rem, 4vw, 3rem);--bg-card-bg: #F5F2EC;--bg-muted: #8A8A8A;padding-block:clamp(2rem,6vw,4.5rem);padding-inline:var(--bg-gutter);background:#fff}.bg__inner{max-width:var(--eh-mx-width);margin-inline:auto;text-align:center}.bg__eyebrow{margin:0 0 .5rem;font-size:calc(var(--eh-p) * .9);font-weight:300;letter-spacing:.16em;text-transform:uppercase}.bg__heading{margin:0 0 clamp(10px,1.6vw,16px);font-size:var(--eh-title);max-width:30ch;justify-self:center;font-weight:700;line-height:1.15;color:var(--eh-black)}.bg__subheading{margin:0 auto clamp(8px,1.2vw,12px);max-width:60ch;font-size:var(--eh-p);line-height:1.5;color:var(--eh-black)}.bg__subheading p{margin:0}.bg__fine-print{margin:0 0 clamp(24px,3.5vw,36px);font-size:calc(var(--eh-p) * .85);font-style:italic}.bg__fine-print p{margin:0}.bg__tabs{display:flex;justify-content:center;gap:clamp(4px,1.5vw,10px);margin-bottom:clamp(20px,3vw,28px);background:#05070f;border-radius:10px;padding:6px}.bg__tab{flex:1 1 0;border:none;background:transparent;color:var(--bg-muted);font-family:inherit;font-size:calc(var(--eh-p) * .8);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:clamp(8px,1.5vw,12px) clamp(6px,1vw,10px);border-radius:6px;cursor:pointer;transition:color .15s ease,background .15s ease}.bg__tab.is-active{color:#fff;background:#ffffff14}@media(prefers-reduced-motion:reduce){.bg__tab{transition:none}}.bg__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);text-align:left}.bg__card{display:flex;flex-direction:column;border:1px solid #E7E4DD;border-radius:var(--border-radius, 16px);overflow:hidden;background:var(--bg-card-bg)}.bg__card-media{aspect-ratio:4 / 3;background:var(--bg-card-bg);display:flex;align-items:center;justify-content:center}.bg__card-image{width:100%;height:100%;object-fit:contain;display:block}.bg__card-placeholder{width:40%;color:var(--eh-black);opacity:.3}.bg__card-body{padding:clamp(14px,1.6vw,20px);display:flex;flex-direction:column;flex:1}.bg__card-badge{display:inline-block;align-self:flex-start;border:1px solid var(--eh-font-accent);color:var(--eh-font-accent);font-size:calc(var(--eh-p) * .7);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:5px;margin-bottom:clamp(6px,1vw,10px)}.bg__card-name{margin:0 0 clamp(10px,1.4vw,16px);font-size:calc(var(--eh-p) * 1.15);font-weight:700;line-height:1.15;color:var(--eh-black);text-transform:uppercase}.bg__card-name p{margin:0}.bg__card-items{list-style:none;margin:0 0 clamp(14px,1.8vw,20px);padding:clamp(10px,1.2vw,14px);background:#fff;border-radius:10px;font-size:calc(var(--eh-p) * .85);line-height:1.5;color:var(--eh-black);columns:1;height:-webkit-fill-available;height:stretch;justify-content:center;flex-direction:column;display:flex}.bg__card-items li{break-inside:avoid;position:relative;padding-left:1.3em}.bg__card-items li:before{content:"\2713";position:absolute;left:0;color:var(--eh-font-accent);font-weight:700}.bg__card-footer{margin-top:auto;display:flex;flex-direction:column;gap:clamp(8px,1.2vw,12px)}.bg__card-price{margin:0;font-size:calc(var(--eh-p) * 1.3);font-weight:700;color:var(--eh-black)}.bg__card-button{width:100%;text-align:center;justify-content:center;white-space:normal;font-size:calc(var(--eh-btn, var(--eh-p)) * 1);text-transform:uppercase}.bg__card-button:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.bg__card-form{display:flex;flex-direction:column;gap:clamp(6px,1vw,10px);width:100%}.bg__card-variant-select{width:100%;font-family:inherit;font-size:calc(var(--eh-p) * .8);color:var(--eh-black);background:#fff;border:1px solid var(--bg-muted);border-radius:8px;padding:clamp(6px,1vw,8px) clamp(8px,1vw,10px)}@media(max-width:991.98px){.bg__grid{grid-template-columns:1fr}.bg__card-items{columns:2;column-gap:clamp(10px,2vw,16px)}.bg__card-footer{flex-direction:row;align-items:center;justify-content:space-between}.bg__card-price{margin:0;flex:0 0 auto}.bg__card-button{width:auto;flex:0 1 auto;padding:1rem 2rem!important}.bg__card-form{width:auto;flex:0 1 auto}.bg__card--filtered-out{display:none}}@media(min-width:992px){.bg__tabs{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-non-saled-bundle-grid.css.map */
