@font-face{font-family:GalanoGrotesque-Regular;src:url("/_scripts/_fonts/Galano Grotesque Medium.otf")}@font-face{font-family:GalanoGrotesque-Light;src:url("/_scripts/_fonts/Galano Grotesque Light.otf")}@font-face{font-family:GalanoGrotesque-SemiBold;src:url("/_scripts/_fonts/Galano Grotesque Semi Bold.otf")}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}body{font-family:"GalanoGrotesque-Regular";font-size:16px;line-height:17px;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga";font-feature-settings:"liga"}h1{font-size:30px;position:relative;width:100%;max-width:1280px;margin:auto;margin-bottom:25px;margin-top:25px}h2{color:#898888;padding:40px 0;text-align:center;font-size:21px;font-family:GalanoGrotesque-SemiBold,"sans-serif"}.gray-line{background-color:#e8e8e6;height:5px}#full-preloader{background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;position:fixed;width:100%;top:0;bottom:0;z-index:9999;color:#fff}#full-preloader.show{display:flex}header{position:relative;width:100%;max-width:1280px;margin:auto;padding:35px 40px;display:flex;justify-content:space-between}header figure{width:175px}header figure img{width:100%}header nav{display:flex;align-items:center}header nav a{display:inline-block;margin-left:50px;color:#898888;font-weight:lighter}header nav a:first-child{margin-left:0}footer{background-color:#3a3a3a;padding:40px 0;text-align:center}.campo{margin-bottom:15px}.campo label{display:block;margin-bottom:3px}.campo .error{display:none;background-color:red;color:#fff;font-weight:bold;font-size:.8em;margin:0 10px;padding:5px;border-radius:0 0 5px 5px}.campo.show-error input{border-color:red}.campo.show-error .error{display:block}input,select,textarea{width:100%;border:none;padding:5px;border-bottom:solid 1px #333}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,select[type=number]::-webkit-outer-spin-button,select[type=number]::-webkit-inner-spin-button,textarea[type=number]::-webkit-outer-spin-button,textarea[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],select[type=number],textarea[type=number]{-moz-appearance:textfield}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{width:auto;border:solid 1px #333}input:focus,select:focus,textarea:focus{outline:none}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background-color:transparent;padding-left:0}button{padding:10px 15px;border:none;cursor:pointer;font-weight:bold}button:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}button.dark{background-color:#333;color:#fff}#banner{position:relative;width:100%;max-width:1280px;margin:auto}#banner img{width:100%}#index{margin-top:-100px;padding-top:100px;background-color:#e8e8e6}#index .category-list{position:relative;width:100%;max-width:1280px;margin:auto;display:grid;justify-items:center;grid-row-gap:40px;grid-template-columns:repeat(3, 1fr)}#index .category-list .category{max-width:300px;display:inline-block;text-align:center;background-color:#fff;color:#898888;padding:30px;box-shadow:0 0 0px rgba(0,0,0,0);transition:box-shadow 300ms ease-in-out}#index .category-list .category a{color:#898888}#index .category-list .category figure{margin-bottom:20px}#index .category-list .category figure img{width:100%}#index .category-list .category h3{font-family:GalanoGrotesque-SemiBold,"sans-serif";font-weight:lighter;font-size:16px;border-bottom:solid 1px #898888;padding-bottom:10px;margin-bottom:10px}#index .category-list .category .link{font-family:GalanoGrotesque-Light,"sans-serif";font-size:10px}#index .category-list .category .link span{display:block;margin-bottom:5px}#index .category-list .category .link span:last-child{margin-bottom:0}#index .category-list .category:hover{box-shadow:0 0 15px rgba(0,0,0,.4)}#index .not-categories{text-align:center;padding:50px}#index .credits{margin-top:40px;display:flex}#index .credits .left,#index .credits .right{flex-grow:2}#index .credits .right{background-color:#3a3a3a}#index .credits article{display:flex;position:relative;width:100%;max-width:1280px;margin:auto;min-height:450px;color:#fff;font-size:18px}#index .credits article figure{width:50%;background-position:center;background-repeat:no-repeat;background-size:cover}#index .credits article .info{width:50%;background-color:#3a3a3a;display:flex;justify-content:center;align-items:center}#index .credits article .info .content{width:100%;max-width:450px;margin:auto;padding:0 15px}#index .credits article .info .content h3{display:flex;align-items:center;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:25px;border-bottom:solid 1px #fff;padding-bottom:15px;padding-right:100px;max-width:250px}#index .credits article .info .content h3 img{margin-right:15px}#index .credits article .info .content p{margin-top:40px;margin-bottom:20px}#index .credits article .info .content a{background-color:#fff;padding:5px 15px;color:#898888;font-size:11px;border-radius:15px}#index #contact{background-color:#fff;color:#898888}#index #contact .contact{display:flex;justify-content:space-between;width:100%;max-width:800px;margin:auto;background-color:#e8e8e6;padding:50px 90px}#index #contact .contact a{color:#898888;font-weight:bold}#index #contact .contact .info{display:flex;align-items:center}#index #contact .contact .info .icons{font-size:18px}#index #contact .contact .info .icons span{display:block;padding:5px 15px}#index #contact .contact .info .locations{border-left:#898888 solid 1px;padding:10px 0 10px 15px}#index #contact .contact .info .locations .location{margin-bottom:25px}#index #contact .contact .info .locations .location .address{margin-bottom:5px}#index #contact .contact .info .locations .location:last-child{margin-bottom:0}#index #contact .contact .form{width:100%;max-width:250px;font-size:12px}#index #contact .contact .form .social-network{font-size:2.3em}#index #contact .contact .form .social-network a{display:inline-block;margin-right:7px}#index #contact .contact .form p{margin:10px 0}#index #contact .contact .form form input{margin-bottom:5px;border-radius:5px;border-bottom-color:transparent}#index #contact .contact .form form textarea{height:75px;resize:none;border-radius:5px;border-bottom-color:transparent;margin-bottom:10px}#index #contact .contact .form form button{background-color:#898888;color:#fff;border-radius:15px;padding:5px 10px}#credits{position:relative;width:100%;max-width:1280px;margin:auto;padding:0 15px}#credits p{font-size:1.2em;margin-bottom:15px}#credits .form{padding:15px 0;display:grid;grid-column-gap:25px;grid-row-gap:15px;grid-template-columns:1fr 1fr 1fr}#credits .form .applicant .field{display:flex;margin-bottom:10px}#credits .form .applicant .field:last-child{margin-bottom:0}#credits .form .applicant .field input{margin-right:10px}#credits .form .applicant .field label{display:inline-block}#credits .form .btn{text-align:center;margin-bottom:50px}#credits .form h2,#credits .form .applicant,#credits .form .btn{width:100%;grid-column:1/4}#credits .notes{font-size:.8em;font-weight:700;margin-bottom:25px}#credits .notes p{margin-bottom:15px}#credits .notes p:last-child{margin-bottom:0}#credits .thanks{padding-top:100px;min-height:70vh;font-weight:bold;text-align:center}#product{position:relative;width:100%;max-width:1280px;margin:auto;display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px}#product aside{position:relative;margin-right:50px;overflow-y:hidden;flex-shrink:0;flex-basis:55%}#product aside:hover .thumbs{bottom:0}#product aside .image img{display:block;width:100%}#product aside .thumbs{display:flex;justify-content:center;background-color:rgba(51,51,51,.5);position:absolute;bottom:-85px;width:100%;overflow:auto;padding:5px;transition:bottom .3s ease-in-out}#product aside .thumbs .thumb{width:75px;margin-right:10px;cursor:pointer}#product aside .thumbs .thumb:last-child{margin-right:0}#product aside .thumbs .thumb img{display:block;width:100%}#product .information{flex-grow:2;max-width:500px;color:#5f5f5f}#product .information h1{font-family:GalanoGrotesque-SemiBold;text-align:left;background-color:initial;border-bottom:#e8e8e6 solid 3px;padding-bottom:10px;margin-bottom:10px;color:#5f5f5f}#product .information h2{font-family:GalanoGrotesque-SemiBold;text-align:left;background-color:transparent;color:#3a3a3a;font-weight:normal;padding-left:0;padding:5px 0}#product .information .price{text-align:right;font-size:1.5em;font-weight:600}#product .information .price .original{display:inline-block;margin-right:10px;font-size:.9rem;color:gray;text-decoration:line-through}#product .information .price .discount{display:block;color:#34c2d8;font-size:1rem}#product .information .cartBtn{margin-top:25px;text-align:center}#product .information .cartBtn .btn{padding:10px 0px;text-align:center;font-weight:600;cursor:pointer;transition:box-shadow .15s ease-in;border-radius:10px}#product .information .cartBtn .btn:hover{box-shadow:0 0 10px rgba(51,51,51,.5)}#product .information .cartBtn .addBtn{margin-bottom:25px;background-color:#34c2d8;color:#fff}#product .information .cartBtn .removeBtn{background-color:#333;color:#e8e8e6}#product .information .cartBtn .noStock{background-color:#e8e8e6;color:#333;padding:10px 0px;margin:25px 0;text-align:center;font-weight:600}#product .information .cartBtn .goToCart{text-align:right}#product .information .cartBtn .goToCart a{display:inline-block;margin-top:5px;margin-bottom:25px;color:#333}#product .information .cartBtn .goToCart a:hover{text-decoration:underline}#product .information .quantity{color:#5f5f5f;display:flex;justify-content:left;align-items:center;font-size:1.1em;margin-top:20px}#product .information .quantity h2{margin-right:25px}#product .information .quantity div{margin-left:10px}#product .information .quantity div:first-child{margin-left:0}#product .information .quantity .minus,#product .information .quantity .plus{cursor:pointer;color:#5f5f5f}#product .information .description{margin-top:20px;text-align:justify;font-size:.8em}#product .information .details h2{margin-bottom:7px}#product .information .details .detail{margin-bottom:5px}#product .information .details .detail:last-child{margin-bottom:0}#product .information .details .detail span{color:#3a3a3a;font-family:GalanoGrotesque-SemiBold}#catalog{position:relative;width:100%;max-width:1280px;margin:auto;margin:25px auto}#catalog .banner{position:relative}#catalog .banner img{width:100%}#catalog .banner a{position:absolute;background-color:#333;color:#e8e8e6;border-radius:5px;padding:10px 15px;bottom:20%;left:20%}#catalog .main-list .list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:100px;grid-row-gap:25px;margin-top:40px}#catalog .main-list .no-products{margin:50px 0 100px;grid-column:1/4;text-align:center}#catalog .main-list .list-item{padding:15px;padding-bottom:30px;position:relative;box-shadow:0px 0px 10px rgba(0,0,0,0);transition:box-shadow 300ms ease-in-out}#catalog .main-list .list-item a{color:#5f5f5f}#catalog .main-list .list-item figure{margin-bottom:15px}#catalog .main-list .list-item figure img{width:100%}#catalog .main-list .list-item h3{font-family:GalanoGrotesque-SemiBold;border-bottom:solid 2px #e8e8e6;display:inline-block;padding-bottom:5px;padding-right:30px;margin-bottom:10px}#catalog .main-list .list-item .price .originalPrice{display:inline-block;text-decoration:line-through;margin-right:10px;font-size:.8em}#catalog .main-list .list-item .price .discount{display:inline-block;font-size:1.3em;color:#34c2d8;margin-bottom:10px}#catalog .main-list .list-item .info .options{font-size:.85em;position:absolute;bottom:15px;right:-5px;opacity:0;transition:all 300ms ease-in-out}#catalog .main-list .list-item:hover{box-shadow:0px 0px 10px rgba(0,0,0,.5)}#catalog .main-list .list-item:hover .info .options{opacity:1;right:15px}#catalog .main-list .loading{padding:150px 0;text-align:center;font-size:32px;color:#898888}#catalog .category-list{position:relative;width:100%;max-width:1280px;margin:auto;display:grid;justify-items:center;grid-row-gap:40px;grid-template-columns:repeat(3, 1fr)}#catalog .category-list .category{max-width:300px;display:inline-block;text-align:center;background-color:#fff;color:#898888;padding:30px;box-shadow:0 0 0px rgba(0,0,0,0);transition:box-shadow 300ms ease-in-out}#catalog .category-list .category a{color:#898888}#catalog .category-list .category figure{margin-bottom:20px}#catalog .category-list .category figure img{width:100%}#catalog .category-list .category h3{font-family:GalanoGrotesque-SemiBold,"sans-serif";font-weight:lighter;font-size:16px;border-bottom:solid 1px #898888;padding-bottom:10px;margin-bottom:10px}#catalog .category-list .category .link{font-family:GalanoGrotesque-Light,"sans-serif";font-size:10px}#catalog .category-list .category .link span{display:block;margin-bottom:5px}#catalog .category-list .category .link span:last-child{margin-bottom:0}#catalog .category-list .category:hover{box-shadow:0 0 15px rgba(0,0,0,.4)}#random-products{position:relative;width:100%;max-width:1280px;margin:auto}#random-products h2{color:#5f5f5f;text-align:left;padding-bottom:15px}#random-products .line{height:3px;background-color:#e8e8e6}#random-products .list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:100px;grid-row-gap:25px;margin-top:40px;padding-bottom:50px}#random-products .list .list-item{padding:15px;position:relative;box-shadow:0px 0px 10px rgba(0,0,0,0);transition:box-shadow 300ms ease-in-out;padding-bottom:30px}#random-products .list .list-item a{color:#5f5f5f}#random-products .list .list-item figure{margin-bottom:15px}#random-products .list .list-item figure img{width:100%}#random-products .list .list-item h3{font-family:GalanoGrotesque-SemiBold;border-bottom:solid 2px #e8e8e6;display:inline-block;padding-bottom:5px;padding-right:30px;margin-bottom:10px}#random-products .list .list-item .price .originalPrice{display:inline-block;text-decoration:line-through;margin-right:10px;font-size:.8em}#random-products .list .list-item .price .discount{display:inline-block;font-size:1.3em;color:#34c2d8;margin-bottom:10px}#random-products .list .list-item .info .options{font-size:.85em;position:absolute;bottom:15px;right:-5px;opacity:0;transition:all 300ms ease-in-out}#random-products .list .list-item:hover{box-shadow:0px 0px 10px rgba(0,0,0,.5)}#random-products .list .list-item:hover .info .options{opacity:1;right:15px}#cart{position:relative;width:100%;max-width:1280px;margin:auto;padding-bottom:100px;color:#5f5f5f}#cart h1{color:#5f5f5f}#cart .empty{margin:200px 0;text-align:center;font-weight:bold}#cart .cart-list .item{position:relative;display:flex;justify-content:space-between;align-items:center;margin:15px 0;padding:15px 0;border-bottom:solid #5f5f5f 1px;box-shadow:0 0 5px rgba(51,51,51,0)}#cart .cart-list .item:last-child{border-width:5px}#cart .cart-list .item:hover{box-shadow:0 0 5px rgba(51,51,51,.3);transition:box-shadow 300ms ease-in-out}#cart .cart-list .item:hover .remove-item{opacity:1;transition:opacity 300ms ease-in-out}#cart .cart-list .item .remove-item{font-size:.8em;position:absolute;right:10px;top:10px;opacity:0}#cart .cart-list .item .remove-item a{color:#333}#cart .cart-list .item figure{width:200px;max-width:350px;flex-grow:0;flex-shrink:0;background-color:green}#cart .cart-list .item figure img{width:100%;display:block}#cart .cart-list .item .info{flex-grow:2;align-self:flex-start;padding:10px 15px}#cart .cart-list .item .info a{color:#333}#cart .cart-list .item .info h4{font-size:1.6em;margin-bottom:25px;font-family:GalanoGrotesque-SemiBold}#cart .cart-list .item .info h5{font-size:1em;margin-bottom:5px;font-family:GalanoGrotesque-SemiBold}#cart .cart-list .item .info .detail{margin-bottom:2px}#cart .cart-list .item .info .detail span{font-weight:600}#cart .cart-list .item .qty,#cart .cart-list .item .price,#cart .cart-list .item .each{font-size:1.2em;text-align:center;padding:0 50px}#cart .cart-list .item .each .actualPrice{display:inline-block;margin-right:10px;font-size:.7em;text-decoration:line-through}#cart .cart-list .item .each .actualDiscount{text-align:right;display:block;margin-top:5px;color:#34c2d8}#cart .subtotal{text-align:right;font-size:1.2em}#cart .subtotal span.label{display:inline-block;margin-right:10px;font-weight:bold}#cart .btn{text-align:right;margin-top:25px}#cart .btn a{background-color:#34c2d8;padding:10px 15px;color:#fff;border-radius:10px}#checkout{position:relative;width:100%;max-width:1280px;margin:auto;min-height:700px;display:flex;justify-content:space-between;color:#898888}#checkout h2{color:#5f5f5f;text-align:left}#checkout .shipping-form{padding-right:25px;flex-grow:2}#checkout .shipping-form .form .two,#checkout .shipping-form .form .three{display:flex;justify-content:space-between}#checkout .shipping-form .form .campo{width:100%;padding-right:25px}#checkout .shipping-form .form .campo:last-child{padding-right:0}#checkout .summary{width:100%;max-width:400px}#checkout .summary .summary-loader{text-align:center}#checkout .summary .items .item,#checkout .summary .items .titles{display:flex;justify-content:space-between;padding-bottom:15px}#checkout .summary .items .item .img,#checkout .summary .items .titles .img{max-width:100px;margin-right:5px}#checkout .summary .items .item .img img,#checkout .summary .items .titles .img img{width:100%}#checkout .summary .items .item .info,#checkout .summary .items .titles .info{flex-grow:2;font-size:.8em}#checkout .summary .items .item .info .title,#checkout .summary .items .titles .info .title{color:#5f5f5f;font-weight:500;margin-bottom:5px}#checkout .summary .items .item .info .detail span,#checkout .summary .items .titles .info .detail span{color:#5f5f5f}#checkout .summary .items .item .qty,#checkout .summary .items .item .total,#checkout .summary .items .titles .qty,#checkout .summary .items .titles .total{color:#5f5f5f;min-width:75px}#checkout .summary .items .item .qty,#checkout .summary .items .titles .qty{color:#5f5f5f;text-align:center}#checkout .summary .items .item .total,#checkout .summary .items .titles .total{color:#5f5f5f;text-align:right}#checkout .summary .items .titles{border-bottom:solid 1px #d3d3d3;margin-bottom:15px;color:gray}#checkout .summary .items .titles .left{flex-grow:2}#checkout .summary .items .titles .total{text-align:center}#checkout .totals{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}#checkout .totals .charge{display:flex;justify-content:right;margin-bottom:5px;padding:5px;border-top:solid #d3d3d3 1px;width:100%}#checkout .totals .charge.total{font-weight:bold}#checkout .totals .charge span{text-align:right;display:inline-block;width:100px}#checkout .totals .charge span.label{color:#5f5f5f;font-weight:bold}@media(max-width: 900px){#index .category-list .category{max-width:250px}#catalog .main-list .list{grid-column-gap:50px}#random-products .list{grid-column-gap:50px}#cart .cart-list{font-size:.9em}#cart .cart-list .item figure{width:100px}}@media(max-width: 768px){#index .category-list{grid-template-columns:repeat(2, 1fr)}#index .category-list .category{max-width:300px}#index .credits{flex-direction:column}#index .credits article{flex-direction:column}#index .credits article figure,#index .credits article .info{width:100%}#index .credits article figure{height:300px}#index .credits article .info{padding:75px 0}#index #contact .contact{padding:50px 25px}#catalog .main-list .list{grid-template-columns:1fr 1fr}#product{flex-direction:column}#product aside{margin:auto;margin-bottom:35px}#product aside .image{padding:20px}#product aside .thumbs{position:relative;bottom:0}#product .information{max-width:initial;padding:0 30px}#checkout{flex-direction:column}#checkout .summary{align-self:flex-end;margin-right:25px}}@media(max-width: 600px){header{flex-direction:column;justify-content:center;align-items:center;padding:25px 10px}header figure{margin-bottom:15px}#index .category-list .category{max-width:250px}#index #contact .contact{flex-direction:column}#index #contact .contact .info{margin-bottom:30px}#index #contact .contact .form{max-width:initial;text-align:center}#index #contact .contact .form form input{margin-bottom:25px}#random-products .list{grid-template-columns:1fr 1fr}#cart .cart-list .item{flex-direction:column}#cart .cart-list .item .qty,#cart .cart-list .item .price,#cart .cart-list .item .each{width:100%;text-align:right;padding-right:15px;margin-bottom:15px}#cart .subtotal,#cart .btn{margin-right:15px}#credits .form{grid-template-columns:1fr 1fr}#credits .form h2,#credits .form .applicant,#credits .form .btn{width:100%;grid-column:1/3}}@media(max-width: 500px){#index .category-list{grid-template-columns:1fr}#index .category-list .category{max-width:300px}#index .credits article figure{height:200px}#catalog .main-list .list{grid-template-columns:1fr}#random-products .list{padding-left:30px;padding-right:30px;grid-template-columns:1fr}#credits .form{grid-template-columns:1fr}#credits .form h2,#credits .form .applicant,#credits .form .btn{width:100%;grid-column:1/2}}
