.glory-bundles{padding-block:var(--glory-space-section);background-color:rgb(var(--glory-bundles-section-background))}.glory-bundles__inner{display:flex;flex-direction:column;gap:2.6rem}.glory-bundles__header{display:flex;align-items:center;justify-content:space-between;gap:var(--glory-space-md)}.glory-bundles__title{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:clamp(3.2rem,2.6vw + 1rem,4.8rem);line-height:1.167;letter-spacing:-.01em;color:rgb(var(--glory-bundles-heading-color))}.glory-bundles__nav{display:flex;align-items:center;gap:1.6rem}.glory-bundles .glory-bundles__nav-button{inline-size:4.8rem;block-size:4.8rem;border:.1rem solid rgba(var(--glory-bundles-nav-border-color),.35);border-radius:0;background:transparent;color:rgb(var(--glory-bundles-heading-color));transition:background-color .2s ease,color .2s ease,border-color .2s ease}.glory-bundles .glory-bundles__nav-button[disabled]{opacity:.35}.glory-bundles .glory-bundles__nav-button:not([disabled]):hover{border-color:rgb(var(--glory-bundles-nav-border-color));background-color:rgb(var(--glory-bundles-button-background));color:rgb(var(--glory-bundles-button-text))}.glory-bundles .glory-bundles__nav-button .svg-wrapper{inline-size:1.4rem;block-size:1.4rem}.glory-bundles .glory-bundles__nav-button .icon{height:auto;color:currentColor}.glory-bundles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;list-style:none;margin:0;padding:0}.glory-bundles__grid--scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.glory-bundles__grid--scroll::-webkit-scrollbar{display:none}.glory-bundles__grid--scroll .glory-bundles__item{flex:0 0 auto;width:calc((100% - 2 * 3.2rem) / 3);scroll-snap-align:start}.glory-bundles__item{min-width:0}.glory-bundle-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:.1rem solid rgb(var(--glory-bundles-border-color));background-color:rgb(var(--glory-bundles-card-background));transition:border-color .3s ease,box-shadow .3s ease}.glory-bundle-card:hover{border-color:rgba(var(--glory-bundles-heading-color),.35);box-shadow:0 1.2rem 3.2rem rgba(var(--glory-bundles-heading-color),.08)}.glory-bundle-card__media-wrap{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;inline-size:100%;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.glory-bundle-card__media-link{display:block;width:100%;height:100%;text-decoration:none}.glory-bundle-card__image,.glory-bundle-card__placeholder{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.glory-bundle-card__image{transition:transform .6s ease}.glory-bundle-card:hover .glory-bundle-card__image{transform:scale(1.04)}.glory-bundle-card__badge{position:absolute;inset-block-start:1.6rem;inset-inline-start:1.6rem;display:inline-flex;align-items:center;min-height:1.9rem;padding-block:.4rem;padding-inline:1.2rem;background-color:rgb(var(--glory-bundles-badge-background));color:rgb(var(--glory-bundles-badge-text));font-size:1.1rem;font-weight:600;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}.glory-bundle-card__wishlist{position:absolute;inset-block-start:1.6rem;inset-inline-end:1.6rem;display:inline-flex;align-items:center;justify-content:center;inline-size:3.8rem;block-size:3.8rem;border-radius:999px;background-color:#ffffff3d;color:rgb(var(--glory-bundles-heading-color))}.glory-bundle-card__wishlist svg{inline-size:2.4rem;block-size:2.4rem}.glory-bundle-card__content{display:flex;flex-direction:column;flex:1;gap:var(--glory-space-lg);padding:2.8rem}.glory-bundle-card__summary{display:flex;flex-direction:column;gap:var(--glory-space-sm)}.glory-bundle-card__copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.glory-bundle-card__title{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:2rem;line-height:1.4;color:rgb(var(--glory-bundles-title-color));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.glory-bundle-card__text{margin:0;font-size:var(--glory-font-size-body-lg);font-size:var(--glory-font-size-body);line-height:1.5;color:rgb(var(--glory-bundles-subtitle-color));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.glory-bundle-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--glory-space-sm);font-family:var(--font-body-family);white-space:nowrap}.glory-bundle-card__compare{font-weight:400;font-size:var(--glory-font-size-body);line-height:1.5;text-decoration:line-through;color:rgb(var(--glory-bundles-compare-price-color))}.glory-bundle-card__sale{font-weight:600;font-size:2.4rem;line-height:1.4;color:rgb(var(--glory-bundles-price-color))}.glory-bundle-card__saved{align-self:center;padding-block:.3rem;padding-inline:.8rem;background-color:rgb(var(--glory-bundles-badge-background));color:rgb(var(--glory-bundles-badge-text));font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.glory-bundle-card__previews{display:flex;align-items:flex-start;gap:var(--glory-space-xs)}.glory-bundle-card__preview{display:inline-flex;align-items:center;justify-content:center;inline-size:5.6rem;block-size:5.6rem;overflow:hidden;border:.1rem solid rgb(var(--glory-bundles-thumbnail-border));background-color:rgb(var(--glory-bundles-thumbnail-background));color:rgb(var(--glory-bundles-subtitle-color));font-size:var(--glory-font-size-body);line-height:1.5}.glory-bundle-card__preview img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.glory-bundle-card__preview--more{background-color:rgb(var(--glory-bundles-card-background))}.glory-bundle-card__form,.glory-bundle-card__form .form{width:100%}.glory-bundle-card__form,.glory-bundle-card__content>.glory-bundle-card__button{margin-block-start:auto}.glory-bundle-card__button{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--glory-space-xs);width:100%;min-height:5.2rem;padding:1.6rem;border:0;background-color:rgb(var(--glory-bundles-button-background));color:rgb(var(--glory-bundles-button-text));font-family:var(--font-body-family);font-weight:500;font-size:var(--glory-font-size-body);line-height:1;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.glory-bundle-card__button:not([disabled]):hover{opacity:.88}.glory-bundle-card__button[disabled]{cursor:not-allowed;opacity:.55}.glory-bundle-card__button .svg-wrapper{inline-size:2.8rem;block-size:2.8rem;margin-block:-.6rem}.glory-bundle-card__button .loading__spinner{position:absolute}.glory-bundles__footer{display:flex;justify-content:center}.glory-bundles__dots{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:1.1rem}.glory-bundles__dot{inline-size:1.1rem;block-size:1.1rem;border-radius:999px;background-color:rgba(var(--glory-bundles-dot-inactive-color),.45)}.glory-bundles__dot.is-active{background-color:rgb(var(--glory-bundles-dot-active-color))}@media screen and (max-width:989px){.glory-bundles__grid:not(.glory-bundles__grid--scroll){grid-template-columns:repeat(2,minmax(0,1fr))}.glory-bundles__grid--scroll .glory-bundles__item{width:calc((100% - 3.2rem)/2)}.glory-bundle-card__content{padding:2.4rem}}@media screen and (max-width:749px){.glory-bundles__grid--scroll{gap:var(--glory-space-md)}.glory-bundles__grid--scroll .glory-bundles__item{width:82vw}.glory-bundles .glory-bundles__nav-button{inline-size:4rem;block-size:4rem}.glory-bundles__grid:not(.glory-bundles__grid--scroll){grid-template-columns:1fr}.glory-bundle-card__content{padding:2rem}}@media(prefers-reduced-motion:reduce){.glory-bundle-card,.glory-bundle-card__image{transition:none}.glory-bundle-card:hover .glory-bundle-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-glory-bundles.css.map */
