#spotlight .pane,#spotlight .scene{height:100%;contain:layout size style;position:absolute;top:0;width:100%}#spotlight .arrow,#spotlight .icon{background-repeat:no-repeat;cursor:pointer}.product-counter .counter-buttons button:first-child,.product-info-box{border-bottom:1px solid #ddd}#spotlight{position:fixed;top:0;width:100%;height:100%;z-index:99999;color:#fff;background-color:#000;visibility:hidden;opacity:0;overflow:hidden;user-select:none;transition:visibility .25s,opacity .25s;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;contain:layout size paint style;touch-action:none;-webkit-tap-highlight-color:transparent}#spotlight.show{opacity:1;visibility:visible;transition:none}#spotlight.show .pane,#spotlight.show .scene{will-change:transform}#spotlight.show .scene img{will-change:transform,opacity}#spotlight .preloader{position:absolute;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:42px 42px;opacity:0}#spotlight .scene{transition:transform 1s cubic-bezier(.1,1,.1,1);pointer-events:none}#spotlight .scene img{display:inline-block;position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;left:50%;top:50%;opacity:1;margin:0;padding:0;border:0;transform:translate(-50%,-50%) scale(1) perspective(100vw);transition:transform 1s cubic-bezier(.1,1,.1,1),opacity 1s cubic-bezier(.3,1,.3,1);transform-style:preserve-3d;pointer-events:all;contain:layout paint style;visibility:hidden}#spotlight .header{position:absolute;top:0;width:100%;height:50px;text-align:right;background-color:rgba(0,0,0,.45);transform:translateY(-100px);transition:transform .35s ease-out;contain:layout size paint style}#spotlight .header:hover,#spotlight.menu .header{transform:translateY(0)}#spotlight .header div{display:inline-block;vertical-align:middle;white-space:nowrap;width:30px;height:50px;padding-right:20px;opacity:.5}#spotlight .progress{position:absolute;top:0;width:100%;height:3px;background-color:rgba(255,255,255,.45);transform:translateX(-100%);transition:transform 1s linear}#spotlight .arrow,#spotlight .footer{background-color:rgba(0,0,0,.45);position:absolute}#spotlight .footer{left:0;right:0;bottom:0;line-height:1.35em;padding:20px 25px;text-align:left;pointer-events:none;contain:layout paint style}#spotlight .footer .title{font-size:125%;padding-bottom:10px}#spotlight .page{float:left;width:auto;padding-left:20px;line-height:50px}#spotlight .icon{background-position:left center;background-size:21px 21px;transition:opacity .2s ease-out}#spotlight .fullscreen{background-image:url(../img/spotlight/maximize.svg)}#spotlight .fullscreen.on{background-image:url(../img/spotlight/minimize.svg)}#spotlight .autofit{background-image:url(../img/spotlight/autofit.svg)}#spotlight .zoom-out{background-image:url(../img/spotlight/zoom-out.svg)}#spotlight .zoom-in{background-image:url(../img/spotlight/zoom-in.svg)}#spotlight .theme{background-image:url(../img/spotlight/theme.svg)}#spotlight .player{background-image:url(../img/spotlight/play.svg)}#spotlight .player.on{background-image:url(../img/spotlight/pause.svg);animation:1s infinite pulsate}#spotlight .close{background-image:url(../img/spotlight/close.svg)}#spotlight .preloader.show{transition:opacity .1s linear .25s;opacity:1;background-image:url(../img/spotlight/preloader.svg)}#spotlight .arrow{top:50%;left:20px;width:50px;height:50px;border-radius:100%;margin-top:-25px;padding:10px;transform:translateX(-100px);transition:transform .35s ease-out,opacity .2s ease-out;box-sizing:border-box;background-position:center center;background-size:30px 30px;opacity:.65;background-image:url(../img/spotlight/arrow.svg)}#spotlight .arrow-right{left:auto;right:20px;transform:translateX(100px) scaleX(-1)}#spotlight.menu .arrow-left{transform:translateX(0)}#spotlight.menu .arrow-right{transform:translateX(0) scaleX(-1)}#spotlight .arrow:active,#spotlight .arrow:hover,#spotlight .icon:active,#spotlight .icon:hover{opacity:1;animation:none}#spotlight.white{color:#fff;background-color:#fff}#spotlight.white .arrow,#spotlight.white .footer,#spotlight.white .header,#spotlight.white .preloader,#spotlight.white .progress{filter:invert(1)}.hide-scrollbars{overflow:-moz-hidden-unscrollable;-ms-overflow-style:none}.hide-scrollbars::-webkit-scrollbar{width:0}@media (max-width:800px){#spotlight .header div{width:20px}#spotlight .footer{font-size:12px}#spotlight .arrow{width:35px;height:35px;margin-top:-17.5px;background-size:15px 15px}#spotlight .preloader{background-size:30px 30px}}@media (max-width:400px),(max-height:400px){#spotlight .fullscreen{display:none!important}}@keyframes pulsate{0%,100%{opacity:1}50%{opacity:.2}}.product-images a:after,.product-product .breadcrumbs li:first-child{display:none}#product-content{position:relative;display:flex}#product-content .product-price{font-size:24px}#product-content .product-addon{font-size:16px;font-weight:700}.product-actions .btn,.product-content .select .select-wrapper-inner{height:50px}.product-content .select .select-selected{padding:0 0 0 14px}#product-content-wrapper__stick{position:relative;align-self:flex-start;width:100%}#product-content-wrapper__stick.product-stick{position:fixed;bottom:60px}#product-content-wrapper__stick.product-stick-top{position:fixed;top:60px}#product-content-wrapper__stick.product-stick-scroll-bottom{position:fixed;bottom:100px}#product-content-wrapper__stick.product-stick-bottom{position:relative;align-self:flex-end;bottom:0}.product{display:flex;padding-top:20px;flex-wrap:wrap}.product-images{max-width:1105px;flex:0 0 1105px;padding-right:50px}@media (max-width:1750px) and (min-width:1381px){.product-images{max-width:750px;flex:0 0 750px}}@media (max-width:1380px) and (min-width:993px){.product-images{max-width:650px;flex:0 0 650px}}.product-images img{width:100%}@media (max-width:576px){#product-content .select,#product-content .select-wrapper{width:100%}.product-images img{max-width:300px}}@media (max-width:992px) and (min-width:577px){.product-images img{max-width:400px}}.product-images .thumbnail{position:relative;cursor:pointer}.product-images .thumbnail:after{content:"";display:table;top:0;height:100%;width:100%;background:#000;opacity:0;transition:opacity .2s ease-in-out;position:absolute}.product-images .thumbnail:hover:after{opacity:.2}.product-content{flex:1}.product-images-wrapper{position:relative}.product-images-wrapper .splide__list{display:flex;flex-wrap:wrap;margin:0 -5px!important}@media (min-width:993px){.product-images-wrapper .splide__list{width:100%}.product-images-wrapper .splide__list .splide__arrows{display:none}}.product-images-wrapper .splide__list .product-image{padding:0 5px 10px;width:33%;flex:0 0 33%}@media (max-width:1750px){.product-images-wrapper .splide__list .product-image{width:50%;flex:0 0 50%}}@media (max-width:992px) and (min-width:769px){.product-images-wrapper .splide__list .product-image{padding:0 200px}}@media (max-width:768px) and (min-width:577px){.product-images-wrapper .splide__list .product-image{padding:0 80px}}.product-info-box{padding:25px 0}.product-info-box.title{padding:0 0 18px}.product-info-box .product-header-information{font-size:18px;font-weight:700;margin-bottom:8px}.product-info-box .price-old{text-decoration:line-through;color:#dc7b8d;font-size:80%;margin-left:8px}.product-actions{display:flex;flex-wrap:wrap}.product-actions .action-element{padding-right:30px;display:flex;align-items:center;order:1}@media (max-width:1380px) and (min-width:769px){.product-actions .action-element{padding-right:10px;margin-bottom:15px}}@media (max-width:1280px){.product-actions{padding-bottom:10px}}.product-actions button{outline:0;border:0}.product-actions .btn-add-to-cart{color:#fff;border:0;padding:15px;background:#bb6878;min-width:165px}.product-actions .btn-add-to-cart:hover{background:#444}.product-actions .btn-add-to-cart.disabled{background:#a1a1a1;cursor:default}.product-actions .btn-add-to-cart.disabled:hover{background:#a1a1a1}.product-actions .btn-add-to-wishlist{padding:15px 17px;background:#fff;color:#444;border:1px solid #ddd}.product-actions .btn-add-to-wishlist:hover{background:#444;color:#fff}@media (max-width:1380px){.product-actions .action-element-btn-add-to-cart{order:2;flex:0 0 100%;width:100%;padding-right:0}}.product-actions .action-element-btn-add-to-wishlist{order:2}@media (max-width:576px){.product-images-wrapper .splide__list .product-image{padding:0}.product-actions .btn-add-to-cart{width:100%}.product-actions .action-element-btn-add-to-wishlist{padding-right:0}}@media (max-width:375px){.product-actions .action-element-counter{flex:1}}.product-counter{border:1px solid #ddd;display:flex}.product-counter input{border:0;outline:0;background:#fff;width:85px;height:48px;text-align:center;font-size:16px}@media (max-width:992px) and (min-width:769px){.product-actions .btn-add-to-cart{width:auto}.product-actions .action-element-btn-add-to-cart{flex:1 0 auto;width:unset}.product-counter input{width:85px}}.product-counter button{color:#444;width:100%;background:#fff}.product-counter button:hover{background:#f0f0f0}.product-counter .counter-buttons{width:23px;border-left:1px solid #ddd;display:flex;flex-wrap:wrap}.product-counter>.mobile{border-right:1px solid #ddd;display:none}@media (max-width:768px){.product-actions .action-element{padding-right:12px;margin-bottom:15px}.product-counter input{width:65px}.product-counter button{width:50px;border:0}.product-counter .counter-buttons{border:0;width:auto}.product-counter .counter-buttons button:first-child{border-bottom:0}.product-counter .counter-buttons button{border:0;border-left:1px solid #ddd}.product-counter .counter-buttons>.mobile{display:none}.product-counter>.mobile{display:block}}.product select{display:inline-block}.product .select,.product input,.product select{font-size:14px}.product-combination-icon{position:absolute;top:20px;right:20px;display:none}@media (max-width:992px){.product-product .breadcrumbs li:first-child{display:block}.product-product .breadcrumbs li,.product-product .breadcrumbs li:first-child:after{display:none}.product-content,.product-images{max-width:unset;flex:0 0 100%;padding:0;width:100%}.product-images-wrapper{padding-bottom:20px;margin:0 -20px}.product-images-wrapper .splide__list{flex-wrap:nowrap}.product-images-wrapper .splide__list .product-image{width:100%;flex:unset;text-align:center}.product-combination-icon{display:none!important}}.product-combination-icon.show{display:block}.product-combination-icon i{color:#dc0032;font-size:40px}