html .glightbox-container .gprev:before,html .glightbox-container .gnext:before,html .glightbox-container .gclose:before{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.product-type{border:1px solid #ececec;border-radius:4px;flex-wrap:wrap;align-items:center;padding:12px;display:flex}@media (min-width:481px){.product-type{padding:15px 12px}}@media (min-width:769px){.product-type{flex-wrap:nowrap}}.product-type__photo-container{flex-grow:0;flex-shrink:0;width:100%;margin:0 0 7px;padding:0}@media (min-width:481px){.product-type__photo-container{width:120px;margin:0 15px 0 0}}@media (min-width:769px){.product-type__photo-container{margin:0 20px 0 0}}.product-type__photo{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:150px;margin:0 auto;display:block}@media (min-width:481px){.product-type__photo{width:120px;margin:0}}.product-type__details{flex:1 1 0}@media (min-width:769px){.product-type__details{margin:0 20px 0 0}}.product-type__name{margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.38}@media (min-width:481px){.product-type__name{font-size:18px}}.product-type__name-link,.product-type__name-link:hover,.product-type__name-link:focus,.product-type__name-link:active{color:#1e1818}.product-type__stock{margin:4px 0 7px;font-size:13px;font-weight:600;line-height:1.2}.product-type__stock.is-in-stock{color:#1da956}.product-type__stock.is-info{color:#1163bb}.product-type__stock.is-sold-out{color:#c70505}.product-type__info-detail{color:#8f8f8f;margin:2px 0 0;font-size:12px;line-height:1.2}.product-type__action-container{width:100%;margin:7px 0 0}@media (min-width:769px){.product-type__action-container{flex-grow:0;width:175px;margin:0}}.product-type__old-price{text-align:right;color:#8f8f8f;margin:0 0 2px;font-size:14px;line-height:1.35;text-decoration:line-through;display:block}.product-type__price{color:#c70505;text-align:right;margin:0;font-size:19px;font-weight:600;display:block}@media (min-width:481px){.product-type__price{margin:0;font-size:20px}}.product-type__price-without-vat{color:#8f8f8f;text-align:right;margin:0 0 7px;font-size:15px;font-weight:500;display:block}@media (min-width:481px){.product-type__price-without-vat{margin:0 0 10px;font-size:16px}}.product-type__inputs-container{display:flex}.product-type__quantity-input{text-align:center;flex-grow:0;width:60px;min-width:0;height:38px;margin:0 12px 0 0;padding:0 5px}@media (min-width:481px){.product-type__quantity-input{height:40px}}@media (min-width:769px){.product-type__quantity-input{height:45px}}.product-type__add-button{height:38px}@media (min-width:481px){.product-type__add-button{height:40px}}@media (min-width:769px){.product-type__add-button{height:45px}}.product-tags{z-index:5;flex-wrap:wrap;gap:5px;padding:5px 0;display:flex}.product-tags__tag{color:#fff;background:#c70505;border-radius:4px;padding:2px 4px;font-size:12px}.product-tags__tag[data-key=discount]{background:#1163bb}.product-tags__tag[data-key=sklad][data-value=Skladem]{background:#c70505}.product-tags__tag[data-key=stav][data-value=Repasovaný]{background:#8f8f8f}.product-tags__tag[data-key=stav][data-value=Nový]{background:#ec9974}.product-widget{background:#fefefe;border:1px solid #ececec;border-radius:4px;flex-direction:column;height:100%;padding:15px 11px 8px;display:flex}@media (min-width:769px){.product-widget{padding:18px 11px 10px}}.product-widget__name{flex-grow:1;font-size:14px;font-weight:600;line-height:1.38}@media (min-width:769px){.product-widget__name{font-size:16px}}@media (min-width:1025px){.product-widget__name{font-size:18px}}.product-widget__name-link,.product-widget__name-link:hover,.product-widget__name-link:focus,.product-widget__name-link:active{color:#1e1818}.product-widget__photo-container{margin:0 0 7px;padding:0;display:block;position:relative}.product-widget__photo{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:150px;max-width:100%;margin:0 auto;display:block}@media (min-width:769px){.product-widget__photo{width:200px}}.product-widget__perex{color:#8f8f8f;margin:6px 0 0;padding:0;font-size:13px;line-height:1.4}.product-widget__price-container{margin:8px 0 0}@media (min-width:769px){.product-widget__price-container{margin:11px 0 0}}.product-widget__old-price{color:#8f8f8f;margin:0 0 2px;font-size:14px;line-height:1.35;text-decoration:line-through;display:block}.product-widget__price{color:#c70505;font-size:16px;font-weight:600}@media (min-width:769px){.product-widget__price{font-size:20px}}.product-widget__buy-button-container{background:#f7f7f7;border-radius:0 0 4px 4px;margin:12px -11px -8px;padding:8px 10px}@media (min-width:769px){.product-widget__buy-button-container{margin:13px -11px -10px;padding:10px}}.product-widget__buy-button{justify-content:center;align-items:center;width:100%;height:36px;font-size:14px;display:flex}@media (min-width:769px){.product-widget__buy-button{height:45px;font-size:16px}}.product-widget__stock{font-size:13px;font-weight:500}.product-widget__stock.is-in-stock{color:#1da956}.product-widget__stock.is-info{color:#1163bb}.product-widget__stock.is-sold-out{color:#c70505}.related-products{margin:40px 0 0}.related-products__title{margin:0 0 20px;padding:0;font-size:20px;font-weight:500}@media (min-width:769px){.related-products__title{margin:0 0 25px}}.related-products__list-wrapper{margin:0 -15px;overflow:hidden}@media (min-width:1025px){.related-products__list-wrapper{margin:0;overflow:visible}}.related-products__list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin:0 0 -25px;padding:0 0 25px;overflow:auto}@media (min-width:1025px){.related-products__list{margin:0;padding:0;overflow:visible}}.related-products__list-container{margin:0 10px;display:flex}@media (min-width:1025px){.related-products__list-container{margin:0 -5px}}.related-products__item{box-sizing:content-box;flex-grow:0;flex-shrink:1;width:25%;min-width:205px;padding:0 5px}@media (min-width:769px){.related-products__item{min-width:245px}}.related-products__list-navigation{margin:15px 0 25px;display:flex}@media (min-width:1025px){.related-products__list-navigation{display:none}}.related-products__list-navigation-button{color:#000;background:#f7f7f7;border:0;width:36px;height:36px;margin:0 5px 0 0;padding:0;font-size:10px;transition:background-color .2s ease-out}.related-products__list-navigation-button:hover,.related-products__list-navigation-button:focus{background:#e5e5e5}.related-products__list-navigation-button:active{background:#d3d3d3}.alternative-products{margin:40px 0 0}.alternative-products__title{margin:0 0 5px;padding:0;font-size:20px;font-weight:500}@media (min-width:769px){.alternative-products__title{margin:0 0 10px}}.alternative-products__paragraph-info{color:#8f8f8f;margin:0 0 20px;padding:0;line-height:1.2}@media (min-width:769px){.alternative-products__paragraph-info{margin:0 0 25px}}.alternative-products__list-wrapper{margin:0 -15px;overflow:hidden}.alternative-products__list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin:0 0 -25px;padding:0 0 25px;overflow:auto}.alternative-products__list-container{margin:0 10px;display:flex}@media (min-width:1025px){.alternative-products__list-container{margin:0 -5px}}.alternative-products__item{box-sizing:content-box;flex-grow:0;flex-shrink:1;width:25%;min-width:205px;padding:0 5px}@media (min-width:769px){.alternative-products__item{min-width:245px}}.alternative-products__list-navigation{margin:15px 0 25px;display:flex}.alternative-products__list-navigation-button{color:#000;background:#f7f7f7;border:0;width:36px;height:36px;margin:0 5px 0 0;padding:0;font-size:10px;transition:background-color .2s ease-out}.alternative-products__list-navigation-button:hover,.alternative-products__list-navigation-button:focus{background:#e5e5e5}.alternative-products__list-navigation-button:active{background:#d3d3d3}.product-helpline{max-width:400px;margin:20px auto 0}@media (min-width:481px){.product-helpline{align-items:center;margin:30px auto 0;display:flex}}.product-helpline__icon{color:#c7c7c8;border:1px solid #c7c7c8;border-radius:50%;flex-grow:0;flex-shrink:0;width:64px;height:64px;margin:0 10px 0 0;font-size:32px;display:none}@media (min-width:481px){.product-helpline__icon{justify-content:center;align-items:center;display:flex}}.product-helpline__icon:before{display:block}.product-helpline__text{text-align:center;flex-grow:1;flex-shrink:1;font-size:16px;font-weight:400;line-height:1.25}.product-helpline__text strong,.product-helpline__text a{font-weight:600}.social-buttons{flex-wrap:wrap;align-items:center;margin:0 -5px -5px 0;padding:0;list-style-type:none;display:flex}.social-buttons__item{margin:0 5px 5px 0}.paginated-table__navigation{justify-content:flex-end;margin:15px 0 25px;display:flex}.paginated-table__navigation-button{color:#000;background:#f7f7f7;border:0;width:36px;height:36px;margin:0 5px 0 0;padding:0;font-size:10px;transition:background-color .2s ease-out,opacity .2s ease-out}.paginated-table__navigation-button:hover,.paginated-table__navigation-button:focus{background:#e5e5e5}.paginated-table__navigation-button:active{background:#d3d3d3}.paginated-table__navigation-button[disabled]{cursor:not-allowed;opacity:.5}.glightbox-container{touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{z-index:9999;width:100%;height:100%;position:relative;overflow:hidden}.glightbox-container .gslider{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s;position:relative;top:0;left:0;overflow:hidden;transform:translate(0,0);display:flex!important}.glightbox-container .gslide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100vh;margin:auto;display:flex;position:relative}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;touch-action:auto;border:none;min-height:165px;outline:none!important}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{float:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;object-fit:cover;touch-action:none;border:none;outline:none;width:auto;min-width:200px;max-width:100vw;height:auto;max-height:100vh;margin:auto;padding:0;display:block}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{transition:none;cursor:grabbing!important}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";background:rgba(255,0,0,.34);width:100%;height:100%;display:none;position:absolute}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{min-width:100%;height:75vh;max-width:100%!important}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{text-align:left;background:#fff;max-width:100%;max-height:calc(100vh - 40px);margin:auto;overflow:auto}.gslide-inline .ginlined-content{width:100%;padding:20px}.gslide-inline .dragging{transition:none;cursor:grabbing!important}.ginlined-content{opacity:1;overflow:auto;display:block!important}.gslide-external{background:#fff;width:100%;min-width:100%;height:100%;max-height:75vh;padding:0;display:flex;overflow:auto}.gslide-media{width:auto;display:flex}.zoomed .gslide-media{box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{width:100%;margin:0 auto}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(transparent 0%,rgba(0,0,0,.75) 100%);width:100%;max-height:78vh;padding:19px 11px 50px;transition:opacity .3s linear;position:absolute;bottom:0;order:2!important;max-width:100vw!important;height:auto!important;overflow:auto!important}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s}.greset{transition:all .3s}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{z-index:9999;border:2px solid #fff;border-right-color:transparent;border-radius:50%;width:25px;height:25px;margin:0 auto;animation:.8s linear infinite lightboxLoader;display:block;position:absolute;top:47%;left:0;right:0}.goverlay{will-change:opacity;background:#000;width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;width:26px;height:44px;display:flex}.gprev svg,.gnext svg,.gclose svg{width:25px;height:auto;margin:0;padding:0;display:block}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;margin-bottom:19px;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em}.glightbox-clean .gslide-desc{margin-bottom:0;font-family:arial;font-size:.86em;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{width:40px;height:50px;position:absolute;top:-100%;left:30px}.glightbox-clean .gnext{width:40px;height:50px;position:absolute;top:-100%;right:30px}.glightbox-clean .gclose{width:35px;height:35px;position:absolute;top:15px;right:10px}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:.5s gfadeIn}.gfadeOut{animation:.5s gfadeOut}.gslideOutLeft{animation:.3s gslideOutLeft}.gslideInLeft{animation:.3s gslideInLeft}.gslideOutRight{animation:.3s gslideOutRight}.gslideInRight{animation:.3s gslideInRight}.gzoomIn{animation:.5s gzoomIn}.gzoomOut{animation:.5s gzoomOut}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate(-60%)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;visibility:hidden;transform:translate(-60%)}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate(60%)}to{opacity:1;transform:translate(0,0)}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;transform:translate(60%)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;width:auto;height:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;position:absolute;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}html .glightbox-container .gprev:before{content:""}html .glightbox-container .gnext:before{content:""}html .glightbox-container .gclose:before{content:"";font-size:17px}html .glightbox-container .gprev,html .glightbox-container .gnext,html .glightbox-container .gclose{border-radius:4px}html .glightbox-container .gprev:before,html .glightbox-container .gnext:before,html .glightbox-container .gclose:before{color:rgba(255,255,255,.5);transition:color .2s ease-out;display:block}html .glightbox-container .gprev:hover:before,html .glightbox-container .gnext:hover:before,html .glightbox-container .gclose:hover:before{color:#fff}html .glightbox-container .gprev svg,html .glightbox-container .gnext svg,html .glightbox-container .gclose svg{display:none}html .glightbox-container .gprev:before,html .glightbox-container .gnext:before{font-size:20px}.product-type-add-to-cart-strip{z-index:100;background-color:#fff;width:100%;transition:transform .25s ease-out;position:fixed;bottom:0;left:0;transform:translateY(100%);box-shadow:0 -5px 20px rgba(0,0,0,.2)}.product-type-add-to-cart-strip.is-active{transform:translateY(0)}.product-type-add-to-cart-strip__container{grid-template-rows:auto auto;grid-template-columns:60px auto min-content;align-items:center;gap:12px;padding:12px 12px 14px;display:grid}@media (min-width:769px){.product-type-add-to-cart-strip__container{grid-template-rows:auto;grid-template-columns:80px auto min-content min-content}}.product-type-add-to-cart-strip__info{flex-direction:column;grid-column:2/4;gap:3px;display:flex}@media (min-width:769px){.product-type-add-to-cart-strip__info{grid-column:2}}.product-type-add-to-cart-strip__info-label{color:#8f8f8f;font-size:13px}.product-type-add-to-cart-strip__name{font-size:17px;font-weight:600}.product-type-add-to-cart-strip__subname{margin:-2px 0 0;font-size:15px}.product-type-add-to-cart-strip__photo-container{aspect-ratio:4/3;border:0;margin:0;padding:0}.product-type-add-to-cart-strip__photo{width:100%;height:100%;display:block}.product-type-add-to-cart-strip__price{white-space:nowrap;text-align:right;flex-direction:column;grid-area:2/1/auto/3;display:flex}@media (min-width:769px){.product-type-add-to-cart-strip__price{text-align:left;flex-direction:row;grid-area:1/3;align-items:center;gap:8px}}.product-type-add-to-cart-strip__current-price{color:#c70505;font-size:18px;font-weight:600}.product-type-add-to-cart-strip__old-price{color:#8f8f8f;font-size:15px;text-decoration:line-through}.product-type-add-to-cart-strip__actions{white-space:nowrap}.product-type-add-to-cart-strip__add-button{padding:6px 20px}.dispatch-cutoff-component{text-align:center;color:#043317;background:#e6f6ec;border:1px solid #3cb56a;border-radius:6px;padding:18px 15px}.dispatch-cutoff-component strong{font-weight:600}.product-detail__main-info{flex-direction:column;margin:0 0 40px;display:flex}@media (min-width:769px){.product-detail__main-info{flex-direction:row;align-items:flex-start;margin:0 0 50px}}.product-detail__main-details{flex-grow:1;order:1;margin:0}@media (min-width:769px){.product-detail__main-details{order:0;margin:0 30px 0 0}}.product-detail__title{margin:0 0 17px;padding:0;font-size:25px;font-weight:600;line-height:1.2}@media (min-width:769px){.product-detail__title{margin:0;font-size:30px;line-height:1.33}}.product-detail__title.is-mobile{display:block}@media (min-width:769px){.product-detail__title.is-mobile{display:none}}.product-detail__title.is-desktop{display:none}@media (min-width:769px){.product-detail__title.is-desktop{display:block}}.product-detail__subtitle{font-weight:400}.product-detail__perex{color:#8f8f8f;margin:12px 0;padding:0;line-height:1.55}.product-detail__perex-link-container{text-align:right;margin:0 0 15px;display:block}.product-detail__perex-link{color:#c70505;background:0 0;border:0;padding:0;text-decoration:underline;transition:color .2s ease-out;display:inline}.product-detail__perex-link:hover,.product-detail__perex-link:focus{color:#a40404;text-decoration:none}.product-detail__perex-link:active{color:#810303}.product-detail__gallery-container{flex-grow:0;flex-shrink:0;order:0;width:100%;max-width:340px;margin:0 auto 10px}@media (min-width:769px){.product-detail__gallery-container{order:1;width:280px;max-width:none;margin:0}}@media (min-width:1025px){.product-detail__gallery-container{flex-direction:column;width:415px;display:flex}}.product-detail__photo-container{aspect-ratio:4/3;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.product-detail__photo{object-fit:cover;border:1px solid #ececec;border-radius:2px;width:100%;height:100%;transition:border-color .2s ease-out;display:block;position:absolute;top:0;left:0}.product-detail__photo:hover,.product-detail__photo:focus{border-color:#dadada}.product-detail__photo:active{border-color:#c8c8c8}.product-detail__gallery-wrapper{margin:7px 0 0;display:flex}.product-detail__gallery-button{color:#fff;background:#c70505;border:0;flex-grow:0;flex-shrink:0;width:25px;padding:0;transition:background-color .2s ease-out}.product-detail__gallery-button:hover,.product-detail__gallery-button:focus{background:#a40404}.product-detail__gallery-button:active{background:#810303}.product-detail__gallery-button[data-direction=left]{border-radius:4px 0 0 4px}.product-detail__gallery-button[data-direction=right]{border-radius:0 4px 4px 0}.product-detail__gallery-button i{display:block}.product-detail__gallery{scroll-behavior:smooth;flex-grow:1;display:flex;overflow:hidden}.product-detail__gallery-button+.product-detail__gallery{margin:0 5px}.product-detail__gallery-photo-container{margin:0 5px 0 0;padding:0}.product-detail__gallery-photo-container:last-child{margin:0}.product-detail__gallery-photo{aspect-ratio:4/3;object-fit:cover;border:1px solid #ececec;border-radius:2px;width:90px;transition:border-color .2s ease-out;display:block}.product-detail__gallery-photo:hover,.product-detail__gallery-photo:focus{border-color:#dadada}.product-detail__gallery-photo:active{border-color:#c8c8c8}.product-detail__social-buttons{border:1px solid #ececec;border-width:1px 0;margin:12px 0;padding:15px 0}@media (min-width:769px){.product-detail__social-buttons{margin:25px 0}}.product-detail__product-type{margin:0 0 15px}.product-detail__product-type:last-child{margin:0}.product-detail__switch-menu{margin:25px -1px 20px;padding:0;list-style-type:none}@media (min-width:481px){.product-detail__switch-menu{margin:35px -1px 25px;display:flex}}@media (min-width:769px){.product-detail__switch-menu{margin:40px -1px 35px}}.product-detail__switch-menu-item{width:100%;padding:0 0 5px}@media (min-width:481px){.product-detail__switch-menu-item{padding:0 1px}}.product-detail__switch-menu-button{color:#fff;text-align:center;background:#404046;border:0;border-radius:4px;width:100%;height:48px;font-size:16px;transition:background-color .2s ease-out}@media (min-width:769px){.product-detail__switch-menu-button{height:60px}}.product-detail__switch-menu-button:hover,.product-detail__switch-menu-button:focus{background:#2f2f33}.product-detail__switch-menu-button:active{background:#1e1e21}.product-detail__switch-menu-button.is-active{background:#535358}.product-detail__description-title.product-detail__description-title{background:#f5f5f5;margin:0;padding:14px 20px;font-size:15px;font-weight:600}.product-detail__description-text.product-detail__description-text{letter-spacing:1px;margin:0;padding:18px 20px}.product-detail__description-text.product-detail__description-text:not(.is-empty){font-weight:600}.product-detail__description-text.product-detail__description-text.is-empty{color:#404046;font-style:italic}.product-detail__types-button{margin:5px 0}@media (min-width:769px){.product-detail__types-button{margin:10px 0 0}}.product-detail__direct-price-box{border:1px solid #ececec;border-radius:4px;margin:15px 0;padding:10px 15px 0;overflow:hidden}@media (min-width:769px){.product-detail__direct-price-box{margin:20px 0;padding:15px 20px 0}}.product-detail__direct-old-price{color:#8f8f8f;margin:0 0 2px;font-size:14px;line-height:1.35;text-decoration:line-through;display:block}.product-detail__direct-price{color:#c70505;font-size:25px;font-weight:600}@media (min-width:481px){.product-detail__direct-price{font-size:30px}}@media (min-width:769px){.product-detail__direct-price{font-size:35px}}.product-detail__direct-price-without-vat{color:#8f8f8f;font-size:15px;font-weight:500}@media (min-width:481px){.product-detail__direct-price-without-vat{font-size:16px}}@media (min-width:769px){.product-detail__direct-price-without-vat{font-size:18px}}.product-detail__direct-price-container{margin:0 0 7px}@media (min-width:769px){.product-detail__direct-price-container{margin:0 0 12px}}.product-detail__direct-price-stock{margin:0 0 20px;font-weight:500}.product-detail__direct-price-stock.is-in-stock{color:#1da956}.product-detail__direct-price-stock.is-info{color:#1163bb}.product-detail__direct-price-stock.is-sold-out{color:#c70505}.product-detail__refundable-deposit{color:#dd6000;background:#f8efda;border:1px solid #fdbd28;border-radius:4px;justify-content:space-between;gap:12px;margin:0 0 20px;padding:10px;font-weight:600;display:flex}.product-detail__refundable-deposit-link{white-space:nowrap;color:#b95600;flex-grow:0;flex-shrink:0;width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:13px;text-decoration:underline}.product-detail__refundable-deposit-link:hover,.product-detail__refundable-deposit-link:focus{color:#954500;text-decoration:none}.product-detail__refundable-deposit-link:active{color:#723500}.product-detail__direct-price-form{background:#f7f7f7;margin:0 -15px;padding:10px 15px;display:flex}@media (min-width:769px){.product-detail__direct-price-form{margin:0 -20px}}.product-detail__direct-price-quantity-container{flex-grow:0;flex-shrink:0;width:125px;margin:0 10px 0 0;display:flex}@media (min-width:481px){.product-detail__direct-price-quantity-container{width:145px}}.product-detail__direct-price-quantity-button{color:#1e1818;background:#fff;border:1px solid #ececec;flex-shrink:0;width:36px;padding:0;font-size:12px;transition:background-color .2s ease-out,border-color .2s ease-out}.product-detail__direct-price-quantity-button.is-minus{border-right:0;border-radius:4px 0 0 4px}.product-detail__direct-price-quantity-button.is-plus{border-left:0;border-radius:0 4px 4px 0}.product-detail__direct-price-quantity-button:hover,.product-detail__direct-price-quantity-button:focus{background:#eaeaea;border-color:#dadada}.product-detail__direct-price-quantity-button:active{background:#dedede;border-color:#c8c8c8}.product-detail__direct-price-quantity-button i{display:block}.product-detail__dispatch-cutoff{margin:20px 0}