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)}km-pdp-gallery{display:block;margin:0 auto 16px auto;max-width:500px}@media only screen and (min-width:1024px){km-pdp-gallery{margin:0;max-width:100%}}km-pdp-gallery .kmsg-pdp-gallery__content{display:grid;grid-template-areas:"thumbs image";grid-template-columns:auto 1fr}km-pdp-gallery .kmsg-pdp-slider,km-pdp-gallery .tns-outer{grid-area:image}km-pdp-gallery .kmsg-pdp-slider>li{cursor:zoom-in}km-pdp-gallery .kmsg-pdp-slider>li figure{position:relative}km-pdp-gallery .kmsg-pdp-slider>li figure sl-button{position:absolute;right:1px;bottom:1px}km-pdp-gallery .kmsg-pdp-slider>li figure sl-button::part(label){font-size:14pt}km-pdp-gallery .kmsg-pdp-slider>li figure img{display:block;max-width:100%;height:auto;width:100%;aspect-ratio:1 / 1;border:1px solid #FFF}km-pdp-gallery .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;--kmsg-pdp-slider-control-h-offset:10px}@media only screen and (min-width:1280px){km-pdp-gallery .tns-controls button{--kmsg-pdp-slider-control-h-offset:-20px}}km-pdp-gallery .tns-controls button[data-controls=prev]{transform:rotate(180deg);left:var(--kmsg-pdp-slider-control-h-offset)}km-pdp-gallery .tns-controls button[data-controls=next]{right:var(--kmsg-pdp-slider-control-h-offset)}km-pdp-gallery .kmsg-pdp-slider__thumbs{--kmsg-pdp-slider-thumb-mr:32px;grid-area:thumbs;display:none;margin-right:var(--kmsg-pdp-slider-thumb-mr)}@media only screen and (min-width:1660px){km-pdp-gallery .kmsg-pdp-slider__thumbs.kmsg-pdp-slider__thumbs--two-cols{margin-left:-50px}}@media only screen and (min-width:1280px){km-pdp-gallery .kmsg-pdp-slider__thumbs{display:grid;grid-template-columns:1fr;align-content:flex-start;gap:6px}km-pdp-gallery .kmsg-pdp-slider__thumbs.kmsg-pdp-slider__thumbs--two-cols{grid-template-columns:1fr 1fr;--kmsg-pdp-slider-thumb-mr:6px}}km-pdp-gallery .kmsg-pdp-slider__thumbs li{cursor:pointer;width:75px}@media only screen and (min-width:1660px){km-pdp-gallery .kmsg-pdp-slider__thumbs li{width:83px}}km-pdp-gallery .kmsg-pdp-slider__thumbs li img{display:block;max-width:100%;height:auto}km-pdp-gallery .sticker{grid-area:image;position:relative;margin-top:10px;align-self:start;justify-self:start}km-pdp-gallery .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}km-pdp-gallery .sticker span.sticker_top,km-pdp-gallery .sticker span.sticker_new{color:#FFF;background:#018FC5}km-pdp-gallery .sticker span.sticker_sale{color:#FFF;background:#B7000D}sl-dialog.kmsg-pdp-gallery__popup{--sl-overlay-background-color:rgba(0, 0, 0, 0.8)}sl-dialog.kmsg-pdp-gallery__popup::part(base){z-index:var(--sl-z-index-fullscreen)}sl-dialog.kmsg-pdp-gallery__popup::part(panel){width:100%;height:100%;max-width:100%;max-height:100%;background:none}sl-dialog.kmsg-pdp-gallery__popup::part(panel){pointer-events:none}sl-dialog.kmsg-pdp-gallery__popup *{pointer-events:auto}sl-dialog.kmsg-pdp-gallery__popup::part(header){display:none}sl-dialog.kmsg-pdp-gallery__popup::part(body){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0}sl-dialog.kmsg-pdp-gallery__popup .kmsg-pdp-gallery__popup-close{position:fixed;top:0;right:var(--sl-scroll-lock-size,0)}sl-dialog.kmsg-pdp-gallery__popup figure{display:block}sl-dialog.kmsg-pdp-gallery__popup img{display:block;max-width:100%;height:auto}.details_top{margin-bottom:5px}@media only screen and (min-width:1280px){.details_top{margin-bottom:34px}}.product-description{margin:20px 0}.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_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 .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 .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_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 .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}.details_description sl-details h3[slot="summary"]{font-size:2.2rem;font-weight:700;margin:0}@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)}