// Core variables and mixins @import "/bootstrap3.2.0/less/variables.less"; @sketch:''; @corsivo:''; @black:#3D3529; @official:#F59B0A; @sfondo-box:#D6C5BA; @sfondo-sel:#fff; @bordo-box:#B99E89; @color-button:#F59B0A; @arancione: #F59B0A; /**** STILI ACQUISTO PRODOTTI ****/ #pgall select { border:1px solid #ccc; color:@black; background:#fff; background-image: url('/source/arr_down.png'); background-position:95%; background-repeat: no-repeat; } img { max-width:100%; } .boxSelQty { padding:8px; font-size:20px; } .colTotale { font-size:20px; font-weight:bold; padding-top:10px; } #totOrdine { padding-top:10px; font-size:28px; font-weigth:bold; } .disp_prod { margin-top:5px; margin-bottom:5px; } .disp_prod span { background-color:#FFFF00; font-weight:bold; font-size:18px; padding:3px; } .cont_cart { border:0px solid #ccc; padding:10px; @media (max-width: @screen-xs-max) { /* display:none;*/ } } .riga_cart { border-bottom:1px dashed #FFF; padding-bottom:10px; margin-bottom:10px; } .conferma_cart { text-align:center; background-color:@color-button; padding:10px; font-weight:bold; border-radius:10px; } .conferma_cart a { color:#fff !important; display:block; } .tot_carrello { font-weight:bold; font-size:15px; margin-bottom:10px; } .colForm { margin-bottom:10px; } #checkoutCart { font-size:25px; .rigaCheckout { margin-bottom:5px; padding:10px; background-color:#D2B08A; border: 1px solid #BF8D57; @media (max-width: @screen-xs-max) { text-align:center !important; } select { width:auto; } } .titCheckOut { font-weight:bold; margin-bottom:20px; a { font-size:14px; color:#000; } } .titProdCheckOut { font-weight:bold; } .totCheckout { text-align: right; span { font-size: 35px; font-weight: bold; color: #201E1D; } } } .tit_completa { font-size:30px; margin-bottom:15px; font-weight:bold; color: @arancione; @media (max-width: @screen-xs-max) { font-size:17px; text-align:center; } } .container_carrello { display:none; position:relative; top:0px; right:0px; COLOR:#FFF; background-color:#DFB654; width:20%; } .carrello_completo .row { border-bottom:1px solid #D8B48A; padding-bottom:10px; margin-bottom:10px; } .tot_riga { text-align:right; @media (max-width: @screen-xs-max) { text-align:center; } } .col_carrello { font-weight:bold; font-size:18px; select { display:inline-block; margin-bottom:5px; @media (max-width: @screen-xs-max) { width:auto !important; } } @media (max-width: @screen-xs-max) { font-size:15px; text-align:center; margin-bottom:10px; } } .colTitCart{ @media (max-width: @screen-xs-max) { text-align:center; padding-top:5px !important; padding-left:0px !important; padding-right:0px !important; } } .titCart { text-transform:uppercase; font-weight:bold; } .prezzo_cart { text-align:right; } .riga_acquista select { width:auto; } .totalone_cart { font-size:18px; @media (max-width: @screen-xs-max) { text-align:center; } } #totale_finale { font-size:35px; display:none; font-weight:bold; color:@arancione; @media (max-width: @screen-xs-max) { text-align:center; font-size:21px; } } .col-sx-acquista { } .col-dx-acquista { } .header_acquista { margin-bottom:20px; padding:10px; } .header_acquista .col_carrello { } #pulsante_conferma { @media (max-width: @screen-xs-max) { margin-top:25px; } } .riga_acquista { margin-bottom:10px; border-bottom:1px dashed #14214B; padding-bottom:10px; @media (max-width: @screen-xs-max) { margin-bottom:0px; } } .fullWidth img { max-width:100%; } #carrello_ordine .row { } #modulo_acquista { font-size:16px; color:#000; margin-top:20px; margin-bottom:20px; border:0px; @media (max-width: @screen-xs-max) { margin-top:0px; font-size:14px; } #boxSpedizione { display:none; } a { color:#000; } .line { border-top:1px solid #ccc; padding-top:10px; } .titSpedizione { @media (max-width: @screen-xs-max) { font-size:13px; } } input[type="text"], select, textarea { height: 45px; background-repeat: no-repeat; box-shadow: none; padding: 0; font-size: 17px !important; background-color: #fff; color:#000; border: none; border-radius: 0px !important; text-indent: 10px !important; box-shadow: inset 0 0 6px rgba(0,0,0,0.4); } select { width:100%; } .col_modulo { margin-bottom:10px; } } #modulo_acquista input[type="text"], select, .prod_qty input[type="text"], .col_carrello input[type="text"], #modulo_acquista textarea { padding:10px; border-radius: 0px; } #modulo_acquista select { font-size:25px !important; } .missingField { border:2px solid red !important; } .prod_qty select, .col_carrello select { padding:5px 25px; text-indent:0px !important; } #modulo_acquista textarea { padding:10px; height:100px !important; } #modulo_acquista input[type="button"] { cursor: pointer; color: #fff; background-color: #14214B; font-weight: 700; padding: 0 10px; height: 60px; width: 100%; line-height: 55px; -webkit-appearance: none; float: right; margin: 0; margin-top: 0px; margin-top: 15px; outline: none !important; font-size:20px; letter-spacing: 2px; text-transform: uppercase; max-width: 210px; border: none !important; border-radius: 0px !important; &:hover { background-color:#91741E; } @media (max-width: @screen-xs-max) { float: none; } } .prod_qty select { font-size:20px; border:1px solid @bordo-box; } .cb { clear:both; } .input_smaller { width:20% !important; } .carrello_top { position:absolute; right:20%; top:10px; z-index:1200; } .carrello_top a { color:#000; } .icoStampa { text-align:right; @media (max-width: @screen-xs-max) { text-align:center; padding-top:30px; } } #carrello_completo { position:fixed; width:400px; padding:10px; top:10px; right:10%; z-index:1200; background-color:@official; color:#fff; @media (max-width: @screen-sm-max) { padding:5px; top:80px; right:20px; } @media (max-width: @screen-xs-max) { width:100%; padding:5px; top:auto; bottom:0px; right:0; z-index:1200; } } .titCompleta { color:#59A96A; @media (max-width: @screen-xs-max) { font-size:16px; } } .cntH1Shop { text-align:center; color:@black; font-weight:bold; font-size:35px; margin-bottom:40px; @media (max-width: @screen-sm-max) { font-size:30px; } @media (max-width: @screen-xs-max) { font-size:18px; margin-top:0px; margin-bottom:5px; img { max-width:50px; } } } #riassunto_carrello_top { .riga_cart { font-size:1.2rem; } @media (max-width: @screen-xs-max) { .tit_carrello,.chiudi_carrello, .riga-carrello { display:none; } .tot_carrello { text-align:center; } } } #carrello_ordine { /* display:flex; align-items:center; position:relative; */ background-color:#F5F5F5; padding:35px; width:500px; max-width:100%; margin:0px auto; margin-bottom:40px; border-top: 3px solid @arancione; @media (max-width: @screen-xs-max) { padding:20px 5px; margin-bottom:10px; } } .labelCopie { padding-top:5px; text-align:right; @media (max-width: @screen-xs-max) { } } .chiudi_carrello { position:absolute; right:10px;; top:10px; } .sintesi_carrello { position:fixed; right:20%; top:10%; z-index:1200; padding:10px; width:25%; } .tit_carrello { margin:0px; font-size:18px; font-weight: bold; color:#fff; margin-bottom:10px; text-align:center; } .sintesi_carrello a { color:#FFF; } .privacy a { color:#000; } #del_cart { text-align:right; } #del_cart a { text-decoration:none; padding:7px; } #acquista_avv { } #cont_carrello_top { padding-top:20px; text-align:center; a { color:#000 !important; } } #info_bonifico { font-size:22px; border:2px solid #ccc; color:#fff; background-color:@official; padding:20px; text-align:center; } .sx_prodotto { @media (max-width: @screen-xs-max) { text-align:center ; } } .dx { text-align:right; @media (max-width: @screen-xs-max) { text-align:left; } } .cx { text-align:center; } .nome_prod { color:#201E1D; font-size:18px; font-weight:bold; margin-bottom:10px; line-height:23px; } .prod_prezzo { /*float:left; width:40%; padding-top:20px;*/ text-align:center; color:#000; @media (max-width: @screen-xs-max) { text-align:center ; } } .desc_hidden { display:block; border-top:1px dashed #595959; padding-top:5px; margin-top:5px; font-size:16px; } .desc_prodotto { border-right: 0px solid #705B4A; padding-right:20px; @media (max-width: @screen-xs-max) { border-right: 0px; padding-right:0px; margin-top:10px; } } .prod_qty { /* float:left; width:20%; padding:30px; padding-top:40PX;*/ text-align:center; text-transform:uppercase; font-weight:bold; margin-bottom:20px; } .scopriProd { margin-top:10px; a { text-decoration:underline !important; font-size:15px; font-weight:bold; } } /*chiedere a Baldu, regola commentata perché troppo generica andava a forzare su altri tag img*/ img { /* display:inline-block !important;*/ max-width:100%; } .button_add_cart { padding:30px; background-color:#3D4C26; color:#fff; border:0px; cursor:pointer; } .prod_acquista { /* float:right; width:25%;*/ padding-top:10%; text-align:center; @media (max-width: @screen-xs-max) { padding-top:10px; } } .waitGw { text-align:center; margin-bottom:20px; margin-top:20px; } .no_pad { padding:0px; } .giallo { color:#FDCA00; } .prezzo { font-size:22px; color:@black; font-weight:bold; } .cont_prodotto { margin-bottom:10px; padding:20px; position:relative; background-color:@sfondo-box; border: 3px dashed @bordo-box; @media (max-width: @screen-xs-max) { text-align:center !important; } } .prodSel { border: 3px solid @official; background-color:@sfondo-sel; .prezzo { color:@official; } } .btnGoCheckout { display:none; background:@bordo-box; position:fixed; right:0px; top:40%; font-size:16px; width:auto; height:75px; padding:10px; z-index:1000; text-align:center; line-height:30px; color:#FFF; font-weight:bold; border:1px solid @bordo-box; border-right:0px; a { color:#fff; } @media (max-width: @screen-sm-max) { /*top:auto; bottom:100px;*/ padding:5px; } } .cont_prodotto select { width:auto !important; display:inline-block; -moz-appearance: none; border:1px solid @bordo-box !important; } /*lasciarlo cosi contiente il contenuto popup del carrello*/ .riassunto_carrello { display:block; } .barrato { text-decoration:line-through; color:#FF0000 !important; } .prezzo_ori { font-size:25px; } .stampa { padding:5px; margin-bottom:20px; background-color:#FDB725; color:#42352B; font-weight:bold; } .my_timer { /* width: 240px; height: 45px; float:right;*/ margin:0px auto; max-width:400px; } #container_counter { padding-top:0px; margin-top:20px; background-color:#595959; color:#fff; } .sx_counter { padding:20px; font-size:20px; font-weight:bold; } .dx_counter { padding:10px; text-align:center; color:#fff; font-weight:bold; } .is-countdown { background-color:transparent !important; } #errorForm { text-align:right; font-size:16px; color:red; margin-bottom:20px; display:none; font-weight:bold; @media (max-width: @screen-sm-max) { text-align:center; } } .minTotModulo { color:red; } .container_op_cart { font-size:16px; a { color:@black; } } #completa_ordine { display:none; text-align:center; position:fixed; right:0px; top:50%; padding:20px; z-index:2000; background-color:#59A96A; border-radius:10px 0px 0px 10px; a { color:#fff; } } .cat_prod { margin-bottom:10px; } .cat_prod span { background-color:@official; color:#fff; padding:5px; font-size:15px; font-weight:bold; text-transform:lowercase; } a.cnt-carrello { font-size:17px !important; } #contFiltroCat { font-weight:bold; margin-bottom:25px; font-size:19px; .labelFiltro { padding-top:3px; color:@official; } select { text-indent:0PX; padding:8px; padding-right:14px; min-width:200px; width:auto !important; font-size:16px; border:1px solid #ccc; display:inline-block; } @media (max-width: 1390px) { font-size:17px; } @media (max-width: 1220px) { font-size:16px; } @media (max-width: @screen-xs-max) { text-align:center; select { margin-top:20px; } } } [v-cloak] { display: none; } .cntCarte { @media (max-width: @screen-sm-max) { margin-top:40px; } } .shop-chiuso { background-color:#FFFFBB; padding:20px; text-align:center; border-color:#333333; }