@media (max-width: 767px){.page__schemas{padding-inline:1rem}}.page__schemas .schema-list__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.page__schemas .schema-list__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.page__schemas .schema-list__wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}.schema__header{padding:.5rem 0 1rem}@media (max-width: 767px){.schema__header{margin-bottom:1.5rem}}@media (min-width: 768px){.schema__header{padding:24px 0}}.schema__header__actions{display:flex;align-items:center}.schema__header-link-actions{margin-left:auto}@media (min-width: 768px){.schema__header-link-actions{margin-right:auto;margin-left:0}}.schema__sidebar{width:100%;display:flex;flex-direction:column;position:relative}@media (max-width: 767px){.schema__sidebar{position:fixed;bottom:0;left:0;height:100%;max-height:calc(100% - 10rem);max-width:100%;background-color:#fff;z-index:10}.schema__sidebar:before{content:"";display:inline-block;position:fixed;top:0;left:0;width:100%;min-width:100%;height:100%;z-index:-1;background:#00000040}}@media (min-width: 768px){.schema__sidebar{max-width:243px;background-color:#f4f3f3}}.schema__sidebar.d-none{max-width:0;overflow:hidden;background-color:transparent}@media (min-width: 768px){.schema__sidebar.d-none{max-width:40px}}.schema__sidebar.d-none .schema-list{display:none}.schema__sidebar.d-none .toggle__additional-schemas{border-bottom:none}.schema__sidebar.d-none:before{display:none}@media (min-width: 768px){.schema__sidebar .react-tooltip{left:0!important;top:0!important;height:100%;transform:translate(-100%)}}@media (max-width: 767px){.page__schema{padding-inline:1rem}}.page__schema .schema-list__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem 1rem}@media (min-width: 768px){.page__schema .schema-list__wrapper{display:flex;flex-direction:column;gap:1rem}}.page__schema .schema-item{background-color:#fff}@media (min-width: 768px){.page__schema .schema-item__img{display:none}}.page__schema .schema-item__preview{padding:0}@media (min-width: 768px){.page__schema .schema-item__preview{border-top:none}}@media (min-width: 768px){.page__schema .schema-item__preview .btn.btn-link{display:none;padding:0}}@media (min-width: 768px){.page__schema .schema-item__main{padding-bottom:1rem;padding:0}.page__schema .schema-item__main:hover{box-shadow:-1px -1px 8px #0000000f,1px 1px 8px #0000000f}}@media (min-width: 768px){.page__schema .schema-item__main a{padding:1rem .5rem}}.page__schema .schema-item__name{margin-bottom:0}@media (min-width: 768px){.page__schema .schema-item__name{margin-top:0}}.page__schema .schema-list__btn-all{display:none}.page__schema .schema-list{max-height:100%;overflow-y:scroll}@media (max-width: 767px){.page__schema .schema-list{background-color:#fff}}.page__schema .schema-list__filters{margin-bottom:0;padding-top:1.5rem}.toggle__additional-schemas{position:relative;cursor:pointer;color:#2a2a2a;padding:.375rem 2.5rem;text-align:center;min-height:40px;border-bottom:1px solid #fff}@media (max-width: 767px){.toggle__additional-schemas{display:flex;align-items:center;justify-content:center;background-color:#fff}}@media (min-width: 768px){.toggle__additional-schemas:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:2.5rem;min-width:2.5rem;height:2.5rem;background-color:#dadada}}.schema-item{border:1px solid #dadada;border-radius:.25rem;display:flex;flex-direction:column;height:100%}.schema-item img{display:block;width:100%;max-width:100%;min-height:7.5rem}.schema-item__img{background-color:#dadada}.schema-item__main{padding:1rem .5rem .25rem}.schema-item__preview{display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-top:1px solid #dadada;margin-top:auto}@media (min-width: 768px){.schema-item__preview{padding:.5rem}}.schema-item__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.schema-list__filters{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}@media (min-width: 768px){.schema-list__filters{margin-bottom:2rem}}.schema-item__preview-tooltip{display:flex;flex-direction:column;align-items:center;padding:0}@media (max-width: 767px){.schema-item__preview-tooltip{height:100%}}@media (max-width: 767px){.schema-item__actions{margin-top:auto}}.schema-item__preview-header{background-color:#2a2a2a;color:#fff;display:block;width:100%;padding:.75rem;text-align:center}.schema-item__preview__img{width:318px;min-height:438px;display:flex;justify-content:center;align-items:center;padding:1rem 2rem}.schema-item__preview__img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.schema-item .tooltip-schema-img{background-color:#fff;color:#000;padding:0}@media (min-width: 992px){.schema-item .tooltip-schema-img{height:auto}}.schema-item .tooltip-schema-img.react-tooltip__place-bottom .react-tooltip-arrow{background-color:#2a2a2a!important}@media (max-width: 767px){.schema-item .tooltip-schema-img{left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;max-height:100%!important;max-width:100%!important;z-index:10;position:fixed}}.page__schema .schema-item__preview__img{width:318px;min-width:318px}@media (min-width: 992px){.page__schema .schema-item__preview__img{width:100%;min-width:600px;max-height:75vh}}@media (min-width: 992px){.page__schema .schema-item__preview__img img{max-height:75vh;padding:1rem 2rem}}.search-option{width:100%;max-width:49rem;border:1px solid #dadada;border-radius:.375rem;padding:1.5rem 1rem;position:relative}@media (min-width: 992px){.search-option{padding:1.5rem 3rem 3rem}}.loader__overlay{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:#00000040}.decor{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:49rem;position:relative;z-index:0;padding:2rem 0}.decor:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:100%;min-width:100%;height:1px;z-index:-1;background-color:#dadada}.decor>span{padding:.375rem .75rem;background-color:#fff;border:1px solid #dadada;border-radius:.125rem;color:#2a2a2a}.select__wrapper{width:100%;max-width:172px;flex:0 0 25%}.select__wrapper:not(.disabled){cursor:pointer}.select__form-select{position:relative}.select__form-select.active .select__form-options{overflow:initial;overflow-y:auto;max-height:300px;transition:max-heigh .3s ease;border-radius:2px 0 0;border:1px solid #dadada}.select__form-selected-option{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:48px;border-radius:2px 0 0 2px;border:1px solid #dadada;padding:0 .5rem}.select__form-selected-option span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select__form-options{max-height:0;overflow:hidden;transition:max-heigh .3s ease;list-style:none;padding-left:0;margin-top:.25rem}.select__form-options li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.5rem}.select__form-options li:not(:last-child){border-bottom:1px solid #dadada}.schema__illustration{position:relative;margin-top:1rem}@media (min-width: 768px){.schema__illustration{margin-top:2.5rem}}.schema__illustration .tools{position:absolute;top:0;left:0;z-index:1;display:flex;gap:.25rem;padding:1rem}.schema__illustration .zoom{border:none;background:transparent;outline:none;box-shadow:none;padding:0;text-transform:none;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;color:#2a2a2a;border:1px solid #2a2a2a;border-radius:1px;width:1.5rem;height:1.5rem;transition:background-color .3s ease,color .3s ease}.schema__illustration .zoom a,.schema__illustration .zoom span{text-transform:none}.schema__illustration .zoom:hover,.schema__illustration .zoom:focus,.schema__illustration .zoom:active{border:none;background:transparent;outline:none;box-shadow:none}.schema__illustration .zoom:focus,.schema__illustration .zoom:active,.schema__illustration .zoom:hover{background-color:#2a2a2a;border:1px solid #2a2a2a;color:#fff}.illustration__point .circle{position:absolute;border:.125rem solid #cb0d25;border-radius:50%;width:23px;height:23px;transform:none}.illustration__point .circle.active,.illustration__point .circle:hover{border-width:3px;border-color:#cb0d25;background-color:#f0343433}.product-table{border:1px solid #dadada;border-radius:.5rem}.product-table .table__row{display:grid}@media (max-width: 991px){.product-table .table__row.table__h-row{display:none}}@media (max-width: 991px){.product-table .table__row{grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-rows:1fr min-content;grid-template-areas:"img name" "img sku" "img availability" "img price" "qty qty";align-items:flex-start}}@media (min-width: 992px){.product-table .table__row{grid-template-columns:1fr 2fr 1fr 1.5fr 1fr 3.5fr;align-items:center}}.product-table .table__row img{display:block;max-width:4.5rem}@media (min-width: 992px){.product-table .diagram-number{min-width:1.5rem}}.product-table .col-lp{display:flex;align-items:center;gap:.5rem}@media (max-width: 991px){.product-table .col-lp{grid-area:img}}@media (max-width: 991px){.product-table .col-name{grid-area:name}}@media (max-width: 991px){.product-table .col-sku{grid-area:sku}}@media (max-width: 991px){.product-table .col-availability{grid-area:availability}}@media (max-width: 991px){.product-table .col-qty{grid-area:qty}}@media (min-width: 992px){.product-table .col-qty .add-to-cart__actions:first-child{display:flex}.product-table .col-qty .add-to-cart__actions:first-child:before{content:"";display:inline-block;position:static;top:0;left:0;width:88px;min-width:88px;height:40px;margin-right:1rem}}.product-table .table__header{background-color:#f4f3f3;color:#2a2a2a;border-radius:3px 3px 0 0}.product-table .col{padding:.5rem}@media (max-width: 991px){.product-table .col.col-price{grid-area:price}}@media (min-width: 992px){.product-table .col.col-price{text-align:right}}.product-table .table__b-row:not(:last-child){border-bottom:1px solid #dadada}.product-table .product-price{display:flex;align-items:flex-end;flex-direction:column}.bike__form{display:flex;position:relative}.bike__form .btn{align-self:flex-start;height:3rem}.bike__form-wrapper{width:100%;max-width:49rem;border:1px solid #dadada;border-radius:.375rem;padding:1.5rem 1rem}@media (min-width: 992px){.bike__form-wrapper{padding:1.5rem 3rem 3rem}}.bike__form-header{margin-bottom:1rem}@media (min-width: 992px){.bike__form-header{margin-bottom:2.5rem}}@keyframes Rectangle_294__opacity__1{0%{opacity:1}50%{opacity:0}to{opacity:1}}.loader__placeholder{width:100%;border:1px solid #dadada;border-radius:.25rem;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:9.25rem;min-width:100%;min-height:18rem;padding:0}.loader__placeholder .Rectangle_294{animation:Rectangle_294__opacity__1 1s infinite;display:block;height:100%;width:100%}.page__schema .loader__placeholder{min-height:8rem}.qty-buttons__container{display:flex}.qty-buttons__input{text-align:center;width:2.5rem;height:2.5rem;-webkit-appearance:none;-moz-appearance:textfield;margin:0;outline:none;border:1px solid #dadada}.qty-buttons__button{width:1.5rem;max-width:1.5rem;height:2.5rem;padding:0;border-radius:0}@media (max-width: 767px){.qty-buttons__button{display:none}}.qty-buttons__button:focus,.qty-buttons__button:active{box-shadow:none;outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-to-cart__form{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width: 768px){.add-to-cart__form{gap:1rem}}@media (max-width: 767px){.modal-eta__form{padding-inline:1rem}}.product-tooltip{padding:0!important}@media (min-width: 768px){.product-tooltip{min-width:32px}}.product-tooltip.react-tooltip__show{box-shadow:-1px -1px 8px #0000000f,1px 1px 8px #0000000f}.product-tooltip__info-wrapper{display:flex;align-items:flex-start;gap:.5rem;padding:1rem}.product-tooltip__img{max-width:80px;width:80px}.product-tooltip__img img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-tooltip__info{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 767px){.product-tooltip__name{padding-right:1.5rem}}.product-tooltip__actions{padding:1rem;border-top:1px solid #dadada}.product-tooltip__empty-message{padding-inline:1rem}.product-tooltip .point-tooltip__select{padding:1rem}.product-tooltip .select-note{margin-bottom:1rem}.product-tooltip .select__wrapper{width:100%;max-width:unset}.product-tooltip .select__wrapper span{text-align:left}.product-tooltip .btn.btn-close{top:1rem}.table__body .product-img-tooltip{min-width:460px;min-height:460px}.table__body .product-img-tooltip img{min-width:460px}.schema__results{display:flex;max-height:592px}.schema__illustration{width:100%}.schema__view-wrapper{margin-bottom:3rem}.transform-component-module_wrapper__SPB86,.react-transform-wrapper{width:100%!important;height:552px!important;max-height:552px!important;border:1px solid #dadada;background-color:#fff}@media (max-width: 767px){.page__spf-home{padding-inline:1rem}}*{box-sizing:border-box}#root{width:100%;max-width:1440px;margin-inline:auto;padding-inline:0;font-family:Arial,Helvetica,sans-serif}@media (min-width: 992px){#root{padding-inline:48px;padding-inline:1rem}}@media (max-width: 767px){#root .desktop{display:none}}@media (min-width: 768px){#root .mobile{display:none}}#root .sku__replaced{text-decoration:line-through}#root .regular-price{text-decoration:line-through;line-height:1}.ReactModal__Overlay{z-index:1}
