.bundle-compare{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--bundle-accent) 11%,transparent),transparent 32%),radial-gradient(circle at 92% 86%,color-mix(in srgb,var(--bundle-burgundy) 8%,transparent),transparent 34%),var(--bundle-background)}.bundle-compare__inner{position:relative;z-index:1}.bundle-compare__glow{position:absolute;width:24rem;height:24rem;border-radius:50%;filter:blur(80px);opacity:.14;pointer-events:none}.bundle-compare__glow--one{top:-12rem;left:-8rem;background:var(--bundle-accent)}.bundle-compare__glow--two{right:-10rem;bottom:-14rem;background:var(--bundle-burgundy)}.bundle-compare__header{max-width:76rem;margin:0 auto 3.6rem;text-align:center}.bundle-compare__eyebrow{margin:0 0 .8rem;color:var(--bundle-burgundy);font-size:1.2rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.bundle-compare__heading{margin:0;color:rgb(var(--color-foreground))}.bundle-compare__intro{max-width:66rem;margin:1.2rem auto 0;color:rgba(var(--color-foreground),.72);font-size:1.6rem;line-height:1.65}.bundle-compare__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem;align-items:stretch}.bundle-compare__card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--bundle-accent) 42%,#fff);border-radius:2.4rem;background:#ffffffe0;box-shadow:0 2.2rem 5rem #34091124,0 .5rem 1.4rem #140c0d14,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bundle-compare__card:hover{transform:translateY(-.6rem);border-color:color-mix(in srgb,var(--bundle-accent) 72%,#fff);box-shadow:0 3rem 6rem #34091130,0 .8rem 1.8rem #140c0d1a,inset 0 1px #fff}.bundle-compare__card--featured{border-color:color-mix(in srgb,var(--bundle-burgundy) 74%,#fff);box-shadow:0 2.8rem 6rem #5b0c1d33,0 0 0 1px color-mix(in srgb,var(--bundle-accent) 38%,transparent),inset 0 1px #fff}.bundle-compare__card--current:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:2px solid var(--bundle-accent);border-radius:inherit;content:"";pointer-events:none}.bundle-compare__card-topline{position:absolute;top:1.4rem;right:1.4rem;left:1.4rem;z-index:4;display:flex;justify-content:space-between;gap:.8rem;pointer-events:none}.bundle-compare__badge,.bundle-compare__current{display:inline-flex;min-height:2.8rem;align-items:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;padding:.45rem 1rem;box-shadow:0 .6rem 1.6rem #16060a2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1.05rem;font-weight:750;letter-spacing:.06em;line-height:1;text-transform:uppercase}.bundle-compare__badge{color:#fff;background:#5c0c1de6}.bundle-compare__current{margin-left:auto;color:#24170a;background:color-mix(in srgb,var(--bundle-accent) 88%,#fff)}.bundle-compare__media{position:relative;overflow:hidden;aspect-ratio:1.08 / 1;background:linear-gradient(145deg,#f8f5ef,#eee7dd)}.bundle-compare__image-link{display:block;width:100%;height:100%}.bundle-compare__image{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.bundle-compare__card:hover .bundle-compare__image{transform:scale(1.035)}.bundle-compare__media:after{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,#23060ba3);content:"";pointer-events:none}.bundle-compare__trailer-actions{position:absolute;right:1.5rem;bottom:1.5rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.bundle-compare__play{display:inline-flex;min-height:4.4rem;align-items:center;gap:.8rem;border:1.5px solid rgba(255,255,255,.74);border-radius:999px;padding:.7rem 1.35rem .7rem .75rem;color:#fff;background:#320810c2;box-shadow:0 1rem 2.6rem #1103064d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;font:inherit;font-size:1.2rem;font-weight:700;transition:background .18s ease,transform .18s ease}.bundle-compare__play:hover{background:var(--bundle-burgundy);transform:translateY(-2px)}.bundle-compare__play-icon{display:grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;border-radius:50%;color:#251609;background:var(--bundle-accent);box-shadow:0 0 1.8rem color-mix(in srgb,var(--bundle-accent) 55%,transparent)}.bundle-compare__play-icon:before{width:0;height:0;margin-left:.25rem;border-top:.55rem solid transparent;border-bottom:.55rem solid transparent;border-left:.85rem solid currentColor;content:""}.bundle-compare__content{display:flex;flex:1;flex-direction:column;padding:2.2rem 2.2rem 1.8rem}.bundle-compare__count{margin:0 0 .65rem;color:var(--bundle-burgundy);font-size:1.15rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bundle-compare__title{margin:0;font-size:clamp(2rem,2vw,2.7rem);line-height:1.08}.bundle-compare__title a{color:rgb(var(--color-foreground));text-decoration:none}.bundle-compare__title a:hover{color:var(--bundle-burgundy)}.bundle-compare__vibe{margin:1.1rem 0 0;color:var(--bundle-burgundy);font-size:1.45rem;font-weight:750;line-height:1.35}.bundle-compare__description{margin:1rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.38rem;line-height:1.58}.bundle-compare__includes{margin-top:1.6rem;border-top:1px solid color-mix(in srgb,var(--bundle-accent) 34%,#ddd);padding-top:1.4rem}.bundle-compare__includes span{display:block;margin-bottom:.45rem;color:rgba(var(--color-foreground),.56);font-size:1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bundle-compare__includes p{margin:0;color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.5}.bundle-compare__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:0 2.2rem 2.2rem}.bundle-compare__price{margin:0;color:rgb(var(--color-foreground));font-size:1.65rem;font-weight:800}.bundle-compare__price span{margin-right:.25rem;color:rgba(var(--color-foreground),.54);font-size:1.05rem;font-weight:600;text-transform:uppercase}.bundle-compare__button{display:inline-flex;min-height:4.5rem;align-items:center;justify-content:center;gap:.8rem;border:1px solid color-mix(in srgb,var(--bundle-accent) 54%,#fff);border-radius:999px;padding:.9rem 1.6rem;color:#fff;background:var(--bundle-burgundy);box-shadow:0 .8rem 2rem #46081633,inset 0 1px #ffffff38;font-size:1.2rem;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.bundle-compare__button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 1.2rem 2.8rem #46081647,0 0 0 2px color-mix(in srgb,var(--bundle-accent) 35%,transparent)}.bundle-compare__dialog{width:min(92vw,96rem);max-width:none;border:1px solid rgba(255,255,255,.24);border-radius:2rem;padding:0;color:#fff;background:#18070b;box-shadow:0 4rem 10rem #00000080}.bundle-compare__dialog::backdrop{background:#0b0305c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.bundle-compare__dialog-card{overflow:hidden;border-radius:inherit}.bundle-compare__dialog-head{display:flex;min-height:5.8rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:.9rem 1.2rem .9rem 2rem;background:linear-gradient(90deg,#330a14,#160609)}.bundle-compare__dialog-head p{margin:0;font-size:1.45rem;font-weight:700}.bundle-compare__dialog-close{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#fff;background:#ffffff14;cursor:pointer;font:inherit;font-size:2.5rem;line-height:1}.bundle-compare__video-wrap{position:relative;aspect-ratio:16 / 9;background:#000}.bundle-compare__video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:989px){.bundle-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-compare__card--featured:last-child{grid-column:1 / -1;width:min(100%,calc(50% - 1.1rem));justify-self:center}}@media screen and (max-width:749px){.bundle-compare__header{margin-bottom:2.6rem;text-align:left}.bundle-compare__intro{margin-left:0}.bundle-compare__grid{grid-template-columns:1fr;gap:1.8rem}.bundle-compare__card--featured:last-child{grid-column:auto;width:100%}.bundle-compare__card{border-radius:2rem}.bundle-compare__media{aspect-ratio:1.2 / 1}.bundle-compare__content{padding:2rem 1.8rem 1.6rem}.bundle-compare__footer{padding:0 1.8rem 2rem}.bundle-compare__button{padding-inline:1.35rem}}@media(prefers-reduced-motion:reduce){.bundle-compare__card,.bundle-compare__image,.bundle-compare__play,.bundle-compare__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=gA */
