.pa-bundles-wrapper .pa-section{background:var(--pa-paper-warm);color:var(--pa-ink);position:relative;overflow:hidden}.pa-bundles-wrapper .pa-section *{box-sizing:border-box}.pa-bundles-wrapper .pa-section.bundles__glow:before,.pa-bundles-wrapper .pa-section.bundles__glow:after{content:"";position:absolute;width:500px;height:500px;pointer-events:none;z-index:0;animation:blink 5s linear infinite}.pa-bundles-wrapper .pa-section.bundles__glow:before{top:-100px;right:-100px;background:radial-gradient(circle,var(--our-bundles-glow_01),transparent 60%)}.pa-bundles-wrapper .pa-section.bundles__glow:after{bottom:-100px;left:-100px;background:radial-gradient(circle,var(--our-bundles-glow_02),transparent 60%)}.pa-bundles-wrapper .pa-section img{max-width:100%;display:block}.pa-bundles-wrapper .pa-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-bundles-wrapper .pa-title{margin:0;text-align:center}.pa-bundles-wrapper .pa-lede{font-size:1rem;color:var(--pa-ink-soft);line-height:1.6;margin:0}.pa-bundles-wrapper .pa-section-head{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem;align-items:end}.pa-bundles-wrapper .pa-bundle{background:var(--pa-paper-warm);text-align:center}.pa-bundles-wrapper .pa-bundle__sub{font-size:var(--typeBodySize);color:var(--pa-ink-soft);max-width:540px;margin:1rem auto 4rem;text-align:center}.pa-bundles-wrapper .pa-bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pa-bundles-wrapper .pa-bundle-card{background:var(--pa-cream);padding:2.5rem;border-radius:4px;border:1px solid var(--pa-line);position:relative;text-align:left;transition:all .3s}.pa-bundles-wrapper .pa-bundle-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000014}.pa-bundles-wrapper .pa-bundle-card.featured{border:2px solid var(--pa-rust)}.pa-bundles-wrapper .pa-bundle-tag{position:absolute;top:-12px;left:2rem;background:var(--pa-rust);color:var(--pa-cream);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;padding:.4rem .9rem;border-radius:2px;font-weight:800}.pa-bundles-wrapper .pa-bundle-qty{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-style:italic;font-size:.9rem;color:var(--pa-rust);margin-bottom:.5rem}.pa-bundles-wrapper .pa-bundle-name{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.6rem;font-weight:500;margin-bottom:1rem;letter-spacing:-.01em}.pa-bundles-wrapper .pa-bundle-price{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.8rem;font-weight:500}.pa-bundles-wrapper .pa-was{text-decoration:line-through;color:var(--pa-ink-mute);font-size:.95rem;margin-left:.6rem;opacity:.6}.pa-bundles-wrapper .pa-save{font-size:.8rem;color:var(--pa-moss);font-weight:700;margin:.5rem 0 1.5rem}.pa-bundles-wrapper .pa-bundle-list{list-style:none;margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--pa-line)}.pa-bundles-wrapper .pa-bundle-list li{padding:.4rem 0;font-size:.85rem;color:var(--pa-ink-soft);display:flex;align-items:center;gap:.5rem}.pa-bundles-wrapper .pa-bundle-list li:before{content:"\2713";color:var(--pa-moss);font-weight:800}.pa-bundles-wrapper div:has(.pa-btn--primary){text-align:center}.pa-bundles-wrapper .pa-bundles-btn_wrapper{margin-top:3rem}.pa-bundles-wrapper .pa-btn--primary{background:var(--pa-rust);color:var(--pa-btn-text)}.pa-bundles-wrapper .pa-btn--primary:hover{background:var(--pa-rust-deep)!important;transform:translateY(-1px)}body:not(.template-index) .pa-bundles-wrapper :is(.section-subheading,.color-highlight,.pa-bundle-qty),.pa-bundles-wrapper .pa-bundles-tag-line strong{color:var(--pa-moss)}body:not(.template-index) .pa-bundles-wrapper .pa-bundle-tag{background:var(--pa-moss)}body:not(.template-index) .pa-bundles-wrapper .pa-bundles-tag-line{margin-top:1.5rem;display:inline-block;font-size:.75rem;color:var(--pa-ink-soft)}@media(min-width:960px)and (max-width:1199px){.pa-bundles-wrapper .pa-bundle-card{padding-inline:1.5rem}}@media(max-width:959px){.pa-bundles-wrapper .pa-bundle__sub{margin-bottom:3rem}.pa-bundles-wrapper .pa-bundle-grid{grid-template-columns:1fr}}@media(max-width:768px){.pa-bundles-wrapper .pa-bundle__sub{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pa-bundles.css.map */
