sl-drawer.basket-drawer{--sl-z-index-drawer:1020;--size:54rem}@media only screen and (max-width:768px){sl-drawer.basket-drawer{--size:100vw}}sl-drawer.basket-drawer::part(header){position:absolute;top:0;left:0;z-index:1}sl-drawer.basket-drawer::part(header-actions){padding:calc(var(--header-spacing) * 0.5)}sl-drawer.basket-drawer::part(close-button){font-size:var(--sl-font-size-x-large);background:rgb(255 255 255 / .825);border-radius:50%}sl-drawer.basket-drawer::part(title){display:none}sl-drawer.basket-drawer::part(body){padding-top:calc(var(--header-spacing) * 2)}sl-drawer.basket-drawer .body-wrapper,sl-drawer.basket-drawer .footer-wrapper{width:54rem;max-width:100%;margin-inline:auto}sl-drawer.basket-drawer h6{text-align:center}sl-drawer.basket-drawer ul.recommendations{margin-top:var(--sl-spacing-large);display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:38rem;margin-inline:auto}sl-drawer.basket-drawer ul.recommendations>li{min-width:0}sl-drawer.basket-drawer ul.recommendations .product_gallery_item .price_old{display:none}sl-drawer.basket-drawer::part(footer){padding-top:calc(1.5 * var(--footer-spacing));padding-bottom:calc(1.5 * var(--footer-spacing))}sl-drawer.basket-drawer div[slot=footer]{display:flex;gap:var(--sl-spacing-large);flex-direction:column;align-items:stretch}sl-drawer.basket-drawer .alert-added{display:flex;align-items:center;flex-direction:column;gap:var(--sl-spacing-x-small);justify-content:center;color:#2D9D78;margin-bottom:calc(var(--body-spacing) * 1.5);text-align:center}sl-drawer.basket-drawer .alert-added sl-icon{flex-shrink:0;margin-right:var(--sl-spacing-small);font-size:var(--sl-font-size-2x-large)}.details_top{margin-bottom:5px}@media only screen and (min-width:1280px){.details_top{margin-bottom:34px}}.api-upselling{padding-bottom:35px}.details_slider{position:relative;padding:3px 25px 0 20px;margin:0 0 16px}.details_slider .sticker{position:absolute;left:20px;top:13px;z-index:9}@media only screen and (min-width:480px){.details_slider .sticker{left:50%;margin-left:-202px}}@media only screen and (min-width:1024px){.details_slider .sticker{left:70px;margin:0;top:10px}}@media only screen and (min-width:1280px){.details_slider .sticker{left:128px}}.details_slider .sticker span{display:inline-block;margin:0 5px 0 0;padding:0 10px;line-height:30px;height:30px;font-size:1.9rem;font-weight:700;text-transform:uppercase}.details_slider .sticker span.sticker_top,.details_slider .sticker span.sticker_new{color:#FFF;background:#018FC5}.details_slider .sticker span.sticker_sale{color:#FFF;background:#B7000D}@media only screen and (min-width:1024px){.details_slider{padding:0 0 0 70px}}@media only screen and (min-width:1280px){.details_slider{padding:0 0 0 128px;margin:0}}.details_slider li{cursor:zoom-in}.details_slider li figure{position:relative}.details_slider li figure sl-button{position:absolute;right:0;bottom:0}@media only screen and (min-width:1776px){.details_slider li figure sl-button{right:1px}}.details_slider li figure sl-button::part(label){font-size:14pt}.details_slider li figure img{display:block;max-width:100%;height:auto;width:100%;aspect-ratio:1 / 1;border:1px solid #FFF}@media only screen and (min-width:480px){.details_slider li figure img{max-width:400px;margin:auto}}@media only screen and (min-width:1024px){.details_slider li figure img{max-width:none}}.details_slider .tns-controls button{background:url(../img/bgi/svg/arrow_slider_grey.svg) 0 0 no-repeat;background-size:cover;width:15px;height:21px;border:none;position:absolute;top:50%;margin-top:-25px;padding:0;z-index:499}.details_slider .tns-controls button[data-controls=prev]{left:-20px;transform:rotate(180deg)}.details_slider .tns-controls button[data-controls=next]{right:-24px}.details_slider .details_slider_thumbs{overflow:hidden;display:none;position:absolute;left:0;top:0}@media only screen and (min-width:1024px){.details_slider .details_slider_thumbs{display:block}}.details_slider .details_slider_thumbs li{width:50px;margin:0 0 6px;cursor:pointer}.details_slider .details_slider_thumbs li:before{display:none}@media only screen and (min-width:1280px){.details_slider .details_slider_thumbs li{width:85px}}.details_slider .details_slider_thumbs li img{display:block;max-width:100%;height:auto}.details_slider .details_popup{display:none}.details_slider .details_popup.opened{display:block}.details_slider .details_popup .popup_close{background-color:#018FC5}.details_slider .details_popup .popup_content{overflow:auto;width:100%;height:100%;text-align:center}.details_slider .details_popup .popup_content img{max-width:100%}.details_top_main{padding:0 0 10px}@media only screen and (min-width:1280px){.details_top_main{margin:0 62px 0 50px}}.details_top_main:after{content:'';display:block;clear:both}.details_top_main .product_label{float:right;margin:0 0 26px;text-align:right}@media only screen and (min-width:768px){.details_top_main .product_label{margin:0 0 24px}}.details_top_main .product_label img{height:31px;width:auto;display:inline-block}.details_top_main .star_rating{float:left;margin:4px 0 0}@media only screen and (min-width:768px){.details_top_main .star_rating{margin:8px 0 0}}.details_top_main .star_rating strong{margin-left:2px;vertical-align:top;display:inline-block;line-height:16px}.details_top_main .product_text_label{text-transform:uppercase;color:#018FC5;font-size:1.9rem;font-weight:700;margin:0 0 13px;display:block}@media only screen and (min-width:768px){.details_top_main .product_text_label{margin:0 0 40px}}.details_top_main .product_variants:has(sl-select){margin:0 0 26px}@media only screen and (min-width:768px){.details_top_main .product_variants:has(sl-select){margin:0 0 9px}}.details_top_main .product_variants:has(sl-select) .input_holder{margin:0 0 10px}.details_top_main .product_variants:has(sl-select) label{display:block;margin:0 20px 6px;font-size:1.6rem}.details_top_main .price{text-align:right;margin:0 0 21px}.details_top_main .price strong{font-size:4.2rem!important;line-height:23pt;display:block}.details_top_main .price .or{display:block;font-size:15pt;color:#616B75;padding:13px 0 14px;text-transform:uppercase}.details_top_main .price .price_rate{font-size:16.5pt;display:block;margin:0 0 15px}.details_top_main .price .price_rate em{font-style:normal;border-bottom:1px solid #9d9e9c}.details_top_main .price .price_note{font-size:1.5rem;color:#616B75;display:block;padding-top:10px}.details_top_main .stock{border-bottom:1px solid #C6C6C8;padding:0 0 9px}.details_top_main .stock .stock_status{padding:0 0 0 31px;margin:0 0 4px}.details_top_main .delivery{border-bottom:1px solid #C6C6C8;padding:15px 0 22px}.details_top_main .delivery:after{content:'';display:block;clear:both}.details_top_main .delivery span{display:block;margin:0 0 7px}.details_top_main .delivery span.selected_title{display:none}.details_top_main .delivery .flag{float:left;height:40px;line-height:40px;margin:0 13px 0 0;display:none}.details_top_main .delivery .flag img{vertical-align:middle}.details_top_main .delivery .input_holder{float:left;width:205px}@media only screen and (min-width:768px){.details_top_main .delivery .input_holder{width:262px}}.details_top_main .delivery .input_holder+span{float:right;line-height:40px;display:none}.details_top_main .delivery .input_holder .custom-select{text-transform:uppercase}.details_top_main .delivery.selected .flag,.details_top_main .delivery.selected .input_holder+span{display:block}.details_top_main .delivery.selected strong{display:none}.details_top_main .delivery.selected strong.selected_title{display:block}.details_top_main .delivery .min_value_required{clear:both;display:block;font-size:10pt;color:red;line-height:12pt;padding:5px 0 0}.details_top_main .payment{padding:12px 0 20px}.details_top_main .payment img{display:block;max-width:100%;height:auto}@media only screen and (min-width:768px){.details_top_main .buttons{padding:2px 0 0}}.details_top_main .buttons .button{margin:0 0 14px}.details_top_main .buttons .button img{margin:-3px 11px 0 0}.details_top_main .buttons p{color:#616B75;line-height:17px;text-align:right}.details_top_main .buttons .price_note{display:none}@media only screen and (min-width:768px){.details_top_main .buttons .price_note{display:block;font-size:1.5rem;color:#616B75;text-align:right;margin:0 0 12px}}.details_top_main .buttons .inform_wrapper{margin:-5px 0 0}.details_top_main .buttons .inform_wrapper strong{font-size:15pt;line-height:24px;margin:0 0 11px;display:block;letter-spacing:-.2px}.details_top_main .buttons .inform_wrapper .input_holder{margin:0 0 12px}.details_description{background:#F7F7F7;padding:16px 0 18px;margin:0 0 17px}@media only screen and (min-width:1024px){.details_description{padding:38px 0 40px;margin:0 0 25px}}.details_description li:before{display:none}.details_description .emph{padding:19px 10px 15px 18px;border:1px solid #C6C6C8;margin:27px 0 11px;max-width:513px}@media only screen and (min-width:1024px){.details_description .emph{padding:14px 10px 31px 18px;margin:29px 0 18px}}.details_description .emph li:nth-child(2n){margin:0 0 0 34px}.details_description .list2{line-height:21px}@media only screen and (min-width:1024px){.details_description .list2{margin:0 0 0 12px}}.details_description .list2+p{line-height:24px;margin:4px 0 0}.details_description .details_note{line-height:18px;margin:20px 0 0 4px}.details_description .details_note:last-child{margin:20px 0 14px}@media only screen and (min-width:1024px){.details_description .details_note:last-child{margin:20px 0}}.details_description .rating_box{margin:0 0 25px;max-width:320px}.details_description .download_link{margin:6px 0 14px}@media only screen and (min-width:1024px){.details_description .download_link{margin:3px 0 10px}}.details_description figure{margin:0 0 19px;padding:5px 0 0}@media only screen and (min-width:1024px){.details_description figure{padding:2px 0 0}}.details_description figure img{display:inline-block;height:83px;margin:0 16px 0 2px;width:auto}.details_description figure img:last-child{height:90px;max-width:90px;line-height:11px;font-size:10pt}.details_description .form_link{max-width:384px;margin:0 0 23px;font-size:1.5rem}@media only screen and (min-width:1024px){.details_description .form_link{margin:0 0 9px}}.details_description #question_form.opened.instant{overflow:visible;height:auto;border-bottom:1px solid #cfcfcf;transition:none;display:block}@media only screen and (min-width:1024px){.details_description #question_form form{padding:0 0 44px}}.details_description #question_form form .form_inside{max-width:896px;margin:auto}.details_description #question_form form:after{content:'';clear:both;display:block}@media only screen and (min-width:1024px){.details_description #question_form form .input_holder{margin:0 0 21px}}.details_description #question_form form textarea{height:84px}.details_description #question_form form input[type="checkbox"]+label{margin:-10px 0 27px}@media only screen and (min-width:1024px){.details_description #question_form form input[type="checkbox"]+label{margin:-4px 0 0}}.details_description #question_form form input[type="checkbox"]+label:before{top:4px}@media only screen and (min-width:1024px){.details_description #question_form form .button{margin:4px 0 0}}@media only screen and (min-width:1400px){.details_description .col-md-8{padding-left:123px}}.details_description sl-details::part(base){background-color:#F7F7F7}@media only screen and (min-width:768px){.grid_container{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;grid-template-areas:"detail_left detail_right"}}@media only screen and (min-width:1024px){.grid_container{grid-template-columns:62.5% 37.5%}}.grid_container .empty_holder{grid-area:detail_left}.grid_container .empty_fill,.grid_container .message{grid-area:detail_right}.details_popup{background:rgb(0 0 0 / .8);position:fixed;left:-100%;top:0;bottom:0;width:100%;z-index:99999}.details_popup .popup_close{position:absolute;width:62px;height:56px;background:url(/img/icon/webicons/close_white.svg) center no-repeat;background-size:32px 32px;top:0;right:0;cursor:pointer;z-index:9}.details_popup.opened{left:0}.config_attribute_not_orderable .product_details_grid .container-buttons .buttons{display:none}.config_attribute_not_orderable .product_details_grid .container-buttons .buttons-not-available{display:block!important}.buttons-not-available sl-button{display:block}.buttons-not-available sl-button:first-child{margin-bottom:15px}.buttons-not-available .text-info-notification{margin:3px 0;text-align:left}.buttons-not-available .close-layer{display:none}.buttons-not-available sl-dialog:has(form.hidden) [type="submit"]{display:none}.buttons-not-available sl-dialog:has(form.hidden) .close-layer{display:block}.buttons-not-available sl-dialog:has(form.hidden) .privacypolicy_info{display:none}.container-buttons.not-configurable .buttons{display:none!important}.container-buttons.not-configurable .buttons-not-available{display:block!important}.container-buttons.not-configurable .buttons-not-available>*:not(:first-child){display:none}.pdp__paypal-express-container{margin-top:var(--sl-spacing-large)}