.gg-icon{display:inline-block;vertical-align:middle}.gg-info{box-sizing:border-box;position:relative;transform:scale(var(--ggs,1));width:20px;height:20px;border:2px solid;border-radius:40px}.gg-info::after,.gg-info::before{content:"";display:block;box-sizing:border-box;position:absolute;border-radius:3px;width:2px;background:currentColor;left:7px}.gg-info::after{bottom:2px;height:8px}.gg-info::before{height:2px;top:2px}.gg-arrow-right{box-sizing:border-box;position:relative;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-arrow-right::after,.gg-arrow-right::before{content:"";display:block;box-sizing:border-box;position:absolute;right:3px}.gg-arrow-right::after{width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);bottom:7px}.gg-arrow-right::before{width:16px;height:2px;bottom:10px;background:currentColor}.gg-arrow-left{box-sizing:border-box;position:relative;display:inline-block;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-arrow-left::after,.gg-arrow-left::before{content:"";display:block;box-sizing:border-box;position:absolute;left:3px}.gg-arrow-left::after{width:8px;height:8px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);bottom:7px}.gg-arrow-left::before{width:16px;height:2px;bottom:10px;background:currentColor}.gg-search{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:16px;height:16px;border:2px solid;border-radius:100%;color:#acacac}.gg-search::after{content:"";display:block;box-sizing:border-box;position:absolute;border-radius:3px;width:2px;height:8px;background:#acacac;transform:rotate(-45deg);top:10px;left:12px}.gg-arrow-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-arrow-down::after,.gg-arrow-down::before{content:"";display:block;box-sizing:border-box;position:absolute;bottom:4px}.gg-arrow-down::after{width:8px;height:8px;border-bottom:2px solid;border-left:2px solid;transform:rotate(-45deg);left:7px}.gg-arrow-down::before{width:2px;height:16px;left:10px;background:currentColor}.gg-menu{transform:scale(var(--ggs,1))}.gg-menu,.gg-menu::after,.gg-menu::before{box-sizing:border-box;position:relative;display:block;width:20px;height:2px;border-radius:3px;background:currentColor}.gg-menu::after,.gg-menu::before{content:"";position:absolute;top:-6px}.gg-menu::after{top:6px}.gg-menu-grid-r{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:16px;height:16px}.gg-menu-grid-r::before{content:"";display:block;box-sizing:border-box;position:absolute;width:4px;height:4px;background:currentColor;box-shadow:0 6px 0,6px 6px 0,12px 6px 0,6px 12px 0,12px 12px 0,6px 0 0,12px 0 0,0 12px 0}.gg-arrow-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-arrow-down::after,.gg-arrow-down::before{content:"";display:block;box-sizing:border-box;position:absolute;bottom:4px}.gg-arrow-down::after{width:8px;height:8px;border-bottom:2px solid;border-left:2px solid;transform:rotate(-45deg);left:7px}.gg-arrow-down::before{width:2px;height:16px;left:10px;background:currentColor}.products .col-md-10{padding-right:0}.products .col-md-10 .no-products-found{padding:0 15px;font-style:italic}@media (max-width:992px){.products .col-md-10{padding-left:0}}.products .product{margin-bottom:30px}.products .product a{color:#f7f7f7;text-decoration:none}.products .product .image-wrap img{background-color:#f7f7f7;border:1px solid #e5e5e5;border-bottom:0;width:100%;height:auto;position:relative;top:0;left:0}.products .product .image-wrap{position:relative}.products .product .image-wrap .sale-new{position:absolute;background-color:#414141;padding:5px;line-height:12px;font-size:12px;text-align:center;top:15px;left:15px;z-index:1;text-transform:uppercase}.sale-new.right{right:15px;left:inherit!important}.products .product .image-wrap .description{position:absolute;top:0;width:100%;background-color:#414141;background-color:rgba(65,65,65,0);height:0;overflow:hidden;color:#f7f7f7;font-size:12px;-moz-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;z-index:2;line-height:20px}.products .product .image-wrap .description .text{overflow:hidden;padding:0 10px}.products .product .image-wrap .description .stars{margin-bottom:3px}.products .product .image-wrap .cart{display:inline-block;position:relative;margin:auto;padding:0 4px;text-transform:uppercase;border:1px solid;margin-top:10px;text-decoration:none;color:#54afe9}.products .product .image-wrap:hover .description{height:100%;background-color:rgba(65,65,65,.8);padding:20px}.products .product .info{padding:11px 15px 15px 15px;border:1px solid #e5e5e5;min-height:88px}.products .product .info .title{text-decoration:none;color:#414141;font-weight:600;line-height:20px;display:block;max-height:40px;overflow:hidden}.products .product .info .old-price{text-decoration:line-through;color:#797979;font-size:12px}.products .product .info.strict{height:auto;overflow:auto}.products .product .info.strict .unit-price{display:block;clear:both}@media (max-width:1025px){.products .product .image-wrap .description{display:none}.products .product .image-wrap .description .text{padding:0}}.product-wrap{padding-top:20px}.page-title h1.product-page{width:100%}.zoombox .images{position:relative;display:block;border:1px solid #e5e5e5}.zoombox .images a{display:none;cursor:pointer;cursor:-moz-zoom-in;cursor:-webkit-zoom-in;overflow:hidden}.zoombox .images a.first{display:block}.zoombox .images a img,.zoombox .thumbs a img{width:100%;height:auto;background-color:#f7f7f7}.zoombox .images a img.zoomImg{max-height:none}.zoom a{text-decoration:none}.zoombox .thumbs a{display:block;cursor:pointer;border:1px solid #e5e5e5;margin-bottom:30px}@media (max-width:767px){.zoombox .images{max-width:358px}}.product-info .row{clear:both;margin-right:0}.product-info .product-option{border-top:1px solid #f0f0f0;padding-bottom:15px}.product-configure .product-configure-custom-option,.product-configure .product-configure-options-option,.product-configure .product-configure-variants{width:100%;margin:0 15px 15px 0}.product-configure-custom,.product-configure-options,.product-configure-variants{clear:both}@media (max-width:992px){.product-configure .product-configure-custom-option,.product-configure .product-configure-options-option,.product-configure .product-configure-variants{width:100%}}.product-info .product-price{padding-bottom:30px;border-top:1px solid #f0f0f0}.product-info .product-price .old-price{text-decoration:line-through;color:#797979}.product-info .product-price .price{font-size:24px;font-weight:300;line-height:40px;vertical-align:middle}.product-info .product-price .cart{float:right;line-height:0}.product-info .product-price .cart input{display:block;width:40px;height:40px;text-align:center;float:left;padding:8px 5px}.product-info .product-price .cart .change{float:left;width:16px;height:40px;background-color:#f7f7f7;margin-right:10px;border:1px solid #e5e5e5;border-left:0}.product-info .product-price .cart .change button{background-color:transparent;border:0;padding:0;color:#797979;display:block;width:16px;height:18px;text-align:center;text-decoration:none;line-height:20px}.product-info .product-price .cart .change button:hover{color:#414141}@media (max-width:480px){.product-info .product-price .price{line-height:24px}.product-info .price-wrap,.product-info .product-price .cart{float:none;width:100%}.product-info .product-price .cart{margin-top:15px}}.product-info .product-price .btn{overflow:hidden;margin-top:-1px;line-height:37px;height:39px;padding:0 30px}.product-info .product-price .btn::before{left:0;top:-50px;position:absolute;height:100%;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-size:16px;text-align:center}.product-info .product-price .btn:hover::before{top:2px}.product-tabs{padding-top:0;border-top:1px solid #f0f0f0}.tabs ul{list-style-type:none;margin:0;padding:0}.tabs ul li{float:left;width:33.33%}.tabs ul li.col-2{width:50%}.tabs ul li a{color:#444;border:1px solid #f0f0f0;border-top:0;border-right:0;display:block;padding:15px 15px 15px 15px;text-decoration:none}.tabs ul li:first-child a{border-left:0}.tabs ul li.active a{border-bottom-color:transparent;font-weight:600}.tabs ul li.active a small{font-weight:400}.tabsPages{width:100%}.tabsPages .page{clear:both;display:none;min-height:160px;overflow:auto;padding:15px;width:100%}.tabsPages .page.active{display:block}.tabsPages .page.info .details{margin-bottom:20px}.tabsPages .page.info .details tr td{padding-right:10px;font-style:italic}.tabsPages .page.info .details .out-of-stock{color:#eb6161}.tabsPages .page.reviews .review{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid}.tabsPages .page.reviews .stars{font-size:10px;float:right}.tabsPages .page.reviews .bottom{font-size:12px}.product-actions{padding-top:30px;padding-bottom:30px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:0}.product-actions .social-media{line-height:0}.product-actions .social-media .social-block{float:left;margin:0 15px 0 0}.product-actions .tags-actions{padding-top:0;font-size:12px;color:#797979;margin-right:0}.product-actions .tags{padding-right:0}.product-actions .tags h2{font-size:12px;font-weight:400;margin:0;line-height:inherit;display:inline}.product-actions .tags-actions .actions{padding-right:0}.product-actions .tags-actions .actions a{color:#797979}.product-actions .tags-actions .actions a:hover{color:#414141}@media (max-width:992px){.product-actions .social-media{padding-left:0}.product-actions .tags-actions .actions{text-align:left;margin-top:15px}.product-actions .social-media{margin-bottom:15px}.product-actions .actions,.product-actions .tags{margin-left:-15px}}@media (max-width:767px){.tabsPages .page{max-height:160px!important}.product-actions,.product-info .row{margin-right:-15px;margin-left:-15px}.product-actions .actions,.product-actions .tags{margin-left:0}.product-actions .social-media{padding-left:15px}}.related h3{margin-bottom:25px}@media (max-width:767px){.related .product .bundle-actions{width:50%}}