@media only screen and (min-width:750px) and (max-width:1200px){.bundle-builder{--ax: calc(clamp(9rem, 26.67vw, 10rem)*.01) }}.bundle-builder__split{align-items:flex-start;display:flex}.bundle-builder__cover{align-self:stretch;background-color:rgb(var(--c-card-background));flex:0 0 40%;height:100vh;overflow:hidden;position:sticky;top:0}.bundle-builder__cover-image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.bundle-builder--cover-right .bundle-builder__cover{order:2}.bundle-builder__panel{flex:1 1 auto;min-width:0;padding:var(--ax50) clamp(calc(var(--ax)*10),2.5vw,calc(var(--ax)*25))}.bundle-builder__hero{margin:0}.bundle-builder__cover-image--mobile{display:none}@media only screen and (min-width:1201px){.bundle-builder__cover{flex-basis:50%}.bundle-builder__panel{padding:var(--ax50) clamp(var(--ax20),5vw,var(--ax50))}.bundle-builder__hero{max-width:calc(var(--ax)*620)}}@media only screen and (max-width:989px){.bundle-builder__split{display:block}.bundle-builder__cover{height:240px;position:static}.bundle-builder__cover-image--desktop{display:none}.bundle-builder__cover-image--mobile{display:block}.bundle-builder--cover-right .bundle-builder__cover{order:0}.bundle-builder__panel{padding:var(--ax30) var(--ax20)}}.bundle-builder__super-title{font-size:calc(var(--ax)*12)}@media only screen and (min-width:990px){.bundle-builder__super-title{font-size:calc(var(--ax)*14)}}.bundle-builder__super-title{font-weight:var(--f-body-weight-bold);letter-spacing:.04em;margin:0 0 var(--ax5);text-transform:uppercase}.bundle-builder__title{font-size:calc(var(--ax)*28)}@media only screen and (min-width:990px){.bundle-builder__title{font-size:calc(var(--ax)*44)}}.bundle-builder__title{font-weight:var(--f-body-weight-light);line-height:1.15;margin:0 0 var(--ax10);text-transform:uppercase}.bundle-builder__description{font-size:calc(var(--ax)*12)}@media only screen and (min-width:990px){.bundle-builder__description{font-size:calc(var(--ax)*14)}}.bundle-builder__description{line-height:1.4;margin:0;max-width:calc(var(--ax)*480)}.bundle-builder__notice{border:1px dashed rgb(var(--c-foreground));font-size:calc(var(--ax)*12);padding:var(--ax20);text-align:center}@media only screen and (min-width:990px){.bundle-builder__notice{font-size:calc(var(--ax)*14)}}.bb-widget{color:rgb(var(--c-foreground));font-family:var(--f-body-family);font-style:var(--f-body-style);font-weight:var(--f-body-weight);margin:0;max-width:none;scroll-margin-top:calc(var(--ax)*80)}@media only screen and (min-width:1201px){.bb-widget{max-width:calc(var(--ax)*620)}}.bb-widget *{box-sizing:border-box;font-family:inherit}.bb-widget.bb-widget,.bb-widget.bb-widget div,.bb-widget.bb-widget h3,.bb-widget.bb-widget h4,.bb-widget.bb-widget li,.bb-widget.bb-widget p,.bb-widget.bb-widget ul{text-align:left}.bb-widget[v-cloak]{display:none}.bb-step{padding:var(--ax40) 0 0}.bb-step:first-child{padding-top:0}.bb-step__head{align-items:baseline;display:flex;gap:var(--ax10);margin-bottom:var(--ax15)}.bb-step__num{font-size:calc(var(--ax)*18)}@media only screen and (min-width:990px){.bb-step__num{font-size:calc(var(--ax)*22)}}.bb-step__num{font-weight:var(--f-body-weight-light);line-height:1}.bb-step__title{font-size:calc(var(--ax)*16)}@media only screen and (min-width:990px){.bb-step__title{font-size:calc(var(--ax)*20)}}.bb-step__title{font-weight:var(--f-body-weight-light);margin:0}.bb-step__body{align-items:flex-start;display:flex;gap:var(--ax20);margin-top:var(--ax15)}.bb-step__image{aspect-ratio:.75;border:1px solid rgb(var(--c-foreground));flex:0 0 calc(var(--ax)*120);overflow:hidden}.bb-step__image img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.bb-step__col{flex:1 1 auto;min-width:0}.bb-step__empty{font-size:calc(var(--ax)*12)}@media only screen and (min-width:990px){.bb-step__empty{font-size:calc(var(--ax)*13)}}.bb-step__empty{margin:var(--ax10) 0 0;opacity:.7}@media only screen and (max-width:749px){.bb-step__body{flex-direction:column}.bb-step__image{flex-basis:auto;width:calc(var(--ax)*120)}}.bb-select__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid rgb(var(--c-foreground));border-radius:var(--btn-radius);color:inherit;cursor:pointer;font-size:calc(var(--ax)*13);width:100%}@media only screen and (min-width:990px){.bb-select__input{font-size:calc(var(--ax)*14)}}.bb-select__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right var(--ax12) center;background-repeat:no-repeat;background-size:calc(var(--ax)*10) auto;line-height:1.2;padding:var(--ax10) var(--ax30) var(--ax10) var(--ax12)}.bb-select__input:disabled{cursor:not-allowed;opacity:.4}.bb-detail__title{font-size:calc(var(--ax)*14)}@media only screen and (min-width:990px){.bb-detail__title{font-size:calc(var(--ax)*16)}}.bb-detail__title{font-weight:var(--f-body-weight);letter-spacing:.04em;margin:0;text-transform:uppercase}.bb-detail__title-link{color:inherit;text-decoration:none}.bb-detail__title-link:focus-visible,.bb-detail__title-link:hover{text-decoration:underline;text-underline-offset:.15em}.bb-detail__subtitle{font-size:calc(var(--ax)*12)}@media only screen and (min-width:990px){.bb-detail__subtitle{font-size:calc(var(--ax)*13)}}.bb-detail__subtitle{margin:0;opacity:.7}.bb-detail__desc{font-size:calc(var(--ax)*12)}@media only screen and (min-width:990px){.bb-detail__desc{font-size:calc(var(--ax)*13)}}.bb-detail__desc{line-height:1.4;margin:var(--ax5) 0 var(--ax10)}.bb-detail__price{font-size:calc(var(--ax)*13)}@media only screen and (min-width:990px){.bb-detail__price{font-size:calc(var(--ax)*14)}}.bb-detail__price{font-variant-numeric:tabular-nums;font-weight:var(--f-body-weight-bold)}.bb-gift{align-items:center;border:1px solid rgb(var(--c-foreground));display:flex;gap:var(--ax12);margin:var(--ax40) 0 0;padding:var(--ax12) var(--ax15);width:fit-content}.bb-gift__image{flex-shrink:0;height:var(--ax50);object-fit:cover;width:var(--ax50)}.bb-gift__text{font-size:calc(var(--ax)*12)}@media only screen and (min-width:990px){.bb-gift__text{font-size:calc(var(--ax)*13)}}.bb-gift__text{line-height:1.4;margin:0}.bb-gift__label{display:block;font-size:1rem;font-size:clamp(1rem,2.667vw,1rem);font-weight:var(--f-body-weight-bold);letter-spacing:.04em;text-transform:uppercase}@media only screen and (min-width:990px){.bb-gift__label{font-size:1.1rem;font-size:clamp(1rem,.76384vw,1.1rem)}}.bb-gift__title{text-transform:uppercase}.bb-summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ax15);justify-content:space-between;padding:var(--ax40) 0 0}.bb-summary__price{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:var(--ax8)}.bb-summary__label{font-size:calc(var(--ax)*15)}@media only screen and (min-width:990px){.bb-summary__label{font-size:calc(var(--ax)*18)}}.bb-summary__label{font-weight:var(--f-body-weight-bold)}.bb-summary__value{align-items:baseline;display:flex;gap:var(--ax5)}.bb-summary__value .compare-at{font-size:calc(var(--ax)*12);opacity:.6;text-decoration:line-through}@media only screen and (min-width:990px){.bb-summary__value .compare-at{font-size:calc(var(--ax)*13)}}.bb-summary__value .sale{font-size:calc(var(--ax)*15)}@media only screen and (min-width:990px){.bb-summary__value .sale{font-size:calc(var(--ax)*18)}}.bb-summary__value .sale{font-weight:var(--f-body-weight-bold)}.bb-summary__badge{font-size:1rem;font-size:clamp(1rem,2.667vw,1rem)}@media only screen and (min-width:990px){.bb-summary__badge{font-size:1.1rem;font-size:clamp(1rem,.76384vw,1.1rem)}}.bb-summary__badge{border:1px solid rgb(var(--c-foreground));letter-spacing:.04em;padding:var(--ax3) var(--ax8);text-transform:uppercase}.bb-widget .bb-summary .rebuy-money.sale{color:rgb(var(--c-foreground))}.bb-widget .bb-summary .rebuy-money.compare-at{color:inherit}.bb-widget .bb-summary button.bb-summary__cta.rebuy-button{--shadow-horizontal-offset:var(--btn-shadow-horizontal-offset);--shadow-vertical-offset:var(--btn-shadow-vertical-offset);--shadow-blur-radius:var(--btn-shadow-blur-radius);--shadow-opacity:var(--btn-shadow-opacity);--shadow-visible:var(--btn-shadow-visible);--border-offset:var(--btn-border-offset);--border-opacity:calc(1 - var(--btn-border-opacity));align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(var(--c-button),var(--alpha-button-background));border:var(--btn-border-width) solid rgb(var(--c-outline-button));border-radius:var(--btn-radius-outset);color:rgb(var(--c-button-text));display:inline-flex;font:inherit;font-size:calc(var(--ax)*12);justify-content:center;min-height:calc(var(--ax28) + var(--btn-border-width)*2);min-width:calc(var(--ax)*100 + var(--btn-border-width)*2);padding:0 var(--ax12);position:relative;text-decoration:none;transition:box-shadow var(--duration-short) ease}@media only screen and (min-width:990px){.bb-widget .bb-summary button.bb-summary__cta.rebuy-button{font-size:calc(var(--ax)*14)}}.bb-widget .bb-summary button.bb-summary__cta.rebuy-button{border:0;border-radius:0;cursor:pointer;font-weight:var(--f-body-weight);letter-spacing:.15em;line-height:1;min-height:calc(var(--ax)*48);padding:0 var(--ax30);text-align:center;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.bb-widget .bb-summary button.bb-summary__cta.rebuy-button:before{display:none}.bb-widget .bb-summary button.bb-summary__cta.rebuy-button:hover{background-color:rgba(var(--c-button-hover),var(--alpha-button-background,1));color:rgb(var(--c-button-hover-text))}.bb-widget .bb-summary button.bb-summary__cta.rebuy-button:disabled{background-color:rgba(var(--c-foreground),.2);color:rgba(var(--c-foreground),.5);cursor:not-allowed}@media only screen and (max-width:749px){.bb-widget .bb-summary button.bb-summary__cta.rebuy-button{width:100%}}
