.kit-container{display:flex;max-width:1300px;margin:var(--margin-xl) auto var(--margin-2xl) auto;gap:var(--gap-s);justify-content:space-between;align-items:flex-start}@media(min-width:750px){#kit-media-wrapper{margin-left:var(--gap-s);flex:1}}.kit-base-info{max-width:50%;flex:1;width:100%;margin:0;padding:0 var(--padding-m);display:flex;flex-direction:column;gap:var(--gap-l)}.kit-breadcrumbs{margin:var(--margin-m);margin-bottom:0}.kit-base-info-header{width:100%;margin-bottom:-8px}.kit-subtitle{font:var(--normal-text-m-bold);color:var(--black-60);margin:0 0 4px;text-transform:uppercase}.kit-base-info-title{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-2xl);width:100%}.kit-title{color:var(--dark-blue);font:var(--normal-text-l-bold);text-transform:none;flex:1 1 auto;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}@media(max-width:750px){.kit-base-info-title{gap:var(--gap-l)}.kit-price-container{flex-direction:column-reverse;gap:0}}.kit-price-container{display:flex;gap:var(--gap-2xs)}@media(max-width:750px){.kit-price-container{gap:0}}.kit-price,.kit-compare-at-price{font:var(--normal-text-l-regular);flex-shrink:0;white-space:nowrap;margin:0}.kit-price{color:var(--dark-blue)}.kit-price--on-sale{color:var(--red)}.kit-compare-at-price{color:var(--black-60);text-decoration:line-through}.kit-add-to-cart__totals .kit-compare-at-price{font:var(--normal-text-m-regular)}.kit-size-header__main,.kit-customization-header{display:flex;align-items:center;justify-content:space-between}.kit-size-header__main{width:100%}.kit-size-title,.kit-customization-title,.kit-competition-title{font:var(--normal-text-m-regular);color:var(--dark-blue);margin:0;text-transform:uppercase}.kit-size-guide{font:var(--normal-text-m-regular);cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;align-items:center;gap:var(--gap-2xs);display:flex}.kit-size-guide:before{content:"";width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0003 0H2.00033C1.26699 0 0.666992 0.6 0.666992 1.33333V6.66667C0.666992 7.4 1.26699 8 2.00033 8H14.0003C14.7337 8 15.3337 7.4 15.3337 6.66667V1.33333C15.3337 0.6 14.7337 0 14.0003 0ZM14.0003 6.66667H2.00033V1.33333H3.33366V4H4.66699V1.33333H6.00033V4H7.33366V1.33333H8.66699V4H10.0003V1.33333H11.3337V4H12.667V1.33333H14.0003V6.66667Z' fill='%23181733'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;display:block}.kit-customization-price,.kit-competition-price{margin:0;font:var(--normal-text-m-regular);color:var(--dark-blue)}.kit-customization-price{display:flex}.kit-customization-price__free{color:var(--success);font:var(--normal-text-m-bold);margin-right:6px}.kit-size-description{margin:0;font:var(--normal-text-s-regular);color:var(--dark-blue);opacity:.8;max-width:275px}.kit-size-option{background:none;color:var(--dark-blue);border-radius:0;border:var(--border-width-thin) solid var(--dark-blue);cursor:pointer}.kit-size-option{--size-option-width: 52px;height:32px;display:flex;align-items:center;justify-content:center;margin:0;width:100%;font:var(--normal-text-s-regular);line-height:1;text-align:center;position:relative;max-width:var(--size-option-width);text-wrap:nowrap;border-radius:var(--radius-s)}.kit-size-option:has(input[type=radio]:focus-visible){outline:2px solid #000;outline-offset:4px}.kit-size-option input[type=radio]{pointer-events:none}.kit-size-option.disabled{border-color:var(--disabled);color:var(--disabled);opacity:.5}*{-webkit-tap-highlight-color:transparent}.kit-size-option.selected,.kit-size-option:has(input:checked),.product-form__input input[type=radio]:checked+label{background:var(--blue);color:#fff}.kit-size-option.disabled,.product-form__input input[type=radio].disabled+label{position:relative}.kit-size-option.disabled:after,.product-form__input input[type=radio].disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--disabled) 50%,transparent calc(50% + 1px));border-radius:inherit;pointer-events:none;z-index:2}.kit-size-radio,.kit-competition-radio{display:none}.kit-customization-tabs{background:none;z-index:0;flex-wrap:nowrap;display:inline-flex;width:100%;position:relative;max-width:350px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);background:var(--light-blue);border-radius:var(--radius-round)}.kit-customization-tab{-webkit-appearance:none;appearance:none;font:var(--normal-text-s-semibold);cursor:pointer;width:50%;background-color:#0000;border:none;position:relative;padding:var(--padding-xs)}.kit-customization-tab:only-child{width:100%;pointer-events:none}.kit-customization-tab:before{content:"";width:100%;height:100%;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-round)}.kit-customization-tab.active{color:var(--white)}.kit-customization-tab.active:before{background-color:var(--blue)}.kit-customization-tab.active:last-child:before{animation-name:slideright;animation-duration:.1s}.kit-customization-tab.active:first-child:before{animation-name:slideleft;animation-duration:.1s}@keyframes slideright{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideleft{0%{transform:translate(100%)}to{transform:translate(0)}}select#kit-player{border:1px solid var(--dark-blue);height:54px;color:var(--dark-blue);width:100%;background-color:var(--field-background-color, --bg-color-default);padding-left:1.6rem;padding-right:4rem;transition-property:background-color,color,border-color;appearance:none;-webkit-appearance:none;-moz-appearance:none}.kit-customization-player{position:relative}.kit-customization-player:before{content:"";height:24px;width:24px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%23181733' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M0 0h24v24H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")!important}.kit-sizes,.kit-customization,.kit-customization-back,.kit-customization-competition{display:flex;flex-direction:column}.kit-sizes,.kit-customization,.kit-customization-competition{gap:var(--gap-s)}.kit-color-group{display:flex;flex-direction:column;gap:var(--gap-xs)}.kit-color-group__header{display:flex;align-items:center;gap:var(--gap-xs);font:var(--normal-text-m-regular);color:var(--dark-blue);text-transform:uppercase}.kit-color-group__selected-value{text-transform:none;color:var(--dark-blue);opacity:.7}.kit-color-selector{display:flex;flex-wrap:wrap;gap:var(--gap-xs);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.kit-color-selector::-webkit-scrollbar{display:none}.kit-color-option{position:relative;cursor:pointer;display:inline-flex;border-radius:var(--radius-s);padding:2px;border:2px solid transparent;transition:border-color .15s ease}.kit-color-option input[type=radio]{display:none}.kit-color-option:hover{border-color:var(--dark-blue)}.kit-color-option:has(input:checked){border-color:var(--color-selected-variant-background)}.kit-color-option--disabled{cursor:not-allowed!important;opacity:.5}.kit-color-option--disabled:hover{border-color:transparent}.kit-color-option .swatch{--swatch-size: 32px;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-s);display:block;background-color:var(--swatch-background);background-image:var(--swatch-background);background-size:cover;background-position:center}.kit-color-option strikethrough-variant{display:none}.kit-customization-back{gap:var(--gap-s)}.kit-customization-content>div.active{display:flex}.kit-customization-content>div:not(.active){display:none}.kit-customization-custom{display:flex;width:100%;gap:var(--gap-s)}.kit-customization-name,.kit-customization-number{position:relative;flex:1}.kit-customization-custom__label{font:var(--normal-text-xs-bold);color:var(--dark-blue);background-color:var(--white);border-radius:4px;padding:0 .4rem;position:absolute;top:0;left:0;transform:translate(8px,-50%)}.kit-customization-custom__input{--color-input-background: var(--field-background-color, --bg-color-default);--color-input-border: var(--dark-blue);border:1px solid var(--dark-blue);font:var(--normal-text-m-regular);font-size:16px;color:var(--dark-blue);width:100%;height:54px;padding:.6rem 1rem;text-transform:uppercase}.kit-customization-name:has(.kit-customization-custom__input:focus-visible) .kit-customization-custom__label,.kit-customization-name:has(.kit-customization-custom__input:focus) .kit-customization-custom__label,.kit-customization-name:has(.kit-customization-custom__input:not(:placeholder-shown)) .kit-customization-custom__label,.kit-customization-number:has(.kit-customization-custom__input:focus-visible) .kit-customization-custom__label,.kit-customization-number:has(.kit-customization-custom__input:focus) .kit-customization-custom__label,.kit-customization-number:has(.kit-customization-custom__input:not(:placeholder-shown)) .kit-customization-custom__label{color:var(--blue)}.kit-customization-custom__input:focus-visible,.kit-customization-custom__input:focus,.kit-customization-custom__input:not(:placeholder-shown){outline:none;outline-offset:0;border-color:var(--blue)}.kit-competition-options{gap:var(--gap-xs)}.kit-competition-label{font:var(--normal-text-m-bold);flex-wrap:nowrap;gap:var(--gap-s);display:inline-flex;background:var(--light-blue);color:var(--dark-blue);border-radius:0;cursor:pointer;border-radius:var(--radius-round)}.kit-competition-badge{display:flex;align-items:center;padding:6px 12px;white-space:nowrap;gap:var(--gap-3xs)}.kit-competition-badge svg{width:20px;height:20px;flex-shrink:0}.kit-competition-name{font:var(--normal-text-m-bold);color:var(--dark-blue);line-height:20px}.kit-competition-label.selected{background-color:var(--blue);color:var(--white)}.kit-competition-label.selected .kit-competition-name{color:var(--white)}.kit-competition-label.disabled{background-color:var(--black-10);color:var(--disabled);opacity:.75;cursor:not-allowed}.kit-subtotal,.kit-subtotal-price{font:var(--normal-text-l-bold);color:var(--dark-blue);margin:0}.kit-add-to-cart__totals{display:flex;justify-content:space-between;margin-bottom:12px;align-items:flex-end}.kit-add-to-cart__button{width:100%}.kit-add-to-cart__button:before,.kit-add-to-cart__button:after{content:normal}.kit-add-to-cart__wrapper.floating,.default-add-to-cart__wrapper.floating{position:fixed;bottom:0;left:0;right:0;z-index:var(--layer-header);padding:.75rem 1rem;background:var(--white);box-shadow:0 -2px 8px #0000001a}.kit-info-details{display:flex;flex-direction:column}.fcb-product-details__item:nth-of-type(1){border-top:1px #e9e9e9 solid}.kit-info-summary{font:var(--normal-text-xs-bold)!important;text-transform:uppercase;color:var(--dark-blue);outline:none;justify-content:space-between;align-items:center;padding:0!important;display:flex}.kit-info-content{font:var(--normal-text-xs-regular);color:var(--dark-blue);opacity:.8;margin-top:8px}.kit-info-content p{margin-top:0}.kit-add-to-cart__button .loading-overlay__spinner{display:flex}.kit-add-to-cart__button:hover .loading-overlay__spinner .path{stroke:#fff}.kit-announcement-text{margin:0;font:var(--normal-text-m-regular)}@media(max-width:750px){.kit-breadcrumbs{display:none}.kit-container{justify-content:center;flex-direction:column;gap:var(--gap-s);margin-top:0}.kit-base-info{width:100%;margin:auto;max-width:100%}.kit-size-option{padding:.6rem}.kit-info-details{width:100vw;margin-left:calc(var(--gap-s) * -1)}.fcb-product-details__item{padding:12px 20px}.sticky-kit-form{position:static;transition:width .3s ease,margin .3s ease;width:auto;z-index:1}.sticky-kit-form.floating{position:fixed;bottom:0;left:0;width:100vw;margin:0;padding:0;background:#fff;z-index:20}.sticky-kit-form.floating .kit-add-to-cart__button{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/kit.css.map */
