.bundle-text .page-width{width:100%;max-width:min(1280px,96svw);margin:0 auto;padding-inline:clamp(12px,3vw,32px);background:#004035}.bundle-text{background:#004035}.bundle-text .section-header,.bundle-text .section-subtitle{width:100%;display:flex;justify-content:center;text-align:center;margin-bottom:clamp(16px,3.5vmin,30px)}.bundle-text h2{color:#f5f0e8;text-align:center;font-style:normal;font-weight:400;font-size:clamp(1.75rem,5.2vw,3.25rem);line-height:clamp(2.2rem,6vw,4rem);padding:clamp(.6em,2.5vmin,1.2em) 0 clamp(.3em,1.5vmin,.6em);margin:0;text-wrap:balance}.bundle-text .bundle-grid{--gap: clamp(12px, 3.2vmin, 24px);--cols: 1;margin:clamp(12px,4vmin,40px);display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.bundle-text .bundle-grid__item{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));max-width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));display:flex;justify-content:center}.bundle-text{padding-bottom:clamp(24px,6vmin,48px)}.bundle-text .bundle-card{background:#f5f0e8;padding:clamp(8px,1.5vmin,12px) clamp(8px,1.5vmin,12px) clamp(16px,2.5vmin,24px);width:100%;max-width:clamp(260px,36vmin,360px);display:flex;flex-direction:column;align-items:center;text-align:center;transition:box-shadow .2s ease,transform .2s ease}.bundle-text .bundle-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.bundle-text .bundle-card__title{font-family:Lust,sans-serif;font-weight:400;font-size:clamp(1.25rem,3.8vw,2rem);line-height:clamp(1.6rem,4.4vw,2.5rem);margin:0 0 clamp(6px,1vmin,8px);text-wrap:balance}.bundle-text .bundle-card__media{width:100%;aspect-ratio:1 / 1;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:clamp(6px,1vmin,8px) 0 clamp(12px,2vmin,18px)}.bundle-text .bundle-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;flex-shrink:0}.bundle-text .bundle-card__btn{display:inline-flex;justify-content:center;align-items:center;gap:clamp(8px,1.6vmin,10px);padding:clamp(10px,2.2vmin,14px) clamp(16px,5vw,28px);width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);background:#004035;text-decoration:none;cursor:pointer;transition:transform .06s ease,filter .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.bundle-text .bundle-card__btn-label{color:#f5f0e8;font-family:Avenir LT Pro,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.95rem,1.2rem,1.25rem);font-weight:500;line-height:1.6;letter-spacing:-.02em;white-space:nowrap}@media(max-width:639px){.bundle-text .bundle-grid{--cols: 1}.bundle-text h2{font-size:clamp(1.6rem,7vw,2.2rem);line-height:clamp(2rem,8.4vw,2.8rem)}.bundle-text .bundle-card__title{font-size:clamp(1.15rem,5.2vw,1.6rem);line-height:clamp(1.4rem,6.2vw,2rem)}}@media(min-width:640px)and (max-width:1024px){.bundle-text .bundle-grid{--cols: 2}.bundle-text h2{font-size:clamp(1.8rem,4.6vw,2.8rem);line-height:clamp(2.2rem,5.6vw,3.4rem)}.bundle-text .bundle-card__title{font-size:clamp(1.25rem,2.8vw,1.8rem);line-height:clamp(1.6rem,3.4vw,2.2rem)}}@media(min-width:1025px){.bundle-text .bundle-grid{--cols: 3}.bundle-text h2{font-size:clamp(2rem,3.2vw,3.25rem);line-height:clamp(2.4rem,3.8vw,4rem)}.bundle-text .bundle-card__title{font-size:clamp(1.35rem,1.8vw,1.9rem);line-height:clamp(1.7rem,2.4vw,2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/206/assets/bundle-options.css.map */
