.template-home-redesign .js-redesign-root .r-bundles{padding-bottom:clamp(5.6rem,7vw,8.8rem)!important;padding-top:clamp(6.4rem,8vw,10.4rem)!important}.template-home-redesign .js-redesign-root .r-bundles .r-section-intro{margin-bottom:clamp(2.8rem,4vw,5.6rem)!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid{align-items:stretch;display:grid;gap:clamp(1.4rem,2vw,2.6rem);grid-template-columns:repeat(3,minmax(0,1fr))}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card{display:flex!important;flex-direction:column;gap:1.35rem!important;min-width:0;padding:clamp(1.6rem,2vw,2.4rem)!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__media{aspect-ratio:4 / 3;margin:calc(clamp(1.6rem,2vw,2.4rem)*-1) calc(clamp(1.6rem,2vw,2.4rem)*-1) 0!important;overflow:hidden}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__media a,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__media img{display:block;height:100%;width:100%}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__media img{object-fit:cover}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__head{gap:.55rem!important;padding-bottom:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__head .r-h3{font-size:clamp(2.4rem,2.6vw,3.6rem)!important;line-height:.98}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__head .r-h3 a{color:inherit;text-decoration:none}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-body{font-size:1.45rem!important;line-height:1.45!important;margin:0!important;padding-top:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents{margin-top:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__price{font-size:clamp(3.2rem,3.5vw,4.6rem)!important;margin-top:auto!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__availability{color:var(--r-ash);font-family:var(--r-f-mono);font-size:1.05rem;font-weight:800;letter-spacing:.08em;margin:-.6rem 0 0;text-transform:uppercase}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__button{margin-top:0!important;width:100%!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid:has(>.r-bundle-card:only-child){grid-template-columns:minmax(0,1fr)!important;margin-left:auto;margin-right:auto;max-width:108rem!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid>.r-bundle-card:only-child{align-items:start;background:color-mix(in srgb,var(--r-paper) 88%,#ffffff)!important;border:1.5px solid var(--r-ink)!important;box-shadow:1.8rem 1.8rem #82150f17!important;display:grid!important;gap:0!important;grid-template-columns:minmax(28rem,.94fr) minmax(0,1.06fr)!important;overflow:hidden;padding:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid>.r-bundle-card:only-child>.r-bundle-card__media{aspect-ratio:auto!important;border-right:1px solid var(--r-ink);grid-column:1;grid-row:1 / span 6;height:100%;margin:0!important;min-height:48rem}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__media img{height:100%;object-fit:cover}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__head,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-body,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__price,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__button,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__error,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-small{margin-left:clamp(2rem,3vw,3.6rem)!important;margin-right:clamp(2rem,3vw,3.6rem)!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__head{border-bottom:1px solid var(--r-line)!important;gap:.6rem!important;padding-bottom:1.8rem!important;padding-top:clamp(2.4rem,3.2vw,3.6rem)!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__head .r-tag{justify-self:start}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__role{color:var(--r-ash)!important;font-family:var(--r-f-mono)!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-body{color:var(--r-ash)!important;font-size:clamp(1.6rem,1.45vw,2rem)!important;line-height:1.55!important;max-width:44ch;padding-top:2rem!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents{border-bottom:1px solid var(--r-line)!important;border-top:1px solid var(--r-line)!important;margin-top:2.4rem!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents summary{align-items:center;cursor:pointer;display:grid;font-family:var(--r-f-mono);font-size:1.05rem;font-weight:800;gap:1rem;grid-template-columns:minmax(0,1fr) auto 1.6rem;letter-spacing:.12em;list-style:none;min-height:5.2rem;text-transform:uppercase}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents summary::-webkit-details-marker{display:none}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents summary small{color:var(--r-ash);font-size:.95rem;letter-spacing:.06em}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents summary i:before,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents summary i:after{background:currentColor;content:"";display:block;height:1px;position:absolute;transition:transform var(--r-d-fast) var(--r-ease);width:1.4rem}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents summary i{height:1.4rem;position:relative;width:1.4rem}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents summary i:after{transform:rotate(90deg)}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents[open] summary i:after{transform:rotate(0)}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__list{border-top:1px solid var(--r-line)!important;gap:0!important;margin:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__list li{border-bottom:1px solid var(--r-line)!important;display:grid!important;gap:.35rem!important;padding:1.35rem 0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__item-main{color:var(--r-ink);font-weight:650;line-height:1.35}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__item-note{color:var(--r-ash);font-size:1.35rem;line-height:1.4}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__price{border:0!important;color:var(--r-oxblood)!important;font-size:clamp(4.6rem,5vw,6.4rem)!important;margin-top:2rem!important;padding:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__button{margin-top:1.8rem!important;min-height:5.8rem!important;width:calc(100% - clamp(4rem,6vw,7.2rem))!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-small{border-top:1px solid var(--r-line);color:var(--r-ash)!important;font-size:1.35rem!important;font-weight:700;margin-bottom:clamp(2.4rem,3.2vw,3.6rem)!important;margin-top:1.8rem!important;padding-top:1.6rem}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid>.r-bundle-card:only-child>*:not(.r-bundle-card__media){grid-column:2;max-width:none}@media screen and (max-width:749px){.template-home-redesign .js-redesign-root .r-bundles{padding-bottom:5.6rem!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid>.r-bundle-card:only-child{box-shadow:.9rem .9rem #82150f14!important;grid-template-columns:1fr!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid{grid-template-columns:minmax(0,1fr)}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card{gap:1.15rem!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid>.r-bundle-card:only-child>.r-bundle-card__media{aspect-ratio:1 / .78!important;border-bottom:1px solid var(--r-ink);border-right:0;min-height:0}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid>.r-bundle-card:only-child>.r-bundle-card__media,.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid>.r-bundle-card:only-child>*:not(.r-bundle-card__media){grid-column:1!important;grid-row:auto!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__head,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-body,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__contents,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__price,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__button,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__error,.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-small{margin-left:1.8rem!important;margin-right:1.8rem!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card>.r-body{font-size:1.55rem!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__list li{padding:1.1rem 0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundle-card__button{font-size:1.12rem!important;letter-spacing:.1em!important;width:calc(100% - 3.6rem)!important}}@media screen and (min-width:750px){.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid:not(:has(>.r-bundle-card:only-child)) .r-bundle-card__head{border-bottom:0!important;padding:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid:not(:has(>.r-bundle-card:only-child)) .r-bundle-card>.r-body{font-size:1.45rem!important;line-height:1.45!important;padding-top:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid:not(:has(>.r-bundle-card:only-child)) .r-bundle-card__contents{margin-top:0!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid:not(:has(>.r-bundle-card:only-child)) .r-bundle-card__price{font-size:clamp(3.2rem,3.5vw,4.6rem)!important;margin-top:auto!important}.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid:not(:has(>.r-bundle-card:only-child)) .r-bundle-card__button{margin-top:0!important;width:100%!important}}@media screen and (max-width:749px){.template-home-redesign .js-redesign-root .r-bundles .r-bundles__grid:not(:has(>.r-bundle-card:only-child)) .r-bundle-card__button{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-r-bundles-home.css.map */
