#bubble{position:fixed;bottom:0;right:0;z-index:999;line-height:1;width:35px}.cookie-policy-widget{position:fixed;bottom:0;left:0;right:0;z-index:1500;padding:20px}.cookie-policy-widget.black{color:#fff;background:#000;background:rgba(0,0,0,.8)}.cookie-policy-widget.white{color:#000;background:#fff;background:rgba(255,255,255,.8)}.cookie-policy-widget.hidden{display:none}.cookie-policy-widget .content{position:relative;margin:0 auto;padding:0 100px 0 50px;max-width:970px}.cookie-policy-widget .icon{position:absolute;top:0;left:0;font-size:200%}.cookie-policy-widget .title{font-weight:700;text-transform:uppercase}.cookie-policy-widget .accept{position:absolute;top:0;right:0;padding:0 15px;line-height:2;font-weight:700;text-decoration:none;text-transform:uppercase;border-radius:5px}.cookie-policy-widget.black .accept{color:#000;background:#fff}.cookie-policy-widget.white .accept{color:#fff;background:#000}.field-body-p{position:absolute;top:0;left:0;width:0;height:0;opacity:0;overflow:hidden}label{cursor:pointer}table.form{width:100%}table.form th{font-weight:700}table.form table.order{width:100%}table.form table.order .deposit,table.form table.order .price,table.form table.order .subtotal,table.form table.order .tax,table.form table.order .total{text-align:right}.widget.gallery.item.slider{position:relative}.widget.gallery.item.slider .slides{z-index:1}.widget.gallery.item.slider .pager{z-index:2;line-height:0;padding:0;margin:0}.widget.gallery.item.slider .pager a{display:inline-block;width:18px;height:18px;background-color:red;outline:0}.widget.gallery.item.slider .arrows{z-index:2;line-height:0;padding:0;margin:0}.widget.gallery.item.slider .arrows a{z-index:2;display:inline-block;width:18px;height:18px;background-color:green;outline:0}form.blog-add-comment{margin-bottom:20px}form.blog-add-comment div{margin-bottom:10px}form.blog-add-comment label{float:left;width:30%;font-weight:700}form.blog-add-comment input[type=text]{float:left}form.blog-add-comment textarea{float:left}form.blog-add-comment input[type=submit]{margin-left:30%}.blog-comment{margin-bottom:20px}.blog-comment .comment-meta{float:left;width:30%}.blog-comment .comment-meta .meta-author{font-weight:700}.blog-comment .comment-body{float:left;width:70%}.module.order .heading{background-color:#eee;border:1px solid #ddd;border-radius:4px;font-size:80%;padding:4px 6px 2px;margin-bottom:5px;font-weight:700}.module.order .group{margin-bottom:20px}.module.order .group .group-heading{background-color:#eee;border:1px solid #ddd;border-radius:4px;font-size:80%;padding:4px 6px 2px;font-weight:700}.module.order .group .group-content{padding:4px}.module.order small.tip{display:block;font-size:90%;color:#777;margin:0 10px}.module.order .error{padding:5px;background-color:#fffbe5;border:1px solid #fed600;color:#b30905}.module.order .error .message{display:block;font-size:80%;font-weight:700;color:#b30905}.module.order .proceed{background:none repeat scroll 0 0 #00a4ba;border:0;color:#fff;cursor:pointer;font-size:90%;font-weight:700;padding:10px 15px;text-transform:uppercase}.module.order small.cancel{padding-left:5px;cursor:pointer;font-size:90%;overflow:hidden;text-transform:uppercase}.module.order .cart{width:69%;float:left}.module.order .checkout{width:29%;float:right}.module.order .cart .product{width:45%;float:left}.module.order .cart .price{width:20%;float:left}.module.order .cart .qty{width:10%;float:left}.module.order .cart .total{width:20%;float:left}.module.order .cart .delete{width:5%;float:left}.module.order .cart .row .product .inventory:before{content:'- '}.module.order .cart .row{margin:10px 3px}.module.order .cart .row .price,.module.order .cart .row .product,.module.order .cart .row .qty,.module.order .cart .row .total{font-size:90%}.module.order .cart .row .qty input{width:30px;text-align:center}.module.order .checkout .total{font-size:110%;text-decoration:underline;text-transform:uppercase;margin:15px 0 0;text-align:center;line-height:1}.module.order .checkout .total-price{font-size:170%;text-transform:uppercase;margin:10px 0;text-align:center;line-height:1}.module.order .checkout .checkout-button a{display:block;font-size:110%;text-transform:uppercase;margin:5px 0 0;padding:20px 0;text-align:center;background-color:#eee;border:1px solid #ddd;border-radius:4px}.module.order .checkout .shop-button{font-size:80%;margin:10px 0 0}.module.order.checkout.information table{width:100%}.module.order.checkout.information table th{width:40%;font-size:90%;padding:5px}.module.order.checkout.information table td{padding:5px}.module.order.checkout.information .email{margin-bottom:20px}.module.order.checkout.information .email input{font-size:120%;margin:10px;padding:3px;width:400px}.module.order.checkout.information .billing_address,.module.order.checkout.information .delivery_address{width:49%;float:left}.module.order.checkout.information .delivery_address{float:right}.module.order.checkout.information .delivery_address table{display:none}.module.order.checkout.information .delivery_check{display:block;font-size:80%;margin:5px 0 10px;padding:10px 0;text-align:center;background-color:#eee;border:1px solid #ddd;border-radius:4px}.module.order.checkout.information .company_information table th,.module.order.checkout.information .information table th{width:25%}.module.order.checkout.information .company_information input[type=text],.module.order.checkout.information .information input[type=text]{width:80%}.module.order.checkout.services .services{width:64%;float:left}.module.order.checkout.services .shipping_gls{display:none;margin-top:20px}.module.order.checkout.services .shipping_gls .shops{float:left;width:49%}.module.order.checkout.services .shipping_gls .info{float:right;width:49%}.module.order.checkout.services .shipping_gls input[type=radio]{display:block;float:left;margin:5px 10px 5px 0;clear:both}.module.order.checkout.services .shipping_gls label{display:block;float:left;margin-bottom:10px}.module.order.checkout.services .shipping_gls .name{font-weight:700}.module.order.checkout.services .order{width:34%;float:right}.module.order.checkout.services .product-group{border-bottom:2px dashed #ddd;margin-bottom:10px}.module.order.checkout.services .product{margin-bottom:10px}.module.order.checkout.services .product .title{font-size:90%}.module.order.checkout.services .product .price-line{font-size:80%}.module.order.checkout.services .order .checkout-price{font-size:150%}