.sp-a .sp-a-bundle-product .sp-a-product-crumb{flex-wrap:wrap}.sp-a .sp-a-bundle-product .sp-a-identity h1{max-width:none;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;overflow-wrap:anywhere}.sp-a .sp-a-bundle-product .sp-a-gallery-stage4{aspect-ratio:1}.sp-a .sp-a-bundle-product .sp-a-gallery-stage4 img{width:100%;height:100%;object-fit:contain}.sp-a .sp-a-bundle-product .sp-a-gallery4 figcaption{display:block;margin-top:10px;text-align:right}.sp-a .sp-a-bundle-product .sp-a-bundle-details{padding-top:32px;padding-bottom:64px;border-top:1px solid var(--line, #dcddd2)}.sp-a .sp-a-bundle-product .sp-a-bundle-details>h2{margin-bottom:24px}.sp-a .sp-a-bundle-product .sp-a-bundle-description{max-width:850px;font-size:17px;line-height:1.65}.sp-a .sp-a-bundle-product .sp-a-bundle-description p{margin:0 0 18px}.sp-a .sp-a-bundle-product .sp-a-bundle-description h2{font-size:28px;margin:32px 0 12px}.sp-a .sp-a-bundle-product .sp-a-bundle-description ul{padding-left:24px;margin-bottom:20px}.sp-a .sp-a-bundle-product .sp-a-bundle-description li{margin-bottom:10px}.sp-a .sp-a-bundle-product .sp-a-stick4>div{min-width:0}.sp-a .sp-a-bundle-product .sp-a-stick4 strong{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.sp-a .sp-a-bundle-product .sp-a-product-crumb{font-size:12px;line-height:1.5}.sp-a .sp-a-bundle-product .sp-a-identity h1{font-size:clamp(1.75rem,7.2vw,2.25rem)}.sp-a .sp-a-bundle-product .sp-a-gallery4{width:min(100%,400px)}.sp-a .sp-a-bundle-product .sp-a-bundle-description{font-size:16px}.sp-a .sp-a-bundle-product .sp-a-bundle-description h2{font-size:24px}}@media(min-width:761px)and (max-width:1150px){.sp-a .sp-a-header .sp-a-nav{gap:16px}}@media(min-width:761px)and (max-width:900px){.sp-a .sp-a-header .sp-a-nav{gap:6px}.sp-a .sp-a-header .sp-a-nav a{font-size:12px}}@media(min-width:761px){.sp-a .sp-a-header .sp-a-header-inner{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.sp-a .sp-a-header .sp-a-nav{min-width:0;flex-wrap:wrap;gap:8px 12px}}@media(min-width:761px)and (max-width:1050px){.sp-a .sp-a-header .sp-a-header-inner{grid-template-columns:minmax(0,1fr) 125px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAACAI */
