.aim-bundles__hero{background:var(--black) center/cover no-repeat;color:#fff;text-align:center;padding:110px 24px}.aim-bundles__hero-inner{max-width:820px;margin:0 auto}.aim-bundles__hero h1{color:#fff!important;font-size:clamp(40px,6vw,62px);letter-spacing:1px;margin:0}.aim-bundles__hero p{color:#ffffffeb;font-size:17px;line-height:1.5;margin:12px auto 0;max-width:60ch}.aim-bundles__body{max-width:1560px;margin:0 auto;padding:48px 24px}.aim-bundles__grid{display:grid;gap:40px}.aim-bundles__pillar{margin:0 0 72px}.aim-bundles__pillar:last-child{margin-bottom:0}.aim-bundles__pillar-head{text-align:center;margin:0 0 34px}.aim-bundles__pillar-head h2{display:inline-block;font-family:var(--display);text-transform:uppercase;letter-spacing:1px;color:var(--black);font-size:clamp(26px,3.2vw,38px);line-height:1.1;margin:0;padding-bottom:14px;border-bottom:3px solid var(--red)}.aim-bundles__pillar-head p{color:var(--grey-600);font-size:16px;line-height:1.5;margin:16px auto 0;max-width:62ch}@media(max-width:560px){.aim-bundles__pillar{margin-bottom:52px}.aim-bundles__pillar-head{margin-bottom:26px}}.aim-bundles__item{background:#fff;border:1px solid var(--grey-100);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}.aim-pdp .bundler-target-element{max-width:100%}@media(max-width:560px){.aim-bundles__hero{padding:64px 18px}.aim-bundles__body{padding:32px 12px}.aim-bundles__item{padding:14px 10px}}.aim-pdp .bndlr-container{max-width:100%!important;width:100%!important;margin:0 auto;font-family:var(--body)}.aim-pdp .bndlr-products-container,.aim-pdp .bndlr-inner-products-container{max-width:100%!important;width:100%!important;display:block!important}.aim-pdp .bndlr-bundle-title{font-family:var(--display)!important;text-transform:uppercase;letter-spacing:.5px;color:var(--black)!important;font-size:26px!important}.aim-pdp .bndlr-bundle-description{color:var(--grey-600)!important;max-width:60ch;margin:6px auto 22px!important}.aim-pdp .bndlr-inner-products-container>div:has(>.bndlr-product){display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:14px!important;align-items:stretch!important;margin-bottom:8px}@media(max-width:900px){.aim-pdp .bndlr-inner-products-container>div:has(>.bndlr-product){grid-template-columns:repeat(3,1fr)!important}}@media(max-width:560px){.aim-pdp .bndlr-inner-products-container>div:has(>.bndlr-product){grid-template-columns:repeat(2,1fr)!important}}.aim-pdp .bndlr-product{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;display:flex!important;flex-direction:column;background:#fff;border:1px solid var(--grey-100);border-radius:var(--radius);padding:14px 12px;box-sizing:border-box;position:relative}.aim-pdp .bndlr-product-image,.aim-pdp .bndlr-product-image-url{width:100%!important;aspect-ratio:1/1;object-fit:contain!important;background:var(--grey-50);border-radius:var(--radius)}.aim-pdp .bndlr-product-title{font-family:var(--display)!important;text-transform:uppercase;letter-spacing:.3px;font-size:12.5px!important;line-height:1.25;color:var(--ink)!important;margin-top:10px}.aim-pdp .bndlr-old-price{color:#9aa0a6!important;text-decoration:line-through}.aim-pdp .bndlr-new-price{color:var(--black)!important;font-weight:700}.aim-pdp .bndlr-select-variant{width:100%!important;margin-top:8px!important;border:1.5px solid var(--grey-300)!important;border-radius:var(--radius)!important;padding:8px 10px!important;font:inherit!important;font-weight:600!important;background:#fff!important}.aim-pdp .bndlr-total-price{display:block!important;text-align:center!important;font-family:var(--display)!important;font-size:22px!important;color:var(--black)!important;margin:26px 0 14px!important;border-top:1px solid var(--grey-100);padding-top:20px}.aim-pdp .bndlr-total-price .bndlr-old-price{font-size:18px;margin-right:8px}.aim-pdp .bndlr-add-to-cart{display:block!important;width:100%!important;max-width:460px;margin:0 auto!important;background:var(--red)!important;color:#fff!important;font-family:var(--display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.4px!important;border:0!important;border-radius:var(--radius)!important;padding:17px 30px!important;font-size:16px!important;cursor:pointer;transition:background .15s}.aim-pdp .bndlr-add-to-cart:hover{background:var(--red-dark)!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/aimrite-bundles.css.map */
