.mbb{--mbb-line: rgba(0, 0, 0, .12);--mbb-muted: rgba(0, 0, 0, .6);--mbb-blue: #072eaa;--mbb-carousel-gap: 1.2rem;--mbb-surface: #f9f8f4;--mbb-radius: .8rem;display:block}.mbb__layout{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}.mbb__main,.mbb__aside,.mbb__slider{min-width:0;max-width:100%}@media screen and (min-width:990px){.mbb__layout{grid-template-columns:minmax(0,1fr) 36rem}}.mbb__intro{text-align:left}.mbb__intro--center{text-align:center}.mbb__intro--right{text-align:right}.mbb__heading{margin:.4rem 0 2rem}.mbb .mbb__heading{margin-bottom:2rem}.mbb__subheading{max-width:60rem;margin:1.2rem 0 0;color:var(--mbb-muted);font-size:1.5rem;line-height:1.6}.mbb__intro--center .mbb__subheading{margin-right:auto;margin-left:auto}.mbb__intro--right .mbb__subheading{margin-right:0;margin-left:auto}.mbb__intro>.magnum-section-label{margin-bottom:.8rem}.mbb__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:2.8rem 0 0;padding:0;list-style:none}.mbb__grid:not(.slider) .mbb__card{width:100%;max-width:none}@media screen and (max-width:989px){.mbb__grid.slider{display:flex;gap:var(--mbb-carousel-gap);width:100%;max-width:100%;margin-bottom:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mbb__grid.slider .mbb__card{box-sizing:content-box;flex:0 0 calc(100% - var(--mbb-carousel-gap) - 3rem);width:calc(100% - var(--mbb-carousel-gap) - 3rem);max-width:calc(100% - var(--mbb-carousel-gap) - 3rem);min-width:0;margin:0}.mbb__grid.slider.grid--peek .mbb__card:first-of-type{margin-left:1.5rem}.mbb__grid.slider.grid--peek:after{content:"";width:0;padding-left:1.5rem;margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width:750px){.mbb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.mbb__grid{grid-template-columns:repeat(var(--mbb-grid-columns, 3),minmax(0,1fr))}.mbb__grid .mbb__card{width:100%;max-width:none}}.mbb__card{display:flex;flex-direction:column;overflow:hidden;border-color:var(--mbb-line);border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-radius:var(--mbb-radius);background:#fff;box-shadow:0 1.6rem 4.8rem #072eaa1a;transition:box-shadow .25s ease,transform .25s ease}.mbb__card:hover{box-shadow:0 1.6rem 4.8rem #072eaa1a;transform:translateY(-.3rem)}.mbb__card-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;line-height:0}.mbb__card-img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.mbb__card:hover .mbb__card-img{transform:scale(1.04)}.mbb__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;padding:1.6rem}.mbb__card-heading-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1rem}.mbb__card-title{flex:1 1 auto;min-width:0;color:#000;font-family:proxima-nova-extra-condensed,sans-serif!important;font-size:2rem;font-weight:800!important;letter-spacing:.02em;line-height:1.1;text-decoration:none;text-transform:uppercase}.mbb__card-title:hover{color:var(--mbb-blue)}.mbb__card-price{flex:0 0 auto;color:var(--mbb-blue);font-size:1.6rem;font-weight:800;line-height:1.1;white-space:nowrap}.mbb__card-meta{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.mbb__card-meta[hidden]{display:none}.mbb__card-added{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;padding:.2rem .9rem;border:.1rem solid #4aa875;border-radius:.4rem;color:#4aa875;font-size:1.3rem;font-weight:700;line-height:1;white-space:nowrap}.mbb__card-added[hidden]{display:none}.mbb__card-variant{margin-top:.2rem}.mbb__variant-select{width:100%;min-height:4rem;padding:0 3rem 0 1.2rem;border:.1rem solid var(--mbb-line);border-radius:.6rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1rem;color:#000;font-size:1.3rem;line-height:1.2;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mbb__add{margin-top:auto;min-height:4.4rem;padding:1.1rem 1.4rem;border:.15rem solid #000000;border-radius:.6rem;background:#000;color:#fff;cursor:pointer;font-family:proxima-nova-extra-condensed,sans-serif!important;font-size:2rem!important;font-style:normal!important;font-weight:800!important;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.mbb__add:hover:not(:disabled){background:#000;color:#fff}.mbb__add:disabled{border-color:var(--mbb-line);background:transparent;color:var(--mbb-muted);cursor:not-allowed}.mbb__aside{position:relative}@media screen and (min-width:990px){.mbb__aside{position:sticky;top:9rem;align-self:start}}.mbb__panel{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border:.1rem solid var(--mbb-line);border-radius:var(--mbb-radius);background:var(--mbb-surface);box-shadow:0 1.2rem 3.2rem #0000000d}.mbb__tiers{display:flex;flex-direction:column;gap:1.6rem}.mbb__tier{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:3rem;padding:0 1.6rem;border:.1rem solid var(--mbb-line);border-radius:.6rem;background:#00000008;color:var(--mbb-muted);font-size:1.4rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.mbb__tier strong{color:#000;font-weight:800}.mbb__tier.is-active{border-color:var(--mbb-blue);background:#072eaa14;color:#000}.mbb__tier.is-active strong,.mbb__tier.is-active .mbb__tier-label{color:var(--mbb-blue)}.mbb__tier-label{font-weight:800}.mbb__tier-sep{color:var(--mbb-line)}.mbb__tier--featured{position:relative}.mbb__tier-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;padding:.2rem .9rem;border-radius:999px;background:var(--mbb-blue);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.mbb__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:.1rem solid var(--mbb-line)}.mbb__panel-title{font-size:1.3rem;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.mbb__count{color:var(--mbb-blue);font-size:1.3rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mbb__items{display:flex;flex-direction:column;gap:1.2rem;min-height:3rem;max-height:42rem;overflow-y:auto}.mbb__items--scrollable{max-height:22rem;overflow-y:auto;padding-right:.4rem;scrollbar-gutter:stable}.mbb__items--scrollable::-webkit-scrollbar{width:.6rem}.mbb__items--scrollable::-webkit-scrollbar-track{background:#0000000d;border-radius:999px}.mbb__items--scrollable::-webkit-scrollbar-thumb{background:#072eaa59;border-radius:999px}.mbb__empty{display:flex;align-items:center;gap:1rem;min-height:3rem;padding:0 1.6rem;border:.15rem dashed var(--mbb-line);border-radius:.6rem;color:var(--mbb-muted);font-size:1.4rem}.mbb__empty-icon{display:inline-flex;width:2rem;height:2rem;flex-shrink:0}.mbb__empty-icon svg{width:100%;height:100%}.mbb__item{display:grid;grid-template-columns:4.8rem 1fr auto auto;align-items:center;gap:1.2rem;padding-bottom:1.2rem;border-bottom:.1rem solid var(--mbb-line)}.mbb__item:last-child{padding-bottom:0;border-bottom:0}.mbb__item-img{width:4.8rem;height:4.8rem;border:.1rem solid var(--mbb-line);border-radius:.6rem;object-fit:contain;background:#fff}.mbb__item-img--placeholder{display:block}.mbb__item-info{display:flex;min-width:0;flex-direction:column;gap:.2rem}.mbb__item-title{overflow:hidden;color:#000;font-size:1.3rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mbb__item-variant{color:var(--mbb-muted);font-size:1.1rem}.mbb__item-price{color:var(--mbb-blue);font-size:1.3rem;font-weight:800}.mbb__item-qty{display:inline-flex;align-items:center;gap:.4rem}.mbb__qty-btn{display:inline-flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;padding:0;border:.1rem solid var(--mbb-line);border-radius:50%;background:#fff;color:#000;cursor:pointer;font-size:1.6rem;line-height:1;transition:border-color .2s ease,color .2s ease}.mbb__qty-btn:hover{border-color:var(--mbb-blue);color:var(--mbb-blue)}.mbb__qty-num{min-width:2rem;font-size:1.3rem;font-weight:700;text-align:center}.mbb__item-remove{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--mbb-muted);cursor:pointer;font-size:1.8rem;line-height:1;transition:color .2s ease}.mbb__item-remove:hover{color:#000}.mbb__total-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;border-radius:.6rem;background:#0000000a}.mbb__total-label{font-size:1.5rem;font-weight:700}.mbb__total-value{font-size:1.8rem;font-weight:900}.mbb__checkout{position:relative;display:flex;min-height:4rem;align-items:center;justify-content:center;padding:0 1.4rem;border:0;border-radius:.6rem;background:var(--mbb-blue);color:#fff;cursor:pointer;font-family:proxima-nova-extra-condensed,sans-serif!important;font-size:1.6rem;font-style:normal!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase;transition:background .2s ease,opacity .2s ease}.mbb__checkout:hover:not(:disabled){background:#061f78}.mbb__checkout:disabled{background:#0000001f;color:var(--mbb-muted);cursor:not-allowed}.mbb__checkout-spinner{display:inline-flex;width:2rem;height:2rem}.mbb__checkout-spinner .spinner{width:100%;height:100%}.mbb__checkout .hidden{display:none}.mbb__checkout-text{font-family:proxima-nova-extra-condensed,sans-serif!important;font-weight:800!important;color:#fff}.mbb__checkout:disabled .mbb__checkout-text{color:var(--mbb-muted)}.mbb__error{margin:0;color:#b00020;font-size:1.3rem;line-height:1.4}.mbb__error[hidden]{display:none}.mbb__placeholder{margin-top:2.8rem;padding:4rem 2rem;border:.15rem dashed var(--mbb-line);border-radius:var(--mbb-radius);color:var(--mbb-muted);font-size:1.5rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/54/assets/magnum-bundle-builder.css.map */
