li.menu-area-riservata > a > i { display: none !important;
}
#header-container li.menu-area-riservata > a::after {
display: none !important; }
li.menu-area-riservata .mar-btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 11px 18px;
line-height: 1;
vertical-align: middle;
background: #13294b;
color: #fff !important;
border-radius: 4px;
font-size: 13px;
letter-spacing: .5px;
text-transform: uppercase;
white-space: nowrap;
transition: background-color .2s ease;
}
li.menu-area-riservata .mar-btn i {
display: inline-block !important;
margin: 0 !important;
font-size: 14px;
line-height: 1;
color: #fff !important;
}
li.menu-area-riservata > a:hover .mar-btn,
li.menu-area-riservata > a:focus-visible .mar-btn,
li.menu-area-riservata.current-menu-item .mar-btn {
background: #f39c12;
} #header-container:not(.small) .header-wrap {
background-image: linear-gradient(#012641, #012641) !important;
background-size: 256px 100% !important;
background-position: left top !important;
background-repeat: no-repeat !important;
background-color: #fff !important;
} @media (min-width: 1101px) {
#header-container.small .header-col-left {
width: 120px !important;
}
#header-container.small .header-col-right,
#header-container.small .header-col-right .header-icons-wrapper {
width: 70px !important;
}
#header-container.small .header-col-fluid {
margin-right: 70px !important;
}
}
@media (min-width: 1101px) and (max-width: 1599px) {
#menu-sixty-four-primary-navigation > li > a {
padding-left: 12px !important;
padding-right: 12px !important;
}
}
@media (min-width: 1101px) and (max-width: 1399px) {
#menu-sixty-four-primary-navigation > li > a {
padding-left: 8px !important;
padding-right: 8px !important;
font-size: 12px !important;
}
li.menu-area-riservata .mar-btn {
padding: 10px 12px;
font-size: 12px;
}
} @media (min-width: 1101px) and (max-width: 1199px) {
#header-container:not(.small) .header-wrap {
background-size: 238px 100% !important;
}
#menu-sixty-four-primary-navigation > li > a {
padding-left: 5px !important;
padding-right: 5px !important;
font-size: 11.5px !important;
}
li.menu-area-riservata .mar-btn {
padding: 9px 10px;
gap: 6px;
font-size: 11.5px;
}
} #sidr li.menu-area-riservata > a,
.sidr li.menu-area-riservata > a {
padding-top: 10px;
padding-bottom: 10px;
}  .woocommerce-account #layout > .woocommerce {
max-width: 1200px;
margin: 60px auto 80px;
padding: 0 20px;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 30px 50px;
}
.woocommerce-account #layout > .woocommerce > * {
flex: 1 1 100%;
min-width: 0;
}
.woocommerce-account #layout > .woocommerce > .woocommerce-MyAccount-navigation {
flex: 0 0 260px;
}
.woocommerce-account #layout > .woocommerce > .woocommerce-MyAccount-content {
flex: 1 1 0;
}
@media (max-width: 799px) {
.woocommerce-account #layout > .woocommerce {
margin: 30px auto 50px;
gap: 20px;
}
.woocommerce-account #layout > .woocommerce > .woocommerce-MyAccount-navigation {
flex: 1 1 100%;
}
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0 0 30px;
padding: 0;
border-top: 1px solid #e3e6e8;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
margin: 0;
padding: 0;
border-bottom: 1px solid #e3e6e8;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
display: block;
padding: 13px 16px;
color: #13294b;
text-transform: uppercase;
font-size: 13px;
letter-spacing: .5px;
text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
color: #f39c12;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
background: #13294b;
color: #fff;
} .woocommerce-account .woocommerce .button,
.woocommerce-account .woocommerce button.button,
.woocommerce-account .woocommerce a.button {
background: #13294b;
color: #fff;
border: 0;
border-radius: 4px;
padding: 10px 18px;
font-size: 13px;
letter-spacing: .5px;
text-transform: uppercase;
line-height: 1.2;
}
.woocommerce-account .woocommerce .button:hover,
.woocommerce-account .woocommerce button.button:hover,
.woocommerce-account .woocommerce a.button:hover {
background: #f39c12;
color: #fff;
} .woocommerce-account input[type="checkbox"] {
-webkit-appearance: none !important;
appearance: none !important;
width: 20px !important;
height: 20px !important;
min-width: 20px;
margin: 0 8px 0 0 !important;
vertical-align: middle;
border: 2px solid #13294b !important;
border-radius: 3px;
background: #fff center / 14px no-repeat !important;
cursor: pointer;
}
.woocommerce-account input[type="checkbox"]::before,
.woocommerce-account input[type="checkbox"]::after {
display: none !important;
}
.woocommerce-account input[type="checkbox"]:checked {
background-color: #13294b !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.2'/%3E%3C/svg%3E") !important;
} .woocommerce-account #customer_login {
display: grid;
grid-template-columns: 1fr 1.4fr;
gap: 50px;
align-items: start;
width: 100%;
margin: 0;
}
.woocommerce-account #customer_login::before,
.woocommerce-account #customer_login::after {
display: none !important; }
.woocommerce-account #customer_login > .u-column1,
.woocommerce-account #customer_login > .u-column2 {
float: none !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 30px !important;
border: 1px solid #d5dade;
box-sizing: border-box;
min-width: 0;
}
.woocommerce-account #customer_login h2 {
font-family: "Oswald", sans-serif;
font-weight: 500;
font-size: 18px;
text-transform: uppercase;
color: #13294b;
margin: 0 0 14px;
text-align: left;
}
@media (max-width: 799px) {
.woocommerce-account #customer_login {
grid-template-columns: 1fr;
gap: 30px;
}
.woocommerce-account #customer_login > .u-column1,
.woocommerce-account #customer_login > .u-column2 {
padding: 20px !important;
}
} .woocommerce-account #customer_login form,
.woocommerce-account #customer_login form p {
text-align: left !important;
}
.woocommerce-account #customer_login form label {
display: block !important;
text-align: left !important;
font-weight: 700;
font-size: 14px;
color: #202c2d;
margin: 0 0 6px;
}
.woocommerce-account #customer_login form .required {
color: #d63638;
text-decoration: none;
border: 0;
}
.woocommerce-account #customer_login form input[type="text"],
.woocommerce-account #customer_login form input[type="email"],
.woocommerce-account #customer_login form input[type="tel"],
.woocommerce-account #customer_login form input[type="password"] {
width: 100% !important;
max-width: none !important;
box-sizing: border-box;
} .woocommerce-account #customer_login form label.woocommerce-form-login__rememberme,
.woocommerce-account #customer_login form label.mar-chk {
display: flex !important;
align-items: flex-start;
gap: 2px;
font-weight: 400;
}
.woocommerce-account #customer_login form label.mar-chk input[type="checkbox"] {
margin-top: 2px !important;
} .woocommerce-account form.woocommerce-form-register {
display: flex;
flex-wrap: wrap;
gap: 0 20px;
}
.woocommerce-account form.woocommerce-form-register > * {
flex: 1 1 100%;
min-width: 0;
margin: 0 0 16px;
}
.woocommerce-account form.woocommerce-form-register > .mar-mezza,
.woocommerce-account form.woocommerce-form-register > p:has(#reg_email) {
flex: 1 1 calc(50% - 10px);
width: auto !important;
float: none !important;
}
@media (max-width: 599px) {
.woocommerce-account form.woocommerce-form-register > .mar-mezza,
.woocommerce-account form.woocommerce-form-register > p:has(#reg_email) {
flex-basis: 100%;
}
}
.woocommerce-account form.woocommerce-form-register > p:empty,
.woocommerce-account form.woocommerce-form-register > input[type="hidden"] {
display: none;
} .woocommerce-account form.woocommerce-form-register > .mar-privacy {
flex-basis: 100%;
}
.woocommerce-account .mar-intro {
font-size: 13px;
color: #7a8487;
margin-top: -6px !important;
}
.woocommerce-account .mar-opz {
font-weight: 400;
color: #7a8487;
font-size: 12.5px;
}
.woocommerce-account .mar-recaptcha-nota {
font-size: 13px;
color: #7a8487;
order: 10; } .woocommerce-account .mar-hp {
position: absolute !important;
left: -9999px !important;
width: 1px;
height: 1px;
overflow: hidden;
}  .mar-richiesta-inviata #customer_login {
display: none !important;
}
.woocommerce-account .mar-msg {
border-left: 4px solid #13294b;
background: #f4f5f6;
padding: 18px 22px;
color: #202c2d;
max-width: 720px;
margin: 0 0 30px;
}
.woocommerce-account .mar-msg-ok {
border-left-color: #2e7d32;
}
.woocommerce-account .mar-msg h3 {
font-family: "Oswald", sans-serif;
font-weight: 500;
font-size: 18px;
text-transform: uppercase;
color: #13294b;
margin: 0 0 6px;
}
.woocommerce-account .mar-msg p {
margin: 0;
}
.woocommerce-account .mar-msg-err {
border-left-color: #c62828;
} .woocommerce-account .mar-titolo {
font-family: "Oswald", sans-serif;
font-weight: 500;
font-size: 18px;
text-transform: uppercase;
color: #13294b;
margin: 0 0 14px;
text-align: left;
}
.woocommerce-account .mar-piccolo {
font-size: 13px;
color: #7a8487;
font-weight: 400;
}
.woocommerce-account .mar-filtri {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 0 0 18px;
}
.woocommerce-account .mar-filtri a {
border: 1px solid #d5dade;
border-radius: 14px;
padding: 4px 12px;
font-size: 13px;
color: #4e5759;
text-decoration: none;
}
.woocommerce-account .mar-filtri a.on,
.woocommerce-account .mar-filtri a:hover {
border-color: #13294b;
background: #13294b;
color: #fff;
}
.woocommerce-account table.mar-prev {
width: 100%;
border-collapse: collapse;
font-size: 14px;
margin: 0;
border: 0;
}
.woocommerce-account table.mar-prev th {
font-weight: 700;
color: #202c2d;
text-align: left;
border: 0;
border-bottom: 2px solid #d5dade;
padding: 10px 12px;
font-size: 13px;
text-transform: uppercase;
letter-spacing: .3px;
background: none;
}
.woocommerce-account table.mar-prev td {
border: 0;
border-bottom: 1px solid #d5dade;
padding: 12px;
vertical-align: middle;
text-align: left;
background: none;
}
.woocommerce-account table.mar-prev td.num {
white-space: nowrap;
font-weight: 700;
color: #202c2d;
}
.woocommerce-account table.mar-prev td.imp {
white-space: nowrap;
}
.woocommerce-account table.mar-prev td.az {
white-space: nowrap;
text-align: right;
}
.woocommerce-account .mar-stato-prev {
display: inline-block;
padding: 3px 10px;
border-radius: 12px;
font-size: 12px;
font-weight: 700;
white-space: nowrap;
line-height: 1.4;
}
.woocommerce-account .mar-stato-prev.s-inv { background: #e3ecf7; color: #13294b; }
.woocommerce-account .mar-stato-prev.s-acc { background: #d7f0db; color: #14532d; }
.woocommerce-account .mar-stato-prev.s-mod { background: #fcf0c3; color: #7a5800; }
.woocommerce-account .mar-stato-prev.s-sca { background: #eceeef; color: #5f6b6e; } .woocommerce-account .woocommerce .button.mar-vuoto,
.woocommerce-account .woocommerce a.button.mar-vuoto {
background: #fff;
color: #13294b;
box-shadow: inset 0 0 0 2px #13294b;
}
.woocommerce-account .woocommerce .button.mar-vuoto:hover,
.woocommerce-account .woocommerce a.button.mar-vuoto:hover {
background: #f39c12;
color: #fff;
box-shadow: inset 0 0 0 2px #f39c12;
} .woocommerce-account .mar-indietro {
margin: 0 0 14px;
}
.woocommerce-account .mar-indietro a {
color: #13294b;
}
.woocommerce-account .mar-det {
border: 1px solid #d5dade;
padding: 26px;
}
.woocommerce-account .mar-det dl {
display: grid;
grid-template-columns: 150px 1fr;
gap: 8px 20px;
margin: 0 0 22px;
}
.woocommerce-account .mar-det dt {
color: #7a8487;
font-size: 14px;
font-weight: 400;
margin: 0;
}
.woocommerce-account .mar-det dd {
margin: 0;
color: #202c2d;
font-weight: 600;
}
.woocommerce-account .mar-pdf {
display: flex;
align-items: center;
gap: 14px;
border: 1px solid #d5dade;
background: #f4f5f6;
padding: 14px 16px;
margin: 0 0 24px;
}
.woocommerce-account .mar-pdf .ico {
flex: 0 0 42px;
height: 52px;
background: #c62828;
color: #fff;
font-weight: 700;
font-size: 12px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 3px;
}
.woocommerce-account .mar-pdf .nome {
flex: 1;
min-width: 0;
word-break: break-word;
color: #202c2d;
font-weight: 600;
}
.woocommerce-account .mar-azioni {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin: 0;
}
.woocommerce-account .mar-riq {
border: 1px solid #d5dade;
padding: 22px;
margin: 0 0 10px;
text-align: left;
}
.woocommerce-account .mar-riq label {
display: block;
text-align: left;
font-weight: 700;
font-size: 14px;
color: #202c2d;
margin: 0 0 6px;
}
.woocommerce-account .mar-riq label.mar-chk {
display: flex;
align-items: flex-start;
gap: 2px;
font-weight: 400;
}
.woocommerce-account .mar-riq textarea {
width: 100%;
box-sizing: border-box;
min-height: 110px;
}
.woocommerce-account .mar-riq .required {
color: #d63638;
border: 0;
text-decoration: none;
}
.woocommerce-account .mar-storia-cliente {
margin-top: 26px;
border-top: 1px solid #d5dade;
padding-top: 18px;
}
.woocommerce-account .mar-storia-cliente h4 {
font-family: "Oswald", sans-serif;
font-weight: 500;
font-size: 15px;
text-transform: uppercase;
color: #13294b;
margin: 0 0 10px;
}
.woocommerce-account .mar-storia-cliente p {
margin: 0 0 6px;
font-size: 14px;
} @media (max-width: 1023px) {
.woocommerce-account table.mar-prev thead {
display: none;
}
.woocommerce-account table.mar-prev,
.woocommerce-account table.mar-prev tbody,
.woocommerce-account table.mar-prev tr,
.woocommerce-account table.mar-prev td {
display: block;
width: 100%;
box-sizing: border-box;
}
.woocommerce-account table.mar-prev tr {
border: 1px solid #d5dade;
padding: 14px 16px;
margin-bottom: 14px;
}
.woocommerce-account table.mar-prev td {
border: 0;
padding: 3px 0;
text-align: left !important;
}
.woocommerce-account table.mar-prev td[data-l]::before {
content: attr(data-l) ": ";
color: #7a8487;
font-weight: 400;
}
.woocommerce-account table.mar-prev td.az {
padding-top: 10px;
}
}
@media (max-width: 799px) {
.woocommerce-account .mar-det {
padding: 18px;
}
.woocommerce-account .mar-det dl {
grid-template-columns: 1fr;
gap: 2px;
}
.woocommerce-account .mar-det dd {
margin-bottom: 8px;
}
}
.woocommerce-account .mar-nota-stato {
border-left: 4px solid #d5dade;
background: #f4f5f6;
padding: 12px 16px;
margin: 0 0 20px;
font-size: 14px;
color: #202c2d;
} .woocommerce-account .mar-scrivi {
border: 1px solid #d5dade;
padding: 20px;
margin: 0 0 26px;
text-align: left;
}
.woocommerce-account .mar-scrivi label {
display: block;
text-align: left;
font-weight: 700;
font-size: 14px;
color: #202c2d;
margin: 0 0 6px;
}
.woocommerce-account .mar-scrivi input[type="text"],
.woocommerce-account .mar-scrivi textarea {
width: 100%;
box-sizing: border-box;
}
.woocommerce-account .mar-scrivi textarea {
min-height: 120px;
}
.woocommerce-account .mar-scrivi .required {
color: #d63638;
border: 0;
text-decoration: none;
}
.woocommerce-account .mar-scrivi-piede {
display: flex;
flex-wrap: wrap;
gap: 12px;
align-items: center;
justify-content: space-between;
}
.woocommerce-account .mar-file {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
position: relative;
min-width: 0;
}
.woocommerce-account .mar-file label.button {
display: inline-block;
margin: 0;
cursor: pointer;
font-weight: 400;
}
.woocommerce-account .mar-file input[type="file"] {
position: absolute;
width: 1px;
height: 1px;
opacity: 0;
overflow: hidden;
}
.woocommerce-account .mar-file-nomi {
word-break: break-word;
}
.woocommerce-account .mar-conv {
display: flex;
flex-direction: column;
gap: 14px;
}
.woocommerce-account .mar-m {
border: 1px solid #d5dade;
padding: 16px 18px;
max-width: 760px;
width: 100%;
box-sizing: border-box;
background: #fff;
}
.woocommerce-account .mar-m.az {
background: #f4f7fb;
border-color: #d4deea;
}
.woocommerce-account .mar-m.cl {
margin-left: auto;
}
.woocommerce-account .mar-m-testa {
display: flex;
flex-wrap: wrap;
gap: 4px 14px;
align-items: baseline;
margin: 0 0 6px;
font-size: 13px;
color: #7a8487;
}
.woocommerce-account .mar-m-testa b {
color: #202c2d;
font-size: 14px;
}
.woocommerce-account .mar-m-ogg {
font-weight: 700;
color: #202c2d;
margin: 0 0 6px;
}
.woocommerce-account .mar-m-testo p {
margin: 0 0 8px;
word-break: break-word;
}
.woocommerce-account .mar-etich {
display: inline-block;
font-size: 11px;
font-weight: 700;
border-radius: 10px;
padding: 1px 8px;
background: #e3ecf7;
color: #13294b;
text-decoration: none;
}
.woocommerce-account .mar-etich.nuovo {
background: #f39c12;
color: #fff;
}
.woocommerce-account .mar-all {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 8px;
}
.woocommerce-account .mar-all a {
display: inline-flex;
align-items: center;
gap: 6px;
border: 1px solid #d5dade;
background: #fff;
padding: 5px 10px;
font-size: 13px;
text-decoration: none;
color: #13294b;
border-radius: 3px;
max-width: 100%;
word-break: break-all;
}
.woocommerce-account .mar-all .ext {
font-size: 10px;
font-weight: 700;
color: #fff;
background: #c62828;
border-radius: 2px;
padding: 1px 4px;
}
.woocommerce-account .mar-all .ext.img { background: #2e7d32; }
.woocommerce-account .mar-all .ext.off { background: #13294b; }
.woocommerce-account .mar-pagine {
margin-top: 20px;
}
@media (max-width: 799px) {
.woocommerce-account .mar-m.cl {
margin-left: 0;
}
.woocommerce-account .mar-scrivi {
padding: 16px;
}
}
.woocommerce-account .mar-file:focus-within label.button {
outline: 2px solid #13294b;
outline-offset: 2px;
} .woocommerce-account .mar-richiesta {
text-align: left;
}
.woocommerce-account .mar-richiesta label,
.woocommerce-account .mar-tipi legend {
display: block;
text-align: left;
font-weight: 700;
font-size: 14px;
color: #202c2d;
margin: 0 0 6px;
}
.woocommerce-account .mar-richiesta .required {
color: #d63638;
border: 0;
text-decoration: none;
}
.woocommerce-account .mar-richiesta input[type="text"],
.woocommerce-account .mar-richiesta input[type="date"],
.woocommerce-account .mar-richiesta select,
.woocommerce-account .mar-richiesta textarea {
width: 100%;
box-sizing: border-box;
max-width: none;
}
.woocommerce-account .mar-tipi {
border: 0;
padding: 0;
margin: 0 0 18px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
}
.woocommerce-account .mar-tipi legend {
padding: 0;
margin-bottom: 8px;
grid-column: 1 / -1;
}
.woocommerce-account .mar-richiesta label.mar-tipo {
display: flex;
gap: 12px;
align-items: flex-start;
border: 1px solid #d5dade;
padding: 13px 15px;
margin: 0;
font-weight: 400;
cursor: pointer;
}
.woocommerce-account .mar-richiesta label.mar-tipo.on {
border: 2px solid #13294b;
background: #f4f7fb;
padding: 12px 14px;
}
.woocommerce-account .mar-tipo b {
display: block;
color: #202c2d;
}
.woocommerce-account .mar-tipo .mar-piccolo {
display: block;
} .woocommerce-account .mar-richiesta input[type="radio"] {
display: inline-block !important;
opacity: 1 !important;
visibility: visible !important;
left: auto !important;
top: auto !important;
clip: auto !important;
pointer-events: auto !important;
-webkit-appearance: none !important;
appearance: none !important;
flex: 0 0 18px;
width: 18px !important;
height: 18px !important;
margin: 3px 0 0 !important;
border: 2px solid #13294b !important;
border-radius: 50% !important;
background: #fff !important;
cursor: pointer;
position: relative !important;
}
.woocommerce-account .mar-richiesta input[type="radio"]::before,
.woocommerce-account .mar-richiesta input[type="radio"]::after {
display: none !important;
}
.woocommerce-account .mar-richiesta input[type="radio"]:checked {
background: radial-gradient(circle, #13294b 0 45%, #fff 50%) !important;
}
.woocommerce-account .mar-richiesta input[type="radio"]:focus-visible {
outline: 2px solid #f39c12;
outline-offset: 2px;
}
.woocommerce-account .mar-campo-intero {
margin: 0 0 16px;
}
.woocommerce-account .mar-extra {
background: #f4f7fb;
border-left: 4px solid #13294b;
padding: 16px 18px 2px;
margin: 0 0 18px;
}
.woocommerce-account .mar-extra h4 {
margin: 0 0 10px;
font-family: "Oswald", sans-serif;
font-weight: 500;
font-size: 15px;
text-transform: uppercase;
color: #13294b;
}
.woocommerce-account .mar-righe {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0 20px;
}
.woocommerce-account .mar-righe p {
margin: 0 0 14px;
min-width: 0;
}
.woocommerce-account table.mar-dettagli {
border: 0;
border-collapse: collapse;
margin: 0 0 10px;
font-size: 14px;
width: auto;
}
.woocommerce-account table.mar-dettagli td {
border: 0;
padding: 2px 14px 2px 0;
vertical-align: top;
background: none;
text-align: left;
}
.woocommerce-account table.mar-dettagli td:first-child {
color: #7a8487;
white-space: nowrap;
}
@media (max-width: 599px) {
.woocommerce-account .mar-tipi,
.woocommerce-account .mar-righe {
grid-template-columns: 1fr;
}
.woocommerce-account table.mar-dettagli td:first-child {
white-space: normal;
}
} .woocommerce-account .mar-etich.grigio {
background: #eceeef;
color: #50575e;
}
.woocommerce-account .mar-da {
font-size: 12px;
color: #7a8487;
margin: -2px 0 6px;
word-break: break-word;
}
.woocommerce-account details.mar-tutto summary {
cursor: pointer;
color: #13294b;
font-weight: 700;
font-size: 13px;
margin: 0 0 8px;
}
.woocommerce-account details.mar-tutto[open] summary {
margin-bottom: 10px;
}
.woocommerce-account details.mar-tutto[open] {
border-top: 1px solid #d5dade;
padding-top: 8px;
} .woocommerce-account .mar-ciao {
margin: 0 0 20px;
}
.woocommerce-account .mar-ciao .mar-titolo {
margin-bottom: 4px;
}
.woocommerce-account .mar-ciao p {
margin: 0;
}
.woocommerce-account .mar-griglia {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
align-items: stretch;
}
.woocommerce-account .mar-card {
border: 1px solid #d5dade;
padding: 20px 22px;
display: flex;
flex-direction: column;
gap: 10px;
min-width: 0;
text-align: left;
}
.woocommerce-account .mar-card h4 {
margin: 0;
font-family: "Oswald", sans-serif;
font-weight: 500;
font-size: 16px;
text-transform: uppercase;
color: #13294b;
display: flex;
align-items: center;
gap: 10px;
}
.woocommerce-account .mar-num {
display: inline-block;
min-width: 24px;
height: 24px;
border-radius: 12px;
background: #f39c12;
color: #fff;
font-family: inherit;
font-weight: 700;
font-size: 13px;
line-height: 24px;
text-align: center;
padding: 0 6px;
box-sizing: border-box;
}
.woocommerce-account .mar-card ul {
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce-account .mar-card li {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 10px;
padding: 7px 0;
margin: 0;
border-bottom: 1px solid #eef0f1;
font-size: 14px;
}
.woocommerce-account .mar-card li:last-child {
border-bottom: 0;
}
.woocommerce-account .mar-card li a {
color: #202c2d;
text-decoration: none;
min-width: 0;
word-break: break-word;
}
.woocommerce-account .mar-card li a:hover {
color: #13294b;
text-decoration: underline;
}
.woocommerce-account .mar-card p {
margin: 0;
font-size: 14px;
}
.woocommerce-account .mar-card .mar-giu {
margin-top: auto;
align-self: flex-start;
}
@media (max-width: 799px) {
.woocommerce-account .mar-griglia {
grid-template-columns: 1fr;
}
} li.menu-ricerca-prodotti .mar-cerca {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px 14px;
margin: 0;
padding: 22px 20px 20px;
border-bottom: 1px solid rgba(255, 255, 255, .18);
background: #012641;
text-align: left;
box-sizing: border-box;
position: relative;
z-index: 3;
} li.menu-ricerca-prodotti .mar-cerca-etich {
color: #ff9800;
font-family: "texgyreadventorregular", "Raleway", sans-serif;
font-weight: 600;
font-size: 14px;
line-height: 18px;
letter-spacing: normal;
text-transform: uppercase;
white-space: nowrap;
margin: 0;
}
li.menu-ricerca-prodotti .mar-cerca-campo {
position: relative;
flex: 0 1 560px;
min-width: 0;
width: 100%;
max-width: 560px;
}
li.menu-ricerca-prodotti .mar-cerca input[type="search"] {
width: 100% !important;
height: 44px !important;
margin: 0 !important;
border: 1px solid rgba(255, 255, 255, .45) !important;
background: rgba(255, 255, 255, .06) !important;
color: #fff !important;
font-size: 15px !important;
line-height: 44px !important;
padding: 0 52px 0 16px !important;
border-radius: 3px !important;
box-shadow: none !important;
box-sizing: border-box !important;
-webkit-appearance: none;
appearance: none;
text-transform: none !important;
letter-spacing: 0 !important;
}
li.menu-ricerca-prodotti .mar-cerca input[type="search"]::placeholder {
color: #9fb0c2;
opacity: 1;
}
li.menu-ricerca-prodotti .mar-cerca input[type="search"]:focus {
border-color: #f5a73c !important;
background: rgba(255, 255, 255, .1) !important;
outline: none;
}
li.menu-ricerca-prodotti .mar-cerca input[type="search"]::-webkit-search-cancel-button {
filter: invert(1);
}
li.menu-ricerca-prodotti .mar-cerca-lente {
position: absolute;
right: 0;
top: 0;
width: 44px;
height: 44px;
margin: 0;
padding: 0;
border: 0;
background: #f5a73c;
color: #fff;
border-radius: 0 3px 3px 0;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
li.menu-ricerca-prodotti .mar-cerca-lente svg {
width: 18px;
height: 18px;
}
li.menu-ricerca-prodotti .mar-cerca-lente:hover {
background: #e08f1c;
}
li.menu-ricerca-prodotti .mar-cerca-lista {
font-family: "Muli", "Mulish", sans-serif;
position: absolute;
left: 0;
right: 0;
top: 48px;
background: #fff;
border-radius: 3px;
box-shadow: 0 10px 30px rgba(0, 0, 0, .35);
z-index: 20;
overflow: hidden;
text-align: left;
}
li.menu-ricerca-prodotti .mar-cerca-lista[hidden] {
display: none !important;
}
li.menu-ricerca-prodotti .mar-cerca-lista a.mar-cerca-voce {
display: flex !important;
gap: 12px;
align-items: center;
padding: 9px 12px !important;
margin: 0 !important;
border-bottom: 1px solid #eef0f1;
text-decoration: none;
color: #202c2d !important;
background: #fff;
line-height: 1.35 !important;
white-space: normal !important;
text-transform: none !important;
letter-spacing: 0 !important;
font-size: 14px !important;
}
li.menu-ricerca-prodotti .mar-cerca-lista a.mar-cerca-voce:hover,
li.menu-ricerca-prodotti .mar-cerca-lista a.mar-cerca-voce.att {
background: #f4f7fb;
}
li.menu-ricerca-prodotti .mar-cerca-lista img,
li.menu-ricerca-prodotti .mar-cerca-nofoto {
width: 44px;
height: 44px;
flex: 0 0 44px;
object-fit: contain;
background: #f4f5f6;
display: block;
}
li.menu-ricerca-prodotti .mar-cerca-testi {
min-width: 0;
}
li.menu-ricerca-prodotti .mar-cerca-testi b {
display: block;
font-weight: 600;
color: #202c2d;
}
li.menu-ricerca-prodotti .mar-cerca-testi b mark {
background: none;
color: #13294b;
text-decoration: underline;
padding: 0;
}
li.menu-ricerca-prodotti .mar-cerca-testi > span {
display: block;
font-size: 12px;
color: #7a8487;
text-transform: uppercase;
letter-spacing: .3px;
}
li.menu-ricerca-prodotti .mar-cerca-lista a.mar-cerca-tutti {
display: block !important;
padding: 10px 12px !important;
margin: 0 !important;
font-weight: 700;
font-size: 13px !important;
color: #13294b !important;
text-decoration: none;
text-transform: uppercase !important;
letter-spacing: .4px;
background: #f4f5f6;
line-height: 1.4 !important;
}
li.menu-ricerca-prodotti .mar-cerca-lista a.mar-cerca-tutti:hover {
background: #e9edf2;
}
li.menu-ricerca-prodotti .mar-cerca-vuoto {
padding: 14px 12px;
font-size: 14px;
line-height: 1.5;
color: #4e5759;
text-transform: none;
} #sidr li.mar-cerca-li,
.sidr li.mar-cerca-li {
list-style: none;
padding: 10px 16px 12px 24px !important;
margin: 0 !important;
border: 0 !important;
}
li.menu-ricerca-prodotti .mar-cerca.mar-cerca-mobile {
padding: 0;
border: 0;
background: transparent;
}
li.menu-ricerca-prodotti .mar-cerca.mar-cerca-mobile .mar-cerca-campo {
flex: 1 1 100%;
max-width: none;
}
li.menu-ricerca-prodotti .mar-cerca.mar-cerca-mobile .mar-cerca-lista {
position: static;
margin-top: 6px;
} li.menu-ricerca-prodotti .mar-cerca-lista,
li.menu-ricerca-prodotti .mar-cerca-lista a,
li.menu-ricerca-prodotti .mar-cerca-lista b,
li.menu-ricerca-prodotti .mar-cerca-lista span,
li.menu-ricerca-prodotti .mar-cerca input[type="search"] {
font-family: "Muli", "Mulish", sans-serif !important;
}