body{font-family:'Roboto'}:root{--basic-color-light:#d6edf3;--basic-color:#60c3d8;--basic-color-hover:#2a98b5;--basic-color-dark:#096285;--other-color:#ef786f;--other-color-hover:#ff6357;--other-color-light:#f6b0a5;--other-color-bright:#facfbd}.shopping-cart{flex-grow:1}.shopping-cart .media .media-left{padding:5px 10px 5px 5px}.shopping-cart .media .media-left img{width:140px;height:140px;object-fit:cover;box-shadow:none}.shopping-cart .media .media-body{padding-bottom:10px}.button-about-rebranding,.button-about-newShop{cursor:pointer;text-align:center;margin:0 auto 16px}.modal__about-rebranding,.modal__about-newShop{width:100%;height:100%;position:fixed;background:#2125299e;top:0;left:0;z-index:550;display:flex;justify-content:center;align-items:center}.about-rebranding-container,.about-newShop-container{position:relative;width:540px;display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:40px}.about-rebranding-container{padding:74px 112px;gap:20px}.about-newShop-container{padding:78px 43px;gap:16px}.about-rebranding-title-container,.about-newShop-title-container{padding:1px 8px 0 8px;border-radius:65px;display:flex;position:relative;justify-content:center;align-items:center}.about-newShop-title{font-size:22px;font-weight:500}.about-newShop-title span{color:#ef786f}.about-newShop-button{padding:8px 36px 12px;background:linear-gradient(173deg,#ef786f 50%,#ffaaa4 100%);color:#fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.about-newShop-button:hover{color:#fff}.title-color-bg{border-radius:65px;width:100%;height:100%;position:absolute;top:0;background:linear-gradient(90deg,#15a6e1 0%,#00caf4 10%,#00caf4 20%,#6789e0 43%,#ef786f 69%,#eb5c54 86%,#e8423b 100%);opacity:.1}.title-color-title{font-size:14px;font-weight:600;border-radius:65px;background:linear-gradient(90deg,#15a6e1 0%,#00caf4 15%,#00caf4 31%,#6789e0 50%,#ef786f 71%,#eb5c54 81%,#e8423b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-rebranding-text{text-align:center;font-size:14px}.about-newShop-text{text-align:center;font-size:16px;font-weight:500}.about-newShop-mini-text{fonct-size:14px;font-weight:500;color:#a0a8b6}.about-rebranding-text{max-width:285px}.about-rebranding-close,.about-newShop-close{cursor:pointer;background:url('../../images/shop/modal-close.svg');width:40px;height:40px;position:absolute;top:20px;right:20px;box-shadow:3px 2px 5px 0 rgba(151,151,151,20%);border-radius:50px}.modal--disactive{display:none}.flag.shop-rebranding,.flag.shop-newShop{cursor:pointer;position:absolute;top:-315px;left:10px;background:linear-gradient(90deg,#e8f7fd 0%,#e0faff 15%,#e6faff 31%,#ecf1ff 50%,#ffe8e7 71%,#fae7e6 81%,#fbe3e2 100%);border-radius:60px;padding:0 5px}.flag.shop-rebranding .pl-1{font-size:12px;font-weight:500;background:linear-gradient(90deg,#15a6e1 0%,#00caf4 15%,#00caf4 31%,#6789e0 50%,#ef786f 71%,#eb5c54 81%,#e8423b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:capitalize}@media(max-width:560px){.about-rebranding-container,.about-newShop-container{width:95%;border-radius:15px;padding:32px 18px 32px 18px}.about-rebranding-close,.about-newShop-close{width:36px;height:36px;top:20px;right:20px;background-size:cover}.about-rebranding-text,.about-newShop-text{text-align:center;font-size:14px;max-width:100%}}#noDeliveryNotice,#deliveryManyDaysNotice,#deliveryTaxNotice,#deliveryDhlManyPartsNotice,.deliveryCostsList,#orderCreated,#AddressFields,#agreeBlock.with-delivery,#composite-address,#full-address{display:none}#deliveryCostsList .deliveryCostsTable th{vertical-align:top;padding-right:40px;font-weight:bold;color:var(--basic-color) !important}#deliveryCostsList .deliveryCostRow{margin-bottom:20px}#deliveryCostsList .deliveryCostRow div{font-style:italic;margin-left:30px}#deliveryCostsList .deliveryCostRow input[type=radio]{margin-right:10px}#deliveryCostsList .error{color:#f00}#numBut button{vertical-align:middle}#numBut i{display:block;color:#a9a9a9;margin:auto}.change-num{font-size:x-small}.input-group .pieces{outline:none;background-color:transparent;border-bottom:1px solid #ccc}.qty-number:focus:not([readonly])+.pieces{border-bottom:1px solid #4285f4;box-shadow:0 1px 0 0 #4285f4;transition-delay:113ms}.qty-number+.pieces{transition-delay:113ms}.AddressCart{background-color:#fff;text-align:center;border:1px solid var(--basic-color);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.AddressCart:hover{background-color:var(--basic-color);color:#fff !important}.link-to-consignment-info{display:block;padding-bottom:1rem;font-size:1.6rem;color:#000;text-align:center;text-decoration:none;cursor:pointer}.link-to-consignment-info:active,.link-to-consignment-info:hover{color:#000;text-decoration:underline}.vlv-green{color:var(--basic-color)}.basket__container{align-items:center}.modal{z-index:16000;background:rgba(0,0,0,48%)}.side-nav{z-index:15000}.popover{z-index:3000}.products-center__container{max-width:1366px;padding-left:25px;padding-right:25px;margin:0 auto;padding-top:137px !important}#ytWidget{display:flex;justify-content:flex-end;padding:4px 10px;position:fixed;top:76px;right:0;width:94%;z-index:10}#yt-widget.yt-state_mobile .yt-listbox{top:120px !important;z-index:500}#yt-widget .yt-listbox__text{font-size:12px !important}@media(max-width:1080px){#ytWidget{width:92%;z-index:5}}@media(max-width:395px){#yt-widget .yt-button__icon_type_right{display:none !important}#yt-widget .yt-button_type_right{padding:0 !important}}@media(max-width:817px){#ytWidget{display:flex;justify-content:flex-start;padding:4px 10px;position:fixed;top:2px;margin:0 0 0 57px;left:10px;width:30%;z-index:2000}}.order-price-regular span{color:#424242;font-weight:700}.order-price-regular .fs-price{padding:0 0 0 5px}.vilavi-shop-title{color:#000;font-size:26px;font-weight:600;margin:0 0 20px 0}.products-list{display:flex;justify-content:center;flex-wrap:wrap;row-gap:40px;column-gap:20px}.product-card{width:314px;display:flex;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.bonus-info-text{color:#878787;font-size:16px;font-weight:700;margin:0 10px 0 0}.overlay{width:314px;height:314px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin:0 0 5px 0;box-shadow:rgba(0,0,0,.13) 0 3px 5px 0}.overlay img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.h-200{max-height:none}.w-8{width:8%}.shadow-small__container{width:100%;position:relative;display:-ms-flexbox;display:flex;flex-direction:column;background:none;gap:5px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.card{background:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-shadow:none}.card-title{margin-bottom:5px}.card-title a{font-weight:600;font-size:16px;text-align:left}.card-body__container{align-self:stretch;flex:1 0 auto;display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;width:100%;border-radius:5px 5px 0 0;gap:0;padding-bottom:0 !important}.card-flex-wrapper{display:flex;flex-direction:column;gap:5px}.cart-btn-block{width:100%;height:40px;margin-top:0 !important;margin-bottom:0 !important}.cart-btn-block::before{position:absolute;left:65px}.percent-text-plaque{font-size:26px}.card-product__description{width:100%;flex-direction:column}.cart-plus-minus{display:flex;align-items:center;justify-content:space-between;height:40px}.button-minus,.button-plus{margin:0 !important}.button-name{position:relative}.pointer-events-none{pointer-events:none}@media(max-width:700px){.vilavi-shop-title{font-size:18px;font-weight:700}.product-card{width:250px}.overlay{width:250px;height:250px}.card-title a{font-size:14px}.cart-btn{font-size:14px}.cart-btn-block::before{left:70px}.card-product__description{width:100%}.bonus-info-text{font-size:14px}}@media(max-width:570px){.products-center__container{padding-left:7px;padding-right:7px}.vilavi-shop-title{font-size:16px;font-weight:700}[data-aspect-ratio="shop-preview"]:before{padding-top:100% !important}.product-card{width:49%}.overlay{width:100%;aspect-ratio:1/1;margin:0 0 2px 0}.overlay img{width:100%;aspect-ratio:1/1}.card-title a{font-size:12px}.cart-btn{font-size:12px}.products-list{column-gap:5px}.card-body__container{padding:0 2px 2px 2px !important}.cart-btn-block{width:100%;height:32px}.cart-plus-minus{display:flex;align-items:center;justify-content:space-between;height:32px}.cart-btn-block::after{left:124px;bottom:8px}.cart-btn-block::before{display:none}.card-product__description{width:100%}.bonus-info-text{font-size:12px;margin:0 10px 0 0}}@media(max-width:518px){.product-card{width:45%}.card-product__description{width:100%}.overlay{width:225px;height:225px}}@media(max-width:450px){.overlay{width:100%;height:auto}}.cards-row-section:first-child{margin-top:10px !important}.cart-btn,.pls,.mns,.big-btn{background-color:#60c3d8;display:block;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.cart-btn,.pls,.mns{display:inline-block}.cart-btn,.big-btn{color:#fff;background-repeat:no-repeat;background-position:left bottom;background-size:contain}.cart-btn.disabled,.cart-btn:disabled{background-color:#ebedec;background-image:none;color:#b3b3b3}.cart-btn.cant{background-color:#e21e23;color:#fff}.cart-btn:hover,.big-btn:hover{color:#fff}.gray-btn.cart-img{background-repeat:no-repeat;background-position:left bottom}.vilavi-gray{color:#727272}.vilavi-orange{user-select:none;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.vilavi-green{color:var(--basic-color)}.vilavi-dark-green{color:var(--basic-color-dark)}.bold{font-weight:bold}.shadow-small{-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,.15);box-shadow:1px 1px 2px 1px rgba(0,0,0,.15)}.order-price-wholesale span{color:#424242}.lSSlideWrapper{margin-top:1rem;margin-bottom:2rem}.new-design .lSSlideOuter .lSPager.lSpg>li{padding-left:8px;padding-right:8px}.footer .btn-floating{height:32px;width:32px}.footer .btn-floating i{line-height:33px}.vert-al-m{vertical-align:middle}.card-footer{text-align:center;height:auto;border-top:none !important;background-color:rgba(249,249,249);padding:0}.card-footer:last-child{width:100%;margin-top:10px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.card-title{color:#292929;width:100%;display:flex;justify-content:flex-start;align-items:center;padding:0 0 0 5px}.bottom-border{border-bottom:1px solid #9f9f9f}.top-border{border-top:1px solid #9f9f9f}#tooltip{background:#535860;color:#fff;text-align:center;padding:6px 0;position:absolute;max-width:250px;z-index:9999;display:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-shadow:4px 4px 8px rgba(0,0,0,.3);padding:5px 8px;font-size:12px;text-shadow:none}.flag{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:.75rem;overflow:hidden;margin-bottom:4px;display:flex}.flag span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:left;padding:4px;font-size:10px;border-radius:3px}.flag.shop-gray span{background-color:#b3b3b3}.flag.shop-orange span{background-color:var(--other-color)}.flag.shop-bluegreen span{background-color:var(--basic-color-hover)}.flag.shop-purple span{background-color:#b677e9}.flag.shop-blue span{background-color:#1b6eaf}.flag.shop-green span{background-color:var(--basic-color)}.order-price-wholesale .fs-price{padding:0 0 0 5px}.bonus-info__container{width:100%;display:flex;justify-content:flex-start;padding:0 20px 0 5px}.turk__container{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:0 10px 0 0}.turk-pv__container{display:flex;width:100%;justify-content:space-between}.turk-pv,.retail-reward-regular{display:block;font-size:14px;font-weight:800;color:#878787;padding:0 5px}@media(max-width:425px){.bonus-info__container{justify-content:flex-start;padding:0 20px 0 5px;flex-direction:column;align-items:flex-start}.turk-pv,.retail-reward-regular{padding:0 0}}.turk__flag-and-price{display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between;font-size:14px;width:100%;padding:0 5px}.turk__retail-price{display:block}.order-price-regular{display:block}.smallScreenVisible-inline{display:none}@media(max-width:448px){.turk__retail-price{font-size:12px;text-align:right}.turk-pv{font-size:12px}.turk-rp{font-size:12px}.turk-pv,.retail-reward-regular{font-size:12px}.turk__flag-and-price{font-size:12px}}@media(max-width:375px){.turk__retail-price{font-size:10px;text-align:right}.turk-pv{font-size:10px}.turk-rp{font-size:10px}}@media(max-width:570px){.card .card-title a{color:#424242;line-height:14px}.card-title{align-items:flex-start}.flag-and-price{margin:10px 0 0 0;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:3px}.smallScreenVisible-inline{display:inline !important}}@media(max-width:570px){.flag-and-price{margin:5px 0 0 0}}@media(max-width:418pxpx){.flag-and-price div{font-size:12px}}.all-flags{position:relative;left:0;width:100%}.all-flags__container{position:relative;top:0}@media(max-width:488px){.all-flags__container{position:relative}}.promo{height:32px;width:32px !important;top:-4px;left:-4px}.promo-big{width:100px !important;top:-5px;left:-6px}.no-shadow{-webkit-box-shadow:none;box-shadow:none}.details{border-left:solid #e2e2e2 2px;border-right:solid #efefef 1px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.bottom-border.faint{border-bottom-color:#ececec}.top-border.faint{border-top-color:#ececec}input[type=number].qntt{border:1px solid #ffffff00;text-align:center;background:transparent;-moz-appearance:textfield;width:62px;font-size:16px}input[type=number].qntt:hover{border:1px solid var(--basic-color);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}input[type=number].qntt::-webkit-outer-spin-button,input[type=number].qntt::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button.pls,button.mns,button.cart-btn{cursor:pointer}button.share{background-color:#fe5e38;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border:none;padding-top:.25rem;padding-bottom:.25rem}.fs-price{font-size:1.2rem !important}@media(max-width:700px){.fs-price{font-size:14px !important}}@media(max-width:418px){.order-price-regular .fs-price{font-size:12px !important}}.fw-500{font-weight:500}.fw-400{font-weight:400}.shopping-cart .card{-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.12);box-shadow:2px 2px 4px 1px rgba(0,0,0,.12);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.shopping-cart .card h4,.cart-item h4{font-weight:500}.cart-item img{width:100%;max-width:140px}.modal-content{background-color:#f9f9f9}.modal-header{text-transform:uppercase;font-family:'Geometria-Bold'}.modal-header .heading{margin-bottom:0}input[type=button].close{border:none;background:none;padding:0 .25rem 0 .25rem}.input-group>.input-group-append>.green-btn{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0}.fa.w16{width:16px}.modal-footer{border-top:1px solid #dadada}.vertical-splitter{color:#dadada;height:24px;font-size:2rem;top:-14px;position:relative;font-weight:100}.important-information{background-color:#ffa600;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.important-information a{color:#fff}.important-information a:hover{color:#63910d}#deliveryCosts2 table th{font-size:1.1rem}#deliveryCosts2 table td{font-size:1rem}#deliveryCosts2 .deliveryCostRow fieldset:disabled label{color:#c7c7c7}.size-selector{padding-top:.25rem;padding-bottom:.25rem;height:2rem}#deliveryCosts2 .deliveryCostRow .delivery-highlight::after{color:#fff;margin-left:35px;padding-left:.2rem;padding-right:.2rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}#deliveryCosts2 .deliveryCostRow .delivery-highlight.fastest::after{background-color:var(--basic-color)}#deliveryCosts2 .deliveryCostRow .delivery-highlight.lowest::after{background-color:var(--other-color-light)}#deliveryCosts2 .deliveryCostRow .delivery-highlight.fastest.lowest::after{background:linear-gradient(90deg,var(--basic-color) 45%,var(--other-color-light) 55%)}table.bill th{border-bottom:1px solid #000;font-weight:bold}table.bill td{border-top-style:dashed}table.bill tfoot{border-top:1px solid #000}.pagination .page-item.active .page-link{box-shadow:none;-webkit-box-shadow:none}.bg-info{background-color:var(--basic-color) !important;border-radius:11px}.bg-info p{font-size:14px;margin:0}.placed-top-left{left:4px;top:4px;right:auto;height:auto;width:auto;background:var(--basic-color);border-radius:4px;max-width:245px}@media(max-width:518px){.placed-top-left{max-width:180px}}.placed-top-left .vertical-flag{padding:2px 7px;text-overflow:ellipsis;font-size:12px}.placed-top-right{left:6px;top:90%;height:auto;width:auto;background:var(--other-color);border-radius:4px}.placed-top-right .vertical-flag{user-select:none;padding:0 7px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;border-radius:4px}.card-button-order{display:block !important;padding:10px !important;font-size:16px}.button-reset__container{display:block !important;padding:10px !important}@media(max-width:661px){.placed-top-right{top:88%}}@media(max-width:570px){.bg-info p{font-size:12px;margin:0}.placed-top-left .vertical-flag{font-size:9px}.placed-top-right .vertical-flag{font-size:12px}.placed-top-right{max-width:90%;top:89%;left:7px}.button-minus,.button-plus{margin:0 !important;padding:5px 5px !important}}@media(max-width:455px){.placed-top-right{max-width:100% !important;top:87%;left:7px}.placed-top-right .vertical-flag{font-size:10px}}.bg-info a{color:#007bff}.bg-info a:hover{color:#000}.selectize-control .selectize-input{height:calc(2.25rem + 2px);line-height:1.5}.attention{margin-top:1rem;font-size:.9rem;color:#00c851}.sticky-element{box-sizing:border-box;position:fixed;top:80px !important;margin:0 auto 13px;left:25%;width:50%;background-color:#f9f9f9;z-index:500;display:flex;flex-direction:column;border:1px solid #60c3d8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:4px 10px}@media(max-width:600px){.sticky-element{position:sticky;top:58px !important;left:4%;width:92%}.products-center__container{padding-top:68px !important}}.search-input-wrapper{width:100%;color:inherit;font-size:14px;display:flex;align-items:center}.search{border:none;outline:none;-webkit-appearance:none;width:97%;background-color:transparent}.search-submit{width:24px;height:24px;border:none;background:url("/images/icons/icon_search.svg") no-repeat 50% 50%;cursor:pointer}.proposed-options{width:100%;display:flex;flex-direction:column}.proposed-option{color:inherit;font-size:1rem;cursor:pointer}.proposed-option:first-child{margin-top:1rem}.proposed-option[data-state="selected"]{background-color:rgba(96,195,216,.52)}.remove-btn{display:none;width:18px;height:auto;margin-right:1rem;cursor:pointer}.loader{border:3px solid #f3f3f3;border-top:3px solid #60c3d8;border-bottom:3px solid #60c3d8;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;justify-self:center;align-self:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.card-shadow{animation:blink 1s normal forwards;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}@keyframes blink{0%{-webkit-box-shadow:0 0 1px 1px var(--basic-color-dark);-moz-box-shadow:0 0 1px 1px var(--basic-color-dark);box-shadow:0 0 1px 1px var(--basic-color-dark)}100%{-webkit-box-shadow:0 0 4px 4px var(--basic-color);-moz-box-shadow:0 0 4px 4px var(--basic-color);box-shadow:0 0 4px 4px var(--basic-color)}}.select-max-height .dropdown-content{max-height:190px;top:-160px}@media screen and (max-width:768px){.sticky-container{width:100%}}