Diff
checker
Texto
Texto
Imágenes
Documentos
Excel
Carpetas
Legal
Enterprise
Aplicación de escritorio
Precios
Iniciar sesión
Descargar Diffchecker Desktop
Comparar texto
Encuentra la diferencia entre dos archivos de texto
Herramientas
Historial
Editor live
Ocultar espacios en blanco
Ocultar sin cambios
Sin ajuste de línea
Vista
Dividido
Unificado
Nivel de detalle
Inteligente
Palabra
Letra
Estilos de texto
Cambiar apariencia
Resaltado de sintaxis
Elegir sintaxis
Ignorar
Transformar texto
Ir al primer cambio
Editar entrada
Diffchecker Desktop
La forma más segura de usar Diffchecker. ¡Obtén la app de Diffchecker Desktop: tus diffs nunca salen de tu computadora!
Obtener Desktop
Untitled diff
Creado
hace 10 años
El diff nunca expira
Borrar
Exportar
Compartir
Explicar
4 eliminaciones
Líneas
Total
Eliminado
Caracteres
Total
Eliminado
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
909 líneas
Copiar todo
6 adiciones
Líneas
Total
Añadido
Caracteres
Total
Añadido
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
909 líneas
Copiar todo
body {
body {
margin: 0;
margin: 0;
padding: 0;
padding: 0;
}
}
article,
article,
aside,
aside,
details,
details,
figcaption,
figcaption,
figure,
figure,
main,
main,
footer,
footer,
header,
header,
nav,
nav,
section,
section,
summary {
summary {
display: block;
display: block;
}
}
audio,
audio,
canvas,
canvas,
video {
video {
display: inline-block;
display: inline-block;
}
}
audio:not([controls]) {
audio:not([controls]) {
display: none;
display: none;
height: 0;
height: 0;
}
}
nav ul,
nav ul,
nav ol {
nav ol {
list-style: none none;
list-style: none none;
}
}
img {
img {
border: 0;
border: 0;
}
}
img,
img,
object,
object,
video,
video,
embed {
embed {
height: auto;
height: auto;
max-width: 100%;
max-width: 100%;
}
}
svg:not(:root) {
svg:not(:root) {
overflow: hidden;
overflow: hidden;
}
}
figure {
figure {
margin: 0;
margin: 0;
}
}
html {
html {
font-size: 62.5%;
font-size: 62.5%;
-webkit-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
font-size-adjust: 100%;
font-size-adjust: 100%;
}
}
body {
body {
color: #333333;
color: #333333;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-style: normal;
font-style: normal;
font-weight: 400;
font-weight: 400;
line-height: 1.42857143;
line-height: 1.42857143;
font-size: 1.4rem;
font-size: 1.4rem;
}
}
p {
p {
margin-top: 0rem;
margin-top: 0rem;
margin-bottom: 1rem;
margin-bottom: 1rem;
}
}
abbr[title] {
abbr[title] {
cursor: help;
cursor: help;
border-bottom: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
}
}
b,
b,
strong {
strong {
font-weight: 700;
font-weight: 700;
}
}
em,
em,
i {
i {
font-style: italic;
font-style: italic;
}
}
mark {
mark {
background: #f6f6f6;
background: #f6f6f6;
color: #000000;
color: #000000;
}
}
small,
small,
.small {
.small {
font-size: 12px;
font-size: 12px;
}
}
hr {
hr {
border: 0;
border: 0;
border-top: 1px solid #cccccc;
border-top: 1px solid #cccccc;
margin-bottom: 20px;
margin-bottom: 20px;
margin-top: 20px;
margin-top: 20px;
}
}
sub,
sub,
sup {
sup {
Copiar
Copiado
Copiar
Copiado
font-size: 71.42857143
000001
%;
font-size: 71.42857143
%;
line-height: 0;
line-height: 0;
position: relative;
position: relative;
vertical-align: baseline;
vertical-align: baseline;
}
}
sup {
sup {
Copiar
Copiado
Copiar
Copiado
top: -
.5em;
top: -
0
.5em;
}
}
sub {
sub {
Copiar
Copiado
Copiar
Copiado
bottom: -
.25em;
bottom: -
0
.25em;
}
}
dfn {
dfn {
font-style: italic;
font-style: italic;
}
}
h1 {
h1 {
font-weight: 300;
font-weight: 300;
line-height: 1.1;
line-height: 1.1;
font-size: 2.6rem;
font-size: 2.6rem;
margin-top: 0rem;
margin-top: 0rem;
margin-bottom: 2rem;
margin-bottom: 2rem;
}
}
h2 {
h2 {
font-weight: 300;
font-weight: 300;
line-height: 1.1;
line-height: 1.1;
font-size: 2.6rem;
font-size: 2.6rem;
margin-top: 2.5rem;
margin-top: 2.5rem;
margin-bottom: 2rem;
margin-bottom: 2rem;
}
}
h3 {
h3 {
font-weight: 600;
font-weight: 600;
line-height: 1.1;
line-height: 1.1;
font-size: 1.8rem;
font-size: 1.8rem;
margin-top: 2rem;
margin-top: 2rem;
margin-bottom: 1rem;
margin-bottom: 1rem;
}
}
h4 {
h4 {
font-weight: 700;
font-weight: 700;
line-height: 1.1;
line-height: 1.1;
font-size: 1.4rem;
font-size: 1.4rem;
margin-top: 2rem;
margin-top: 2rem;
margin-bottom: 2rem;
margin-bottom: 2rem;
}
}
h5 {
h5 {
font-weight: 700;
font-weight: 700;
line-height: 1.1;
line-height: 1.1;
font-size: 1.2rem;
font-size: 1.2rem;
margin-top: 2rem;
margin-top: 2rem;
margin-bottom: 2rem;
margin-bottom: 2rem;
}
}
h6 {
h6 {
font-weight: 700;
font-weight: 700;
line-height: 1.1;
line-height: 1.1;
font-size: 1rem;
font-size: 1rem;
margin-top: 2rem;
margin-top: 2rem;
margin-bottom: 2rem;
margin-bottom: 2rem;
}
}
h1 small,
h1 small,
h2 small,
h2 small,
h3 small,
h3 small,
h4 small,
h4 small,
h5 small,
h5 small,
h6 small,
h6 small,
h1 .small,
h1 .small,
h2 .small,
h2 .small,
h3 .small,
h3 .small,
h4 .small,
h4 .small,
h5 .small,
h5 .small,
h6 .small {
h6 .small {
color: #333333;
color: #333333;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-style: normal;
font-style: normal;
font-weight: 400;
font-weight: 400;
line-height: 1;
line-height: 1;
}
}
a,
a,
.alink {
.alink {
color: #1979c3;
color: #1979c3;
text-decoration: none;
text-decoration: none;
}
}
a:visited,
a:visited,
.alink:visited {
.alink:visited {
color: #1979c3;
color: #1979c3;
text-decoration: none;
text-decoration: none;
}
}
a:hover,
a:hover,
.alink:hover {
.alink:hover {
color: #006bb4;
color: #006bb4;
text-decoration: underline;
text-decoration: underline;
}
}
a:active,
a:active,
.alink:active {
.alink:active {
color: #ff5501;
color: #ff5501;
text-decoration: underline;
text-decoration: underline;
}
}
ul,
ul,
ol {
ol {
margin-top: 0rem;
margin-top: 0rem;
margin-bottom: 2.5rem;
margin-bottom: 2.5rem;
}
}
ul > li,
ul > li,
ol > li {
ol > li {
margin-top: 0rem;
margin-top: 0rem;
margin-bottom: 1rem;
margin-bottom: 1rem;
}
}
ul ul,
ul ul,
ol ul,
ol ul,
ul ol,
ul ol,
ol ol {
ol ol {
margin-bottom: 0;
margin-bottom: 0;
}
}
dl {
dl {
margin-bottom: 20px;
margin-bottom: 20px;
margin-top: 0;
margin-top: 0;
}
}
dt {
dt {
font-weight: 700;
font-weight: 700;
margin-bottom: 5px;
margin-bottom: 5px;
margin-top: 0;
margin-top: 0;
}
}
dd {
dd {
margin-bottom: 10px;
margin-bottom: 10px;
margin-top: 0;
margin-top: 0;
margin-left: 0;
margin-left: 0;
}
}
code,
code,
kbd,
kbd,
pre,
pre,
samp {
samp {
font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
}
code {
code {
background: #f6f6f6;
background: #f6f6f6;
color: #111111;
color: #111111;
padding: 2px 4px;
padding: 2px 4px;
font-size: 1.2rem;
font-size: 1.2rem;
white-space: nowrap;
white-space: nowrap;
}
}
kbd {
kbd {
background: #f6f6f6;
background: #f6f6f6;
color: #111111;
color: #111111;
padding: 2px 4px;
padding: 2px 4px;
font-size: 1.2rem;
font-size: 1.2rem;
}
}
pre {
pre {
background: #f6f6f6;
background: #f6f6f6;
border: 1px solid #cccccc;
border: 1px solid #cccccc;
color: #111111;
color: #111111;
line-height: 1.42857143;
line-height: 1.42857143;
margin: 0 0 10px;
margin: 0 0 10px;
padding: 10px;
padding: 10px;
font-size: 1.2rem;
font-size: 1.2rem;
display: block;
display: block;
word-wrap: break-word;
word-wrap: break-word;
}
}
pre code {
pre code {
background-color: transparent;
background-color: transparent;
border-radius: 0;
border-radius: 0;
color: inherit;
color: inherit;
font-size: inherit;
font-size: inherit;
padding: 0;
padding: 0;
white-space: pre-wrap;
white-space: pre-wrap;
}
}
blockquote {
blockquote {
border-left: 0 solid #cccccc;
border-left: 0 solid #cccccc;
margin: 0 0 20px 40px;
margin: 0 0 20px 40px;
padding: 0;
padding: 0;
color: #333333;
color: #333333;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-style: italic;
font-style: italic;
font-weight: 400;
font-weight: 400;
line-height: 1.42857143;
line-height: 1.42857143;
font-size: 1.4rem;
font-size: 1.4rem;
}
}
blockquote p:last-child,
blockquote p:last-child,
blockquote ul:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
blockquote ol:last-child {
margin-bottom: 0;
margin-bottom: 0;
}
}
blockquote footer,
blockquote footer,
blockquote small,
blockquote small,
blockquote .small {
blockquote .small {
color: #333333;
color: #333333;
line-height: 1.42857143;
line-height: 1.42857143;
font-size: 1rem;
font-size: 1rem;
display: block;
display: block;
}
}
blockquote footer:before,
blockquote footer:before,
blockquote small:before,
blockquote small:before,
blockquote .small:before {
blockquote .small:before {
content: '\2014 \00A0';
content: '\2014 \00A0';
}
}
blockquote cite {
blockquote cite {
font-style: normal;
font-style: normal;
}
}
blockquote:before,
blockquote:before,
blockquote:after {
blockquote:after {
content: '';
content: '';
}
}
q {
q {
quotes: none;
quotes: none;
}
}
q:before,
q:before,
q:after {
q:after {
content: '';
content: '';
content: none;
content: none;
}
}
cite {
cite {
font-style: normal;
font-style: normal;
}
}
table {
table {
width: 100%;
width: 100%;
border-collapse: collapse;
border-collapse: collapse;
border-spacing: 0;
border-spacing: 0;
max-width: 100%;
max-width: 100%;
}
}
table th {
table th {
text-align: left;
text-align: left;
}
}
table > tbody > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > tfoot > tr > th,
table > tbody > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
table > tfoot > tr > td {
vertical-align: top;
vertical-align: top;
}
}
table > thead > tr > th,
table > thead > tr > th,
table > thead > tr > td {
table > thead > tr > td {
vertical-align: bottom;
vertical-align: bottom;
}
}
table > thead > tr > th,
table > thead > tr > th,
table > tbody > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > thead > tr > td,
table > tbody > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
table > tfoot > tr > td {
padding: 11px 10px;
padding: 11px 10px;
}
}
button {
button {
background-image: none;
background-image: none;
background: #eeeeee;
background: #eeeeee;
border: 1px solid #cccccc;
border: 1px solid #cccccc;
color: #333333;
color: #333333;
cursor: pointer;
cursor: pointer;
display: inline-block;
display: inline-block;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 600;
font-weight: 600;
margin: 0;
margin: 0;
padding: 7px 15px;
padding: 7px 15px;
font-size: 1.4rem;
font-size: 1.4rem;
line-height: 1.6rem;
line-height: 1.6rem;
box-sizing: border-box;
box-sizing: border-box;
vertical-align: middle;
vertical-align: middle;
}
}
button:focus,
button:focus,
button:active {
button:active {
background: #e2e2e2;
background: #e2e2e2;
border: 1px solid #cccccc;
border: 1px solid #cccccc;
color: #333333;
color: #333333;
}
}
button:hover {
button:hover {
background: #e1e1e1;
background: #e1e1e1;
border: 1px solid #cccccc;
border: 1px solid #cccccc;
color: #333333;
color: #333333;
}
}
button.disabled,
button.disabled,
button[disabled],
button[disabled],
fieldset[disabled] button {
fieldset[disabled] button {
opacity: 0.5;
opacity: 0.5;
cursor: default;
cursor: default;
pointer-events: none;
pointer-events: none;
}
}
button::-moz-focus-inner {
button::-moz-focus-inner {
border: 0;
border: 0;
padding: 0;
padding: 0;
}
}
input[type="text"],
input[type="text"],
input[type="password"],
input[type="password"],
input[type="url"],
input[type="url"],
input[type="tel"],
input[type="tel"],
input[type="search"],
input[type="search"],
input[type="number"],
input[type="number"],
input[type="datetime"],
input[type="datetime"],
input[type="email"] {
input[type="email"] {
background: #ffffff;
background: #ffffff;
background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #c2c2c2;
border: 1px solid #c2c2c2;
border-radius: 1px;
border-radius: 1px;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
font-size: 14px;
height: 32px;
height: 32px;
Copiar
Copiado
Copiar
Copiado
line-height: 1.4285714
3
;
line-height: 1.4285714
29
;
padding: 0 9px;
padding: 0 9px;
vertical-align: baseline;
vertical-align: baseline;
width: 100%;
width: 100%;
box-sizing: border-box;
box-sizing: border-box;
}
}
input[type="text"]:disabled,
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="password"]:disabled,
input[type="url"]:disabled,
input[type="url"]:disabled,
input[type="tel"]:disabled,
input[type="tel"]:disabled,
input[type="search"]:disabled,
input[type="search"]:disabled,
input[type="number"]:disabled,
input[type="number"]:disabled,
input[type="datetime"]:disabled,
input[type="datetime"]:disabled,
input[type="email"]:disabled {
input[type="email"]:disabled {
opacity: 0.5;
opacity: 0.5;
}
}
input[type="text"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="email"]::-moz-placeholder {
input[type="email"]::-moz-placeholder {
color: #c2c2c2;
color: #c2c2c2;
}
}
input[type="text"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder {
input[type="email"]::-webkit-input-placeholder {
color: #c2c2c2;
color: #c2c2c2;
}
}
input[type="text"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder {
input[type="email"]:-ms-input-placeholder {
color: #c2c2c2;
color: #c2c2c2;
}
}
input[type="number"] {
input[type="number"] {
-moz-appearance: textfield;
-moz-appearance: textfield;
}
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
-webkit-appearance: none;
margin: 0;
margin: 0;
}
}
input[type="search"] {
input[type="search"] {
-webkit-appearance: none;
-webkit-appearance: none;
}
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance: none;
-webkit-appearance: none;
}
}
select {
select {
background: #ffffff;
background: #ffffff;
background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #c2c2c2;
border: 1px solid #c2c2c2;
border-radius: 1px;
border-radius: 1px;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
font-size: 14px;
height: 32px;
height: 32px;
Copiar
Copiado
Copiar
Copiado
line-height: 1.4285714
3
;
line-height: 1.4285714
29
;
padding: 5px 10px 4px;
padding: 5px 10px 4px;
vertical-align: baseline;
vertical-align: baseline;
width: 100%;
width: 100%;
box-sizing: border-box;
box-sizing: border-box;
}
}
select:disabled {
select:disabled {
opacity: 0.5;
opacity: 0.5;
}
}
select[multiple="multiple"] {
select[multiple="multiple"] {
height: auto;
height: auto;
background-image: none;
background-image: none;
}
}
textarea {
textarea {
background: #ffffff;
background: #ffffff;
background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #c2c2c2;
border: 1px solid #c2c2c2;
border-radius: 1px;
border-radius: 1px;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
font-size: 14px;
height: auto;
height: auto;
Copiar
Copiado
Copiar
Copiado
line-height: 1.4285714
3
;
line-height: 1.4285714
29
;
margin: 0;
margin: 0;
padding: 10px;
padding: 10px;
vertical-align: baseline;
vertical-align: baseline;
width: 100%;
width: 100%;
box-sizing: border-box;
box-sizing: border-box;
resize: vertical;
resize: vertical;
}
}
textarea:disabled {
textarea:disabled {
opacity: 0.5;
opacity: 0.5;
}
}
textarea::-moz-placeholder {
textarea::-moz-placeholder {
color: #c2c2c2;
color: #c2c2c2;
}
}
textarea::-webkit-input-placeholder {
textarea::-webkit-input-placeholder {
color: #c2c2c2;
color: #c2c2c2;
}
}
textarea:-ms-input-placeholder {
textarea:-ms-input-placeholder {
color: #c2c2c2;
color: #c2c2c2;
}
}
input[type="checkbox"] {
input[type="checkbox"] {
margin: 2px 5px 0 0;
margin: 2px 5px 0 0;
}
}
input[type="checkbox"]:disabled {
input[type="checkbox"]:disabled {
opacity: 0.5;
opacity: 0.5;
}
}
input[type="radio"] {
input[type="radio"] {
margin: 2px 5px 0 0;
margin: 2px 5px 0 0;
}
}
input[type="radio"]:disabled {
input[type="radio"]:disabled {
opacity: 0.5;
opacity: 0.5;
}
}
input.mage-error,
input.mage-error,
select.mage-error,
select.mage-error,
textarea.mage-error {
textarea.mage-error {
border-color: #ed8380;
border-color: #ed8380;
}
}
div.mage-error[generated] {
div.mage-error[generated] {
color: #e02b27;
color: #e02b27;
font-size: 1.2rem;
font-size: 1.2rem;
}
}
input[type="button"],
input[type="button"],
input[type="reset"],
input[type="reset"],
input[type="submit"] {
input[type="submit"] {
cursor: pointer;
cursor: pointer;
-webkit-appearance: button;
-webkit-appearance: button;
}
}
input::-moz-focus-inner {
input::-moz-focus-inner {
border: 0;
border: 0;
padding: 0;
padding: 0;
}
}
form {
form {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
}
address {
address {
font-style: normal;
font-style: normal;
}
}
*:focus {
*:focus {
box-shadow: none;
box-shadow: none;
outline: 0;
outline: 0;
}
}
._keyfocus *:focus,
._keyfocus *:focus,
input:not([disabled]):focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
select:not([disabled]):focus {
box-shadow: 0 0 3px 1px #68a8e0;
box-shadow: 0 0 3px 1px #68a8e0;
}
}
/**
/**
* Copyright © 2016 Magento. All rights reserved.
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
* See COPYING.txt for license details.
*/
*/
.bundle-options-container .block-bundle-summary .bundle.items,
.bundle-options-container .block-bundle-summary .bundle.items,
.product-items,
.product-items,
.prices-tier,
.prices-tier,
.search-terms,
.search-terms,
.cart-summary .checkout-methods-items,
.cart-summary .checkout-methods-items,
.opc-wrapper .opc,
.opc-wrapper .opc,
.opc-progress-bar,
.opc-progress-bar,
.checkout-agreements-items,
.checkout-agreements-items,
.order-details-items .items-qty,
.order-details-items .items-qty,
.footer.content ul,
.footer.content ul,
.block-banners .banner-items,
.block-banners .banner-items,
.block-banners-inline .banner-items,
.block-banners-inline .banner-items,
.block-event .slider-panel .slider {
.block-event .slider-panel .slider {
margin: 0;
margin: 0;
padding: 0;
padding: 0;
list-style: none none;
list-style: none none;
}
}
.bundle-options-container .block-bundle-summary .bundle.items > li,
.bundle-options-container .block-bundle-summary .bundle.items > li,
.product-items > li,
.product-items > li,
.prices-tier > li,
.prices-tier > li,
.search-terms > li,
.search-terms > li,
.cart-summary .checkout-methods-items > li,
.cart-summary .checkout-methods-items > li,
.opc-wrapper .opc > li,
.opc-wrapper .opc > li,
.opc-progress-bar > li,
.opc-progress-bar > li,
.checkout-agreements-items > li,
.checkout-agreements-items > li,
.order-details-items .items-qty > li,
.order-details-items .items-qty > li,
.footer.content ul > li,
.footer.content ul > li,
.block-banners .banner-items > li,
.block-banners .banner-items > li,
.block-banners-inline .banner-items > li,
.block-banners-inline .banner-items > li,
.block-event .slider-panel .slider > li {
.block-event .slider-panel .slider > li {
margin: 0;
margin: 0;
}
}
.action-primary:focus,
.action-primary:focus,
.action-primary:active {
.action-primary:active {
background: #006bb4;
background: #006bb4;
border: 1px solid #006bb4;
border: 1px solid #006bb4;
color: #ffffff;
color: #ffffff;
}
}
.action-primary:hover {
.action-primary:hover {
background: #006bb4;
background: #006bb4;
border: 1px solid #006bb4;
border: 1px solid #006bb4;
color: #ffffff;
color: #ffffff;
}
}
.action-primary.disabled,
.action-primary.disabled,
.action-primary[disabled],
.action-primary[disabled],
fieldset[disabled] .action-primary {
fieldset[disabled] .action-primary {
opacity: 0.5;
opacity: 0.5;
cursor: default;
cursor: default;
pointer-events: none;
pointer-events: none;
}
}
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.abs-discount-block .actions-toolbar .action.cancel,
.block-compare .action.primary,
.block-compare .action.primary,
.cart-summary .block .actions-toolbar > .primary .action.primary,
.cart-summary .block .actions-toolbar > .primary .action.primary,
.cart-summary .form.giftregistry .fieldset .action.primary,
.cart-summary .form.giftregistry .fieldset .action.primary,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel {
.cart-discount .actions-toolbar .action.cancel {
border-radius: 3px;
border-radius: 3px;
}
}
.abs-discount-block .actions-toolbar .action.primary:not(:focus),
.abs-discount-block .actions-toolbar .action.primary:not(:focus),
.abs-discount-block .actions-toolbar .action.cancel:not(:focus),
.abs-discount-block .actions-toolbar .action.cancel:not(:focus),
.block-compare .action.primary:not(:focus),
.block-compare .action.primary:not(:focus),
.cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus),
.cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus),
.cart-summary .form.giftregistry .fieldset .action.primary:not(:focus),
.cart-summary .form.giftregistry .fieldset .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.cancel:not(:focus),
.paypal-review-discount .actions-toolbar .action.cancel:not(:focus),
.cart-discount .actions-toolbar .action.primary:not(:focus),
.cart-discount .actions-toolbar .action.primary:not(:focus),
.cart-discount .actions-toolbar .action.cancel:not(:focus) {
.cart-discount .actions-toolbar .action.cancel:not(:focus) {
box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
}
}
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:active,
.abs-discount-block .actions-toolbar .action.cancel:active,
.block-compare .action.primary:active,
.block-compare .action.primary:active,
.cart-summary .block .actions-toolbar > .primary .action.primary:active,
.cart-summary .block .actions-toolbar > .primary .action.primary:active,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.cancel:active,
.paypal-review-discount .actions-toolbar .action.cancel:active,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.cancel:active {
.cart-discount .actions-toolbar .action.cancel:active {
box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
}
}
.block-event .slider-panel .slider .item .action.event {
.block-event .slider-panel .slider .item .action.event {
background-image: none;
background-image: none;
background: #eeeeee;
background: #eeeeee;
border: 1px solid #cccccc;
border: 1px solid #cccccc;
color: #333333;
color: #333333;
cursor: pointer;
cursor: pointer;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 600;
font-weight: 600;
margin: 0;
margin: 0;
padding: 7px 15px;
padding: 7px 15px;
font-size: 1.4rem;
font-size: 1.4rem;
line-height: 1.6rem;
line-height: 1.6rem;
box-sizing: border-box;
box-sizing: border-box;
vertical-align: middle;
vertical-align: middle;
display: inline-block;
display: inline-block;
text-decoration: none;
text-decoration: none;
border-radius: 3px;
border-radius: 3px;
}
}
.abs-action-link-button:focus,
.abs-action-link-button:focus,
.abs-action-link-button:active,
.abs-action-link-button:active,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
.block-event .slider-panel .slider .item .action.event:active {
background: #e2e2e2;
background: #e2e2e2;
border: 1px solid #cccccc;
border: 1px solid #cccccc;
color: #333333;
color: #333333;
}
}
.abs-action-link-button:hover,
.abs-action-link-button:hover,
.block-event .slider-panel .slider .item .action.event:hover {
.block-event .slider-panel .slider .item .action.event:hover {
background: #e1e1e1;
background: #e1e1e1;
border: 1px solid #cccccc;
border: 1px solid #cccccc;
color: #333333;
color: #333333;
}
}
.abs-action-link-button.disabled,
.abs-action-link-button.disabled,
.abs-action-link-button[disabled],
.abs-action-link-button[disabled],
fieldset[disabled] .abs-action-link-button,
fieldset[disabled] .abs-action-link-button,
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
opacity: 0.5;
opacity: 0.5;
cursor: default;
cursor: default;
pointer-events: none;
pointer-events: none;
}
}
.abs-action-link-button:hover,
.abs-action-link-button:hover,
.abs-action-link-button:active,
.abs-action-link-button:active,
.abs-action-link-button:focus,
.abs-action-link-button:focus,
.block-event .slider-panel .slider .item .action.event:hover,
.block-event .slider-panel .slider .item .action.event:hover,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus {
.block-event .slider-panel .slider .item .action.event:focus {
text-decoration: none;
text-decoration: none;
}
}
.abs-action-remove,
.abs-action-remove,
.abs-discount-block .action.check,
.abs-discount-block .action.check,
.popup .actions-toolbar .action.cancel,
.popup .actions-toolbar .action.cancel,
.paypal-button-widget .paypal-button,
.paypal-button-widget .paypal-button,
.bundle-options-container .action.back,
.bundle-options-container .action.back,
.block.related .action.select,
.block.related .action.select,
.cart.table-wrapper .actions-toolbar > .action-delete,
.cart.table-wrapper .actions-toolbar > .action-delete,
.cart.table-wrapper .action.help.map,
.cart.table-wrapper .action.help.map,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup,
.opc-wrapper .edit-address-link,
.opc-wrapper .edit-address-link,
.opc-block-shipping-information .shipping-information-title .action-edit,
.opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle,
.action-auth-toggle,
.checkout-payment-method .payment-method-billing-address .action-cancel,
.checkout-payment-method .payment-method-billing-address .action-cancel,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address,
.checkout-agreements-block .action-show,
.checkout-agreements-block .action-show,
.gift-options .actions-toolbar .action-cancel,
.gift-options .actions-toolbar .action-cancel,
.gift-summary .action-edit,
.gift-summary .action-edit,
.gift-summary .action-delete,
.gift-summary .action-delete,
.gift-wrapping-title .action-remove,
.gift-wrapping-title .action-remove,
.wishlist.split.button > .action,
.wishlist.split.button > .action,
.abs-add-fields .action.remove,
.abs-add-fields .action.remove,
.paypal-review-discount .action.check,
.paypal-review-discount .action.check,
.cart-discount .action.check,
.cart-discount .action.check,
.form-giftregistry-share .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
.form.send.friend .action.remove {
line-height: 1.42857143;
line-height: 1.42857143;
padding: 0;
padding: 0;
color: #1979c3;
color: #1979c3;
text-decoration: none;
text-decoration: none;
background: none;
background: none;
border: 0;
border: 0;
display: inline;
display: inline;
font-weight: 400;
font-weight: 400;
border-radius: 0;
border-radius: 0;
}
}
.abs-action-button-as-link:visited,
.abs-action-button-as-link:visited,
.abs-action-remove:visited,
.abs-action-remove:visited,
.abs-discount-block .action.check:visited,
.abs-discount-block .action.check:visited,
.popup .actions-toolbar .action.cancel:visited,
.popup .actions-toolbar .action.cancel:visited,
.paypal-button-widget .paypal-button:visited,
.paypal-button-widget .paypal-button:visited,
.bundle-options-container .action.back:visited,
.bundle-options-container .action.back:visited,
.block.related .action.select:visited,
.block.related .action.select:visited,
.cart.table-wrapper .actions-toolbar > .action-delete:visited,
.cart.table-wrapper .actions-toolbar > .action-delete:visited,
.cart.table-wrapper .action.help.map:visited,
.cart.table-wrapper .action.help.map:visited,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited,
.opc-wrapper .edit-address-link:visited,
.opc-wrapper .edit-address-link:visited,
.opc-block-shipping-information .shipping-information-title .action-edit:visited,
.opc-block-shipping-information .shipping-information-title .action-edit:visited,
.action-auth-toggle:visited,
.action-auth-toggle:visited,
.checkout-payment-method .payment-method-billing-address .action-cancel:visited,
.checkout-payment-method .payment-method-billing-address .action-cancel:visited,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:visited,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:visited,
.checkout-agreements-block .action-show:visited,
.checkout-agreements-block .action-show:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.gift-summary .action-edit:visited,
.gift-summary .action-edit:visited,
.gift-summary .action-delete:visited,
.gift-summary .action-delete:visited,
.gift-wrapping-title .action-remove:visited,
.gift-wrapping-title .action-remove:visited,
.wishlist.split.button > .action:visited,
.wishlist.split.button > .action:visited,
.abs-add-fields .action.remove:visited,
.abs-add-fields .action.remove:visited,
.paypal-review-discount .action.check:visited,
.paypal-review-discount .action.check:visited,
.cart-discount .action.check:visited,
.cart-discount .action.check:visited,
.form-giftregistry-share .action.remove:visited,
.form-giftregistry-share .action.remove:visited,
.form-giftregistry-edit .action.remove:visited,
.form-giftregistry-edit .action.remove:visited,
.form-add-invitations .action.remove:visited,
.form-add-invitations .action.remove:visited,
.form-create-return .action.remove:visited,
.form-create-return .action.remove:visited,
.form.send.friend .action.remove:visited {
.form.send.friend .action.remove:visited {
color: #1979c3;
color: #1979c3;
text-decoration: none;
text-decoration: none;
}
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.abs-action-remove:hover,
.abs-discount-block .action.check:hover,
.abs-discount-block .action.check:hover,
.popup .actions-toolbar .action.cancel:hover,
.popup .actions-toolbar .action.cancel:hover,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:hover,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:hover,
.block.related .action.select:hover,
.block.related .action.select:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.action-auth-toggle:hover,
.action-auth-toggle:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-delete:hover,
.gift-summary .action-delete:hover,
.gift-wrapping-title .action-remove:hover,
.gift-wrapping-title .action-remove:hover,
.wishlist.split.button > .action:hover,
.wishlist.split.button > .action:hover,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:hover,
.paypal-review-discount .action.check:hover,
.paypal-review-discount .action.check:hover,
.cart-discount .action.check:hover,
.cart-discount .action.check:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form-create-return .action.remove:hover,
.form.send.friend .action.remove:hover {
.form.send.friend .action.remove:hover {
color: #006bb4;
color: #006bb4;
text-decoration: underline;
text-decoration: underline;
}
}
.abs-action-button-as-link:active,
.abs-action-button-as-link:active,
.abs-action-remove:active,
.abs-action-remove:active,
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:active,
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:active,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:active,
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:active,
.block.related .action.select:active,
.block.related .action.select:active,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:active,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.action-auth-toggle:active,
.action-auth-toggle:active,
.checkout-payment-method .payment-method-billing-address .action-cancel:active,
.checkout-payment-method .payment-method-billing-address .action-cancel:active,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:active,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:active,
.gift-summary .action-edit:active,
.gift-summary .action-edit:active,
.gift-summary .action-delete:active,
.gift-summary .action-delete:active,
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:active,
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:active,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:active,
.paypal-review-discount .action.check:active,
.paypal-review-discount .action.check:active,
.cart-discount .action.check:active,
.cart-discount .action.check:active,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:active,
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:active,
.form-create-return .action.remove:active,
.form-create-return .action.remove:active,
.form.send.friend .action.remove:active {
.form.send.friend .action.remove:active {
color: #ff5501;
color: #ff5501;
text-decoration: underline;
text-decoration: underline;
}
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.abs-action-remove:hover,
.abs-discount-block .action.check:hover,
.abs-discount-block .action.check:hover,
.popup .actions-toolbar .action.cancel:hover,
.popup .actions-toolbar .action.cancel:hover,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:hover,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:hover,
.block.related .action.select:hover,
.block.related .action.select:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.action-auth-toggle:hover,
.action-auth-toggle:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-delete:hover,
.gift-summary .action-delete:hover,
.gift-wrapping-title .action-remove:hover,
.gift-wrapping-title .action-remove:hover,
.wishlist.split.button > .action:hover,
.wishlist.split.button > .action:hover,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:hover,
.paypal-review-discount .action.check:hover,
.paypal-review-discount .action.check:hover,
.cart-discount .action.check:hover,
.cart-discount .action.check:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form-create-return .action.remove:hover,
.form.send.friend .action.remove:hover {
.form.send.friend .action.remove:hover {
color: #006bb4;
color: #006bb4;
}
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.abs-action-button-as-link:focus,
.abs-action-remove:hover,
.abs-action-remove:hover,
.abs-action-remove:active,
.abs-action-remove:active,
.abs-action-remove:focus,
.abs-action-remove:focus,
.abs-discount-block .action.check:hover,
.abs-discount-block .action.check:hover,
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:focus,
.abs-discount-block .action.check:focus,
.popup .actions-toolbar .action.cancel:hover,
.popup .actions-toolbar .action.cancel:hover,
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:focus,
.popup .actions-toolbar .action.cancel:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus,
.paypal-button-widget .paypal-button:focus,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:focus,
.bundle-options-container .action.back:focus,
.block.related .action.select:hover,
.block.related .action.select:hover,
.block.related .action.select:active,
.block.related .action.select:active,
.block.related .action.select:focus,
.block.related .action.select:focus,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .actions-toolbar > .action-delete:focus,
.cart.table-wrapper .actions-toolbar > .action-delete:focus,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:focus,
.cart.table-wrapper .action.help.map:focus,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:focus,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:focus,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:focus,
.opc-wrapper .edit-address-link:focus,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:focus,
.opc-block-shipping-information .shipping-information-title .action-edit:focus,
.action-auth-toggle:hover,
.action-auth-toggle:hover,
.action-auth-toggle:active,
.action-auth-toggle:active,
.action-auth-toggle:focus,
.action-auth-toggle:focus,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:active,
.checkout-payment-method .payment-method-billing-address .action-cancel:active,
.checkout-payment-method .payment-method-billing-address .action-cancel:focus,
.checkout-payment-method .payment-method-billing-address .action-cancel:focus,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:focus,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:focus,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:focus,
.checkout-agreements-block .action-show:focus,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:focus,
.gift-options .actions-toolbar .action-cancel:focus,
.gift-summary .action-edit:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-edit:active,
.gift-summary .action-edit:active,
.gift-summary .action-edit:focus,
.gift-summary .action-edit:focus,
.gift-summary .action-delete:hover,
.gift-summary .action-delete:hover,
.gift-summary .action-delete:active,
.gift-summary .action-delete:active,
.gift-summary .action-delete:focus,
.gift-summary .action-delete:focus,
.gift-wrapping-title .action-remove:hover,
.gift-wrapping-title .action-remove:hover,
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:focus,
.gift-wrapping-title .action-remove:focus,
.wishlist.split.button > .action:hover,
.wishlist.split.button > .action:hover,
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:focus,
.wishlist.split.button > .action:focus,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:focus,
.abs-add-fields .action.remove:focus,
Copiar
Copiado
Copiar
Copiado
.paypal-review-discount .action.
.paypal-review-discount .action.
c
Diferencias guardadas
Texto original
Abrir archivo
body { margin: 0; padding: 0; } article, aside, details, figcaption, figure, main, footer, header, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } nav ul, nav ol { list-style: none none; } img { border: 0; } img, object, video, embed { height: auto; max-width: 100%; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } html { font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size-adjust: 100%; } body { color: #333333; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.42857143; font-size: 1.4rem; } p { margin-top: 0rem; margin-bottom: 1rem; } abbr[title] { cursor: help; border-bottom: 1px dotted #cccccc; } b, strong { font-weight: 700; } em, i { font-style: italic; } mark { background: #f6f6f6; color: #000000; } small, .small { font-size: 12px; } hr { border: 0; border-top: 1px solid #cccccc; margin-bottom: 20px; margin-top: 20px; } sub, sup { font-size: 71.42857143000001%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -.5em; } sub { bottom: -.25em; } dfn { font-style: italic; } h1 { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 0rem; margin-bottom: 2rem; } h2 { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } h3 { font-weight: 600; line-height: 1.1; font-size: 1.8rem; margin-top: 2rem; margin-bottom: 1rem; } h4 { font-weight: 700; line-height: 1.1; font-size: 1.4rem; margin-top: 2rem; margin-bottom: 2rem; } h5 { font-weight: 700; line-height: 1.1; font-size: 1.2rem; margin-top: 2rem; margin-bottom: 2rem; } h6 { font-weight: 700; line-height: 1.1; font-size: 1rem; margin-top: 2rem; margin-bottom: 2rem; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small { color: #333333; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1; } a, .alink { color: #1979c3; text-decoration: none; } a:visited, .alink:visited { color: #1979c3; text-decoration: none; } a:hover, .alink:hover { color: #006bb4; text-decoration: underline; } a:active, .alink:active { color: #ff5501; text-decoration: underline; } ul, ol { margin-top: 0rem; margin-bottom: 2.5rem; } ul > li, ol > li { margin-top: 0rem; margin-bottom: 1rem; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } dl { margin-bottom: 20px; margin-top: 0; } dt { font-weight: 700; margin-bottom: 5px; margin-top: 0; } dd { margin-bottom: 10px; margin-top: 0; margin-left: 0; } code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; } code { background: #f6f6f6; color: #111111; padding: 2px 4px; font-size: 1.2rem; white-space: nowrap; } kbd { background: #f6f6f6; color: #111111; padding: 2px 4px; font-size: 1.2rem; } pre { background: #f6f6f6; border: 1px solid #cccccc; color: #111111; line-height: 1.42857143; margin: 0 0 10px; padding: 10px; font-size: 1.2rem; display: block; word-wrap: break-word; } pre code { background-color: transparent; border-radius: 0; color: inherit; font-size: inherit; padding: 0; white-space: pre-wrap; } blockquote { border-left: 0 solid #cccccc; margin: 0 0 20px 40px; padding: 0; color: #333333; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: italic; font-weight: 400; line-height: 1.42857143; font-size: 1.4rem; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small { color: #333333; line-height: 1.42857143; font-size: 1rem; display: block; } blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; } blockquote cite { font-style: normal; } blockquote:before, blockquote:after { content: ''; } q { quotes: none; } q:before, q:after { content: ''; content: none; } cite { font-style: normal; } table { width: 100%; border-collapse: collapse; border-spacing: 0; max-width: 100%; } table th { text-align: left; } table > tbody > tr > th, table > tfoot > tr > th, table > tbody > tr > td, table > tfoot > tr > td { vertical-align: top; } table > thead > tr > th, table > thead > tr > td { vertical-align: bottom; } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td { padding: 11px 10px; } button { background-image: none; background: #eeeeee; border: 1px solid #cccccc; color: #333333; cursor: pointer; display: inline-block; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; margin: 0; padding: 7px 15px; font-size: 1.4rem; line-height: 1.6rem; box-sizing: border-box; vertical-align: middle; } button:focus, button:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } button:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } button.disabled, button[disabled], fieldset[disabled] button { opacity: 0.5; cursor: default; pointer-events: none; } button::-moz-focus-inner { border: 0; padding: 0; } input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.42857143; padding: 0 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; } input[type="text"]:disabled, input[type="password"]:disabled, input[type="url"]:disabled, input[type="tel"]:disabled, input[type="search"]:disabled, input[type="number"]:disabled, input[type="datetime"]:disabled, input[type="email"]:disabled { opacity: 0.5; } input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="email"]::-moz-placeholder { color: #c2c2c2; } input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder { color: #c2c2c2; } input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder { color: #c2c2c2; } input[type="number"] { -moz-appearance: textfield; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type="search"] { -webkit-appearance: none; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { -webkit-appearance: none; } select { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.42857143; padding: 5px 10px 4px; vertical-align: baseline; width: 100%; box-sizing: border-box; } select:disabled { opacity: 0.5; } select[multiple="multiple"] { height: auto; background-image: none; } textarea { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: auto; line-height: 1.42857143; margin: 0; padding: 10px; vertical-align: baseline; width: 100%; box-sizing: border-box; resize: vertical; } textarea:disabled { opacity: 0.5; } textarea::-moz-placeholder { color: #c2c2c2; } textarea::-webkit-input-placeholder { color: #c2c2c2; } textarea:-ms-input-placeholder { color: #c2c2c2; } input[type="checkbox"] { margin: 2px 5px 0 0; } input[type="checkbox"]:disabled { opacity: 0.5; } input[type="radio"] { margin: 2px 5px 0 0; } input[type="radio"]:disabled { opacity: 0.5; } input.mage-error, select.mage-error, textarea.mage-error { border-color: #ed8380; } div.mage-error[generated] { color: #e02b27; font-size: 1.2rem; } input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; } input::-moz-focus-inner { border: 0; padding: 0; } form { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } address { font-style: normal; } *:focus { box-shadow: none; outline: 0; } ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus { box-shadow: 0 0 3px 1px #68a8e0; } /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ .bundle-options-container .block-bundle-summary .bundle.items, .product-items, .prices-tier, .search-terms, .cart-summary .checkout-methods-items, .opc-wrapper .opc, .opc-progress-bar, .checkout-agreements-items, .order-details-items .items-qty, .footer.content ul, .block-banners .banner-items, .block-banners-inline .banner-items, .block-event .slider-panel .slider { margin: 0; padding: 0; list-style: none none; } .bundle-options-container .block-bundle-summary .bundle.items > li, .product-items > li, .prices-tier > li, .search-terms > li, .cart-summary .checkout-methods-items > li, .opc-wrapper .opc > li, .opc-progress-bar > li, .checkout-agreements-items > li, .order-details-items .items-qty > li, .footer.content ul > li, .block-banners .banner-items > li, .block-banners-inline .banner-items > li, .block-event .slider-panel .slider > li { margin: 0; } .action-primary:focus, .action-primary:active { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action-primary:hover { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action-primary.disabled, .action-primary[disabled], fieldset[disabled] .action-primary { opacity: 0.5; cursor: default; pointer-events: none; } .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel { border-radius: 3px; } .abs-discount-block .actions-toolbar .action.primary:not(:focus), .abs-discount-block .actions-toolbar .action.cancel:not(:focus), .block-compare .action.primary:not(:focus), .cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), .cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.cancel:not(:focus), .cart-discount .actions-toolbar .action.primary:not(:focus), .cart-discount .actions-toolbar .action.cancel:not(:focus) { box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } .abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active { box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } .block-event .slider-panel .slider .item .action.event { background-image: none; background: #eeeeee; border: 1px solid #cccccc; color: #333333; cursor: pointer; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; margin: 0; padding: 7px 15px; font-size: 1.4rem; line-height: 1.6rem; box-sizing: border-box; vertical-align: middle; display: inline-block; text-decoration: none; border-radius: 3px; } .abs-action-link-button:focus, .abs-action-link-button:active, .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } .abs-action-link-button:hover, .block-event .slider-panel .slider .item .action.event:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } .abs-action-link-button.disabled, .abs-action-link-button[disabled], fieldset[disabled] .abs-action-link-button, .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event { opacity: 0.5; cursor: default; pointer-events: none; } .abs-action-link-button:hover, .abs-action-link-button:active, .abs-action-link-button:focus, .block-event .slider-panel .slider .item .action.event:hover, .block-event .slider-panel .slider .item .action.event:active, .block-event .slider-panel .slider .item .action.event:focus { text-decoration: none; } .abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .gift-wrapping-title .action-remove, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove { line-height: 1.42857143; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; font-weight: 400; border-radius: 0; } .abs-action-button-as-link:visited, .abs-action-remove:visited, .abs-discount-block .action.check:visited, .popup .actions-toolbar .action.cancel:visited, .paypal-button-widget .paypal-button:visited, .bundle-options-container .action.back:visited, .block.related .action.select:visited, .cart.table-wrapper .actions-toolbar > .action-delete:visited, .cart.table-wrapper .action.help.map:visited, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited, .opc-wrapper .edit-address-link:visited, .opc-block-shipping-information .shipping-information-title .action-edit:visited, .action-auth-toggle:visited, .checkout-payment-method .payment-method-billing-address .action-cancel:visited, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:visited, .checkout-agreements-block .action-show:visited, .gift-options .actions-toolbar .action-cancel:visited, .gift-summary .action-edit:visited, .gift-summary .action-delete:visited, .gift-wrapping-title .action-remove:visited, .wishlist.split.button > .action:visited, .abs-add-fields .action.remove:visited, .paypal-review-discount .action.check:visited, .cart-discount .action.check:visited, .form-giftregistry-share .action.remove:visited, .form-giftregistry-edit .action.remove:visited, .form-add-invitations .action.remove:visited, .form-create-return .action.remove:visited, .form.send.friend .action.remove:visited { color: #1979c3; text-decoration: none; } .abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover { color: #006bb4; text-decoration: underline; } .abs-action-button-as-link:active, .abs-action-remove:active, .abs-discount-block .action.check:active, .popup .actions-toolbar .action.cancel:active, .paypal-button-widget .paypal-button:active, .bundle-options-container .action.back:active, .block.related .action.select:active, .cart.table-wrapper .actions-toolbar > .action-delete:active, .cart.table-wrapper .action.help.map:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active, .opc-wrapper .edit-address-link:active, .opc-block-shipping-information .shipping-information-title .action-edit:active, .action-auth-toggle:active, .checkout-payment-method .payment-method-billing-address .action-cancel:active, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active, .checkout-agreements-block .action-show:active, .gift-options .actions-toolbar .action-cancel:active, .gift-summary .action-edit:active, .gift-summary .action-delete:active, .gift-wrapping-title .action-remove:active, .wishlist.split.button > .action:active, .abs-add-fields .action.remove:active, .paypal-review-discount .action.check:active, .cart-discount .action.check:active, .form-giftregistry-share .action.remove:active, .form-giftregistry-edit .action.remove:active, .form-add-invitations .action.remove:active, .form-create-return .action.remove:active, .form.send.friend .action.remove:active { color: #ff5501; text-decoration: underline; } .abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover { color: #006bb4; } .abs-action-button-as-link:hover, .abs-action-button-as-link:active, .abs-action-button-as-link:focus, .abs-action-remove:hover, .abs-action-remove:active, .abs-action-remove:focus, .abs-discount-block .action.check:hover, .abs-discount-block .action.check:active, .abs-discount-block .action.check:focus, .popup .actions-toolbar .action.cancel:hover, .popup .actions-toolbar .action.cancel:active, .popup .actions-toolbar .action.cancel:focus, .paypal-button-widget .paypal-button:hover, .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:focus, .bundle-options-container .action.back:hover, .bundle-options-container .action.back:active, .bundle-options-container .action.back:focus, .block.related .action.select:hover, .block.related .action.select:active, .block.related .action.select:focus, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .actions-toolbar > .action-delete:active, .cart.table-wrapper .actions-toolbar > .action-delete:focus, .cart.table-wrapper .action.help.map:hover, .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:focus, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:focus, .opc-wrapper .edit-address-link:hover, .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:focus, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:focus, .action-auth-toggle:hover, .action-auth-toggle:active, .action-auth-toggle:focus, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:active, .checkout-payment-method .payment-method-billing-address .action-cancel:focus, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:focus, .checkout-agreements-block .action-show:hover, .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:focus, .gift-options .actions-toolbar .action-cancel:hover, .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:focus, .gift-summary .action-edit:hover, .gift-summary .action-edit:active, .gift-summary .action-edit:focus, .gift-summary .action-delete:hover, .gift-summary .action-delete:active, .gift-summary .action-delete:focus, .gift-wrapping-title .action-remove:hover, .gift-wrapping-title .action-remove:active, .gift-wrapping-title .action-remove:focus, .wishlist.split.button > .action:hover, .wishlist.split.button > .action:active, .wishlist.split.button > .action:focus, .abs-add-fields .action.remove:hover, .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:focus, .paypal-review-discount .action.check:hover, .paypal-review-discount .action.check:active, .paypal-review-discount .action.check:focus, .cart-discount .action.check:hover, .cart-discount .action.check:active, .cart-discount .action.check:focus, .form-giftregistry-share .action.remove:hover, .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:focus, .form-giftregistry-edit .action.remove:hover, .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:focus, .form-add-invitations .action.remove:hover, .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:focus, .form-create-return .action.remove:hover, .form-create-return .action.remove:active, .form-create-return .action.remove:focus, .form.send.friend .action.remove:hover, .form.send.friend .action.remove:active, .form.send.friend .action.remove:focus { background: none; border: 0; } .abs-action-button-as-link.disabled, .abs-action-button-as-link[disabled], fieldset[disabled] .abs-action-button-as-link, .abs-action-remove.disabled, .abs-action-remove[disabled], fieldset[disabled] .abs-action-remove, .abs-discount-block .action.check.disabled, .abs-discount-block .action.check[disabled], fieldset[disabled] .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel.disabled, .popup .actions-toolbar .action.cancel[disabled], fieldset[disabled] .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button.disabled, .paypal-button-widget .paypal-button[disabled], fieldset[disabled] .paypal-button-widget .paypal-button, .bundle-options-container .action.back.disabled, .bundle-options-container .action.back[disabled], fieldset[disabled] .bundle-options-container .action.back, .block.related .action.select.disabled, .block.related .action.select[disabled], fieldset[disabled] .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete.disabled, .cart.table-wrapper .actions-toolbar > .action-delete[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map.disabled, .cart.table-wrapper .action.help.map[disabled], fieldset[disabled] .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup.disabled, .checkout-index-index .modal-popup .modal-footer .action-hide-popup[disabled], fieldset[disabled] .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link.disabled, .opc-wrapper .edit-address-link[disabled], fieldset[disabled] .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit.disabled, .opc-block-shipping-information .shipping-information-title .action-edit[disabled], fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle.disabled, .action-auth-toggle[disabled], fieldset[disabled] .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel.disabled, .checkout-payment-method .payment-method-billing-address .action-cancel[disabled], fieldset[disabled] .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address.disabled, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address[disabled], fieldset[disabled] .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show.disabled, .checkout-agreements-block .action-show[disabled], fieldset[disabled] .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel.disabled, .gift-options .actions-toolbar .action-cancel[disabled], fieldset[disabled] .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit.disabled, .gift-summary .action-edit[disabled], fieldset[disabled] .gift-summary .action-edit, .gift-summary .action-delete.disabled, .gift-summary .action-delete[disabled], fieldset[disabled] .gift-summary .action-delete, .gift-wrapping-title .action-remove.disabled, .gift-wrapping-title .action-remove[disabled], fieldset[disabled] .gift-wrapping-title .action-remove, .wishlist.split.button > .action.disabled, .wishlist.split.button > .action[disabled], fieldset[disabled] .wishlist.split.button > .action, .abs-add-fields .action.remove.disabled, .abs-add-fields .action.remove[disabled], fieldset[disabled] .abs-add-fields .action.remove, .paypal-review-discount .action.check.disabled, .paypal-review-discount .action.check[disabled], fieldset[disabled] .paypal-review-discount .action.check, .cart-discount .action.check.disabled, .cart-discount .action.check[disabled], fieldset[disabled] .cart-discount .action.check, .form-giftregistry-share .action.remove.disabled, .form-giftregistry-share .action.remove[disabled], fieldset[disabled] .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove.disabled, .form-giftregistry-edit .action.remove[disabled], fieldset[disabled] .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove.disabled, .form-add-invitations .action.remove[disabled], fieldset[disabled] .form-add-invitations .action.remove, .form-create-return .action.remove.disabled, .form-create-return .action.remove[disabled], fieldset[disabled] .form-create-return .action.remove, .form.send.friend .action.remove.disabled, .form.send.friend .action.remove[disabled], fieldset[disabled] .form.send.friend .action.remove { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .abs-action-remove:active, .abs-action-remove:not(:focus), .abs-discount-block .action.check:active, .abs-discount-block .action.check:not(:focus), .popup .actions-toolbar .action.cancel:active, .popup .actions-toolbar .action.cancel:not(:focus), .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:not(:focus), .bundle-options-container .action.back:active, .bundle-options-container .action.back:not(:focus), .block.related .action.select:active, .block.related .action.select:not(:focus), .cart.table-wrapper .actions-toolbar > .action-delete:active, .cart.table-wrapper .actions-toolbar > .action-delete:not(:focus), .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:not(:focus), .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus), .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:not(:focus), .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:not(:focus), .action-auth-toggle:active, .action-auth-toggle:not(:focus), .checkout-payment-method .payment-method-billing-address .action-cancel:active, .checkout-payment-method .payment-method-billing-address .action-cancel:not(:focus), .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:not(:focus), .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:not(:focus), .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:not(:focus), .gift-summary .action-edit:active, .gift-summary .action-edit:not(:focus), .gift-summary .action-delete:active, .gift-summary .action-delete:not(:focus), .gift-wrapping-title .action-remove:active, .gift-wrapping-title .action-remove:not(:focus), .wishlist.split.button > .action:active, .wishlist.split.button > .action:not(:focus), .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:not(:focus), .paypal-review-discount .action.check:active, .paypal-review-discount .action.check:not(:focus), .cart-discount .action.check:active, .cart-discount .action.check:not(:focus), .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:not(:focus), .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:not(:focus), .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:not(:focus), .form-create-return .action.remove:active, .form-create-return .action.remove:not(:focus), .form.send.friend .action.remove:active, .form.send.friend .action.remove:not(:focus) { box-shadow: none; } .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel { background: #eeeeee; border: 1px solid #cccccc; color: #333333; } .abs-revert-secondary-color:focus, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:focus, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:focus, .paypal-review .block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:focus, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:focus, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:focus, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.cancel:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } .products-grid.wishlist .product-item .box-tocart .tocart { font-size: 1.4rem; line-height: 1.6rem; padding: 7px 15px; } .multicheckout .action.primary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary { line-height: 2.2rem; padding: 14px 17px; font-size: 1.8rem; } .multicheckout .item-options dt, .cart.table-wrapper .item-options dt, .block-giftregistry-shared-items .product .item-options dt { clear: left; float: left; margin: 0 10px 5px 0; } .multicheckout .item-options dt:after, .cart.table-wrapper .item-options dt:after, .block-giftregistry-shared-items .product .item-options dt:after { content: ': '; } .multicheckout .item-options dd, .cart.table-wrapper .item-options dd, .block-giftregistry-shared-items .product .item-options dd { display: inline-block; float: left; margin: 0 0 5px; } .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart { width: 100%; } .products-list .product-image-wrapper, .cart.table-wrapper .product-image-wrapper, .minicart-items .product-image-wrapper, .block-giftregistry-shared-items .product-image-wrapper { height: auto; padding: 0 !important; } .products-list .product-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo, .minicart-items .product-image-wrapper .product-image-photo, .block-giftregistry-shared-items .product-image-wrapper .product-image-photo { position: static; } .product.media .product.photo .photo.image { display: block; height: auto; margin: 0 auto; max-width: 100%; } .login-container .block .block-title { border-bottom: 1px solid #e8e8e8; font-size: 1.8rem; margin-bottom: 15px; padding-bottom: 12px; } .login-container .block .block-title strong { font-weight: 500; } .giftregisty-dropdown, .wishlist-dropdown { display: inline-block; position: relative; } .abs-dropdown-simple:before, .abs-dropdown-simple:after, .giftregisty-dropdown:before, .giftregisty-dropdown:after, .wishlist-dropdown:before, .wishlist-dropdown:after { content: ''; display: table; } .abs-dropdown-simple:after, .giftregisty-dropdown:after, .wishlist-dropdown:after { clear: both; } .abs-dropdown-simple .action.toggle, .giftregisty-dropdown .action.toggle, .wishlist-dropdown .action.toggle { cursor: pointer; display: inline-block; text-decoration: none; } .abs-dropdown-simple .action.toggle:after, .giftregisty-dropdown .action.toggle:after, .wishlist-dropdown .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 0 0 0 5px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-dropdown-simple .action.toggle:hover:after, .giftregisty-dropdown .action.toggle:hover:after, .wishlist-dropdown .action.toggle:hover:after { color: inherit; } .abs-dropdown-simple .action.toggle:active:after, .giftregisty-dropdown .action.toggle:active:after, .wishlist-dropdown .action.toggle:active:after { color: inherit; } .abs-dropdown-simple .action.toggle.active, .giftregisty-dropdown .action.toggle.active, .wishlist-dropdown .action.toggle.active { display: inline-block; text-decoration: none; } .abs-dropdown-simple .action.toggle.active:after, .giftregisty-dropdown .action.toggle.active:after, .wishlist-dropdown .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: inherit; content: '\e621'; font-family: 'luma-icons'; margin: 0 0 0 5px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-dropdown-simple .action.toggle.active:hover:after, .giftregisty-dropdown .action.toggle.active:hover:after, .wishlist-dropdown .action.toggle.active:hover:after { color: inherit; } .abs-dropdown-simple .action.toggle.active:active:after, .giftregisty-dropdown .action.toggle.active:active:after, .wishlist-dropdown .action.toggle.active:active:after { color: inherit; } .abs-dropdown-simple ul.dropdown, .giftregisty-dropdown ul.dropdown, .wishlist-dropdown ul.dropdown { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 200px; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .abs-dropdown-simple ul.dropdown li, .giftregisty-dropdown ul.dropdown li, .wishlist-dropdown ul.dropdown li { margin: 0; padding: 5px 5px 5px 23px; } .abs-dropdown-simple ul.dropdown li:hover, .giftregisty-dropdown ul.dropdown li:hover, .wishlist-dropdown ul.dropdown li:hover { background: #e8e8e8; cursor: pointer; } .abs-dropdown-simple ul.dropdown:before, .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:before, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before { left: 10px; top: -12px; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after { left: 9px; top: -14px; } .abs-dropdown-simple.active, .giftregisty-dropdown.active, .wishlist-dropdown.active { overflow: visible; } .abs-dropdown-simple.active ul.dropdown, .giftregisty-dropdown.active ul.dropdown, .wishlist-dropdown.active ul.dropdown { display: block; position: absolute; } .giftregisty-dropdown ul.items, .wishlist-dropdown ul.items { padding: 6px 0; } .multicheckout .table-wrapper .col .qty .input-text, .column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .box-tocart .input-text.qty, .account .data.table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty, .block-wishlist-info-items .input-text.qty, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty { text-align: center; width: 54px; } .block, .customer-review .product-details, .block-banners, .block-banners-inline { margin-bottom: 40px; } .sidebar .product-items .action.delete, .table-comparison .cell.remove .action.delete, .block-compare .action.delete, .filter-current .action.remove { display: inline-block; text-decoration: none; } .abs-remove-button-for-blocks > span, .sidebar .product-items .action.delete > span, .table-comparison .cell.remove .action.delete > span, .block-compare .action.delete > span, .filter-current .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-remove-button-for-blocks:before, .sidebar .product-items .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before, .filter-current .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 15px; color: #999999; content: '\e616'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-remove-button-for-blocks:hover:before, .sidebar .product-items .action.delete:hover:before, .table-comparison .cell.remove .action.delete:hover:before, .block-compare .action.delete:hover:before, .filter-current .action.remove:hover:before { color: #494949; } .abs-remove-button-for-blocks:active:before, .sidebar .product-items .action.delete:active:before, .table-comparison .cell.remove .action.delete:active:before, .block-compare .action.delete:active:before, .filter-current .action.remove:active:before { color: #999999; } .product-item-name, .product.name a { font-weight: 400; } .product-item-name > a, .product.name a > a { color: #333333; text-decoration: none; } .abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited { color: #333333; text-decoration: underline; } .abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover { color: #333333; text-decoration: underline; } .abs-product-link > a:active, .product-item-name > a:active, .product.name a > a:active { color: #333333; text-decoration: underline; } .abs-like-link:visited { color: #1979c3; text-decoration: none; } .abs-like-link:hover { color: #006bb4; text-decoration: underline; } .abs-like-link:active { color: #ff5501; text-decoration: underline; } .form.giftregistry.items .actions-toolbar, .form.wishlist.items .actions-toolbar { margin-left: 0; } .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove { line-height: normal; margin-left: 73%; position: absolute; top: 34px; width: auto; } .form-giftregistry-share .fieldset .field .control, .form-giftregistry-edit .fieldset .field .control, .form-add-invitations .fieldset .field .control, .form-create-return .fieldset .field .control, .form.send.friend .fieldset .field .control { width: 70%; } .form-giftregistry-share .fieldset .actions-toolbar > .secondary, .form-giftregistry-edit .fieldset .actions-toolbar > .secondary, .form-add-invitations .fieldset .actions-toolbar > .secondary, .form-create-return .fieldset .actions-toolbar > .secondary, .form.send.friend .fieldset .actions-toolbar > .secondary { float: left; } .form-giftregistry-share .fieldset .actions-toolbar > .secondary .action.add, .form-giftregistry-edit .fieldset .actions-toolbar > .secondary .action.add, .form-add-invitations .fieldset .actions-toolbar > .secondary .action.add, .form-create-return .fieldset .actions-toolbar > .secondary .action.add, .form.send.friend .fieldset .actions-toolbar > .secondary .action.add { margin-top: 30px; } .form-giftregistry-share .fieldset .fields .actions-toolbar, .form-giftregistry-edit .fieldset .fields .actions-toolbar, .form-add-invitations .fieldset .fields .actions-toolbar, .form-create-return .fieldset .fields .actions-toolbar, .form.send.friend .fieldset .fields .actions-toolbar { margin: 0; } .form-giftregistry-share .additional, .form-giftregistry-edit .additional, .form-add-invitations .additional, .form-create-return .additional, .form.send.friend .additional { margin-top: 55px; position: relative; } .form-giftregistry-share .message.notice, .form-giftregistry-edit .message.notice, .form-add-invitations .message.notice, .form-create-return .message.notice, .form.send.friend .message.notice { margin: 30px 0 0; } .order-details-items .order-items .order-gift-message:not(.expanded-content) { height: 0; visibility: hidden; } .multicheckout .table-wrapper .col .label, .multicheckout .block .methods-shipping .item-content .fieldset > .legend, .opc-wrapper .form-discount .field .label, .bundle-options-container .block-bundle-summary .product-image-container, .bundle-options-container .block-bundle-summary .product.name, .bundle-options-container .block-bundle-summary .stock, .product-item-actions .actions-secondary > .action span, .special-price .price-label, .table-comparison .cell.label.remove span, .table-comparison .cell.label.product span, .block.related .field.choice .label, .cart.table-wrapper .col.qty .label, .minicart-wrapper .action.showcart .text, .minicart-wrapper .action.showcart .counter-label, .checkout-index-index .page-title-wrapper, .checkout-onepage-success .page-title-wrapper, .checkout-payment-method .field-select-billing > .label, .checkout-payment-method .payments .legend, .checkout-payment-method .ccard .legend, .field.street .field.additional .label, .block-balance .balance-price-label, .page-product-downloadable .product-options-wrapper .fieldset .legend.links-title, .page-product-giftcard .fieldset.giftcard > .legend, .opc-wrapper .form-giftcard-account .field .label, .form-add-invitations .fields .label, .filter-options-content .filter-count-label, .table-comparison .wishlist.split.button > .action.split span, .product-items .wishlist.split.button > .action.split span, .page-multiple-wishlist .page-title-wrapper .page-title, .block-wishlist-search-form .form-wishlist-search .fieldset > .legend, .block.newsletter .label, .review-date .review-details-label, .customer-review .product-details .rating-average-label, .block-reorder .product-item .label, .action.skip:not(:focus), .page-header .switcher .label, .page-footer .switcher .label, .products-grid.wishlist .product-item .comment-box .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-items .product.options .toggle > span, .shipping-policy-block.field-tooltip .field-tooltip-action span { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .abs-add-clearfix:before, .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:before, .abs-add-fields .fieldset .actions-toolbar:after, .payment-method-braintree .hosted-date-wrap:before, .payment-method-braintree .hosted-date-wrap:after, .multicheckout .item-options:before, .multicheckout .item-options:after, .multicheckout .block:before, .multicheckout .block:after, .multicheckout .block-content:before, .multicheckout .block-content:after, .bundle-options-container .product-options-wrapper .field.choice .label:before, .bundle-options-container .product-options-wrapper .field.choice .label:after, .toolbar:before, .toolbar:after, .sidebar .product-items-images:before, .sidebar .product-items-images:after, .cart.table-wrapper .actions-toolbar:before, .cart.table-wrapper .actions-toolbar:after, .cart.table-wrapper .item-options:before, .cart.table-wrapper .item-options:after, .minicart-items .product-item > .product:before, .minicart-items .product-item > .product:after, .checkout-container:before, .checkout-container:after, .opc-estimated-wrapper:before, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:before, .opc-wrapper .field.addresses:after, .page-product-downloadable .product-add-form:before, .page-product-downloadable .product-add-form:after, .gift-item-block .content:before, .gift-item-block .content:after, .order-details-items .order-gift-message:before, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:before, .order-details-items .block-order-details-gift-message:after, .block-giftregistry-shared-items .product .item-options:before, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:before, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping .content:before, .opc-wrapper .data.table .gift-wrapping .content:after, .table-order-items .gift-wrapping .content:before, .table-order-items .gift-wrapping .content:after, .map-popup .map-info-price:before, .map-popup .map-info-price:after, .customer-review .product-details:before, .customer-review .product-details:after, .form-create-return .actions-toolbar:before, .form-create-return .actions-toolbar:after, .header.content:before, .header.content:after, .form-giftregistry-share .fieldset .actions-toolbar:before, .form-giftregistry-share .fieldset .actions-toolbar:after, .form-giftregistry-edit .fieldset .actions-toolbar:before, .form-giftregistry-edit .fieldset .actions-toolbar:after, .form-add-invitations .fieldset .actions-toolbar:before, .form-add-invitations .fieldset .actions-toolbar:after, .form-create-return .fieldset .actions-toolbar:before, .form-create-return .fieldset .actions-toolbar:after, .form.send.friend .fieldset .actions-toolbar:before, .form.send.friend .fieldset .actions-toolbar:after { content: ''; display: table; } .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:after, .payment-method-braintree .hosted-date-wrap:after, .multicheckout .item-options:after, .multicheckout .block:after, .multicheckout .block-content:after, .bundle-options-container .product-options-wrapper .field.choice .label:after, .toolbar:after, .sidebar .product-items-images:after, .cart.table-wrapper .actions-toolbar:after, .cart.table-wrapper .item-options:after, .minicart-items .product-item > .product:after, .checkout-container:after, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:after, .page-product-downloadable .product-add-form:after, .gift-item-block .content:after, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:after, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping .content:after, .table-order-items .gift-wrapping .content:after, .map-popup .map-info-price:after, .customer-review .product-details:after, .form-create-return .actions-toolbar:after, .header.content:after, .form-giftregistry-share .fieldset .actions-toolbar:after, .form-giftregistry-edit .fieldset .actions-toolbar:after, .form-add-invitations .fieldset .actions-toolbar:after, .form-create-return .fieldset .actions-toolbar:after, .form.send.friend .fieldset .actions-toolbar:after { clear: both; } .abs-field-date .control, .abs-field-tooltip, .columns .column.main, .columns .sidebar-main, .columns .sidebar-additional, .column .block-addbysku .sku, .product-item, .sidebar .product-items-images .product-item, .search-autocomplete, .cart-summary, .opc-wrapper .shipping-address-item, .shipping-policy-block.field-tooltip .field-tooltip-content, .opc-block-summary, .block-event .slider-panel .slider .item .action.show, .sidebar .block-addbysku .fieldset .fields .field.sku, .form.search.advanced .fields.range .field.date .control, .field .control._with-tooltip, .form-giftregistry-edit .field.date .control { box-sizing: border-box; } .abs-navigation-icon:after { -webkit-font-smoothing: antialiased; font-size: 34px; line-height: 1.2; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-split-button:before, .abs-split-button:after { content: ''; display: table; } .abs-split-button:after { clear: both; } .abs-split-button .action.split { float: left; margin: 0; } .abs-split-button .action.toggle { float: right; margin: 0; } .abs-split-button button.action.split { border-bottom-right-radius: 0; border-top-right-radius: 0; } .abs-split-button button + .action.toggle { border-bottom-left-radius: 0; border-left: 0; border-top-left-radius: 0; } .abs-split-button .action.toggle { display: inline-block; text-decoration: none; } .abs-split-button .action.toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-split-button .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-split-button .action.toggle:hover:after { color: inherit; } .abs-split-button .action.toggle:active:after { color: inherit; } .abs-split-button .action.toggle.active { display: inline-block; text-decoration: none; } .abs-split-button .action.toggle.active > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-split-button .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: inherit; color: inherit; content: '\e621'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-split-button .action.toggle.active:hover:after { color: inherit; } .abs-split-button .action.toggle.active:active:after { color: inherit; } .abs-split-button .items { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 100%; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .abs-split-button .items li { margin: 0; padding: 3px 5px; } .abs-split-button .items li:hover { background: #e8e8e8; cursor: pointer; } .abs-split-button .items:before, .abs-split-button .items:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .abs-split-button .items:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .abs-split-button .items:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .abs-split-button .items:before { right: 10px; top: -12px; } .abs-split-button .items:after { right: 9px; top: -14px; } .abs-split-button.active { overflow: visible; } .abs-split-button.active .items { display: block; position: absolute; } .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary > .action, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist { color: #999999; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; display: inline-block; text-decoration: none; } .abs-actions-addto:before, .bundle-options-container .block-bundle-summary .product-addto-links > .action:before, .product-item-actions .actions-secondary > .action:before, .product-social-links .action.tocompare:before, .wishlist.split.button > .action.split:before, .product-social-links .action.mailto.friend:before, .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: inherit; font-family: 'luma-icons'; margin: -2px 5px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .bundle-options-container .block-bundle-summary .product-addto-links > .action:hover, .product-item-actions .actions-secondary > .action:hover, .product-social-links .action.tocompare:hover, .wishlist.split.button > .action.split:hover, .product-social-links .action.mailto.friend:hover, .product-social-links .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover, .product-item .action.towishlist:hover, .table-comparison .action.towishlist:hover { color: #333333; text-decoration: none; } .bundle-options-container .block-bundle-summary .product-addto-links > .action:before, .product-item-actions .actions-secondary > .action:before, .product-social-links .action.tocompare:before, .wishlist.split.button > .action.split:before, .product-social-links .action.mailto.friend:before, .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before { width: 18px; } .bundle-options-container .block-bundle-summary .box-tocart, .box-tocart { margin: 0 0 30px; } .abs-cart-block > .title, .minicart-items .product .toggle, .abs-discount-block .block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title, .cart-discount .block > .title { border-top: 1px solid #cccccc; cursor: pointer; margin-bottom: 0; position: relative; padding: 10px 40px 10px 15px; display: block; text-decoration: none; } .abs-cart-block > .title:after, .minicart-items .product .toggle:after, .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after { position: absolute; right: 20px; top: 10px; } .abs-toggling-title > span, .abs-cart-block > .title > span, .minicart-items .product .toggle > span, .abs-discount-block .block > .title > span, .cart-summary .block > .title > span, .paypal-review-discount .block > .title > span, .cart-discount .block > .title > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-toggling-title:after, .abs-cart-block > .title:after, .minicart-items .product .toggle:after, .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-discount-block .block, .cart-summary .block, .paypal-review-discount .block, .cart-discount .block { margin: 0; } .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after { color: #858585; } .abs-discount-block .block .content, .cart-summary .block .content, .paypal-review-discount .block .content, .cart-discount .block .content { display: none; padding: 5px 15px 23px; position: relative; } .abs-cart-block.active > .title:after, .abs-discount-block .block.active > .title:after, .cart-summary .block.active > .title:after, .paypal-review-discount .block.active > .title:after, .cart-discount .block.active > .title:after { content: '\e621'; } .abs-discount-block .block.active .content, .cart-summary .block.active .content, .paypal-review-discount .block.active .content, .cart-discount .block.active .content { display: block; } .multicheckout .table-wrapper .cart-price { color: #7d7d7d; font-size: 1.6rem; font-weight: 700; } .multicheckout .table-wrapper .product-item-name { font-size: 1.8rem; font-weight: 300; margin: 0; } .abs-account-blocks .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .customer-review .review-details .title, .multicheckout .block-title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title { border-bottom: 1px solid #c6c6c6; margin-bottom: 25px; padding-bottom: 10px; } .abs-account-blocks .block-title > strong, .abs-account-blocks .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .multicheckout .block-content .title > strong, .multicheckout .block-content .title > span, .account .legend > strong, .account .legend > span, .form-giftregistry-search .legend > strong, .form-giftregistry-search .legend > span, .block-giftregistry-results .block-title > strong, .block-giftregistry-results .block-title > span, .block-giftregistry-shared-items .block-title > strong, .block-giftregistry-shared-items .block-title > span, .block-wishlist-search-form .block-title > strong, .block-wishlist-search-form .block-title > span, .block-wishlist-search-results .block-title > strong, .block-wishlist-search-results .block-title > span, .customer-review .review-details .title > strong, .customer-review .review-details .title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .paypal-review .block .block-title > strong, .paypal-review .block .block-title > span, .account .column.main .block:not(.widget) .block-title > strong, .account .column.main .block:not(.widget) .block-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > span, .sales-guest-view .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > span { font-size: 2.2rem; font-weight: 300; } .block-addresses-list address, .box-billing-address .box-content, .box-shipping-address .box-content, .box-information .box-content, .box-newsletter .box-content { line-height: 24px; } .order-details-items tfoot td { background: #f5f5f5; } .paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax { color: #666666; font-size: 1.8rem; display: block; line-height: 1; white-space: nowrap; } .paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price { font-weight: 700; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax, .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-excluding-tax, .cart-summary .price-including-tax, .cart-summary .price-excluding-tax, .gift-summary .price-including-tax, .gift-summary .price-excluding-tax, .gift-options .price-including-tax, .gift-options .price-excluding-tax { font-size: 1.4rem; display: inline-block; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax, .cart-summary .price-including-tax + .price-excluding-tax, .gift-summary .price-including-tax + .price-excluding-tax, .gift-options .price-including-tax + .price-excluding-tax { font-size: 1.1rem; display: inline-block; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:before, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:before, .cart-summary .price-including-tax + .price-excluding-tax:before, .gift-summary .price-including-tax + .price-excluding-tax:before, .gift-options .price-including-tax + .price-excluding-tax:before { content: '(' attr(data-label) ': '; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:after, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:after, .cart-summary .price-including-tax + .price-excluding-tax:after, .gift-summary .price-including-tax + .price-excluding-tax:after, .gift-options .price-including-tax + .price-excluding-tax:after { content: ')'; } .price-including-tax .cart-tax-total, .price-excluding-tax .cart-tax-total, .paypal-review .table-paypal-review-items .cart-tax-total, .cart.table-wrapper .cart-tax-total, .order-details-items .cart-tax-total { cursor: pointer; padding-right: 10px; position: relative; display: inline-block; text-decoration: none; } .abs-tax-total:after, .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after, .paypal-review .table-paypal-review-items .cart-tax-total:after, .cart.table-wrapper .cart-tax-total:after, .order-details-items .cart-tax-total:after { -webkit-font-smoothing: antialiased; font-size: 8px; line-height: 8px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after, .paypal-review .table-paypal-review-items .cart-tax-total:after, .cart.table-wrapper .cart-tax-total:after, .order-details-items .cart-tax-total:after { position: absolute; right: -2px; top: 4px; } .abs-tax-total-expanded:after, .price-including-tax .cart-tax-total-expanded:after, .price-excluding-tax .cart-tax-total-expanded:after, .paypal-review .table-paypal-review-items .cart-tax-total-expanded:after, .cart.table-wrapper .cart-tax-total-expanded:after, .order-details-items .cart-tax-total-expanded:after { content: '\e621'; } .giftcard-account .form-giftcard-redeem .fieldset, .form-giftregistry-create .fieldset { margin-bottom: 20px; } .review-ratings .rating-summary, .customer-review .review-details .customer-review-rating .rating-summary { display: table-row; } .review-ratings .rating-label, .customer-review .review-details .customer-review-rating .rating-label { display: table-cell; padding-bottom: 5px; padding-right: 25px; padding-top: 1px; vertical-align: top; } .review-ratings .rating-result, .customer-review .review-details .customer-review-rating .rating-result { display: table-cell; vertical-align: top; } .block-addresses-list .items.addresses .item.actions .action:after, .account .data.table .col.actions .action:after, [class^='sales-guest-'] .data.table .col.actions .action:after, .sales-guest-view .data.table .col.actions .action:after, .block .box-actions .action:after { border-left: 1px solid #a6a6a6; content: ''; display: inline-block; height: 12px; margin: 0 10px; vertical-align: -1px; } .block-addresses-list .items.addresses .item.actions .action:last-child:after, .account .data.table .col.actions .action:last-child:after, [class^='sales-guest-'] .data.table .col.actions .action:last-child:after, .sales-guest-view .data.table .col.actions .action:last-child:after, .block .box-actions .action:last-child:after { display: none; } .multicheckout .block-title > .action, .paypal-review .block .block-title > .action, .account .column.main .block:not(.widget) .block-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action, .sales-guest-view .column.main .block:not(.widget) .block-title > .action { margin-left: 15px; } .multicheckout .box-title, .paypal-review .block .box-title, .account .column.main .block:not(.widget) .box-title, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title, .sales-guest-view .column.main .block:not(.widget) .box-title { display: inline-block; margin: 0 0 10px; } .multicheckout .box-title > span, .paypal-review .block .box-title > span, .account .column.main .block:not(.widget) .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span { font-size: 1.6rem; } .multicheckout .box-title > .action, .paypal-review .block .box-title > .action, .account .column.main .block:not(.widget) .box-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action, .sales-guest-view .column.main .block:not(.widget) .box-title > .action { font-weight: 400; margin-left: 10px; } .block-minicart .subtotal .label:after, .minicart-items .details-qty .label:after, .minicart-items .price-minicart .label:after, .order-details-items .order-gift-message .label:after, .order-details-items .block-order-details-gift-message .label:after, .block-wishlist-management .wishlist-select .wishlist-name-label:after { content: ': '; } .abs-dropdown-items-new .action.new, .wishlist.split.button .action.new, .wishlist-dropdown .action.new { display: inline-block; text-decoration: none; } .abs-icon-add:before, .abs-dropdown-items-new .action.new:before, .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 10px; color: inherit; content: '\e61c'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.split.button .items .item:last-child:hover, .wishlist-dropdown .items .item:last-child:hover { background: #e8e8e8; } .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before { margin-left: -17px; margin-right: 5px; } .abs-sidebar-totals .table-caption, .multicheckout .block .methods-shipping .item-content .fieldset > .legend + br, .multicheckout .hidden, [class^='multishipping-'] .nav-sections, [class^='multishipping-'] .nav-toggle, .sidebar .subtitle, .cart-summary .block .fieldset.estimate > .legend, .cart-summary .block .fieldset.estimate > .legend + br, .minicart-items .product-item-details .weee[data-label] .label, .page-product-giftcard .fieldset.giftcard > .legend + br, .order-details-items .order-items .order-gift-message .action.close, .no-display, .cart-totals .table-caption, .opc-block-summary .table-totals .table-caption { display: none; } .return-status, .order-status { border: 2px solid #cccccc; border-radius: 3px; display: inline-block; margin: 3px 0 0; padding: 2px 10px; text-transform: uppercase; vertical-align: top; } .magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title, [class^='sales-guest-'] .page-main .page-title-wrapper .page-title, .sales-guest-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title { margin-right: 25px; } .magento-rma-returns-returns .page-main .page-title-wrapper .order-date, .magento-rma-returns-view .page-main .page-title-wrapper .order-date, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date, .account .page-main .page-title-wrapper .order-date, [class^='sales-guest-'] .page-main .page-title-wrapper .order-date, .sales-guest-view .page-main .page-title-wrapper .order-date, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date { font-size: 16px; margin-bottom: 10px; } .magento-rma-returns-returns .page-main .page-title-wrapper .order-date .label, .magento-rma-returns-view .page-main .page-title-wrapper .order-date .label, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label, .account .page-main .page-title-wrapper .order-date .label, [class^='sales-guest-'] .page-main .page-title-wrapper .order-date .label, .sales-guest-view .page-main .page-title-wrapper .order-date .label, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label { display: none; } .account .column.main .order-details-items .table-wrapper .data.table, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table, .block-giftregistry-results .data.table, .block-wishlist-search-results .data.table, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table { border: none; } .abs-table-striped > tbody > tr:nth-child(even) > td, .abs-table-striped > tbody > tr:nth-child(even) > th, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th, .block-giftregistry-results .data.table > tbody > tr:nth-child(even) > td, .block-giftregistry-results .data.table > tbody > tr:nth-child(even) > th, .block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > td, .block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th { background: #f6f6f6; } .abs-table-striped > thead > tr > th, .abs-table-striped > tbody > tr > th, .abs-table-striped > tfoot > tr > th, .abs-table-striped > thead > tr > td, .abs-table-striped > tbody > tr > td, .abs-table-striped > tfoot > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td, .block-giftregistry-results .data.table > thead > tr > th, .block-giftregistry-results .data.table > tbody > tr > th, .block-giftregistry-results .data.table > tfoot > tr > th, .block-giftregistry-results .data.table > thead > tr > td, .block-giftregistry-results .data.table > tbody > tr > td, .block-giftregistry-results .data.table > tfoot > tr > td, .block-wishlist-search-results .data.table > thead > tr > th, .block-wishlist-search-results .data.table > tbody > tr > th, .block-wishlist-search-results .data.table > tfoot > tr > th, .block-wishlist-search-results .data.table > thead > tr > td, .block-wishlist-search-results .data.table > tbody > tr > td, .block-wishlist-search-results .data.table > tfoot > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td { border: none; } .abs-table-striped > thead > tr > th, .abs-table-striped > thead > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .block-giftregistry-results .data.table > thead > tr > th, .block-giftregistry-results .data.table > thead > tr > td, .block-wishlist-search-results .data.table > thead > tr > th, .block-wishlist-search-results .data.table > thead > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td { border-bottom: 1px solid #cccccc; } .block-compare .counter, .block-wishlist .counter { color: #7d7d7d; font-size: 1.2rem; white-space: nowrap; } .block-compare .block-title, .block-reorder .block-title, .widget .block-title, .block-wishlist .block-title { margin: 0 0 20px; } .block-compare .block-title strong, .block-reorder .block-title strong, .widget .block-title strong, .block-wishlist .block-title strong { font-size: 18px; font-weight: 300; } .block-cart-failed, .cart-container .form-cart { margin-bottom: 20px; } .block-cart-failed .actions.main .continue, .block-cart-failed .actions.main .clear, .cart-container .form-cart .actions.main .continue, .cart-container .form-cart .actions.main .clear { display: none; } .form.search.advanced .fields.range .field.date .control, .form-giftregistry-edit .field.date .control { position: relative; } .abs-field-date input, .field.date ._has-datepicker, .field-dob ._has-datepicker, .form-giftregistry-search .fields-specific-options .datetime-picker, .form.search.advanced .fields.range .field.date input, .form-giftregistry-edit .field.date input { margin-right: 10px; width: calc(100% - 33px); } .field .control._with-tooltip { position: relative; } .field .control._with-tooltip input { margin-right: 10px; width: calc(100% - 36px); } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content, .shipping-policy-block.field-tooltip .field-tooltip-content { right: -10px; top: 40px; left: auto; } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:after { border: 10px solid transparent; height: 0; width: 0; margin-top: -21px; right: 10px; left: auto; top: 0; } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:before { border-bottom-color: #666666; } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:after { border-bottom-color: #f4f4f4; top: 1px; } .opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title { padding-bottom: 10px; color: #333333; font-weight: 300; font-size: 2.6rem; } .cart-totals, .opc-block-summary .table-totals { border-top: 1px solid #cccccc; padding-top: 10px; } .cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark { border: 0; font-weight: 400; padding: 6px 0; } .cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount { border: 0; font-weight: 400; padding: 6px 0 6px 14px; text-align: right; white-space: nowrap; } .cart-totals .grand th, .cart-totals .grand td, .opc-block-summary .table-totals .grand th, .opc-block-summary .table-totals .grand td { padding: 11px 0; } .cart-totals .grand strong, .opc-block-summary .table-totals .grand strong { display: inline-block; font-weight: 600; padding: 3px 0 0; } .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark { font-size: 1.8rem; border-top: 1px solid #cccccc; padding-right: 10px; } .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount { font-size: 1.8rem; border-top: 1px solid #cccccc; } .cart-totals .msrp, .opc-block-summary .table-totals .msrp { margin-bottom: 10px; } .cart-totals tbody tr:last-child td, .opc-block-summary .table-totals tbody tr:last-child td { padding-bottom: 19px; } .cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount, .opc-block-summary .table-totals .totals-tax-summary .mark, .opc-block-summary .table-totals .totals-tax-summary .amount { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; cursor: pointer; } .cart-totals .totals-tax-summary .amount .price, .opc-block-summary .table-totals .totals-tax-summary .amount .price { padding-right: 20px; position: relative; display: inline-block; text-decoration: none; } .abs-sidebar-totals .totals-tax-summary .amount .price > span, .cart-totals .totals-tax-summary .amount .price > span, .opc-block-summary .table-totals .totals-tax-summary .amount .price > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-sidebar-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after { position: absolute; right: 3px; top: 3px; } .cart-totals .totals-tax-summary.expanded .mark, .cart-totals .totals-tax-summary.expanded .amount, .opc-block-summary .table-totals .totals-tax-summary.expanded .mark, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount { border-bottom: 0; } .abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after, .cart-totals .totals-tax-summary.expanded .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after { content: '\e621'; } .cart-totals .totals-tax-details, .opc-block-summary .table-totals .totals-tax-details { border-bottom: 1px solid #cccccc; display: none; } .cart-totals .totals-tax-details.shown, .opc-block-summary .table-totals .totals-tax-details.shown { display: table-row; } .cart-totals .table-wrapper, .opc-block-summary .table-totals .table-wrapper { margin-bottom: 0; } .paypal-review-discount .block > .title strong, .cart-discount .block > .title strong { color: #1979c3; font-weight: 400; } .paypal-review-discount .actions-toolbar, .cart-discount .actions-toolbar { display: table-cell; vertical-align: top; width: 1%; } .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel { border-bottom-left-radius: 0; border-top-left-radius: 0; margin: 0 0 0 -1px; white-space: nowrap; width: auto; } .paypal-review-discount .actions-toolbar .secondary, .cart-discount .actions-toolbar .secondary { bottom: 5px; left: 15px; position: absolute; } .paypal-review-discount .action.check, .cart-discount .action.check { font-weight: 400; } .paypal-review-discount .fieldset, .cart-discount .fieldset { display: table; width: 100%; } .paypal-review-discount .fieldset > .field > .label, .cart-discount .fieldset > .field > .label { display: none; } .paypal-review-discount .field, .cart-discount .field { display: table-cell; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/light/opensans-300.eot'); src: url('../fonts/opensans/light/opensans-300.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../fonts/opensans/light/opensans-300.woff') format('woff'), url('../fonts/opensans/light/opensans-300.ttf') format('truetype'), url('../fonts/opensans/light/opensans-300.svg#Open Sans') format('svg'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/regular/opensans-400.eot'); src: url('../fonts/opensans/regular/opensans-400.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../fonts/opensans/regular/opensans-400.woff') format('woff'), url('../fonts/opensans/regular/opensans-400.ttf') format('truetype'), url('../fonts/opensans/regular/opensans-400.svg#Open Sans') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/semibold/opensans-600.eot'); src: url('../fonts/opensans/semibold/opensans-600.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../fonts/opensans/semibold/opensans-600.woff') format('woff'), url('../fonts/opensans/semibold/opensans-600.ttf') format('truetype'), url('../fonts/opensans/semibold/opensans-600.svg#Open Sans') format('svg'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/bold/opensans-700.eot'); src: url('../fonts/opensans/bold/opensans-700.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../fonts/opensans/bold/opensans-700.woff') format('woff'), url('../fonts/opensans/bold/opensans-700.ttf') format('truetype'), url('../fonts/opensans/bold/opensans-700.svg#Open Sans') format('svg'); font-weight: 700; font-style: normal; } .items { margin: 0; padding: 0; list-style: none none; } .columns { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing: border-box; } .columns:after { clear: both; content: ' '; display: block; height: 0; overflow: hidden; visibility: hidden; } .columns .column.main { padding-bottom: 40px; -webkit-flex-basis: 100%; flex-basis: 100%; -webkit-flex-grow: 1; flex-grow: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .columns .sidebar-main { -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-basis: 100%; flex-basis: 100%; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .columns .sidebar-additional { -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-basis: 100%; flex-basis: 100%; -ms-flex-order: 2; -webkit-order: 2; order: 2; } .table-wrapper { margin-bottom: 20px; } table > caption { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .table tfoot { background: #f5f5f5; } .table tfoot > tr:first-child th, .table tfoot > tr:first-child td { border-top: 1px solid #cccccc; padding-top: 20px; } .table tfoot th, .table tfoot td { border: 0; } .table tfoot .mark { font-weight: 400; text-align: right; } .message.info { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fdf0d5; color: #6f4400; padding-left: 45px; position: relative; } .message.info a { color: #1979c3; } .message.info a:hover { color: #006bb4; } .message.info a:active { color: #006bb4; } .message.info > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #c07600; content: '\e602'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.error { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fae5e5; color: #e02b27; padding-left: 45px; position: relative; } .message.error a { color: #1979c3; } .message.error a:hover { color: #006bb4; } .message.error a:active { color: #006bb4; } .message.error > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #b30000; content: '\e61f'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.warning { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fdf0d5; color: #6f4400; padding-left: 45px; position: relative; } .message.warning a { color: #1979c3; } .message.warning a:hover { color: #006bb4; } .message.warning a:active { color: #006bb4; } .message.warning > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #c07600; content: '\e602'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.notice { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fdf0d5; color: #6f4400; padding-left: 45px; position: relative; } .message.notice a { color: #1979c3; } .message.notice a:hover { color: #006bb4; } .message.notice a:active { color: #006bb4; } .message.notice > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #c07600; content: '\e602'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.success { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #e5efe5; color: #006400; padding-left: 45px; position: relative; } .message.success a { color: #1979c3; } .message.success a:hover { color: #006bb4; } .message.success a:active { color: #006bb4; } .message.success > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #006400; content: '\e60e'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .panel.header .links, .panel.header .switcher { display: none; } .nav-sections { background: #f0f0f0; } .nav-toggle { display: inline-block; text-decoration: none; cursor: pointer; display: block; font-size: 0; left: 15px; position: absolute; top: 15px; z-index: 14; } .nav-toggle:before { -webkit-font-smoothing: antialiased; font-size: 28px; line-height: inherit; color: #8f8f8f; content: '\e609'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .nav-toggle:hover:before { color: #333333; } .nav-toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .tooltip.wrapper { position: relative; } .tooltip.wrapper .tooltip.content { background: #ffffff; max-width: 360px; min-width: 210px; padding: 12px 16px; z-index: 100; display: none; position: absolute; text-align: left; color: #333333; line-height: 1.4; border: 1px solid #bbbbbb; margin-top: 5px; left: 0; top: 100%; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before { border: solid transparent; content: ''; height: 0; position: absolute; width: 0; } .tooltip.wrapper .tooltip.content:after { border-width: 5px; border-color: transparent; } .tooltip.wrapper .tooltip.content:before { border-width: 6px; border-color: transparent; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before { bottom: 100%; } .tooltip.wrapper .tooltip.content:after { border-bottom-color: #ffffff; left: 15px; margin-left: -5px; } .tooltip.wrapper .tooltip.content:before { border-bottom-color: #bbbbbb; left: 15px; margin-left: -6px; } .tooltip.wrapper tooltip.toggle { cursor: help; } .tooltip.wrapper tooltip.toggle:hover + .tooltip.content, .tooltip.wrapper tooltip.toggle:focus + .tooltip.content, .tooltip.wrapper:hover .tooltip.content { display: block; } .tooltip.wrapper .tooltip.content dl { margin-bottom: 0; } .tooltip.wrapper .tooltip.content dd { white-space: normal; } .tooltip.wrapper .tooltip.content .subtitle { display: inline-block; font-size: 16px; font-weight: 500; margin-bottom: 15px; } .tooltip.wrapper .tooltip.content .label { margin-top: 10px; } .tooltip.wrapper .tooltip.content .label:first-child { margin-top: 0; } .tooltip.wrapper .tooltip.content .values { margin: 0; } .ui-tooltip { position: absolute; z-index: 9999; } .load.indicator { background-color: rgba(255, 255, 255, 0.7); z-index: 9999; bottom: 0; left: 0; position: fixed; right: 0; top: 0; position: absolute; } .load.indicator:before { background: transparent url('../images/loader-2.gif') no-repeat 50% 50%; border-radius: 5px; height: 160px; width: 160px; bottom: 0; box-sizing: border-box; content: ''; left: 0; margin: auto; position: absolute; right: 0; top: 0; } .load.indicator > span { display: none; } .loading-mask { bottom: 0; left: 0; margin: auto; position: fixed; right: 0; top: 0; z-index: 100; background: rgba(255, 255, 255, 0.5); } .loading-mask .loader > img { bottom: 0; left: 0; margin: auto; position: fixed; right: 0; top: 0; z-index: 100; } .loading-mask .loader > p { display: none; } body > .loading-mask { z-index: 9999; } ._block-content-loading { position: relative; } .fieldset { border: 0; margin: 0 0 40px; padding: 0; letter-spacing: -.31em; } .fieldset > * { letter-spacing: normal; } .fieldset > .legend { margin: 0 0 20px; padding: 0 0 10px; width: 100%; box-sizing: border-box; float: left; font-weight: 300; line-height: 1.2; font-size: 1.8rem; } .fieldset > .legend + br { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; } .fieldset:last-child { margin-bottom: 0; } .fieldset > .field, .fieldset > .fields > .field { margin: 0 0 20px; } .fieldset > .field > .label, .fieldset > .fields > .field > .label { margin: 0 0 8px; display: inline-block; } .fieldset > .field:last-child, .fieldset > .fields > .field:last-child { margin-bottom: 0; } .fieldset > .field > .label, .fieldset > .fields > .field > .label { font-weight: 600; } .fieldset > .field > .label + br, .fieldset > .fields > .field > .label + br { display: none; } .fieldset > .field .choice input, .fieldset > .fields > .field .choice input { vertical-align: top; } .fieldset > .field .fields.group:before, .fieldset > .fields > .field .fields.group:before, .fieldset > .field .fields.group:after, .fieldset > .fields > .field .fields.group:after { content: ''; display: table; } .fieldset > .field .fields.group:after, .fieldset > .fields > .field .fields.group:after { clear: both; } .fieldset > .field .fields.group .field, .fieldset > .fields > .field .fields.group .field { box-sizing: border-box; float: left; } .fieldset > .field .fields.group.group-2 .field, .fieldset > .fields > .field .fields.group.group-2 .field { width: 50% !important; } .fieldset > .field .fields.group.group-3 .field, .fieldset > .fields > .field .fields.group.group-3 .field { width: 33.3% !important; } .fieldset > .field .fields.group.group-4 .field, .fieldset > .fields > .field .fields.group.group-4 .field { width: 25% !important; } .fieldset > .field .fields.group.group-5 .field, .fieldset > .fields > .field .fields.group.group-5 .field { width: 20% !important; } .fieldset > .field .addon, .fieldset > .fields > .field .addon { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; padding: 0; width: 100%; } .fieldset > .field .addon textarea, .fieldset > .fields > .field .addon textarea, .fieldset > .field .addon select, .fieldset > .fields > .field .addon select, .fieldset > .field .addon input, .fieldset > .fields > .field .addon input { -ms-flex-order: 2; -webkit-order: 2; order: 2; -webkit-flex-basis: 100%; flex-basis: 100%; display: inline-block; margin: 0; width: auto; } .fieldset > .field .addon .addbefore, .fieldset > .fields > .field .addon .addbefore, .fieldset > .field .addon .addafter, .fieldset > .fields > .field .addon .addafter { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.42857143; padding: 0 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; -ms-flex-order: 3; -webkit-order: 3; order: 3; display: inline-block; vertical-align: middle; white-space: nowrap; width: auto; } .fieldset > .field .addon .addbefore:disabled, .fieldset > .fields > .field .addon .addbefore:disabled, .fieldset > .field .addon .addafter:disabled, .fieldset > .fields > .field .addon .addafter:disabled { opacity: 0.5; } .fieldset > .field .addon .addbefore::-moz-placeholder, .fieldset > .fields > .field .addon .addbefore::-moz-placeholder, .fieldset > .field .addon .addafter::-moz-placeholder, .fieldset > .fields > .field .addon .addafter::-moz-placeholder { color: #c2c2c2; } .fieldset > .field .addon .addbefore::-webkit-input-placeholder, .fieldset > .fields > .field .addon .addbefore::-webkit-input-placeholder, .fieldset > .field .addon .addafter::-webkit-input-placeholder, .fieldset > .fields > .field .addon .addafter::-webkit-input-placeholder { color: #c2c2c2; } .fieldset > .field .addon .addbefore:-ms-input-placeholder, .fieldset > .fields > .field .addon .addbefore:-ms-input-placeholder, .fieldset > .field .addon .addafter:-ms-input-placeholder, .fieldset > .fields > .field .addon .addafter:-ms-input-placeholder { color: #c2c2c2; } .fieldset > .field .addon .addbefore, .fieldset > .fields > .field .addon .addbefore { float: left; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .fieldset > .field .additional, .fieldset > .fields > .field .additional { margin-top: 10px; } .fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after { content: '*'; color: #e02b27; font-size: 1.2rem; margin: 0 0 0 5px; } .fieldset > .field .note, .fieldset > .fields > .field .note { font-size: 1.2rem; margin: 3px 0 0; padding: 0; display: inline-block; text-decoration: none; } .fieldset > .field .note:before, .fieldset > .fields > .field .note:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 12px; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .fieldset > .field.no-label > .label, .fieldset > .fields > .field.no-label > .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .fieldset > .field.choice .label, .fieldset > .fields > .field.choice .label { display: inline; font-weight: normal; margin: 0; } .column:not(.main) .fieldset > .field .label, .column:not(.main) .fieldset > .fields > .field .label { font-weight: normal; } .fieldset > .field .field.choice, .fieldset > .fields > .field .field.choice { margin-bottom: 10px; } .fieldset > .field .field.choice:last-child, .fieldset > .fields > .field .field.choice:last-child { margin-bottom: 0; } .legend + .fieldset, .legend + div { clear: both; } .legend > span { margin-right: 5px; } fieldset.field { border: 0; padding: 0; } .field.date .time-picker { display: inline-block; margin-top: 10px; white-space: nowrap; } .field .message.warning { margin-top: 10px; } select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; background: #ffffff url('../images/select-bg.svg') no-repeat 100% 45%; background-size: 30px 60px; border: 1px solid #cccccc; height: 32px; padding-right: 25px; text-indent: .01em; text-overflow: ''; } select::-ms-expand { display: none; } .lt-ie10 select { background-image: none; padding-right: 4px; } div.mage-error[generated] { margin-top: 7px; } .field .tooltip { position: relative; } .field .tooltip .tooltip-content { background: #ffffff; max-width: 360px; min-width: 210px; padding: 12px 16px; z-index: 100; display: none; position: absolute; text-align: left; color: #333333; line-height: 1.4; border: 1px solid #bbbbbb; margin-left: 5px; left: 100%; top: 0; } .field .tooltip .tooltip-content:after, .field .tooltip .tooltip-content:before { border: solid transparent; content: ''; height: 0; position: absolute; width: 0; } .field .tooltip .tooltip-content:after { border-width: 5px; border-color: transparent; } .field .tooltip .tooltip-content:before { border-width: 6px; border-color: transparent; } .field .tooltip .tooltip-content:after, .field .tooltip .tooltip-content:before { right: 100%; } .field .tooltip .tooltip-content:after { border-right-color: #ffffff; margin-top: -5px; top: 15px; } .field .tooltip .tooltip-content:before { border-right-color: #bbbbbb; margin-top: -6px; top: 15px; } .field .tooltip .tooltip-toggle { cursor: help; } .field .tooltip .tooltip-toggle:hover + .tooltip-content, .field .tooltip .tooltip-toggle:focus + .tooltip-content, .field .tooltip:hover .tooltip-content { display: block; } .field .tooltip .tooltip-content { min-width: 200px; white-space: normal; } input:focus ~ .tooltip .tooltip-content, select:focus ~ .tooltip .tooltip-content { display: block; } ._has-datepicker ~ .ui-datepicker-trigger { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-shadow: none; font-weight: 400; display: block; text-decoration: none; display: inline-block; margin-top: -4px; vertical-align: middle; } ._has-datepicker ~ .ui-datepicker-trigger:focus, ._has-datepicker ~ .ui-datepicker-trigger:active { background: none; border: none; } ._has-datepicker ~ .ui-datepicker-trigger:hover { background: none; border: none; } ._has-datepicker ~ .ui-datepicker-trigger.disabled, ._has-datepicker ~ .ui-datepicker-trigger[disabled], fieldset[disabled] ._has-datepicker ~ .ui-datepicker-trigger { cursor: not-allowed; pointer-events: none; opacity: 0.5; } ._has-datepicker ~ .ui-datepicker-trigger > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } ._has-datepicker ~ .ui-datepicker-trigger:before { -webkit-font-smoothing: antialiased; font-size: 23px; line-height: 23px; color: #7d7d7d; content: '\e612'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } ._has-datepicker ~ .ui-datepicker-trigger:focus { box-shadow: none; outline: 0; } .sidebar .fieldset { margin: 0; } .sidebar .fieldset > .field:not(.choice):not(:last-child), .sidebar .fieldset .fields > .field:not(:last-child) { margin: 0 0 20px; } .sidebar .fieldset > .field:not(.choice) .label, .sidebar .fieldset .fields > .field .label { margin: 0 0 4px; padding: 0 0 5px; text-align: left; width: 100%; } .sidebar .fieldset > .field:not(.choice) .control, .sidebar .fieldset .fields > .field .control { width: 100%; } @font-face { font-family: 'luma-icons'; src: url('../fonts/Luma-Icons.eot'); src: url('../fonts/Luma-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Luma-Icons.woff2') format('woff2'), url('../fonts/Luma-Icons.woff') format('woff'), url('../fonts/Luma-Icons.ttf') format('truetype'), url('../fonts/Luma-Icons.svg#luma-icons') format('svg'); font-weight: normal; font-style: normal; } button, a.action.primary { border-radius: 3px; } button:not(.primary) { box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } button:not(.primary):active { box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } body:not(._keyfocus) button:focus { box-shadow: none; } a.action.primary { display: inline-block; text-decoration: none; } a.action.primary:hover, a.action.primary:active, a.action.primary:focus { text-decoration: none; } .action.primary { background-image: none; background: #1979c3; border: 1px solid #1979c3; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; padding: 7px 15px; font-size: 1.4rem; box-sizing: border-box; vertical-align: middle; } .action.primary:focus, .action.primary:active { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action.primary:hover { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action.primary.disabled, .action.primary[disabled], fieldset[disabled] .action.primary { opacity: 0.5; cursor: default; pointer-events: none; } .product.data.items { margin: 0; padding: 0; border-bottom: 1px solid #cccccc; margin-bottom: 20px; margin-left: -15px; margin-right: -15px; } .product.data.items > .item.title { box-sizing: border-box; float: none; width: 100%; } .product.data.items > .item.title > .switch { display: block; } .product.data.items > .item.content { box-sizing: border-box; display: block; float: none; margin: 0; } .product.data.items > .item.content:before, .product.data.items > .item.content:after { content: ''; display: table; } .product.data.items > .item.content:after { clear: both; } .product.data.items > .item.content.active { display: block; } .product.data.items > .item.title { margin: 0; } .product.data.items > .item.title > .switch { border-top: 1px solid #cccccc; height: 40px; padding: 1px 10px 1px 10px; font-weight: 600; line-height: 40px; font-size: 1.4rem; color: #333333; text-decoration: none; } .product.data.items > .item.title > .switch:visited { color: #333333; text-decoration: none; } .product.data.items > .item.title > .switch:hover { color: #333333; text-decoration: none; } .product.data.items > .item.title > .switch:active { color: #333333; text-decoration: none; } .product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover { padding-bottom: 1px; } .product.data.items > .item.content { background: #ffffff; margin: 0; padding: 10px 10px 30px; } .product.data.items .item.title a { position: relative; text-decoration: none; } .product.data.items .item.title a:after { -webkit-font-smoothing: antialiased; font-size: 14px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .product.data.items .item.title a:after { position: absolute; right: 10px; top: 1px; } .product.data.items .item.title.active a:after { content: '\e621'; } .product.data.items .value p:last-child { margin-bottom: 0; } .product.data.items .table-wrapper { margin: 0; } .pages > .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages .items { font-size: 0; letter-spacing: -1px; line-height: 0; white-space: nowrap; margin: 0; padding: 0; list-style: none none; display: inline-block; font-weight: 400; } .pages .item { font-size: 1.2rem; font-size: 12px; letter-spacing: normal; line-height: 30px; margin: 0 8px 0 0; display: inline-block; } .pages .item .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages a.page { color: #1979c3; display: inline-block; padding: 0 5px; text-decoration: none; } .pages a.page:visited { color: #1979c3; } .pages a.page:hover { color: #006bb4; text-decoration: none; } .pages a.page:active { color: #ff5501; } .pages strong.page { background: #e5e5e5; font-size: 1.2rem; font-size: 12px; letter-spacing: normal; line-height: 30px; color: #333333; display: inline-block; font-weight: 700; padding: 0 5px; } .pages .action { background: #f0f0f0; border: 1px solid #cccccc; color: #7d7d7d; display: inline-block; padding: 0; text-decoration: none; } .pages .action:visited { color: #7d7d7d; } .pages .action:hover { background: #dedede; color: #7d7d7d; text-decoration: none; } .pages .action:active { color: #7d7d7d; } .pages .action.next { display: inline-block; text-decoration: none; } .pages .action.next:visited:before { color: #7d7d7d; } .pages .action.next:active:before { color: #7d7d7d; } .pages .action.next > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages .action.next:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #7d7d7d; content: '\e608'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .pages .action.next:hover:before { color: #7d7d7d; } .pages .action.next:active:before { color: #7d7d7d; } .pages .action.previous { display: inline-block; text-decoration: none; } .pages .action.previous:visited:before { color: #7d7d7d; } .pages .action.previous:active:before { color: #7d7d7d; } .pages .action.previous > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages .action.previous:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #7d7d7d; content: '\e617'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .pages .action.previous:hover:before { color: #7d7d7d; } .pages .action.previous:active:before { color: #7d7d7d; } .pages .action { box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); border-radius: 3px; padding: 0 8px; } .pages .action.previous { margin-right: 8px; } .pages .action.next { margin-left: 8px; } .actions-toolbar > .primary, .actions-toolbar > .secondary { margin-bottom: 10px; text-align: center; } .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action { margin-bottom: 10px; } .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child { margin-bottom: 0; } .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child { margin-bottom: 0; } .actions-toolbar > .secondary .action.back { display: none; } .breadcrumbs { margin: 0 0 15px; } .breadcrumbs .items { font-size: 1.2rem; color: #a3a3a3; margin: 0; padding: 0; list-style: none none; } .breadcrumbs .items > li { display: inline-block; vertical-align: top; } .breadcrumbs .item { margin: 0; } .breadcrumbs a { color: #333333; text-decoration: none; } .breadcrumbs a:visited { color: #333333; text-decoration: none; } .breadcrumbs a:hover { color: #333333; text-decoration: underline; } .breadcrumbs a:active { color: #333333; text-decoration: none; } .breadcrumbs strong { font-weight: 400; } .breadcrumbs .item:not(:last-child) { display: inline-block; text-decoration: none; } .breadcrumbs .item:not(:last-child):after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 18px; content: '\e608'; font-family: 'luma-icons'; margin: 0 10px; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .ui-dialog.popup .action.close { position: absolute; height: 40px; right: 0; top: 0; width: 40px; z-index: 1001; display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .ui-dialog.popup .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-dialog.popup .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8c8c8c; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .ui-dialog.popup .action.close:hover:before { color: #737373; } .ui-dialog.popup .action.close:active:before { color: #737373; } .ui-dialog.popup .action.close:focus, .ui-dialog.popup .action.close:active { background: none; border: none; } .ui-dialog.popup .action.close:hover { background: none; border: none; } .ui-dialog.popup .action.close.disabled, .ui-dialog.popup .action.close[disabled], fieldset[disabled] .ui-dialog.popup .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .popup .actions-toolbar .action.cancel { font-weight: 400; } .popup-pointer { margin-left: -14px; position: absolute; top: -14px; } .popup-pointer:before, .popup-pointer:after { content: ''; position: absolute; display: block; width: 0; height: 0; border-bottom-style: solid; } .popup-pointer:before { left: 2px; top: 2px; border: solid 6px; border-color: transparent transparent #ffffff transparent; z-index: 99; } .popup-pointer:after { left: 1px; top: 0px; border: solid 7px; border-color: transparent transparent #aeaeae transparent; z-index: 98; } .price-tier_price .price-excluding-tax, .price-tier_price .price-including-tax { display: inline; } .price-including-tax, .price-excluding-tax { display: block; font-size: 1.8rem; line-height: 1; } .price-including-tax .price, .price-excluding-tax .price { font-weight: 700; } .price-including-tax + .price-excluding-tax, .weee[data-label] { display: block; font-size: 1.8rem; } .price-including-tax + .price-excluding-tax:before, .weee[data-label]:before { content: attr(data-label) ': '; font-size: 1.1rem; } .price-including-tax + .price-excluding-tax .price, .weee[data-label] .price { font-size: 1.1rem; } body._has-modal { height: 100%; overflow: hidden; width: 100%; } .modals-overlay { z-index: 899; } .modal-slide, .modal-popup { bottom: 0; left: 0; min-width: 0; position: fixed; right: 0; top: 0; visibility: hidden; } .modal-slide._show, .modal-popup._show { visibility: visible; } .modal-slide._show .modal-inner-wrap, .modal-popup._show .modal-inner-wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); } .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap { background-color: #ffffff; box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35); opacity: 1; pointer-events: auto; } .modal-slide { left: 44px; z-index: 900; } .modal-slide._show .modal-inner-wrap { -webkit-transform: translateX(0); transform: translateX(0); } .modal-slide .modal-inner-wrap { height: 100%; overflow-y: auto; position: static; -webkit-transform: translateX(100%); transform: translateX(100%); transition-duration: .3s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease-in-out; width: auto; } .modal-slide._inner-scroll .modal-inner-wrap { overflow-y: visible; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .modal-slide._inner-scroll .modal-header, .modal-slide._inner-scroll .modal-footer { -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 0; flex-shrink: 0; } .modal-slide._inner-scroll .modal-content { overflow-y: auto; } .modal-slide._inner-scroll .modal-footer { margin-top: auto; } .modal-slide .modal-header, .modal-slide .modal-content, .modal-slide .modal-footer { padding: 0 2.6rem 2.6rem; } .modal-slide .modal-header { padding-bottom: 2.1rem; padding-top: 2.1rem; } .modal-popup { z-index: 900; left: 0; overflow-y: auto; } .modal-popup._show .modal-inner-wrap { -webkit-transform: translateY(0); transform: translateY(0); } .modal-popup .modal-inner-wrap { margin: 5rem auto; width: 75%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; box-sizing: border-box; height: auto; left: 0; position: absolute; right: 0; -webkit-transform: translateY(-200%); transform: translateY(-200%); transition-duration: .2s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease; } .modal-popup._inner-scroll { overflow-y: visible; } .ie10 .modal-popup._inner-scroll, .ie9 .modal-popup._inner-scroll { overflow-y: auto; } .modal-popup._inner-scroll .modal-inner-wrap { max-height: 90%; } .ie10 .modal-popup._inner-scroll .modal-inner-wrap, .ie9 .modal-popup._inner-scroll .modal-inner-wrap { max-height: none; } .modal-popup._inner-scroll .modal-content { overflow-y: auto; } .modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer { padding-left: 3rem; padding-right: 3rem; } .modal-popup .modal-header, .modal-popup .modal-footer { -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 0; flex-shrink: 0; } .modal-popup .modal-header { padding-bottom: 1.2rem; padding-top: 3rem; } .modal-popup .modal-footer { margin-top: auto; padding-bottom: 3rem; padding-top: 3rem; } .modal-popup .modal-footer-actions { text-align: right; } .modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-shadow: none; font-weight: 400; display: inline-block; text-decoration: none; position: absolute; right: 0; top: 0; } .modal-custom .action-close:focus, .modal-popup .action-close:focus, .modal-slide .action-close:focus, .modal-custom .action-close:active, .modal-popup .action-close:active, .modal-slide .action-close:active { background: none; border: none; } .modal-custom .action-close:hover, .modal-popup .action-close:hover, .modal-slide .action-close:hover { background: none; border: none; } .modal-custom .action-close.disabled, .modal-popup .action-close.disabled, .modal-slide .action-close.disabled, .modal-custom .action-close[disabled], .modal-popup .action-close[disabled], .modal-slide .action-close[disabled], fieldset[disabled] .modal-custom .action-close, fieldset[disabled] .modal-popup .action-close, fieldset[disabled] .modal-slide .action-close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .modal-custom .action-close > span, .modal-popup .action-close > span, .modal-slide .action-close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before { -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 14px; color: #8f8f8f; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before { color: inherit; } .modal-custom .action-close:active:before, .modal-popup .action-close:active:before, .modal-slide .action-close:active:before { color: inherit; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before { color: #1a1a1a; } .modal-custom .action-close { margin: 25px; } .modal-popup .modal-title { border-bottom: 1px solid #c1c1c1; font-weight: 300; padding-bottom: 10px; font-size: 26px; margin-bottom: 0; min-height: 1em; word-wrap: break-word; } .modal-popup .action-close { padding: 20px; } .modal-slide .action-close { padding: 2.1rem 3rem; } .modal-slide .page-main-actions { margin-bottom: -12.9rem; margin-top: 2.1rem; } .modals-overlay { background-color: rgba(51, 51, 51, 0.55); bottom: 0; left: 0; position: fixed; right: 0; top: 0; } body._has-modal-custom .modal-custom-overlay { height: 100vh; left: 0; position: fixed; top: 0; width: 100vw; z-index: 899; } .payment-method-braintree .hosted-control { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.42857143; padding: 0 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; position: relative; width: 225px; } .payment-method-braintree .hosted-control:disabled { opacity: 0.5; } .payment-method-braintree .hosted-control::-moz-placeholder { color: #c2c2c2; } .payment-method-braintree .hosted-control::-webkit-input-placeholder { color: #c2c2c2; } .payment-method-braintree .hosted-control:-ms-input-placeholder { color: #c2c2c2; } .payment-method-braintree .hosted-control.braintree-hosted-fields-focused { border-color: #006bb4; } .payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) { border-color: #e02b27; } .payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error { height: auto; opacity: 1; } .payment-method-braintree .hosted-control.braintree-hosted-fields-valid { border-color: #006400; } .payment-method-braintree .hosted-control.hosted-cid { width: 5rem; } .payment-method-braintree .hosted-control.hosted-date { float: left; margin-bottom: 7px; width: 6rem; } .payment-method-braintree .hosted-control.hosted-date:first-of-type { margin-right: 50px; } .payment-method-braintree .hosted-control.hosted-date:first-of-type:after { content: '/'; display: inline; padding-bottom: inherit; padding-top: inherit; position: absolute; right: -25px; top: 5px; } .payment-method-braintree .field-tooltip { right: 0; } .payment-method-braintree .hosted-error { clear: both; color: #e02b27; font-size: 1.2rem; height: 0; margin-top: 7px; opacity: 0; } .block-category-event { background: #f0f0f0; color: #333333; padding: 10px 0 15px; text-align: center; } .block-category-event.block:last-child { margin-bottom: 10px; } .block-category-event .block-title { margin: 0 0 10px; } .block-category-event .block-title strong { font-size: 1.5rem; font-weight: 300; } .block-category-event .ticker { margin: 0; padding: 0; list-style: none none; } .block-category-event .ticker li { display: none; margin: 0 15px; } .block-category-event .ticker .value { font-size: 1.8rem; font-weight: 300; } .block-category-event .ticker .label { font-size: 1rem; display: block; text-transform: lowercase; } .block-category-event .dates { display: table; margin: 0 auto; } .block-category-event .dates .start, .block-category-event .dates .end { display: table-cell; vertical-align: top; } .block-category-event .dates .date { font-size: 1.8rem; } .block-category-event .dates .time { display: block; } .block-category-event .dates .start { padding-right: 40px; position: relative; } .block-category-event .dates .start:after { font-size: 1.8rem; content: '\2013'; display: block; position: absolute; right: 15px; top: 0; } .multicheckout .title { margin-bottom: 30px; } .multicheckout .title strong { font-weight: 400; } .multicheckout .table-wrapper { margin-bottom: 0; } .multicheckout .table-wrapper .action.delete { display: inline-block; } .multicheckout .table-wrapper .col .qty { display: inline-block; } .multicheckout .table-wrapper .col.item .action.edit { font-weight: 400; margin-left: 10px; } .multicheckout:not(.address) .table-wrapper .product-item-name { margin: 0; } .multicheckout > .actions-toolbar { margin-top: 40px; } .multicheckout .actions-toolbar > .secondary { display: block; } .multicheckout .actions-toolbar > .secondary .action { margin-bottom: 25px; } .multicheckout .actions-toolbar > .secondary .action.back { display: block; margin-left: 0; } .multicheckout .actions-toolbar > .primary { margin-right: 10px; } .multicheckout .item-options { margin: 10px 0 0; } .multicheckout .block .methods-shipping .item-content .fieldset > .field:before { display: none; } .multicheckout .block .methods-shipping .item-content .fieldset > .field .control { display: inline-block; } .multicheckout .block-title, .multicheckout .block-content .title { border-bottom: 1px solid #cccccc; padding-bottom: 10px; } .multicheckout .block-title strong, .multicheckout .block-content .title strong { font-weight: 400; } .multicheckout .block-title strong span, .multicheckout .block-content .title strong span { color: #a6a6a6; } .multicheckout .block-content .title { border-bottom: none; padding-bottom: 0; } .multicheckout.order-review .block-title > strong { font-size: 2.4rem; } .multicheckout.order-review .block-shipping .block-content:not(:last-child) { margin-bottom: 40px; } .multicheckout .box-title span { margin-right: 10px; } .multicheckout .box-title > .action { margin: 0; } .multicheckout .box-shipping-method .price { font-weight: 700; } .multicheckout .box-billing-method .fieldset { margin: 0; } .multicheckout .box-billing-method .fieldset .legend.box-title { margin: 0 0 5px; } .multicheckout .checkout-review .grand.totals { font-size: 2.1rem; margin-bottom: 40px; } .multicheckout .checkout-review .grand.totals .mark { font-weight: 400; } [class^='multishipping-'] .logo { margin-left: 0; } .multishipping-checkout-success .nav-sections { display: block; } .table-wrapper.billing-agreements { margin-bottom: 40px; } .paypal { display: inline-block; vertical-align: top; } .block-minicart .paypal, .cart-summary .paypal { display: block; } .paypal img { display: block; margin: 5px auto 0; } .opc .paypal { vertical-align: middle; } .paypal.acceptance { display: block; margin: 0 0 20px; } .map-form-addtocart .paypal { display: block; margin: 10px auto 5px; } .cart-summary .paypal + .paypal { margin-top: 25px; } .paypal-review .actions-toolbar { margin-top: 10px; } .paypal-review .paypal-review-title { padding: 0 0 10px; } .paypal-review .paypal-review-title > strong { font-size: 2.4rem; font-weight: 300; } .paypal-review .paypal-review-title .action { display: inline-block; margin: 12px 0 0 30px; } .paypal-review .table-paypal-review-items .col.name { padding-top: 16px; } .paypal-review .table-paypal-review-items .col.qty { text-align: center; } .paypal-review .item-options dt { display: inline-block; } .paypal-review .item-options dt:after { content: ': '; } .paypal-review .item-options dd { margin: 0; } .paypal-review-discount { border-bottom: 1px solid #cccccc; margin: 0 0 40px; padding: 10px 0 0; } .fotorama-video-container:after { background: url(../Magento_ProductVideo/img/gallery-sprite.png) bottom right; bottom: 0; content: ''; height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 12px; width: 100px; } .fotorama-video-container .magnify-lens { display: none !important; } .fotorama-video-container.video-unplayed:hover img { opacity: .6; } .fotorama-video-container.video-unplayed:hover:after { transform: scale(1.25); } .video-thumb-icon:after { background: url(../Magento_ProductVideo/img/gallery-sprite.png) bottom left; bottom: 0; content: ''; height: 40px; left: 0; margin: auto; position: absolute; right: 0; top: 10px; width: 49px; } .product-video { bottom: 0; height: 75%; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 100%; } .product-video iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 9999; } .fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after { bottom: 0; content: ''; height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 12px; width: 100px; } @media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) { .product-video { height: 100%; width: 81%; } } .opc-wrapper .form-discount { max-width: 500px; } .minilist .weee { display: table-row; font-size: 1.1rem; } .minilist .weee:before { display: none; } .price-container.weee:before { display: none; } .column .block-addbysku .fieldset { margin: 0; } .column .block-addbysku .fieldset .fields { position: relative; } .column .block-addbysku .fieldset .fields .field { display: inline-block; margin-bottom: 10px; vertical-align: top; } .column .block-addbysku .fieldset .fields .actions-toolbar { position: absolute; right: 0; top: 7px; } .column .block-addbysku .sku { margin-right: -155px; padding-right: 160px; width: 100%; } .column .block-addbysku .qty .qty + .mage-error { width: 80px; } .column .block-addbysku .block-content .actions-toolbar { clear: both; margin: 0 0 20px; text-align: left; } .column .block-addbysku .block-content .actions-toolbar:before, .column .block-addbysku .block-content .actions-toolbar:after { content: ''; display: table; } .column .block-addbysku .block-content .actions-toolbar:after { clear: both; } .column .block-addbysku .block-content .actions-toolbar .primary { float: left; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary { display: inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary a.action, .column .block-addbysku .block-content .actions-toolbar .secondary a.action { display: inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary .action { margin: 0 15px 0 0; } .column .block-addbysku .block-content .actions-toolbar .secondary a.action { margin-top: 6px; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary { display: block; float: none; } .column .block-addbysku .block-content .actions-toolbar > .secondary { text-align: left; } .column .block-addbysku .action.add { display: inline-block; text-decoration: none; line-height: normal; padding: 4px; width: auto; } .column .block-addbysku .action.add > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .column .block-addbysku .action.add:before { -webkit-font-smoothing: antialiased; font-size: 20px; line-height: inherit; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .column .block-addbysku .action.add:hover:before { color: inherit; } .column .block-addbysku .action.add:active:before { color: inherit; } .column .block-addbysku .reset { margin: 7px 0; } .column .block-addbysku .note { display: block; margin: 0 0 20px; padding-top: 10px; } .block-cart-failed { margin: 40px 0; } .block-cart-failed .block-title { font-size: 2.6rem; } .block-cart-failed .block-title strong { font-weight: 300; } .block-cart-failed .actions { text-align: center; } .block-cart-failed .actions .action { display: block; margin: 0 auto 10px; } .catalogsearch-advanced-result .message.error { margin-top: -60px; } .braintree-paypal-logo { margin-top: 10px; text-align: center; } .action-braintree-paypal-logo { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .action-braintree-paypal-logo:focus, .action-braintree-paypal-logo:active { background: none; border: none; } .action-braintree-paypal-logo:hover { background: none; border: none; } .action-braintree-paypal-logo.disabled, .action-braintree-paypal-logo[disabled], fieldset[disabled] .action-braintree-paypal-logo { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .action-braintree-paypal-logo:not(.primary) { box-shadow: none; } .action-braintree-paypal-logo img { margin: 0; width: 114px; } .bundle-actions { margin: 0 0 30px; } .bundle-options-container { clear: both; margin-bottom: 40px; } .bundle-options-container .legend.title { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 0rem; margin-bottom: 2rem; border: 0; padding: 0; } .bundle-options-container .product-add-form { display: none; } .bundle-options-container .product-options-wrapper { margin-bottom: 30px; } .bundle-options-container .product-options-wrapper .fieldset > .field { border-top: 1px #e4e4e4 solid; padding-top: 20px; } .bundle-options-container .product-options-wrapper .fieldset > .field:first-of-type { border-top: 0; padding-top: 0; } .bundle-options-container .product-options-wrapper .field.choice input { float: left; } .bundle-options-container .product-options-wrapper .field.choice .label { display: block; margin-left: 24px; } .bundle-options-container .product-options-wrapper .field.choice .price-excluding-tax { display: inline-block; } .bundle-options-container .action.back { margin-bottom: 30px; } .bundle-options-container .block-bundle-summary > .title { margin-bottom: 15px; } .bundle-options-container .block-bundle-summary > .title > strong { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .bundle-options-container .block-bundle-summary > .title, .bundle-options-container .block-bundle-summary .bundle-summary .subtitle { border-bottom: 1px #e4e4e4 solid; margin-bottom: 25px; padding-bottom: 16px; } .bundle-options-container .block-bundle-summary .price-box { margin-bottom: 20px; } .bundle-options-container .block-bundle-summary .price-box .price-label { display: block; margin-bottom: 5px; } .bundle-options-container .block-bundle-summary .bundle-summary { margin-top: 30px; } .bundle-options-container .block-bundle-summary .bundle-summary.empty { display: none; } .bundle-options-container .block-bundle-summary .bundle-summary > .subtitle { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; display: block; } .bundle-options-container .block-bundle-summary .bundle.items > li { margin-bottom: 20px; } .bundle-options-container .block-bundle-summary .product-addto-links { text-align: center; } .bundle-options-container .block-bundle-summary .product-addto-links > .action { margin-right: 5%; } .bundle-options-container .block-bundle-summary .product-addto-links > .action.tocompare:before { content: '\e61e'; } .bundle-options-container p.required { color: #e02b27; } .bundle-options-container .nested .field.qty { margin: 0 0 20px; margin-top: 20px; } .bundle-options-container .nested .field.qty > .label { margin: 0 0 8px; display: inline-block; } .bundle-options-container .nested .field.qty .label { font-weight: 600; } .bundle-options-container .nested .field.qty:last-child { margin-bottom: 0; } .bundle-options-container .price { font-weight: 600; } .bundle-options-container .product-options-bottom { border-top: 1px solid #cccccc; clear: left; margin: 0 0 40px; padding-top: 20px; } .products { margin: 30px 0; } .product-item { vertical-align: top; } .products-grid .product-item { display: inline-block; width: 50%; } .product-item-name { -moz-hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto; display: block; hyphens: auto; margin: 5px 0; word-wrap: break-word; } .product-item-info { max-width: 100%; width: 152px; } .page-products .product-item-info { width: 240px; } .product-item-actions { display: none; } .product-item-actions .actions-secondary > .action:before { margin: 0; } .product-item-description { margin: 25px 0; } .product-item .product-reviews-summary .rating-summary { margin: 0 4px 0 0; } .product-item .product-reviews-summary .reviews-actions { font-size: 12px; margin-top: 5px; text-transform: lowercase; } .product-item .price-box { margin: 10px 0 25px; } .product-item .price-box .price { font-weight: 700; white-space: nowrap; } .product-item .price-box .price-label { color: #7d7d7d; font-size: 12px; } .product-item .old-price { margin: 5px 0; } .product-item .old-price .price { font-weight: normal; } .product-item .minimal-price .price-container { display: block; } .product-item .minimal-price-link { margin-top: 5px; } .product-item .price-from, .product-item .price-to { margin: 0; } .product-item .tocompare:before { content: '\e61e'; } .product-item .tocart { font-size: 1.3rem; border-radius: 0; line-height: 1; padding-bottom: 10px; padding-top: 10px; white-space: nowrap; } .column.main .product-items { margin-left: -20px; } .column.main .product-item { padding-left: 20px; } .price-container .price { font-size: 1.4rem; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee { margin-top: 5px; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee, .price-container .price-including-tax + .price-excluding-tax .price, .price-container .weee .price, .price-container .weee + .price-excluding-tax:before, .price-container .weee + .price-excluding-tax .price { font-size: 1.1rem; } .price-container .weee:before { content: '(' attr(data-label) ': '; } .price-container .weee:after { content: ')'; } .price-container .weee + .price-excluding-tax:before { content: attr(data-label) ': '; } .products-list .product-item { display: table; width: 100%; } .products-list .product-item-info { display: table-row; } .products-list .product-item-photo { display: table-cell; padding: 0 30px 30px 0; vertical-align: top; width: 1%; } .products-list .product-item-details { display: table-cell; vertical-align: top; } .page-products .columns { padding-top: 60px; position: relative; z-index: 1; } .toolbar { margin-bottom: 30px; text-align: center; } .toolbar select { background-color: #f0f0f0; box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); border-radius: 3px; } .toolbar-amount { left: 0; line-height: 18px; margin: 0; padding: 7px 0; position: absolute; text-align: left; top: 0; vertical-align: middle; } .products.wrapper ~ .toolbar .toolbar-amount { display: none; } .page-with-filter .toolbar-amount { position: static; } .toolbar-products { background-color: transparent; } .toolbar-products .pages { display: none; } .products.wrapper ~ .toolbar-products .pages { display: block; } .toolbar .pages { margin-bottom: 25px; } .sorter { float: right; } .page-products .sorter { position: absolute; right: 10px; top: 0; z-index: 1; } .products.wrapper ~ .toolbar .sorter { display: none; } .sorter-options { margin: 0 5px 0 7px; width: auto; } .sorter-action { display: inline-block; text-decoration: none; } .sorter-action:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #8f8f8f; content: '\e613'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .sorter-action:hover:before { color: #333333; } .sorter-action > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sorter-action.sort-desc:before { content: '\e614'; } .modes { display: none; } .limiter { display: none; } .limiter-options { margin: 0 5px 0 7px; width: auto; } .limiter-label { font-weight: 400; } .page-products .toolbar .limiter { display: none; } .limiter .control { display: inline-block; } .old-price, .old.price { color: #7d7d7d; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:before { content: '(' attr(data-label) ':'; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:last-child:after { content: ')'; } .prices-tier .price-container .weee[data-label] { display: inline; } .prices-tier .price-container .weee[data-label]:before { content: ' +' attr(data-label) ':'; } .actual-price { font-weight: 700; } .category-image .image { display: block; height: auto; max-width: 100%; } .category-cms, .category-image, .category-description { margin-bottom: 20px; } .product-image-container { display: inline-block; max-width: 100%; } .product-image-wrapper { display: block; height: 0; overflow: hidden; position: relative; z-index: 1; } .product-image-photo { bottom: 0; display: block; height: auto; left: 0; margin: auto; max-width: 100%; position: absolute; right: 0; top: 0; } .product.media .placeholder .photo.container { max-width: 100%; } .product.media .notice { margin: 10px 0; color: #7d7d7d; font-size: 1.2rem; } .product.media .product.thumbs { margin: 10px 0 25px; } .product.media .items.thumbs { margin: 0; padding: 0; list-style: none none; } .product.media .items.thumbs > li { display: inline-block; vertical-align: top; } .product.media .items.thumbs > li { margin: 1rem 0 0; } .product.media .items.thumbs img { display: block; } .product.media .items.thumbs .active { display: block; line-height: 1; } .product.info.detailed { clear: both; margin-bottom: 30px; } .product.info.detailed .additional-attributes { width: auto; border: none; } .product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th, .product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td { border: none; } .product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td { padding: 5.5px 5px 10px 5px; } .product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th { padding: 5.5px 30px 10px 0; } .product-info-main .product-info-price { color: #575757; border-bottom: 1px solid #c1c1c1; display: table; margin-bottom: 15px; width: 100%; } .product-info-main .product-info-price .price-box { display: table-cell; vertical-align: top; width: 1px; } .product-info-main .product-info-price .price-box .price-container > span { display: block; margin-bottom: 5px; } .product-info-main .product-info-price .price-box .price-container > span:last-child { margin-bottom: 0; } .product-info-main .product-info-price .price-including-tax + .price-excluding-tax, .product-info-main .product-info-price .weee + .price-excluding-tax, .product-info-main .product-info-price .weee { font-size: 1.4rem; } .product-info-main .product-info-price .price-including-tax + .price-excluding-tax .price, .product-info-main .product-info-price .weee + .price-excluding-tax .price, .product-info-main .product-info-price .weee .price { font-size: 1.4rem; font-weight: 600; line-height: 16px; } .product-info-main .product-info-price .price-wrapper .price { font-size: 2.2rem; font-weight: 600; line-height: 22px; } .product-info-main .product-info-price .old-price .price-wrapper .price { font-size: 2rem; font-weight: 300; } .product-info-main .product-info-price .special-price .price-label:after { content: ': '; } .product-info-main .product-info-price .price { white-space: nowrap; } .product-info-main .product-info-stock-sku { display: table-cell; padding-bottom: 10px; padding-left: 10%; text-align: right; vertical-align: top; } .product-info-main .stock { margin: 0 0 3px; } .product-info-main .stock.available, .product-info-main .stock.unavailable { font-weight: 700; text-transform: uppercase; } .product-info-main .product.attribute.sku { word-break: break-all; word-wrap: break-word; } .product-info-main .product-add-form { clear: both; padding-top: 15px; } .product-info-main .product.attribute.sku .type { font-weight: normal; margin-right: 5px; } .product-info-main .product.attribute.sku .type:after { content: '#:'; } .product-info-main .product.attribute.sku .value { display: inline-block; } .product-info-main .product.attribute.overview { margin: 20px 0; } .product-info-main .product.alert { margin: 10px 0; } .product-info-main .product-reviews-summary { float: left; } .product-info-main .product-options-bottom .box-tocart { margin-top: 20px; } .product-options-wrapper .fieldset-product-options-inner .legend { font-weight: 600; font-size: 1.4rem; border: none; display: inline-block; float: none; margin: 0 0 8px; padding: 0; } .product-options-wrapper .fieldset-product-options-inner.required .legend:after, .product-options-wrapper .fieldset-product-options-inner._required .legend:after { content: '*'; color: #e02b27; font-size: 1.2rem; } .product-options-wrapper .field .note { display: block; margin-top: 5px; } .product-options-bottom .price-box, .product-info-price .price-box { color: #575757; display: table-cell; padding-bottom: 10px; vertical-align: top; } .product-options-bottom .price-box .old-price, .product-info-price .price-box .old-price { font-size: 20px; font-weight: 300; } .product-options-bottom .price-box .old-price .price-container > span, .product-info-price .price-box .old-price .price-container > span { display: inline-block; } .product-options-bottom .price-box .price-container > span, .product-info-price .price-box .price-container > span { display: block; margin-bottom: 5px; } .product-options-bottom .price-box .price-container > span:last-child, .product-info-price .price-box .price-container > span:last-child { margin-bottom: 0; } .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price { font-size: 22px; font-weight: 600; line-height: 22px; } .product-options-bottom .price-box .price-container .price-including-tax + .price-excluding-tax, .product-info-price .price-box .price-container .price-including-tax + .price-excluding-tax, .product-options-bottom .price-box .price-container .weee + .price-excluding-tax, .product-info-price .price-box .price-container .weee + .price-excluding-tax, .product-options-bottom .price-box .price-container .weee, .product-info-price .price-box .price-container .weee { font-size: 1.2rem; line-height: 14px; } .product-options-bottom .price-box .price-container .price-including-tax + .price-excluding-tax .price, .product-info-price .price-box .price-container .price-including-tax + .price-excluding-tax .price, .product-options-bottom .price-box .price-container .weee + .price-excluding-tax .price, .product-info-price .price-box .price-container .weee + .price-excluding-tax .price, .product-options-bottom .price-box .price-container .weee .price, .product-info-price .price-box .price-container .weee .price { font-size: 1.2rem; font-weight: 700; } .box-tocart .action.tocart { vertical-align: top; } .box-tocart .action.tocart:not(:last-child) { margin-bottom: 15px; } .product-addto-links { display: inline; } .product-addto-links .action { margin-right: 5%; } .product-social-links { margin: 0 0 20px; text-align: center; } .product-social-links .action.tocompare:before { content: '\e61e'; } .prices-tier { margin-bottom: 15px; } .prices-tier .item { margin-bottom: 10px; } .prices-tier .item:last-child { margin-bottom: 0; } .prices-tier .price-excluding-tax, .prices-tier .price-including-tax { display: inline-block; } .minimal-price-link, .price-excluding-tax, .price-including-tax { display: block; white-space: nowrap; } .ui-dialog-titlebar-close { line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; } .ui-dialog-titlebar-close:visited { color: #1979c3; text-decoration: none; } .ui-dialog-titlebar-close:hover { color: #006bb4; text-decoration: underline; } .ui-dialog-titlebar-close:active { color: #ff5501; text-decoration: underline; } .ui-dialog-titlebar-close:hover { color: #006bb4; } .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active, .ui-dialog-titlebar-close:focus { background: none; border: 0; } .ui-dialog-titlebar-close.disabled, .ui-dialog-titlebar-close[disabled], fieldset[disabled] .ui-dialog-titlebar-close { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .sidebar .product-items .product-item { margin-bottom: 20px; position: relative; } .sidebar .product-items .product-item-info { position: relative; width: auto; } .sidebar .product-items .product-item-info .product-item-photo { left: 0; position: absolute; top: 0; } .sidebar .product-items .product-item-name { margin-top: 0; } .sidebar .product-items .product-item-details { margin: 0 0 0 85px; } .sidebar .product-items .product-item-actions { display: block; margin-top: 10px; } .sidebar .product-items .price-box { display: block; margin: 7px 0; } .sidebar .product-items .text { margin-right: 8px; } .sidebar .product-items .counter { color: #7d7d7d; font-size: 12px; white-space: nowrap; } .sidebar .product-items .minilist .price { display: inline; padding: 0; } .sidebar .product-items .minilist .weee:before { display: inline-block; } .sidebar .product-items .action.delete { position: absolute; right: 0; top: 0; } .sidebar .action.tocart { border-radius: 0; } .sidebar .product-items-images { margin-left: -5px; } .sidebar .product-items-images .product-item { float: left; padding-left: 5px; } .sidebar .product-items-names .product-item { margin-bottom: 10px; } .sidebar .product-items-names .product-item-name { margin: 0; } body.catalog-product-compare-index .action.print { float: right; margin: 15px 0; } .table-wrapper.comparison { clear: both; max-width: 100%; overflow-x: auto; } .table-wrapper.comparison .table-comparison > tbody > tr > th, .table-wrapper.comparison .table-comparison > tbody > tr > td { border-top: 0; } .table-comparison { table-layout: fixed; } .table-comparison .cell.label, .table-comparison td:last-child { border-right: 1px solid #cccccc; } .table-comparison .cell { padding: 15px; width: 180px; } .table-comparison .cell .attribute.value { overflow: hidden; width: 100%; } .table-comparison .cell.product.info, .table-comparison .cell.product.label { border-bottom: 1px solid #cccccc; } .table-comparison .cell.label .attribute.label { display: block; width: 100%; word-wrap: break-word; } .table-comparison .cell.attribute { font-size: 1.3rem; } .table-comparison .cell.attribute img { height: auto; max-width: 100%; } .table-comparison .cell.remove { padding-bottom: 0; padding-top: 0; text-align: right; } .table-comparison .cell.remove .action.delete { margin-right: .6rem; } .table-comparison .product-item-photo { display: block; margin: 0 auto 15px; } .table-comparison .product-image-photo { margin-left: 0; } .table-comparison .product-item-actions, .table-comparison .price-box, .table-comparison .product.rating, .table-comparison .product-item-name { display: block; margin: 15px 0; } .table-comparison .product-addto-links { margin-top: 15px; } .table-comparison .product-addto-links .action.split, .table-comparison .product-addto-links .action.toggle { line-height: 1.2rem; padding: 5px 8px; font-size: 1.1rem; } .table-comparison .product-addto-links .action.toggle { padding: 0; } .table-comparison .action.tocart { white-space: nowrap; } .comparison.headings { background: #ffffff; left: 0; position: absolute; top: 0; width: auto; z-index: 2; } .block-compare .product-item .product-item-name { margin-left: 22px; } .block-compare .action.delete { left: 0; position: absolute; top: 0; } .block-compare .actions-toolbar { margin: 17px 0 0; } .block.related .action.select { vertical-align: top; } .block.related .product-item-details { position: relative; z-index: 1; } .block.related .related-available .product-item-name { margin-left: 20px; } .block.related .field.choice { left: 0; position: absolute; top: 2px; } .block-search { margin-bottom: 0; } .block-search .block-title { display: none; } .block-search .block-content { margin-bottom: 0; } .block-search .label { text-decoration: none; display: inline-block; float: right; } .block-search .label > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .block-search .label:before { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 28px; color: #8f8f8f; content: '\e615'; font-family: 'luma-icons'; margin: 0 10px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block-search .label:hover:before { color: #333333; } .block-search .label:active:before { color: #333333; } .block-search .label.active + .control input { position: static; } .block-search .action.search { display: none; } .block-search .control { border-top: 1px solid #cccccc; clear: both; margin: 0 -15px -1px; padding: 0 15px; } .block-search input { left: -300%; margin: 15px 0; position: absolute; } .block-search .nested { display: none; } .search-autocomplete { display: none; margin-top: -15px; overflow: hidden; position: absolute; z-index: 3; } .search-autocomplete ul { margin: 0; padding: 0; list-style: none none; } .search-autocomplete ul:not(:empty) { background: #ffffff; border: 1px solid #c2c2c2; border-top: 0; } .search-autocomplete ul li { border-top: 1px solid #e5e5e5; cursor: pointer; margin: 0; padding: 5px 40px 5px 10px; position: relative; text-align: left; white-space: normal; } .search-autocomplete ul li:first-child { border-top: none; } .search-autocomplete ul li:hover, .search-autocomplete ul li.selected { background: #e8e8e8; } .search-autocomplete ul li .amount { color: #999999; position: absolute; right: 7px; top: 5px; } .form.search.advanced .fields.range .field:first-child { position: relative; } .form.search.advanced .fields.range .field:first-child .control { padding-right: 25px; } .form.search.advanced .fields.range .field:first-child .control:after { content: ' \2013 '; display: inline-block; position: absolute; right: 0; text-align: center; top: 6px; width: 25px; } .form.search.advanced .fields.range .field:last-child { position: relative; } .form.search.advanced .fields.range .field:last-child div.mage-error[generated] { left: 0; position: absolute; top: 32px; } .form.search.advanced .fields.range .field.with-addon .control { padding-right: 45px; } .form.search.advanced .group.price .addon .addafter { background: none; border: 0; padding-top: 6px; position: absolute; right: 0; top: 0; } .search-terms { line-height: 2em; } .search-terms > li { display: inline-block; margin-right: 10px; } .search.found { margin-bottom: 10px; } .checkout-cart-index .page-main { padding-left: 0; padding-right: 0; } .checkout-cart-index .page-title-wrapper { padding-left: 15px; padding-right: 15px; } .cart-summary { background: #f5f5f5; margin-bottom: 25px; padding: 1px 0 25px; } .cart-summary > .title { font-size: 2.4rem; display: none; font-weight: 300; margin: 12px 0; } .cart-summary .block form:not(:last-of-type) .fieldset { margin: 0 0 25px; } .cart-summary .block .price { font-weight: 700; } .cart-summary .block .field { margin: 0 0 16px; } .cart-summary .block .field.note { display: none; } .cart-summary .block .actions-toolbar > .primary { text-align: left; } .cart-summary .block .actions-toolbar > .primary .action.primary { width: auto; } .cart-summary .block .title strong { font-size: 1.4rem; font-weight: 600; } .cart-summary .block .item-options { margin: 0 0 16px; } .cart-summary .block .item-options .field .radio { float: left; } .cart-summary .block .item-options .field .radio + .label { display: block; margin: 0; overflow: hidden; } .page-main .cart-summary .block { margin-bottom: 0; } .cart-summary .checkout-methods-items { margin: 20px 0 0; padding: 0 15px; text-align: center; } .cart-summary .checkout-methods-items .action.primary.checkout { width: 100%; } .cart-summary .checkout-methods-items .item { margin-bottom: 25px; } .cart-summary .checkout-methods-items .item:last-child { margin-bottom: 0; } .cart-summary .message { padding-left: 20px; } .cart-summary .message > *:first-child:before { display: none; } .cart-totals tbody .mark, .cart-totals tfoot .mark { text-align: left; } .cart.table-wrapper .cart thead tr th.col { border-bottom: 1px solid #cccccc; padding-bottom: 15px; padding-top: 24px; } .cart.table-wrapper .cart tbody td { border: 0; } .cart.table-wrapper .cart > .item { border-bottom: 1px solid #cccccc; position: relative; } .cart.table-wrapper .col { padding-top: 15px; } .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp { padding: 20px 11px 10px; text-align: center; } .cart.table-wrapper .col.qty { padding: 20px 11px 10px; text-align: center; } .cart.table-wrapper .col.qty .input-text { height: 36px; margin-top: -7px; text-align: center; width: 45px; } .cart.table-wrapper .col > .price { color: #7d7d7d; font-size: 1.8rem; font-weight: 700; } .cart.table-wrapper .item-actions td { padding-bottom: 0; padding-left: 15px; padding-right: 15px; white-space: normal; } .cart.table-wrapper .item .col.item { display: block; min-height: 75px; padding: 15px 15px 10px 90px; position: relative; } .cart.table-wrapper .actions-toolbar { min-height: 20px; padding-bottom: 15px; position: relative; } .cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete { position: absolute; right: 16px; top: 0; display: inline-block; text-decoration: none; } .cart.table-wrapper .actions-toolbar > .action-edit > span, .cart.table-wrapper .actions-toolbar > .action-delete > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .actions-toolbar > .action-edit:hover:before, .cart.table-wrapper .actions-toolbar > .action-delete:hover:before { color: #333333; } .cart.table-wrapper .actions-toolbar > .action-edit:active:before, .cart.table-wrapper .actions-toolbar > .action-delete:active:before { color: #8f8f8f; } .cart.table-wrapper .actions-toolbar > .action-delete { right: 0; } .cart.table-wrapper .actions-toolbar > .action-delete:before { content: '\e604'; } .cart.table-wrapper .action { margin-right: 25px; } .cart.table-wrapper .action:last-child { margin-right: 0; } .cart.table-wrapper .action.help.map { font-weight: 400; } .cart.table-wrapper .product-item-photo { display: block; left: 15px; max-width: 65px; padding: 0; position: absolute; top: 15px; width: 100%; } .cart.table-wrapper .product-item-name { font-size: 1.8rem; display: block; margin: -3px 0 5px; } .cart.table-wrapper .gift-registry-name-label:after { content: ':'; } .cart.table-wrapper .item-options { margin-bottom: 0; } .cart.table-wrapper .product-item-name + .item-options { margin-top: 20px; } .cart.table-wrapper .action.configure { display: inline-block; margin: 10px 0 0; } .cart.table-wrapper .item .message { margin-top: 20px; } .cart-discount { border-bottom: 1px solid #cccccc; clear: left; } .cart-empty { padding-left: 15px; padding-right: 15px; } .cart-tax-info + .cart-tax-total, .cart .cart-tax-info + .cart-tax-total { display: block; } .cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp { text-align: right; } .block.crosssell { padding: 0 15px; margin-top: 70px; } .block.crosssell .product-item-info { width: 200px; } .block-minicart .items-total { float: left; margin: 0 10px; } .block-minicart .items-total .count { font-weight: 700; } .block-minicart .subtotal { margin: 0 10px; text-align: right; } .block-minicart .amount .price-wrapper:first-child .price { font-size: 18px; font-weight: 700; } .block-minicart .subtitle { display: none; } .block-minicart .subtitle.empty { display: block; font-size: 14px; padding: 30px 0 20px; text-align: center; } .block-minicart .text.empty { text-align: center; } .block-minicart .block-content > .actions { margin-top: 15px; } .block-minicart .block-content > .actions > .secondary { text-align: center; } .block-minicart .block-content > .actions > .primary { margin: 0 10px 15px; } .block-minicart .block-content > .actions > .primary .action.primary { display: block; width: 100%; } .block-minicart .block-content > .actions .paypal-logo { margin-top: 15px; text-align: center; } .block-minicart .block-category-link, .block-minicart .block-product-link, .block-minicart .block-cms-link, .block-minicart .block-banners { margin: 15px 0 0; text-align: center; } .minicart-wrapper { display: inline-block; position: relative; float: right; } .minicart-wrapper:before, .minicart-wrapper:after { content: ''; display: table; } .minicart-wrapper:after { clear: both; } .minicart-wrapper .action.showcart { cursor: pointer; display: inline-block; text-decoration: none; } .minicart-wrapper .action.showcart:before { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 28px; color: #8f8f8f; content: '\e611'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-wrapper .action.showcart:hover:before { color: #333333; } .minicart-wrapper .action.showcart:active:before { color: #8f8f8f; } .minicart-wrapper .action.showcart.active { display: inline-block; text-decoration: none; } .minicart-wrapper .action.showcart.active:before { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 28px; color: #8f8f8f; content: '\e611'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-wrapper .action.showcart.active:hover:before { color: #333333; } .minicart-wrapper .action.showcart.active:active:before { color: #8f8f8f; } .minicart-wrapper .block-minicart { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 100%; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .minicart-wrapper .block-minicart li { margin: 0; } .minicart-wrapper .block-minicart li:hover { cursor: pointer; } .minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .minicart-wrapper .block-minicart:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .minicart-wrapper .block-minicart:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .minicart-wrapper .block-minicart:before { left: 10px; top: -12px; } .minicart-wrapper .block-minicart:after { left: 9px; top: -14px; } .minicart-wrapper.active { overflow: visible; } .minicart-wrapper.active .block-minicart { display: block; position: absolute; } .minicart-wrapper .block-minicart { padding: 25px 20px; right: 0; width: 320px; } .minicart-wrapper .block-minicart .block-title { display: none; } .minicart-wrapper .block-minicart:after { left: auto; right: 25px; } .minicart-wrapper .block-minicart:before { left: auto; right: 26px; } .minicart-wrapper .product .actions { float: right; margin: -24px 0 0; } .minicart-wrapper .product .actions > .primary, .minicart-wrapper .product .actions > .secondary { display: inline; } .minicart-wrapper .product .actions > .primary:not(:last-child), .minicart-wrapper .product .actions > .secondary:not(:last-child) { margin-right: 15px; } .minicart-wrapper .action.close { height: 40px; position: absolute; right: 0; top: 0; width: 40px; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-shadow: none; font-weight: 400; display: inline-block; text-decoration: none; } .minicart-wrapper .action.close:focus, .minicart-wrapper .action.close:active { background: none; border: none; } .minicart-wrapper .action.close:hover { background: none; border: none; } .minicart-wrapper .action.close.disabled, .minicart-wrapper .action.close[disabled], fieldset[disabled] .minicart-wrapper .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .minicart-wrapper .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-wrapper .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8f8f8f; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-wrapper .action.close:hover:before { color: inherit; } .minicart-wrapper .action.close:active:before { color: inherit; } .minicart-wrapper .action.showcart { white-space: nowrap; } .minicart-wrapper .action.showcart .counter.qty { background: #ff5501; color: #ffffff; height: 24px; line-height: 24px; border-radius: 2px; display: inline-block; margin: 3px 0 0; min-width: 18px; overflow: hidden; padding: 0 3px; text-align: center; white-space: normal; } .minicart-wrapper .action.showcart .counter.qty.empty { display: none; } .minicart-wrapper .action.showcart .counter.qty .loader > img { max-width: 24px; } .minicart-wrapper .minicart-widgets { margin-top: 15px; } .minicart-items-wrapper { border: 1px solid #cccccc; margin: 0 -20px; border-left: 0; border-right: 0; overflow-x: auto; padding: 15px; } .minicart-items { margin: 0; padding: 0; list-style: none none; } .minicart-items .product-item { padding: 20px 0; } .minicart-items .product-item:not(:first-child) { border-top: 1px solid #cccccc; } .minicart-items .product-item:first-child { padding-top: 0; } .minicart-items .product-item-pricing .label { display: inline-block; width: 4.5rem; } .minicart-items .price-minicart { margin-bottom: 5px; } .minicart-items .product-item-name { font-weight: 400; margin: 0 0 10px; } .minicart-items .product-item-name a { color: #1979c3; } .minicart-items .product-item-details { padding-left: 88px; } .minicart-items .product-item-details .price { font-weight: 700; } .minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax { margin: 5px 0; } .minicart-items .product-item-details .weee[data-label] { font-size: 1.1rem; } .minicart-items .product-item-details .details-qty { margin-top: 10px; } .minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container { float: left; } .minicart-items .product .toggle { border: 0; padding: 0 40px 5px 0; } .minicart-items .product .toggle:after { color: #8f8f8f; margin: 0 0 0 5px; position: static; } .minicart-items .product .active > .toggle:after { content: '\e621'; } .minicart-items .product.pricing { margin-top: 3px; } .minicart-items .product.options .toggle.tooltip { display: inline-block; text-decoration: none; } .minicart-items .product.options .toggle.tooltip > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-items .product.options .toggle.tooltip:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: -3px 0 0 7px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-items .product.options .details { display: none; } .minicart-items .item-qty { margin-right: 10px; text-align: center; width: 40px; } .minicart-items .update-cart-item { font-size: 1.1rem; vertical-align: top; } .minicart-items .subtitle { display: none; } .minicart-items .action.edit, .minicart-items .action.delete { display: inline-block; text-decoration: none; } .minicart-items .action.edit > span, .minicart-items .action.delete > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-items .action.edit:before, .minicart-items .action.delete:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-items .action.edit:hover:before, .minicart-items .action.delete:hover:before { color: #333333; } .minicart-items .action.edit:active:before, .minicart-items .action.delete:active:before { color: #8f8f8f; } .minicart-items .action.delete:before { content: '\e604'; } .checkout-container { margin: 0 0 20px; } .opc-wrapper { margin: 0 0 20px; } .opc-wrapper .step-title { border-bottom: 1px solid #cccccc; } .opc-wrapper .step-content { margin: 0 0 40px; } .checkout-index-index .nav-sections, .checkout-index-index .nav-toggle { display: none; } .checkout-index-index .logo { margin-left: 0; } .opc-estimated-wrapper { background: #f4f4f4; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin: -21px -15px 15px; padding: 18px 15px; } .opc-estimated-wrapper .estimated-block { font-size: 18px; float: left; font-weight: 700; } .opc-estimated-wrapper .estimated-block .estimated-label { display: block; margin: 0 0 5px; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart:focus, .opc-estimated-wrapper .minicart-wrapper button.action.showcart:active { background: none; border: none; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart:hover { background: none; border: none; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart.disabled, .opc-estimated-wrapper .minicart-wrapper button.action.showcart[disabled], fieldset[disabled] .opc-estimated-wrapper .minicart-wrapper button.action.showcart { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart:before { color: #333333; } .opc-progress-bar { display: none; } .field.choice .field-tooltip { display: inline-block; margin-left: 10px; position: relative; top: -3px; } .field.choice .field-tooltip-action { line-height: 21px; } .field._error .control input, .field._error .control select, .field._error .control textarea { border-color: #ed8380; } .checkout-index-index .modal-popup .fieldset .field .label { font-weight: 400; } .checkout-index-index .modal-popup .modal-footer .action-hide-popup { margin-top: 8px; } .field-tooltip { cursor: pointer; position: absolute; right: 0; top: 1px; } .field-tooltip._active { z-index: 100; } .field-tooltip._active .field-tooltip-content { display: block; } .field-tooltip._active .field-tooltip-action:before { color: #333333; } .field-tooltip .field-tooltip-action { display: inline-block; text-decoration: none; } .field-tooltip .field-tooltip-action > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .field-tooltip .field-tooltip-action:before { -webkit-font-smoothing: antialiased; font-size: 21px; line-height: inherit; color: #bbbbbb; content: '\e623'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .field-tooltip .field-tooltip-action:hover:before { color: #333333; } ._keyfocus .field-tooltip .field-tooltip-action:focus { z-index: 100; } ._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content { display: block; } ._keyfocus .field-tooltip .field-tooltip-action:focus:before { color: #333333; } .field-tooltip .field-tooltip-content { background: #f4f4f4; border: 1px solid #999999; border-radius: 1px; font-size: 14px; padding: 12px; width: 270px; display: none; left: 38px; position: absolute; text-transform: none; top: -9px; word-wrap: break-word; z-index: 2; } .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after { border: 10px solid transparent; height: 0; width: 0; border-right-color: #f4f4f4; left: -21px; top: 12px; content: ''; display: block; position: absolute; z-index: 3; } .field-tooltip .field-tooltip-content:before { border-right-color: #666666; } .field-tooltip .field-tooltip-content:after { border-right-color: #f4f4f4; width: 1px; z-index: 4; } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address { margin-top: 28px; margin-bottom: 28px; } .opc-wrapper .form-login .fieldset .field .label, .opc-wrapper .form-shipping-address .fieldset .field .label { font-weight: 400; } .opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note { font-size: 14px; margin-top: 10px; } .opc-wrapper .shipping-address-items { font-size: 0; } .opc-wrapper .shipping-address-item { border: 2px solid transparent; font-size: 14px; line-height: 30px; margin: 0 0 20px; padding: 20px 35px 20px 20px; transition: 0.3s border-color; width: 50%; display: inline-block; position: relative; vertical-align: top; word-wrap: break-word; } .opc-wrapper .shipping-address-item.selected-item { border-color: #ff5501; } .opc-wrapper .shipping-address-item.selected-item:after { background: #ff5501; color: #ffffff; content: '\e610'; font-family: 'luma-icons'; height: 27px; width: 29px; font-size: 19px; line-height: 21px; padding-top: 2px; position: absolute; right: 0; text-align: center; top: 0; } .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item { visibility: hidden; } .opc-wrapper .action-show-popup { margin: 0 0 20px; } .opc-wrapper .action-show-popup > span:before { content: '+'; padding-right: 5px; } .opc-wrapper .action-select-shipping-item { float: right; margin: 20px 0 0; } .opc-wrapper .edit-address-link { display: block; float: left; margin: 26px 5px 0 0; } .checkout-shipping-method .step-title { margin-bottom: 0; } .checkout-shipping-method .no-quotes-block { margin: 20px 0; } .methods-shipping .actions-toolbar .action.primary { margin: 20px 0 0; } .table-checkout-shipping-method thead th { display: none; } .table-checkout-shipping-method tbody td { border-top: 1px solid #cccccc; padding-bottom: 20px; padding-top: 20px; } .table-checkout-shipping-method tbody td:first-child { padding-left: 0; padding-right: 0; width: 20px; } .table-checkout-shipping-method tbody tr:first-child td { border-top: none; } .table-checkout-shipping-method tbody .col-price { font-weight: 600; } .table-checkout-shipping-method tbody .row-error td { border-top: none; padding-bottom: 10px; padding-top: 0; } .checkout-shipping-method { position: relative; } .shipping-policy-block.field-tooltip { top: 12px; } .shipping-policy-block.field-tooltip .field-tooltip-action { color: #1979c3; cursor: pointer; } .shipping-policy-block.field-tooltip .field-tooltip-action:before { display: none; } .shipping-policy-block.field-tooltip .field-tooltip-content { width: 420px; top: 30px; } .opc-block-shipping-information { padding: 0 30px; } .opc-block-shipping-information .shipping-information-title { border-bottom: 1px solid #cccccc; margin: 0 0 20px; position: relative; } .opc-block-shipping-information .shipping-information-title .action-edit { top: 10px; display: inline-block; text-decoration: none; margin: 0; position: absolute; right: 0; } .opc-block-shipping-information .shipping-information-title .action-edit > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .opc-block-shipping-information .shipping-information-title .action-edit:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .opc-block-shipping-information .shipping-information-title .action-edit:hover:before { color: #333333; } .opc-block-shipping-information .shipping-information-title .action-edit:active:before { color: #8f8f8f; } .opc-block-shipping-information .shipping-information-content { line-height: 27px; } .opc-block-shipping-information .shipping-information-content .actions-toolbar { margin-left: 0; } .opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via { margin: 0 0 20px; } .opc-block-summary { background: #f5f5f5; margin: 0 0 20px; padding: 22px 30px; } .opc-block-summary > .title { display: block; } .opc-block-summary .mark .value { color: #999999; display: block; } .opc-block-summary .grand.incl + .grand.excl .mark, .opc-block-summary .grand.incl + .grand.excl .amount { border-top: 0; font-size: 1.4rem; padding-top: 0; } .opc-block-summary .grand.incl + .grand.excl .mark strong, .opc-block-summary .grand.incl + .grand.excl .amount strong { font-weight: 400; } .opc-block-summary .not-calculated { font-style: italic; } .opc-block-summary .items-in-cart > .title { border-bottom: 1px solid #cccccc; padding: 10px 40px 10px 0; cursor: pointer; display: block; text-decoration: none; margin-bottom: 0; position: relative; } .opc-block-summary .items-in-cart > .title > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .opc-block-summary .items-in-cart > .title:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .opc-block-summary .items-in-cart > .title:after { position: absolute; right: 0; top: 10px; } .opc-block-summary .items-in-cart > .title strong { font-size: 1.8rem; font-weight: 300; margin: 0; } .opc-block-summary .items-in-cart.active > .title:after { content: '\e621'; } .opc-block-summary .items-in-cart .product { position: relative; } .opc-block-summary .minicart-items-wrapper { margin: 0 -15px 0 0; max-height: 370px; padding: 15px 15px 0 0; border: 0; } .column.main .opc-block-summary .product-item { margin: 0; padding-left: 0; } .opc-block-summary .product-item .product-item-inner { display: table; margin: 0 0 10px; width: 100%; } .opc-block-summary .product-item .product-item-name-block { display: table-cell; padding-right: 5px; text-align: left; } .opc-block-summary .product-item .subtotal { display: table-cell; text-align: right; } .opc-block-summary .product-item .price { font-size: 1.6rem; font-weight: 400; } .opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price { font-size: 1rem; } .authentication-dropdown { box-sizing: border-box; } .authentication-dropdown .modal-inner-wrap { padding: 25px; } .authentication-wrapper { float: right; margin-top: -60px; max-width: 50%; position: relative; z-index: 1; } ._has-auth-shown .authentication-wrapper { z-index: 900; } .block-authentication .block-title { font-size: 1.8rem; border-bottom: 0; margin-bottom: 25px; } .block-authentication .block-title strong { font-weight: 300; } .block-authentication .field .label { font-weight: 400; } .block-authentication .actions-toolbar { margin-bottom: 5px; } .block-authentication .actions-toolbar > .secondary { padding-top: 25px; text-align: left; } .block-authentication .block[class] { margin: 0; } .block-authentication .block[class] ul { list-style: none; padding-left: 10px; } .block-authentication .block[class] .field .control, .block-authentication .block[class] .field .label { float: none; width: auto; } .block-authentication .block[class] + .block { border-top: 1px solid #c1c1c1; margin-top: 40px; padding-top: 40px; position: relative; } .block-authentication .block[class] + .block::before { height: 36px; line-height: 34px; margin: -19px 0 0 -18px; min-width: 36px; background: #ffffff; border: 1px solid #c1c1c1; border-radius: 50%; box-sizing: border-box; color: #c1c1c1; content: attr(data-label); display: inline-block; left: 50%; letter-spacing: normal; padding: 0 .2rem; position: absolute; text-align: center; text-transform: uppercase; top: 0; } .checkout-payment-method .step-title { margin-bottom: 0; } .checkout-payment-method .payment-method:first-child .payment-method-title { border-top: 0; } .checkout-payment-method .payment-method._active .payment-method-content { display: block; } .checkout-payment-method .payment-method-title { border-top: 1px solid #cccccc; padding: 20px 0; margin: 0; } .checkout-payment-method .payment-method-title .payment-icon { display: inline-block; margin-right: 5px; vertical-align: middle; } .checkout-payment-method .payment-method-title .action-help { display: inline-block; margin-left: 5px; } .checkout-payment-method .payment-method-content { display: none; padding: 0 0 20px 22px; } .checkout-payment-method .payment-method-content .fieldset:not(:last-child) { margin: 0 0 20px; } .checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form { max-width: 500px; } .checkout-payment-method .billing-address-same-as-shipping-block { margin: 0 0 10px; } .checkout-payment-method .payment-method-billing-address { margin: 0 0 20px; } .checkout-payment-method .payment-method-billing-address .primary .action-update { margin-right: 0; } .checkout-payment-method .payment-method-billing-address .billing-address-details { line-height: 27px; padding: 0 0 0 23px; } .checkout-payment-method .payment-method-note + .payment-method-billing-address { margin-top: 20px; } .checkout-payment-method .payment-method-iframe { background-color: transparent; display: none; width: 100%; } .checkout-payment-method .no-payments-block { margin: 20px 0; } .checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after { content: '\e621'; } .checkout-payment-method .payment-option._collapsible .payment-option-title { cursor: pointer; } .checkout-payment-method .payment-option._collapsible .payment-option-content { display: none; } .checkout-payment-method .payment-option-title { border-top: 1px solid #cccccc; padding: 20px 0; } .checkout-payment-method .payment-option-title .action-toggle { color: #1979c3; display: inline-block; text-decoration: none; } .checkout-payment-method .payment-option-title .action-toggle:after { -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 16px; color: #8f8f8f; content: '\e622'; font-family: 'luma-icons'; margin: 0 0 0 10px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .checkout-payment-method .payment-option-title .action-toggle:hover:after { color: #333333; } .checkout-payment-method .payment-option-title .action-toggle:active:after { color: #8f8f8f; } .checkout-payment-method .payment-option-content { padding: 0 0 20px 22px; } .checkout-payment-method .payment-option-inner { margin: 0 0 20px; } .checkout-payment-method .credit-card-types { padding: 0; } .checkout-payment-method .credit-card-types .item { display: inline-block; list-style: none; margin: 0 5px 0 0; vertical-align: top; } .checkout-payment-method .credit-card-types .item._active { font-weight: 700; } .checkout-payment-method .credit-card-types .item._active img { -webkit-filter: grayscale(0%); } .checkout-payment-method .credit-card-types .item._inactive { opacity: .4; } .checkout-payment-method .credit-card-types .item span { display: inline-block; padding-top: 6px; vertical-align: top; } .checkout-payment-method .credit-card-types img { -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; } .checkout-payment-method .ccard .fields > .year { padding-left: 5px; } .checkout-payment-method .ccard .fields .select { padding-left: 5px; padding-right: 5px; } .checkout-payment-method .ccard .month .select { width: 140px; } .checkout-payment-method .ccard .year .select { width: 80px; } .checkout-payment-method .ccard .number .input-text { width: 225px; } .checkout-payment-method .ccard > .field.cvv > .control { display: inline-block; padding-right: 20px; } .checkout-payment-method .ccard .cvv .label { display: block; } .checkout-payment-method .ccard .cvv .input-text { width: 55px; } .checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field { width: auto !important; } .checkout-agreements-block { margin-bottom: 20px; } .checkout-agreements-block .action-show { vertical-align: baseline; } .checkout-agreements-items { padding-bottom: 30px; } .checkout-agreements-items .checkout-agreements-item { margin-bottom: 20px; } .checkout-agreements-items .checkout-agreements-item-title { border-bottom: 0; } .checkout-agreement-item-content { overflow: auto; } .login-container .block-new-customer .actions-toolbar { margin-top: 25px; } .login-container .block .block-title { font-size: 1.8rem; } .login-container .fieldset:after { margin: 10px 0 0; content: attr(data-hasrequired); display: block; letter-spacing: normal; word-spacing: normal; color: #e02b27; font-size: 1.2rem; } .login-container .fieldset:after { margin-top: 35px; } .block-addresses-list .items.addresses > .item { margin-bottom: 20px; } .block-addresses-list .items.addresses > .item:last-child { margin-bottom: 0; } .block-addresses-list .items.addresses .item.actions { margin-top: 5px; } .form-address-edit #region_id { display: none; } .form-edit-account .fieldset.password { display: none; } .form-create-account .fieldset-fullname .fields .field { float: none; } .account .page-title-wrapper .page-title { display: inline-block; } .account .messages { margin-bottom: 20px; } .account .column.main { margin-bottom: 30px; } .account .column.main h2 { margin-top: 0; } .account .sidebar-additional { margin-top: 40px; } .account .table-wrapper { margin-bottom: 20px; border-bottom: 1px solid #e4e4e4; } .account .table-wrapper:last-child { margin-bottom: 0; } .account .data.table .col.actions .action.delete, [class^='sales-guest-'] .data.table .col.actions .action.delete, .sales-guest-view .data.table .col.actions .action.delete { color: #d10029; } .column.main .block:last-child { margin-bottom: 0; } .block .title { margin-bottom: 10px; } .block .title strong { font-weight: 700; line-height: 1.1; font-size: 1.4rem; margin-top: 2rem; margin-bottom: 2rem; } .block p:last-child { margin: 0; } .block .box-actions { margin-top: 5px; } .field.password .control { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .field.password .control .mage-error { -ms-flex-order: 2; -webkit-order: 2; order: 2; } .field.password .control .input-text { -ms-flex-order: 0; -webkit-order: 0; order: 0; } .password-strength-meter { background-color: #f4f4f4; height: 32px; line-height: 32px; padding: 0 9px; position: relative; z-index: 1; } .password-strength-meter:before { content: ''; height: 100%; left: 0; position: absolute; top: 0; z-index: -1; } .password-strength-meter-0 .password-strength-meter:before { background-color: #f4f4f4; width: 100%; } .password-strength-meter-1 .password-strength-meter:before { background-color: #ffafae; width: 25%; } .password-strength-meter-2 .password-strength-meter:before { background-color: #ffd6b3; width: 50%; } .password-strength-meter-3 .password-strength-meter:before { background-color: #c5eeac; width: 75%; } .password-strength-meter-4 .password-strength-meter:before { background-color: #81b562; width: 100%; } .control.captcha-image { margin-top: 10px; } .control.captcha-image .captcha-img { vertical-align: middle; } .order-products-toolbar { position: relative; } .block-balance .price { margin-top: -10px; font-size: 3.2rem; display: inline-block; line-height: 32px; } .table-downloadable-products .product-name { font-weight: 400; margin-right: 15px; } .table-downloadable-products .action.download { display: inline-block; text-decoration: none; } .table-downloadable-products .action.download:before { -webkit-font-smoothing: antialiased; font-size: inherit; line-height: inherit; color: inherit; content: '\e626'; font-family: 'luma-icons'; margin: 0 5px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .page-product-downloadable .product-add-form { clear: both; margin-bottom: 25px; } .page-product-downloadable .product-options-bottom .field.qty { display: none; } .samples-item-title { font-size: 1.4rem; font-weight: 600; margin: 0 0 10px; } .samples-item { margin: 0 0 10px; } .field.downloads { margin-bottom: 10px; } .page-product-downloadable .product-add-form .product-options-wrapper .field.downloads > .control { width: 100%; } .field.downloads .price-container { display: inline; white-space: nowrap; } .field.downloads .price-container:before { content: ' + '; display: inline; } .field.downloads .price-excluding-tax { display: inline; } .field.downloads .price-excluding-tax:before { content: ' (' attr(data-label) ': '; } .field.downloads .price-excluding-tax:after { content: ')'; } .field.downloads .price-including-tax { display: inline; font-weight: 600; font-size: 1.4rem; } .field.downloads .field.choice { border-bottom: 1px solid #ebebeb; box-sizing: border-box; margin-bottom: 10px; padding-bottom: 10px; padding-left: 25px; position: relative; width: 100%; z-index: 1; } .field.downloads .field.choice input { left: 0; position: absolute; top: 2px; } .field.downloads .field.downloads-all { border-bottom: 0; padding-left: 0; } .field.downloads .sample.link { float: right; } .field.downloads-all .label { color: #1979c3; text-decoration: none; cursor: pointer; } .field.downloads-all .label:visited { color: #1979c3; text-decoration: none; } .field.downloads-all .label:hover { color: #006bb4; text-decoration: underline; } .field.downloads-all .label:active { color: #ff5501; text-decoration: underline; } .field.downloads-all input { opacity: 0; } .field.downloads.downloads-no-separately .field.choice { padding-left: 0; } .page-product-giftcard .giftcard-amount { border-top: 1px #c1c1c1 solid; clear: both; margin-bottom: 0; padding-top: 15px; text-align: left; } .page-product-giftcard .giftcard-amount .field:last-child { padding-bottom: 20px !important; } .page-product-giftcard .product-info-main .price-box .old-price { font-size: 20px; } .page-product-giftcard .product-info-main .price-box .price-container.price-final > span { display: block; margin-bottom: 5px; } .page-product-giftcard .product-info-main .price-box .price-container.price-final > span:last-child { margin-bottom: 0; } .page-product-giftcard .product-info-main .price-box .price-container.price-final .price { font-size: 22px; font-weight: 600; line-height: 22px; } .page-product-giftcard .product-info-main .price-box + .giftcard.form { border-top: 1px #c1c1c1 solid; padding-top: 15px; } .page-product-giftcard .product-info-main .alert { clear: left; } .page-product-giftcard .product-info-stock-sku { display: block; } .page-product-giftcard .product-add-form { border: 0; clear: none; padding-top: 0; } .page-product-giftcard .product-add-form .product-options-wrapper .field:not(.text) { margin-bottom: 20px; margin-top: 20px; } .page-product-giftcard .giftcard.form { clear: both; } .page-product-giftcard .price-box { margin-bottom: 10px; } .page-product-giftcard .product-info-price { border: 0; display: block; float: right; white-space: nowrap; width: auto; } .giftcard-account .please-wait { display: none; } .giftcard-account .form-giftcard-redeem .giftcard.info { margin-bottom: 30px; } .opc-wrapper .form-giftcard-account { max-width: 500px; } .opc-wrapper .form-giftcard-account .field { margin: 0 0 20px; } .opc-wrapper .giftcard-account-info { margin: 0 0 20px; } .opc-wrapper .giftcard-account-info .giftcard-account-number { margin: 0 0 10px; } .gift-message .field .label { color: #666666; font-weight: 400; } .cart.table-wrapper .item-gift._active { border-top: 1px solid #c1c1c1; } .cart.table-wrapper .item-gift .action { margin-right: 0; } .gift-options { margin: 20px 0; } .gift-options .actions-toolbar .action-cancel { display: none; } .gift-options-title { font-weight: 600; margin: 0 0 20px; } .gift-options-content .fieldset { margin: 0 0 20px; } .gift-summary { position: relative; } .gift-summary .actions-toolbar > .secondary .action { margin: 0 0 0 20px; width: auto; } .gift-summary .action-edit, .gift-summary .action-delete { display: inline-block; text-decoration: none; } .gift-summary .action-edit > span, .gift-summary .action-delete > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .gift-summary .action-edit:before, .gift-summary .action-delete:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-summary .action-edit:hover:before, .gift-summary .action-delete:hover:before { color: #333333; } .gift-summary .action-edit:active:before, .gift-summary .action-delete:active:before { color: #8f8f8f; } .gift-summary .action-delete:before { content: '\e604'; } .gift-summary .actions-toolbar, .cart.table-wrapper .gift-summary .actions-toolbar { padding: 0; position: absolute; right: 0; top: 0; } .cart.table-wrapper .gift-content { clear: left; display: none; float: left; margin-right: -100%; padding: 20px 0; width: 100%; } .cart.table-wrapper .gift-content._active { display: table; table-layout: fixed; } .gift-item-block { border-bottom: 1px solid #c1c1c1; margin: 0; } .gift-item-block._active .title:after { content: '\e621'; } .gift-item-block .title { color: #1979c3; cursor: pointer; display: block; text-decoration: none; margin: 0; padding: 10px 40px 10px 15px; position: relative; } .gift-item-block .title:after { -webkit-font-smoothing: antialiased; font-size: 1.2rem; line-height: 20px; color: #858585; content: '\e622'; font-family: 'luma-icons'; margin: 0 0 0 10px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-item-block .title:hover:after { color: #333333; } .gift-item-block .content { padding: 10px 0 20px; position: relative; } .order-details-items .order-gift-message dt:after, .order-details-items .block-order-details-gift-message dt:after { content: ''; } .order-details-items .order-gift-message .item-message, .order-details-items .block-order-details-gift-message .item-message { clear: left; } .order-details-items .order-gift-message .item-options dt, .order-details-items .block-order-details-gift-message .item-options dt { font-weight: 400; margin: 10px 0; } .options-order-container, .options-items-container { margin-bottom: 10px; } .gift-messages-order { margin-bottom: 25px; } .form-giftregistry-share .actions-toolbar:not(:last-child), .form-giftregistry-edit .actions-toolbar:not(:last-child) { margin-bottom: 40px; } .form-giftregistry-share .fieldset .nested .field:not(.choice) .control, .form-giftregistry-edit .fieldset .nested .field:not(.choice) .control { width: 100%; } .giftregisty-dropdown .action.toggle { color: #1979c3; } .table-giftregistry-items .product-image { margin-right: 10px; float: left; } .cart-summary .form.giftregistry .fieldset { margin: 15px 0 5px; text-align: left; } .cart-summary .form.giftregistry .fieldset .field { margin: 0 0 10px; } .cart-summary .form.giftregistry .fieldset .field .control { float: none; width: auto; } .form-giftregistry-search { margin-bottom: 60px; } .form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) { margin-bottom: 0; } .block-giftregistry .actions-toolbar { margin: 17px 0 0; } .block-giftregistry-shared .item-options .item-value { margin: 0 0 25px; } .block-giftregistry-shared-items .item .col { border: 0; } .block-giftregistry-shared-items th { border-bottom: 1px solid #cccccc; } .block-giftregistry-shared-items .col { padding: 20px 11px 10px; } .block-giftregistry-shared-items .col .price-box { display: inline-block; } .block-giftregistry-shared-items .col .price-wrapper { font-size: 1.8rem; display: block; font-weight: 700; white-space: nowrap; } .block-giftregistry-shared-items .product .item-options { margin: 0; } .block-giftregistry-shared-items .product-item-photo { display: block; max-width: 65px; padding: 10px 0; } .block-giftregistry-shared-items .product-item-name { font-size: 1.8rem; display: block; margin: 0 0 5px; } .gift-wrapping-info { font-weight: 300; font-size: 18px; margin: 20px 0; } .gift-wrapping-list { list-style: none; margin: 20px 0 10px; padding: 0; } .gift-wrapping-list .no-image { background: #f2f2f2; display: inline-block; text-decoration: none; } .gift-wrapping-list .no-image > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .gift-wrapping-list .no-image:after { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 4rem; color: #494949; content: '\e62a'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-wrapping-list .no-image:after { display: block; } .gift-wrapping-preview, .gift-wrapping-item > span { cursor: pointer; display: block; overflow: hidden; position: relative; z-index: 1; } .gift-wrapping-item { float: left; margin: 0 10px 10px 0; } .gift-wrapping-item:last-child { margin-right: 0; } .gift-wrapping-item._active span:before { border: 3px solid #333333; box-sizing: border-box; content: ''; display: block; height: 100%; position: absolute; width: 100%; z-index: 2; } .gift-wrapping-item > span { height: 4rem; width: 4rem; } .gift-wrapping-title { margin: 10px 0; } .gift-wrapping-title .action-remove { margin: -5px 0 0 5px; display: inline-block; text-decoration: none; } .gift-wrapping-title .action-remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .gift-wrapping-title .action-remove:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e604'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-wrapping-title .action-remove:hover:before { color: #333333; } .gift-wrapping-title .action-remove:active:before { color: #8f8f8f; } .gift-options-content .fieldset .field { margin: 10px 0; } .gift-wrapping-summary { padding-right: 7rem; } .gift-wrapping-summary .gift-wrapping-title { border: 0; display: inline-block; padding: 0; } .opc-wrapper .fieldset.gift-message .field.gift-wrapping { padding: 0; width: 100%; } .opc-wrapper .data.table .gift-wrapping, .table-order-items .gift-wrapping { margin: 20px 0 0; } .opc-wrapper .data.table .gift-wrapping .title, .table-order-items .gift-wrapping .title { float: none; } .opc-wrapper .data.table .gift-wrapping .content, .table-order-items .gift-wrapping .content { margin: 0; } .opc-wrapper .data.table .gift-wrapping .content > img, .table-order-items .gift-wrapping .content > img { float: left; margin: 0 10px 0 0; max-height: 50px; max-width: 50px; } .gift-summary .price-box, .gift-options .price-box { margin-left: 22px; } .gift-summary .regular-price:before, .gift-options .regular-price:before { content: attr(data-label) ': '; } .gift-summary .regular-price .price, .gift-options .regular-price .price { font-weight: 700; } .table-wrapper.grouped { width: auto; } .table.grouped .row-tier-price > td { border-top: 0; } .table.grouped .col.item { width: 90%; } .table.grouped .col.qty { width: 10%; } .table.grouped .product-item-name { display: inline-block; font-weight: 400; margin-bottom: 10px; } .table.grouped .price-box p { margin: 0; } .table.grouped .price-box .price { font-weight: 700; } .table.grouped .price-box .old-price .price { font-weight: normal; } .table.grouped .stock.unavailable { font-weight: normal; margin: 0; text-transform: none; white-space: nowrap; } .page-product-grouped .product-info-main .alert { clear: left; } .form-add-invitations .additional, .form-add-invitations .field.message { margin-top: 20px; } .form-add-invitations .action.remove { top: 4px; } .form-add-invitations .action.add { display: inline-block; text-decoration: none; line-height: normal; padding: 4px; width: auto; } .form-add-invitations .action.add > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .form-add-invitations .action.add:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .form-add-invitations .action.add:hover:before { color: inherit; } .form-add-invitations .action.add:active:before { color: inherit; } .filter.block { margin-bottom: 0; } .filter-title strong { background-color: #f0f0f0; box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); border: 1px solid #cccccc; border-radius: 3px; font-weight: 400; left: 0; line-height: 16px; padding: 7px 10px; position: absolute; text-align: center; top: 0; z-index: 2; } .filter-title strong[data-count]:after { color: #ffffff; background: #ff5501; border-radius: 2px; content: attr(data-count); display: inline-block; font-size: .8em; line-height: 1; margin: 0 5px; min-width: 1em; padding: 2px; } .filter-title strong.disabled { opacity: .5; } .filter .block-subtitle { border-bottom: 1px solid #cccccc; font-size: 14px; font-weight: 600; line-height: 1em; padding: 10px 10px 20px; } .filter-subtitle { display: none; } .filter-current { margin: 0; } .filter-current .items { padding: 5px 10px; } .filter-current .item { padding-left: 17px; position: relative; z-index: 1; } .filter .filter-current-subtitle { border: none; display: block; padding-bottom: 10px; } .filter-current .action.remove { left: -2px; position: absolute; top: -1px; } .filter-actions { margin-bottom: 25px; padding: 0 10px; } .filter-label { font-weight: 700; } .filter-label:after { content: ': '; } .filter-value { color: #858585; } .filter-options { display: none; margin: 0; } .filter-options-item { border-bottom: 1px solid #cccccc; padding-bottom: 10px; } .filter-options-title { cursor: pointer; font-weight: 600; margin: 0; overflow: hidden; padding: 10px 40px 0 10px; position: relative; text-transform: uppercase; word-break: break-all; z-index: 1; display: block; text-decoration: none; } .filter-options-title:after { -webkit-font-smoothing: antialiased; font-size: 13px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .filter-options-title:after { position: absolute; right: 13px; top: 12px; } .filter-options-title:hover { color: #000000; } .active > .filter-options-title:after { content: '\e621'; } .filter-options-content { margin: 0; padding: 10px; } .filter-options-content .item { line-height: 1.5em; margin: 10px 0; } .filter-options-content a { color: #494949; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 7px; } .filter-options-content a:hover { background-color: #e8e8e8; text-decoration: none; } .filter-options-content a:hover + .count { background-color: #e8e8e8; } .filter-options-content .count { color: #858585; padding-right: 5px; } .filter-options-content .count:before { content: '('; } .filter-options-content .count:after { content: ')'; } .map-popup-wrapper.popup .action.close { top: 10px; } .map-popup { background: #ffffff; border: 1px solid #adadad; padding: 22px; width: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); transition: opacity 0.3s linear; left: 0; margin-top: 10px; position: absolute; top: 0; z-index: 1001; display: none; opacity: 0; box-sizing: border-box; } .map-popup .popup-header { margin: 0 0 25px; padding-right: 16px; } .map-popup .popup-header .title { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .map-popup .popup-actions .action.close { position: absolute; display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; right: 10px; top: 10px; } .map-popup .popup-actions .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .map-popup .popup-actions .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8c8c8c; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .map-popup .popup-actions .action.close:hover:before { color: #737373; } .map-popup .popup-actions .action.close:active:before { color: #737373; } .map-popup .popup-actions .action.close:focus, .map-popup .popup-actions .action.close:active { background: none; border: none; } .map-popup .popup-actions .action.close:hover { background: none; border: none; } .map-popup .popup-actions .action.close.disabled, .map-popup .popup-actions .action.close[disabled], fieldset[disabled] .map-popup .popup-actions .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .map-popup.active { opacity: 1; } .map-popup .map-info-price { margin: 0 0 20px; } .map-popup .map-info-price .price-box { margin: 0 0 20px; } .map-popup .map-info-price .price-box .label:after { content: ': '; } .map-popup .action.primary { margin-right: 10px; } .map-popup .map-msrp { margin-bottom: 10px; } .map-popup .actual-price { margin: 3px 0 15px; } .map-popup .popup-header { display: none; } .map-old-price { text-decoration: none; } .map-old-price .price-wrapper { text-decoration: line-through; } .map-old-price, .product-item .map-old-price, .product-info-price .map-show-info { display: inline-block; min-width: 10rem; } .map-old-price:not(:last-child), .product-item .map-old-price:not(:last-child), .product-info-price .map-show-info:not(:last-child) { margin-right: 10px; } .product-options-bottom .price-box .old-price .price-container > span, .product-info-price .price-box .old-price .price-container > span { display: inline; } .map-form-addtocart { display: inline-block; text-align: center; } .map-form-addtocart img { display: block; margin: 0 auto; } .wishlist.split.button { display: inline-block; position: relative; margin-right: 5%; vertical-align: middle; } .wishlist.split.button:before, .wishlist.split.button:after { content: ''; display: table; } .wishlist.split.button:after { clear: both; } .wishlist.split.button .action.split { float: left; margin: 0; } .wishlist.split.button .action.toggle { float: right; margin: 0; } .wishlist.split.button .action.toggle { display: inline-block; text-decoration: none; } .wishlist.split.button .action.toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .wishlist.split.button .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: #999999; content: '\e622'; font-family: 'luma-icons'; margin: 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.split.button .action.toggle:hover:after { color: #333333; } .wishlist.split.button .action.toggle:active:after { color: inherit; } .wishlist.split.button .action.toggle.active { display: inline-block; text-decoration: none; } .wishlist.split.button .action.toggle.active > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .wishlist.split.button .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: #999999; content: '\e621'; font-family: 'luma-icons'; margin: 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.split.button .action.toggle.active:hover:after { color: #333333; } .wishlist.split.button .action.toggle.active:active:after { color: inherit; } .wishlist.split.button .items { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 200px; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .wishlist.split.button .items li { margin: 0; padding: 5px 5px 5px 23px; } .wishlist.split.button .items li:hover { background: #e8e8e8; cursor: pointer; } .wishlist.split.button .items:before, .wishlist.split.button .items:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .wishlist.split.button .items:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .wishlist.split.button .items:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .wishlist.split.button .items:before { left: 10px; top: -12px; } .wishlist.split.button .items:after { left: 9px; top: -14px; } .wishlist.split.button.active { overflow: visible; } .wishlist.split.button.active .items { display: block; position: absolute; } .wishlist.split.button .items { padding: 6px 0; text-align: left; } .wishlist.split.button > .action.split { margin-right: 5px; } .wishlist.split.button > .action.split:before { content: '\e600'; } .wishlist.split.button > .action.split:before { margin: 0; width: 18px; } .wishlist.split.button > .action:active, .wishlist.split.button > .action:focus, .wishlist.split.button > .action:hover { color: #333333; } .wishlist.split.button > .action.toggle:before { border-left: 1px solid #999999; content: ''; float: left; height: 15px; margin: 3px 4px 0 0; } .cart.table-wrapper .wishlist.split.button { vertical-align: baseline; } .cart.table-wrapper .wishlist.split.button > .action.split { font-weight: normal; letter-spacing: normal; text-transform: none; } .cart.table-wrapper .wishlist.split.button > .action.toggle:after { color: #1979c3; } .cart.table-wrapper .wishlist.split.button > .action.split, .cart.table-wrapper .wishlist.split.button > .action.toggle { color: #1979c3; } .cart.table-wrapper .wishlist.split.button > .action.split:before, .cart.table-wrapper .wishlist.split.button > .action.toggle:before { display: none; } .wishlist.window.popup { background: #ffffff; border: 1px solid #adadad; padding: 22px; width: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); transition: opacity 0.3s linear; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 1001; display: none; opacity: 0; box-sizing: border-box; } .wishlist.window.popup .popup-header { margin: 0 0 25px; padding-right: 16px; } .wishlist.window.popup .popup-header .title { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .wishlist.window.popup .popup-actions .action.close { position: absolute; display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; right: 10px; top: 10px; } .wishlist.window.popup .popup-actions .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .wishlist.window.popup .popup-actions .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8c8c8c; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.window.popup .popup-actions .action.close:hover:before { color: #737373; } .wishlist.window.popup .popup-actions .action.close:active:before { color: #737373; } .wishlist.window.popup .popup-actions .action.close:focus, .wishlist.window.popup .popup-actions .action.close:active { background: none; border: none; } .wishlist.window.popup .popup-actions .action.close:hover { background: none; border: none; } .wishlist.window.popup .popup-actions .action.close.disabled, .wishlist.window.popup .popup-actions .action.close[disabled], fieldset[disabled] .wishlist.window.popup .popup-actions .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .wishlist.window.popup.active { opacity: 1; } .wishlist.window.popup.active { display: block; } .wishlist.overlay { transition: opacity 0.15s linear; background: #8c8c8c; z-index: 899; bottom: 0; left: 0; opacity: 0; position: fixed; right: 0; top: 0; } .wishlist.overlay.active { opacity: 0.7; filter: alpha(opacity=70); } .wishlist.overlay.active { display: block; } .wishlist-dropdown.move .action.toggle, .wishlist-dropdown.copy .action.toggle { color: #1979c3; } .page-multiple-wishlist .actions-toolbar > .primary { display: block; float: none; text-align: left; } .page-multiple-wishlist .actions-toolbar > .primary .action.remove { float: right; } .block-wishlist-management { position: relative; } .block-wishlist-management .wishlist-select .wishlist-name-label { font-weight: 600; } .block-wishlist-management .wishlist-title { margin-bottom: 10px; } .block-wishlist-management .wishlist-title strong { font-weight: 300; margin-right: 10px; } .block-wishlist-management .wishlist-notice { color: #7d7d7d; display: inline-block; margin-right: 20px; } .block-wishlist-management .wishlist-notice.private { display: inline-block; text-decoration: none; } .block-wishlist-management .wishlist-notice.private:before { -webkit-font-smoothing: antialiased; font-size: inherit; line-height: inherit; color: #a3a3a3; content: '\e629'; font-family: 'luma-icons'; margin: 0 5px 0 0; vertical-align: text-bottom; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block-wishlist-management .wishlist-toolbar-select, .block-wishlist-management .wishlist-toolbar-actions { display: inline-block; } .block-wishlist-management .wishlist-toolbar-select { margin-right: 20px; } .block-wishlist-management .wishlist-toolbar .copy .dropdown { right: 0; } .block-wishlist-management .wishlist-toolbar .copy .dropdown:before { left: auto; right: 11px; } .block-wishlist-management .wishlist-toolbar .copy .dropdown:after { left: auto; right: 10px; } .block-wishlist-management .wishlist-dropdown.move { margin-right: 20px; } .block-wishlist-search-form .form-wishlist-search { margin-bottom: 60px; max-width: 500px; } .block-wishlist-search-results .table-wrapper { border-top: none; } .block-wishlist-info-items .block-title { margin-bottom: 20px; font-size: 2.2rem; } .block-wishlist-info-items .block-title > strong { font-weight: 300; } .block-wishlist-info-items .product-item { width: 100%; } .block-wishlist-info-items .product-item-photo { margin-left: 20px; } .block-wishlist-info-items .product-item-info { width: auto; } .block-wishlist-info-items .product-item-info:hover .split { visibility: visible; } .block-wishlist-info-items .price-wrapper { display: block; margin: 0 0 10px; } .block-wishlist-info-items .split { clear: both; padding: 10px 0; visibility: hidden; } .block-wishlist-info-items .wishlist-dropdown .change { color: #1979c3; } .block-wishlist-info-items .action.towishlist { padding: 10px 0; } .block-wishlist-info-items .input-text.qty { margin-right: 10px; } .block.newsletter { margin-bottom: 20px; } .block.newsletter .form.subscribe { display: table; width: 100%; } .block.newsletter .fieldset { display: table-cell; margin: 0; padding: 0; vertical-align: top; } .block.newsletter .field { margin: 0; } .block.newsletter .field .control { display: inline-block; text-decoration: none; display: block; } .block.newsletter .field .control:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 32px; color: #c2c2c2; content: '\e61d'; font-family: 'luma-icons'; margin: 0 0 0 8px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block.newsletter .field .control:before { position: absolute; } .block.newsletter input { padding-left: 35px; } .block.newsletter .title { display: none; } .block.newsletter .actions { display: table-cell; vertical-align: top; width: 1%; } .block.newsletter .action.subscribe { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: -1px; } .data.switch .counter { color: #7d7d7d; } .data.switch .counter:before { content: '('; } .data.switch .counter:after { content: ')'; } .rating-summary { overflow: hidden; white-space: nowrap; } .rating-summary .rating-result { width: 88px; display: inline-block; position: relative; vertical-align: middle; } .rating-summary .rating-result:before { left: 0; position: absolute; top: 0; width: 100%; z-index: 1; -webkit-font-smoothing: antialiased; color: #c7c7c7; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; content: '\e605' '\e605' '\e605' '\e605' '\e605'; display: block; font-style: normal; font-weight: normal; speak: none; } .rating-summary .rating-result > span { display: block; overflow: hidden; } .rating-summary .rating-result > span:before { position: relative; z-index: 2; -webkit-font-smoothing: antialiased; color: #ff5501; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; content: '\e605' '\e605' '\e605' '\e605' '\e605'; display: block; font-style: normal; font-weight: normal; speak: none; } .rating-summary .rating-result > span span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .product-reviews-summary .rating-summary .label, .table-reviews .rating-summary .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .review-control-vote { overflow: hidden; } .review-control-vote:before { color: #c7c7c7; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; font-style: normal; font-weight: normal; speak: none; vertical-align: top; -webkit-font-smoothing: antialiased; content: '\e605' '\e605' '\e605' '\e605' '\e605'; display: block; position: absolute; z-index: 1; } .review-control-vote input[type="radio"] { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .review-control-vote input[type="radio"]:focus + label:before, .review-control-vote input[type="radio"]:checked + label:before { opacity: 1; } .review-control-vote label { cursor: pointer; display: block; position: absolute; } .review-control-vote label span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .review-control-vote label:before { color: #ff5501; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; font-style: normal; font-weight: normal; speak: none; vertical-align: top; -webkit-font-smoothing: antialiased; opacity: 0; } .review-control-vote label:hover:before { opacity: 1; } .review-control-vote label:hover ~ label:before { opacity: 0; } .review-control-vote .rating-5 { z-index: 2; } .review-control-vote .rating-5:before { content: '\e605' '\e605' '\e605' '\e605' '\e605'; } .review-control-vote .rating-4 { z-index: 3; } .review-control-vote .rating-4:before { content: '\e605' '\e605' '\e605' '\e605'; } .review-control-vote .rating-3 { z-index: 4; } .review-control-vote .rating-3:before { content: '\e605' '\e605' '\e605'; } .review-control-vote .rating-2 { z-index: 5; } .review-control-vote .rating-2:before { content: '\e605' '\e605'; } .review-control-vote .rating-1 { z-index: 6; } .review-control-vote .rating-1:before { content: '\e605'; } .review-control-vote:before { content: '\e625' '\e625' '\e625' '\e625' '\e625'; } .review-toolbar { border-top: 1px solid #c9c9c9; margin: 0 0 20px; padding: 0; text-align: center; } .review-toolbar:first-child { display: none; } .review-toolbar .pages { border-bottom: 1px solid #c9c9c9; display: block; padding: 20px 0; text-align: center; } .review-toolbar .limiter { display: none; } .review-add .block-title { display: none; } .review-form .action.submit.primary { background: #eeeeee; border: 1px solid #cccccc; color: #333333; font-size: 1.4rem; line-height: 1.6rem; padding: 7px 15px; margin: 0; } .review-form .action.submit.primary:focus, .review-form .action.submit.primary:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } .review-form .action.submit.primary:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } .review-form .actions-toolbar .actions-primary { padding: 0; } .fieldset .review-legend.legend { border-bottom: 0; line-height: 1.3; padding: 0; margin-bottom: 20px; } .fieldset .review-legend.legend span { margin: 0; } .fieldset .review-legend.legend strong { display: block; font-weight: 600; } .fieldset .review-field-ratings > .label { font-weight: 600; margin-bottom: 10px; padding: 0; } .review-control-vote label:before, .review-control-vote:before { font-size: 32px; height: 32px; letter-spacing: 10px; line-height: 32px; } .review-field-rating .label { font-weight: 600; } .review-field-rating .control { margin-bottom: 48px; margin-top: 10px; } .review-list { margin-bottom: 30px; } .review-list .block-title strong { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .review-item { border-bottom: 1px solid #c9c9c9; margin: 0; padding: 20px 0; } .review-item:after { clear: both; content: ''; display: table; } .review-item:last-child { border-width: 0; } .review-ratings { display: table; margin-bottom: 10px; max-width: 100%; } .review-author { display: inline; } .review-author .review-details-value { font-weight: 400; } .review-date { display: inline; } .review-title { font-weight: 600; line-height: 1.1; font-size: 1.8rem; margin-top: 2rem; margin-bottom: 1rem; margin: 0 0 20px; } .review-content { margin-bottom: 20px; } .page-main .column .review-add { margin-bottom: 0; } .data.table.reviews .rating-summary { margin-top: -4px; } .customer.review.view .review.title, .customer.review.view .ratings.summary.items, .customer.review.view .product.details { margin-bottom: 20px; } .product-reviews-summary { margin-bottom: 5px; } .products.wrapper.list .product-reviews-summary { margin: 0 auto; } .product-reviews-summary .rating-summary { display: inline-block; vertical-align: middle; } .product-reviews-summary .reviews-actions { display: inline-block; font-size: 11px; vertical-align: middle; } .product-reviews-summary .reviews-actions a:not(:last-child) { margin-right: 30px; } .product-info-main .rating-summary, .customer-review .rating-summary { margin-right: 30px; } .block-reviews-dashboard .items .item { margin-bottom: 20px; } .block-reviews-dashboard .items .item:last-child { margin-bottom: 0; } .block-reviews-dashboard .product-name { display: inline-block; } .block-reviews-dashboard .product-name:not(:last-child) { margin-bottom: 5px; } .block-reviews-dashboard .rating-summary .label { font-weight: 600; margin-right: 10px; } .table-reviews .product-name, .block-reviews-dashboard .product-name { font-weight: 400; } .table-reviews .rating-summary { display: inline-block; vertical-align: baseline; } .customer-review .product-media { float: left; margin-right: 3%; max-width: 285px; width: 30%; } .customer-review .review-details { margin: 0; } .customer-review .review-details .customer-review-rating { margin-bottom: 20px; } .customer-review .review-details .customer-review-rating .item { margin-bottom: 10px; } .customer-review .review-details .customer-review-rating .item:last-child { margin-bottom: 0; } .customer-review .review-details .review-title { line-height: 1.1; font-size: 1.8rem; margin-top: 2rem; margin-bottom: 1rem; font-weight: 600; margin-bottom: 20px; } .customer-review .review-details .review-content { margin: 0; margin-bottom: 20px; } .customer-review .review-details .review-date { color: #a6a6a6; } .block-reward-info .reward-balance { font-size: 1.8rem; margin-bottom: 25px; } .block-reward-info .reward-rates:not(:last-child), .block-reward-info .reward-limit:not(:last-child), .block-reward-info .reward-expiring:not(:last-child) { margin-bottom: 25px; } .block-reward-info .reward-rates .title, .block-reward-info .reward-limit .title, .block-reward-info .reward-expiring .title { display: inline-block; margin-bottom: 10px; } .order-details-items.rma .order-title { display: none; } .order-details-items.rma .order-title + .toolbar { display: none; } .form-create-return .additional:first-child { margin-top: 0; } .form-create-return .field.comment { margin-top: 55px; } .block-returns-comments .returns-comments dt, .block-returns-comments .returns-comments dd { margin: 0; } .block-returns-comments .returns-comments dt { font-weight: 400; } .block-returns-comments .returns-comments dd { margin-bottom: 15px; } .block-returns-comments .returns-comments dd:last-child { margin-bottom: 0; } .block-returns-comments .fieldset { margin-bottom: 20px; } .magento-rma-guest-create .order-links .item a { line-height: 1.42857143; margin: 0 30px 0 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; } .magento-rma-guest-create .order-links .item a:visited { color: #1979c3; text-decoration: none; } .magento-rma-guest-create .order-links .item a:hover { color: #006bb4; text-decoration: underline; } .magento-rma-guest-create .order-links .item a:active { color: #ff5501; text-decoration: underline; } .magento-rma-guest-create .order-links .item a:hover { color: #006bb4; } .magento-rma-guest-create .order-links .item a:hover, .magento-rma-guest-create .order-links .item a:active, .magento-rma-guest-create .order-links .item a:focus { background: none; border: 0; } .magento-rma-guest-create .order-links .item a.disabled, .magento-rma-guest-create .order-links .item a[disabled], fieldset[disabled] .magento-rma-guest-create .order-links .item a { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .order-links .item { line-height: 40px; margin: 0 0 -1px; } .order-links .item strong { background: #ffffff; border: 1px solid #cccccc; display: block; font-weight: 400; padding: 0 20px; } .order-links .item a { background: #f6f6f6; color: #7d7d7d; border: 1px solid #cccccc; display: block; font-weight: 400; padding: 0 20px; } .order-links .item a:hover { background: #ffffff; text-decoration: none; } .order-details-items { border: 1px solid #cccccc; margin-bottom: 40px; padding: 10px; } .order-details-items .order-title { border-bottom: 1px solid #cccccc; padding: 0 0 10px; } .order-details-items .order-title > strong { font-size: 2.4rem; font-weight: 300; } .order-details-items .order-title .action { display: inline-block; } .order-details-items .table-wrapper { margin: 0; } .order-details-items .table-wrapper + .actions-toolbar { display: none; } .order-details-items .table-wrapper:not(:last-child) { margin-bottom: 30px; } .order-details-items .table-order-items > thead > tr > th { border-bottom: 1px solid #cccccc; } .order-details-items .table-order-items tbody + tbody { border-top: 1px solid #cccccc; } .account .order-details-items .table-order-items tbody tr:nth-child(even) td { background: none; } .order-details-items .table-order-items tbody td { padding-bottom: 20px; padding-top: 20px; } .order-details-items .table-order-items tbody .col.label { font-weight: 700; padding-bottom: 5px; padding-top: 0; } .order-details-items .table-order-items tbody .col.options { padding: 0 0 15px; } .order-details-items .table-order-items tbody > .item-parent td { padding-bottom: 5px; } .order-details-items .table-order-items tbody > .item-parent + tr td { padding-top: 5px; } .order-details-items .table-order-items tbody .item-options-container td { padding-bottom: 15px; padding-top: 0; } .order-details-items .table-order-items .product-item-name { margin: 0 0 10px; } .order-details-items .item-options { margin: 0; } .order-details-items .item-options dt { margin: 0; } .order-details-items .item-options dd { margin: 0 0 15px; } .order-details-items .item-options dd:last-child { margin-bottom: 0; } .order-details-items .item-options.links dt { display: inline-block; } .order-details-items .item-options.links dt:after { content: ': '; } .order-details-items .item-options.links dd { margin: 0; } .order-details-items thead .col.qty { text-align: center; } .order-details-items .col.name { padding-top: 16px; } .order-details-items .action.show { display: inline-block; text-decoration: none; color: #333333; } .order-details-items .action.show > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .order-details-items .action.show:after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 10px; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .order-details-items .action.show.expanded:after { content: '\e621'; } .order-details-items .product-item-name { font-size: 1.8rem; } .order-details-items .items-qty .item { white-space: nowrap; } .order-details-items .items-qty .title:after { content: ': '; } .block-order-details-comments { margin: 0 0 40px; } .block-order-details-comments .comment-date { font-weight: 600; } .block-order-details-comments .comment-content { line-height: 1.6; margin: 0 0 20px; } .block-order-details-view .block-content .box { margin-bottom: 30px; } .block-order-details-view .box-title { font-weight: 600; } .block-order-details-view .box-content .payment-method .title { font-weight: 400; } .block-order-details-view .box-content .payment-method .content { margin: 0; } .block-order-details-view .box-content .payment-method .content > strong { font-weight: 400; } .block-order-details-view .box-content .payment-method .content > strong:after { content: ': '; } .column.main .order-details-items .block-order-details-gift-message { margin: 40px 0 0; } .block-order-details-gift-message + .actions-toolbar { display: none; } .order-tracking { margin: 0; padding: 20px 0; } .order-title + .order-tracking { border-bottom: 1px solid #cccccc; } .order-tracking .tracking-title { display: inline-block; } .order-tracking .tracking-content { display: inline-block; margin: 0 0 0 5px; } .order-actions-toolbar { margin-bottom: 25px; } .order-actions-toolbar .action { margin-right: 30px; } .order-actions-toolbar .action.print { display: none; margin: 0; } .form-orders-search .field:last-child { margin-bottom: 20px; } .block-reorder .actions-toolbar { margin: 17px 0; } .block-reorder .product-item-name { display: inline-block; } .block-reorder .product-item .field.item { display: inline-block; } .product-social-links .action.mailto.friend:before { content: '\e61d'; } .block-collapsible-nav .content { background: #f5f5f5; padding: 15px 0; } .block-collapsible-nav .item { margin: 3px 0 0; } .block-collapsible-nav .item:first-child { margin-top: 0; } .block-collapsible-nav .item a, .block-collapsible-nav .item > strong { border-left: 3px solid transparent; color: #575757; display: block; padding: 5px 18px 5px 15px; } .block-collapsible-nav .item a { text-decoration: none; } .block-collapsible-nav .item a:hover { background: #e8e8e8; } .block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong { border-color: #ff5501; color: #000000; font-weight: 600; } .block-collapsible-nav .item.current a { border-color: #ff5501; } body { background-color: #ffffff; } .ie9 .page-wrapper { background-color: #ffffff; min-height: 0; } .page-header { border-bottom: 1px solid #cccccc; margin-bottom: 20px; } .page-header .panel.wrapper { background-color: #7e807e; color: #ffffff; } .header.panel > .header.links { margin: 0; padding: 0; list-style: none none; float: right; font-size: 0; margin-left: auto; margin-right: 20px; } .header.panel > .header.links > li { display: inline-block; vertical-align: top; } .header.panel > .header.links > li { font-size: 14px; margin: 0 0 0 15px; } .header.panel > .header.links > li > a { color: #ffffff; text-decoration: none; } .header.panel > .header.links > li > a:visited { color: #ffffff; text-decoration: none; } .header.panel > .header.links > li > a:hover { color: #ffffff; text-decoration: underline; } .header.panel > .header.links > li > a:active { color: #ffffff; text-decoration: underline; } .header.content { padding-top: 10px; position: relative; } .logo { float: left; margin: 0 0 10px 40px; max-width: 50%; position: relative; z-index: 5; } .logo img { display: block; } .page-print .logo { display: inline-block; float: none; } .page-main > .page-title-wrapper .page-title + .action { margin-top: 30px; } .action.skip:focus { background: #f0f0f0; padding: 10px; box-sizing: border-box; left: 0; position: absolute; text-align: center; top: 0; width: 100%; z-index: 15; } .message.global p { margin: 0; } .message.global.noscript, .message.global.cookie { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #ffee9c; border-color: #d6ca8e; color: #333333; margin: 0; } .message.global.noscript a, .message.global.cookie a { color: #1979c3; } .message.global.noscript a:hover, .message.global.cookie a:hover { color: #006bb4; } .message.global.noscript a:active, .message.global.cookie a:active { color: #ff5501; } .message.global.cookie { bottom: 0; left: 0; position: fixed; right: 0; z-index: 3; } .message.global.cookie .actions { margin-top: 10px; } .message.global.demo { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #ff0101; border-color: none; color: #ffffff; margin-bottom: 0; text-align: center; } .message.global.demo a { color: #1979c3; } .message.global.demo a:hover { color: #006bb4; } .message.global.demo a:active { color: #ff5501; } .page-footer { margin-top: 25px; } .footer.content { border-top: 1px solid #cecece; padding-top: 20px; } .footer.content .links > li { background: #f4f4f4; font-size: 1.6rem; border-top: 1px solid #cecece; margin: 0 -15px; padding: 0 15px; } .footer.content .links a, .footer.content .links strong { display: block; padding: 10px 0; } .footer.content .links strong { color: #a6a6a6; font-weight: normal; } .footer.content .links a { color: #575757; text-decoration: none; } .footer.content .links a:visited { color: #575757; text-decoration: none; } .footer.content .links a:hover { color: #333333; text-decoration: underline; } .footer.content .links a:active { color: #333333; text-decoration: underline; } .copyright { background-color: #8f8f8f; color: #ffffff; display: block; padding: 10px; text-align: center; } .page-header .switcher .options, .page-footer .switcher .options { display: inline-block; position: relative; } .page-header .switcher .options:before, .page-footer .switcher .options:before, .page-header .switcher .options:after, .page-footer .switcher .options:after { content: ''; display: table; } .page-header .switcher .options:after, .page-footer .switcher .options:after { clear: both; } .page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle { padding: 0; cursor: pointer; display: inline-block; text-decoration: none; } .page-header .switcher .options .action.toggle > span, .page-footer .switcher .options .action.toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 22px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .page-header .switcher .options .action.toggle:hover:after, .page-footer .switcher .options .action.toggle:hover:after { color: inherit; } .page-header .switcher .options .action.toggle:active:after, .page-footer .switcher .options .action.toggle:active:after { color: inherit; } .page-header .switcher .options .action.toggle.active, .page-footer .switcher .options .action.toggle.active { display: inline-block; text-decoration: none; } .page-header .switcher .options .action.toggle.active > span, .page-footer .switcher .options .action.toggle.active > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .page-header .switcher .options .action.toggle.active:after, .page-footer .switcher .options .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 22px; color: inherit; content: '\e621'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .page-header .switcher .options .action.toggle.active:hover:after, .page-footer .switcher .options .action.toggle.active:hover:after { color: inherit; } .page-header .switcher .options .action.toggle.active:active:after, .page-footer .switcher .options .action.toggle.active:active:after { color: inherit; } .page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 160px; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .page-header .switcher .options ul.dropdown li, .page-footer .switcher .options ul.dropdown li { margin: 0; padding: 0; } .page-header .switcher .options ul.dropdown li:hover, .page-footer .switcher .options ul.dropdown li:hover { background: #e8e8e8; cursor: pointer; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before, .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before { left: 10px; top: -12px; } .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after { left: 9px; top: -14px; } .page-header .switcher .options.active, .page-footer .switcher .options.active { overflow: visible; } .page-header .switcher .options.active ul.dropdown, .page-footer .switcher .options.active ul.dropdown { display: block; position: absolute; } .page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a { color: #333333; text-decoration: none; display: block; padding: 8px; } .page-header .switcher .options ul.dropdown a:visited, .page-footer .switcher .options ul.dropdown a:visited { color: #333333; text-decoration: none; } .page-header .switcher .options ul.dropdown a:hover, .page-footer .switcher .options ul.dropdown a:hover { color: #333333; text-decoration: none; } .page-header .switcher .options ul.dropdown a:active, .page-footer .switcher .options ul.dropdown a:active { color: #333333; text-decoration: none; } .page-header .switcher strong, .page-footer .switcher strong { font-weight: 400; } .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child) { margin-bottom: 40px; } .widget { clear: both; } .page-header .widget.block, .page-footer .widget.block { margin: 20px 0; } .ui-datepicker td { padding: 0; } .ui-tooltip { background: #ffffff; border: 1px solid #bbbbbb; padding: 10px; } .my-credit-cards .status { font-style: italic; } .my-credit-cards .action.delete { background-image: none; -moz-box-sizing: content-box; box-shadow: none; line-height: inherit; text-shadow: none; font-weight: 400; line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; } .my-credit-cards .action.delete:focus, .my-credit-cards .action.delete:active { background: none; border: none; } .my-credit-cards .action.delete:hover { background: none; border: none; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .my-credit-cards .action.delete:visited { color: #1979c3; text-decoration: none; } .my-credit-cards .action.delete:hover { color: #006bb4; text-decoration: underline; } .my-credit-cards .action.delete:active { color: #ff5501; text-decoration: underline; } .my-credit-cards .action.delete:hover { color: #006bb4; } .my-credit-cards .action.delete:hover, .my-credit-cards .action.delete:active, .my-credit-cards .action.delete:focus { background: none; border: 0; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .my-credit-cards-popup .modal-footer { text-align: right; } .my-credit-cards-popup .action.secondary { background-image: none; -moz-box-sizing: content-box; box-shadow: none; line-height: inherit; text-shadow: none; font-weight: 400; line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; margin-right: 20px; } .my-credit-cards-popup .action.secondary:focus, .my-credit-cards-popup .action.secondary:active { background: none; border: none; } .my-credit-cards-popup .action.secondary:hover { background: none; border: none; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .my-credit-cards-popup .action.secondary:visited { color: #1979c3; text-decoration: none; } .my-credit-cards-popup .action.secondary:hover { color: #006bb4; text-decoration: underline; } .my-credit-cards-popup .action.secondary:active { color: #ff5501; text-decoration: underline; } .my-credit-cards-popup .action.secondary:hover { color: #006bb4; } .my-credit-cards-popup .action.secondary:hover, .my-credit-cards-popup .action.secondary:active, .my-credit-cards-popup .action.secondary:focus { background: none; border: 0; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before { content: '\e600'; } .account .table-wrapper .data.table.wishlist > thead > tr > th, .account .table-wrapper .data.table.wishlist > tbody > tr > th, .account .table-wrapper .data.table.wishlist > tfoot > tr > th, .account .table-wrapper .data.table.wishlist > thead > tr > td, .account .table-wrapper .data.table.wishlist > tbody > tr > td, .account .table-wrapper .data.table.wishlist > tfoot > tr > td { border-top: 1px solid #cccccc; } .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th, .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td { border-top: 0; } .account .table-wrapper .data.table.wishlist > tbody + tbody { border-top: 1px solid #cccccc; } .account .table-wrapper .data.table.wishlist thead > tr > th { border-bottom: 0; } .account .table-wrapper .data.table.wishlist tbody > tr:last-child > td { border-bottom: 1px solid #cccccc; } .account .table-wrapper .data.table.wishlist .product.name { display: inline-block; margin-bottom: 10px; } .account .table-wrapper .data.table.wishlist .box-tocart { margin: 10px 0; } .account .table-wrapper .data.table.wishlist .box-tocart .qty { vertical-align: middle; } .account .table-wrapper .data.table.wishlist .col.item { width: 50%; } .account .table-wrapper .data.table.wishlist .col.photo { max-width: 150px; } .account .table-wrapper .data.table.wishlist .col.selector { max-width: 15px; } .account .table-wrapper .data.table.wishlist textarea { margin: 10px 0; } .account .table-wrapper .data.table.wishlist .input-text.qty { margin-bottom: 10px; } .account .table-wrapper .data.table.wishlist .action.primary { vertical-align: top; } .account .table-wrapper .data.table.wishlist .price { font-weight: 700; } .link.wishlist .counter { color: #7d7d7d; white-space: nowrap; } .link.wishlist .counter:before { content: '('; } .link.wishlist .counter:after { content: ')'; } .block-wishlist .product-item-name { margin-right: 25px; } .products-grid.wishlist .product-item-photo { display: block; margin-bottom: 10px; } .products-grid.wishlist .product-item-name { margin-top: 0; } .products-grid.wishlist .product-item .price-box { margin: 0; } .products-grid.wishlist .product-item-comment { display: block; height: 42px; margin: 10px 0; } .products-grid.wishlist .product-item-actions > * { margin-right: 15px; } .products-grid.wishlist .product-item-actions > *:last-child { margin-right: 0; } .block-banners .banner-item, .block-banners-inline .banner-item { display: block; } .block-banners .banner-item-content, .block-banners-inline .banner-item-content { margin-bottom: 20px; } .block-banners .banner-item-content img, .block-banners-inline .banner-item-content img { display: block; margin: 0 auto; } .block-product-link.widget, .block-category-link.widget { display: block; margin-bottom: 20px; } .block-product-link-inline.widget { margin: 0; } .block.widget .product-item-info { width: auto; } .block.widget .pager { padding: 0; } .block.widget .pager .toolbar-amount { float: none; font-size: 1.2rem; } .block.widget .pager .pages-item-previous { padding-left: 0; } .block.widget .pager .pages-item-next { position: relative; } .block.widget .pager .items { white-space: nowrap; } .columns .block-event { position: relative; z-index: 2; } .block-event .block-content { position: relative; } .block-event .block-content > .action { cursor: pointer; margin-top: -6px; position: absolute; top: 50%; z-index: 3; } .block-event .block-content > .action.backward, .block-event .block-content > .action.forward { opacity: .5; overflow: hidden; width: 20px; display: inline-block; text-decoration: none; } .block-event .block-content > .action.backward > span, .block-event .block-content > .action.forward > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before { -webkit-font-smoothing: antialiased; font-size: 55px; line-height: 30px; color: inherit; content: '\e617'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before { margin-left: -15px; } .block-event .block-content > .action.backward { left: 0; } .block-event .block-content > .action.forward { right: 0; } .block-event .block-content > .action.forward:before { content: '\e608'; } .block-event .block-content > .action.forward:before { margin-left: -20px; } .block-event .block-content > .action.inactive { cursor: default; display: none; } .block-event .block-content > .action:hover { opacity: 1; } .block-event .slider-panel { overflow: hidden; position: relative; z-index: 2; } .block-event .slider-panel .slider { white-space: nowrap; } .block-event .slider-panel .slider .item { background: #f0f0f0; display: inline-block; text-align: center; vertical-align: top; white-space: normal; width: 16.35%; } .sidebar-main .block-event .slider-panel .slider .item, .sidebar-additional .block-event .slider-panel .slider .item { width: 100%; } .block-event .slider-panel .slider .item img { max-width: 100%; } .block-event .slider-panel .slider .item .category-name { display: inline-block; font-size: 1.8rem; padding: 15px 5px 0; word-break: break-all; } .block-event .slider-panel .slider .item .ticker { margin: 0; padding: 0; list-style: none none; } .block-event .slider-panel .slider .item .ticker li { display: none; margin: 0 5px; } .block-event .slider-panel .slider .item .ticker .value { font-size: 2.6rem; font-weight: 300; } .block-event .slider-panel .slider .item .ticker .label { display: block; font-size: 1.3rem; } .block-event .slider-panel .slider .item .dates { font-weight: 300; } .block-event .slider-panel .slider .item .dates .start, .block-event .slider-panel .slider .item .dates .end, .block-event .slider-panel .slider .item .dates .date { display: block; } .block-event .slider-panel .slider .item .dates .start:after { font-size: 1.8rem; content: '\2013'; display: block; } .block-event .slider-panel .slider .item .dates .date { font-size: 1.8rem; font-weight: 300; } .block-event .slider-panel .slider .item .dates .time { font-size: 1.3rem; } .block-event .slider-panel .slider .item .box-event .box-content { padding: 5px 0 10px; } .block-event .slider-panel .slider .item .box-event .box-title { display: block; font-weight: 300; margin: 10px 0 0; } .block-event .slider-panel .slider .item .action.show { display: block; padding: 0; } .block-event .slider-panel .slider .item .action.show .category.name { display: inline-block; padding: 30px 10px 0; } .block-event .slider-panel .slider .item .action.show img { display: block; } .block-event .slider-panel .slider .item .action.event { background-image: none; background: #1979c3; border: 1px solid #1979c3; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; padding: 7px 15px; font-size: 1.4rem; box-sizing: border-box; vertical-align: middle; margin-top: 15px; } .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .block-event .slider-panel .slider .item .action.event:hover { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event { opacity: 0.5; cursor: default; pointer-events: none; } .block-event .slider-panel .slider .item .action.event:hover { text-decoration: none; } .block-static-block.widget, .block-cms-link.widget { margin-bottom: 20px; } .links .block-static-block.widget, .links .block-cms-link.widget { margin-bottom: 0; } .block-cms-link-inline.widget { margin: 0; } .block-wishlist-search .form-wishlist-search { margin: 20px 0 0; } .block-cms-hierarchy-link.widget { display: block; margin-bottom: 20px; } .block-cms-hierarchy-link-inline.widget { margin: 0; } .sidebar .block-addbysku .fieldset { margin: 0; } .sidebar .block-addbysku .fieldset .fields { position: relative; } .sidebar .block-addbysku .fieldset .fields .field { display: inline-block; margin-bottom: 10px; vertical-align: top; } .sidebar .block-addbysku .fieldset .fields .field.sku { margin-right: -85px; padding-right: 90px; width: 100%; } .sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error { width: 80px; } .sidebar .block-addbysku .fieldset .fields .actions-toolbar { position: absolute; right: 0; top: 7px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar { margin-bottom: 20px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary { text-align: left; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action { width: auto; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary { float: none; text-align: left; } .sidebar .block-addbysku .action.add { display: inline-block; text-decoration: none; line-height: normal; padding: 4px; width: auto; } .sidebar .block-addbysku .action.add > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sidebar .block-addbysku .action.add:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .sidebar .block-addbysku .action.add:hover:before { color: inherit; } .sidebar .block-addbysku .action.add:active:before { color: inherit; } .sidebar .block-addbysku .action.links { display: inline-block; margin: 20px 0 0; } .sidebar .block-addbysku .action.reset { display: block; margin: 10px 0; } .sidebar .block-addbysku .action.remove { display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .sidebar .block-addbysku .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sidebar .block-addbysku .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: #999999; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .sidebar .block-addbysku .action.remove:hover:before { color: inherit; } .sidebar .block-addbysku .action.remove:active:before { color: inherit; } .sidebar .block-addbysku .action.remove:focus, .sidebar .block-addbysku .action.remove:active { background: none; border: none; } .sidebar .block-addbysku .action.remove:hover { background: none; border: none; } .sidebar .block-addbysku .action.remove.disabled, .sidebar .block-addbysku .action.remove[disabled], fieldset[disabled] .sidebar .block-addbysku .action.remove { cursor: not-allowed; pointer-events: none; opacity: 0.5; } @media only screen and (max-width: 479px) { .tooltip.wrapper .tooltip.content { min-width: 10rem; } .minicart-wrapper .block-minicart { width: 290px; } .modal-popup .field-tooltip .field-tooltip-content { width: 200px; } } @media only screen and (max-width: 639px) { .abs-visually-hidden-mobile, .table-downloadable-products .col.title:before, .table-giftregistry-items .col.product:before { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-add-clearfix-mobile:before, .abs-add-clearfix-mobile:after, .abs-checkout-order-review tbody > tr:before, .abs-checkout-order-review tbody > tr:after, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after, .table-giftregistry-items .col.product:before, .table-giftregistry-items .col.product:after, .multicheckout.order-review .data.table tbody > tr:before, .multicheckout.order-review .data.table tbody > tr:after { content: ''; display: table; } .abs-add-clearfix-mobile:after, .abs-checkout-order-review tbody > tr:after, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after, .table-giftregistry-items .col.product:after, .multicheckout.order-review .data.table tbody > tr:after { clear: both; } .multicheckout.order-review .data.table tbody > tr:not(:last-child) { border-bottom: 1px solid #cccccc; } .multicheckout.order-review .data.table tbody > tr > td.col.item:before { display: none; } .multicheckout.order-review .data.table tbody > tr > td.col.qty, .multicheckout.order-review .data.table tbody > tr > td.col.price, .multicheckout.order-review .data.table tbody > tr > td.col.subtotal { box-sizing: border-box; float: left; text-align: center; white-space: nowrap; width: 33%; } .multicheckout.order-review .data.table tbody > tr > td.col.qty:before, .multicheckout.order-review .data.table tbody > tr > td.col.price:before, .multicheckout.order-review .data.table tbody > tr > td.col.subtotal:before { content: attr(data-th) ':'; display: block; font-weight: 700; padding-bottom: 10px; } .multicheckout.order-review .data.table tbody > tr > td.col:last-child { border: 0; } .abs-checkout-order-review .product-item-name, .multicheckout.order-review .data.table .product-item-name { margin: 0; } .abs-product-items-summary tbody .col { padding: 10px 0 0; } .abs-product-items-summary tfoot .mark { padding-bottom: 5px; text-align: left; } .abs-product-items-summary tfoot .amount { padding-top: 0; text-align: left; } .abs-product-items-summary tfoot .grand.totals { font-size: 1.6rem; } .abs-product-items-summary tfoot .grand.totals .mark { padding-bottom: 0; padding-top: 5px; } .abs-product-items-summary tfoot .grand.totals .amount { padding-bottom: 10px; padding-top: 0; } .abs-product-items-summary tfoot .grand.totals .amount strong { border-top: none; } .abs-account-table-margin-mobile, .table-wrapper.balance-history, .table-wrapper.reward-history, .table-wrapper.orders-recent { margin-top: -20px; } .abs-sidebar-totals-mobile th:before, .abs-sidebar-totals-mobile td:before, .account .table-billing-agreements .col.actions:before, .account .table-billing-agreements-related .col.actions:before, .table-wrapper.comparison .table-comparison > tbody > tr > th:before, .table-wrapper.comparison .table-comparison > tbody > tr > td:before, .cart .table.items .col.item:before, .cart .table.items .item-actions td:before, .account .table-giftregistry .col.actions:before, .table.grouped > tbody > tr > td:before, .account .table-reviews .col.actions:before, .account .table-order-items .col.actions:before, .account .table-order-items .col.options:before, .cart-totals .totals th:before, .cart-totals .totals td:before, .opc-block-summary .totals th:before, .opc-block-summary .totals td:before { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-no-display-s, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody th, .order-details-items .table-order-items .options-label, .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item { display: none; } .abs-title-orders-mobile .page-main .page-title-wrapper .page-title, .magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title, [class^='sales-guest-'] .page-main .page-title-wrapper .page-title, .sales-guest-view .page-main .page-title-wrapper .page-title { display: block; } .abs-title-orders-mobile .page-main .page-title-wrapper .order-status, .magento-rma-returns-returns .page-main .page-title-wrapper .order-status, .magento-rma-returns-view .page-main .page-title-wrapper .order-status, .account .page-main .page-title-wrapper .order-status, [class^='sales-guest-'] .page-main .page-title-wrapper .order-status, .sales-guest-view .page-main .page-title-wrapper .order-status { margin: -10px 0 10px; } .abs-table-striped-mobile > tbody > tr > td:last-child, .account .data.table > tbody > tr > td:last-child { border: 0; } .abs-no-border-top, .product.info.detailed .additional-attributes-wrapper, .table-wrapper.balance-history, .table-wrapper.table-returns, .table-wrapper.orders-recent, .order-details-items .table-wrapper { border-top: 0; } .abs-no-border-bottom { border-bottom: 0; } .abs-sidebar-totals-mobile .amount, .cart-totals .totals .amount, .opc-block-summary .totals .amount { text-align: right; } .table-wrapper { border-top: 1px solid #cccccc; overflow-x: auto; overflow-y: hidden; width: 100%; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; position: relative; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) { border: none; display: block; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th { display: none; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody { display: block; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr { display: block; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th { border-bottom: none; display: block; padding: 5px 10px; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th:before { padding-right: 10px; content: attr(data-th) ': '; display: inline-block; color: #111111; font-weight: 700; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > th { background-color: #f6f6f6; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child { padding-top: 15px; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child { border-bottom: 1px solid #cccccc; padding-bottom: 15px; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td.col.qty { text-align: left; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody td:last-child { border: none; padding: 0 0 5px; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot { display: block; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr { display: block; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td { padding-top: 20px; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark { box-sizing: border-box; float: left; text-align: left; width: 70%; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount { box-sizing: border-box; float: left; text-align: right; width: 30%; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals { font-size: 1.6rem; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals .amount { padding-bottom: 10px; } .data-table-definition-list thead { display: none; } .data-table-definition-list tbody th { padding-bottom: 0; } .data-table-definition-list tbody th, .data-table-definition-list tbody td { display: block; padding-left: 0; padding-right: 0; } .pages .pages-items { display: block; padding: 2px 40px 0; position: relative; white-space: normal; z-index: 1; } .pages-item-previous { left: 0; position: absolute; top: 0; z-index: 1; } .pages-item-next { position: absolute; right: 0; top: 0; z-index: 1; } .multicheckout .data.table .address:before { margin-bottom: 5px; } .multicheckout .product-item-name, .multicheckout .price-including-tax, .multicheckout .price-excluding-tax { display: inline-block; } .multicheckout .block-content .box:not(:last-child) { margin-bottom: 40px; } .multicheckout .block-content .box:last-child { margin-bottom: 0; } .multicheckout.order-review .box-items .data.table thead { display: block; } .multicheckout.order-review .box-items .data.table thead tr { display: block; } .multicheckout.order-review .box-items .data.table thead .col.item { display: block; padding: 0; } .multicheckout .actions-toolbar .action { margin-bottom: 25px; } .multicheckout .actions-toolbar > .primary { margin-bottom: 25px; margin-right: 0; } .form-new-agreement select { width: auto; } .table-paypal-review-items .col.subtotal { text-align: left; } .table-paypal-review-items .product-item-name { display: inline-block; } .column .block-addbysku .sku { margin-right: -85px; padding-right: 90px; } .column .block-addbysku .action.remove { display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .column .block-addbysku .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .column .block-addbysku .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: #8f8f8f; content: '\e604'; font-family: 'luma-icons'; margin: -4px 0 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .column .block-addbysku .action.remove:hover:before { color: inherit; } .column .block-addbysku .action.remove:active:before { color: inherit; } .column .block-addbysku .action.remove:focus, .column .block-addbysku .action.remove:active { background: none; border: none; } .column .block-addbysku .action.remove:hover { background: none; border: none; } .column .block-addbysku .action.remove.disabled, .column .block-addbysku .action.remove[disabled], fieldset[disabled] .column .block-addbysku .action.remove { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .products-list .product-item { table-layout: fixed; } .products-list .product-item-photo { padding: 0 10px 10px 0; width: 30%; } .toolbar-products { margin-bottom: 0; } .product-social-links .action.tocompare { display: none; } .product-info-price { margin: 0 -10px 0; width: calc(100% + 2*10px) !important; } .product-info-price > *:first-child { padding-left: 10px; } .product-info-price > *:last-child { padding-right: 10px; } .table-wrapper.comparison .table-comparison > tbody > tr > th, .table-wrapper.comparison .table-comparison > tbody > tr > td { display: table-cell; } .block-search { margin-top: 10px; } .cart .table.items .col.qty { text-align: center; } .minicart-wrapper { margin-top: 10px; } .opc-wrapper .step-title { font-size: 18px; border-bottom: 0; padding-bottom: 0; } .opc-wrapper .step-content { margin: 0 0 15px; } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping { background: #f4f4f4; margin: 20px -15px 15px; padding: 20px 15px; } .opc-wrapper .form-login + .form-shipping-address { margin-top: -15px; } .opc-wrapper .shipping-address-item { border-bottom: 1px solid #cccccc; margin: 0 0 15px; padding: 0 0 15px; width: 100%; } .opc-wrapper .shipping-address-item.selected-item { padding: 15px 35px 15px 18px; border-bottom-width: 2px; } .opc-wrapper .shipping-address-item.selected-item .edit-address-link { right: 39px; } .opc-wrapper .action-select-shipping-item { float: none; margin-top: 10px; width: 100%; } .opc-wrapper .action-show-popup { width: 100%; } .opc-wrapper .methods-shipping { border-bottom: 1px solid #cccccc; padding-top: 30px; } .opc-wrapper .edit-address-link { display: inline-block; text-decoration: none; margin: 0; position: absolute; right: 0; top: 5px; } .opc-wrapper .edit-address-link > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .opc-wrapper .edit-address-link:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .opc-wrapper .edit-address-link:hover:before { color: #333333; } .opc-wrapper .edit-address-link:active:before { color: #8f8f8f; } .shipping-policy-block.field-tooltip { margin-bottom: 20px; position: relative; right: auto; top: auto; } .shipping-policy-block.field-tooltip .field-tooltip-content { width: 300px; right: auto; } .shipping-policy-block.field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:after { right: auto; } .opc-block-summary > .title { border-bottom: 0; font-size: 18px; margin-bottom: 20px; padding-bottom: 0; } .account .column.main, .account .sidebar-additional { margin: 0; } .page-product-downloadable .product-options-wrapper { margin-bottom: 25px; } .table-downloadable-products .product-name { display: block; margin-bottom: 5px; } .page-product-downloadable .product-info-price ~ *:last-child:after { border-bottom: 1px solid #c1c1c1; content: ''; display: block; height: 0; margin: 25px -10px; overflow: hidden; width: auto; } .table-giftregistry-items .field.choice, .table-giftregistry-items .field.qty { display: inline-block; } .form-giftregistry-search .fieldset { margin-bottom: 20px; } .block-giftregistry-results .block-title { margin-bottom: 0; } .block-giftregistry-results .table-wrapper { border-top: none; } .block-giftregistry-shared-items .block-title { margin-bottom: 10px; } .block-giftregistry-shared-items .table-wrapper { border-top: 0; } .table.grouped > thead > tr > th { border-bottom: 1px solid #cccccc; display: table-cell; } .table.grouped > tbody { border-bottom: 1px solid #cccccc; } .table.grouped > tbody > tr > td { padding: 11px 10px; border: 0; display: table-cell; } .table-wrapper .table.grouped:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > td:last-child { border-bottom: 0; } .page-product-grouped .minimal-price { margin: 0; } .page-product-grouped .product-info-price { border: 0; margin-bottom: 0; } .page-product-grouped .product-info-price .price-box { padding-bottom: 0; } .form-add-invitations .action.remove { display: inline-block; text-decoration: none; } .form-add-invitations .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .form-add-invitations .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: #8f8f8f; content: '\e604'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .form-add-invitations .action.remove:hover:before { color: inherit; } .form-add-invitations .action.remove:active:before { color: inherit; } .customer-review .product-name { margin-bottom: 5px; } .customer-review .product-reviews-summary .rating-summary { display: block; margin-bottom: 5px; } .form-create-return .additional .field:nth-last-child(2) { margin-bottom: 0; } .form-create-return .additional .field:last-child { margin-top: 20px; } .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track { display: block; float: none; margin: 10px 0 0; } .account .table-order-items tbody tr { display: block; } .account .table-order-items .product-item-name { display: inline-block; margin: 0; } .account .table-order-items .action.show { margin-top: 0; } .order-details-items .order-title strong { display: block; } .order-details-items .action { margin-top: 10px; } .order-details-items .items-qty { display: inline-block; vertical-align: top; } .order-details-items .col.price .price-including-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-excluding-tax { display: inline-block; } .order-details-items .data.table .col.options { padding: 0 10px 15px; } .order-details-items .data.table .col.options:before { display: none; } .order-details-items .options-label + .item-options-container:before, .order-details-items .item-options-container + .item-options-container:before { content: attr(data-th) ':'; display: block; font-weight: 700; padding-left: 10px; } .order-details-items .options-label + .item-options-container .col, .order-details-items .item-options-container + .item-options-container .col { font-size: 1.2rem; padding: 0 10px; } .order-details-items .options-label + .item-options-container .col:first-child, .order-details-items .item-options-container + .item-options-container .col:first-child { padding-top: 3px; } .order-details-items .options-label + .item-options-container .col:last-child, .order-details-items .item-options-container + .item-options-container .col:last-child { padding-bottom: 20px; } .logo { margin-bottom: 13px; margin-top: 4px; } .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status { display: none; } .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before { display: none; } .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default { display: block; } .my-credit-cards .card-type img { vertical-align: middle; } .products-grid.wishlist .product-item { border-bottom: 1px solid #e8e8e8; } .products-grid.wishlist .product-item:first-child { border-top: 1px solid #e8e8e8; } } @media only screen and (max-width: 767px) { .abs-visually-hidden-mobile-m { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-add-clearfix-mobile-m:before, .abs-add-clearfix-mobile-m:after, .account .column.main .block:not(.widget) .block-title:before, .account .column.main .block:not(.widget) .block-title:after { content: ''; display: table; } .abs-add-clearfix-mobile-m:after, .account .column.main .block:not(.widget) .block-title:after { clear: both; } .abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title { border-top: 1px solid #cccccc; cursor: pointer; margin-bottom: 0; position: relative; border-bottom: 1px solid #cccccc; padding: 10px 40px 10px 15px; display: block; text-decoration: none; } .block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after { position: absolute; right: 20px; top: 10px; } .abs-toggling-title-mobile:after, .block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-toggling-title-mobile.active:after, .block-wishlist-management .wishlist-select .wishlist-name.active:after, .block-collapsible-nav .title.active:after { content: '\e621'; } .abs-icon-add-mobile, .block-wishlist-management .wishlist-add.item .add { display: block; text-decoration: none; } .abs-icon-add-mobile:before, .block-wishlist-management .wishlist-add.item .add:before { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 10px; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0 5px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-main, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container { padding-left: 15px; padding-right: 15px; } .account .page-main, .cms-privacy-policy .page-main { padding-top: 41px; position: relative; } .navigation { padding: 0; } .navigation .parent .level-top { position: relative; display: block; text-decoration: none; } .navigation .parent .level-top:after { -webkit-font-smoothing: antialiased; font-size: 42px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .navigation .parent .level-top:after { position: absolute; right: 7px; top: -8px; } .navigation .parent .level-top.ui-state-active:after { content: '\e621'; } .nav-sections { -webkit-overflow-scrolling: touch; -webkit-transition: left 0.3s; -moz-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s; height: 100%; left: -80%; left: calc(-1 * (100% - 54px)); overflow: auto; position: fixed; top: 0; width: 80%; width: calc(100% - 54px); } .nav-sections .switcher { border-top: 1px solid #d1d1d1; font-size: 1.6rem; font-weight: 700; margin: 0; padding: .8rem 3.5rem .8rem 2rem; } .nav-sections .switcher .label { display: block; margin-bottom: 5px; } .nav-sections .switcher:last-child { border-bottom: 1px solid #d1d1d1; } .nav-sections .switcher-trigger strong { position: relative; display: block; text-decoration: none; } .nav-sections .switcher-trigger strong:after { -webkit-font-smoothing: antialiased; font-size: 42px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .nav-sections .switcher-trigger strong:after { position: absolute; right: -40px; top: -16px; } .nav-sections .switcher-trigger.active strong:after { content: '\e621'; } .nav-sections .switcher-dropdown { margin: 0; padding: 0; list-style: none none; padding: 10px 0; } .nav-sections .header.links { margin: 0; padding: 0; list-style: none none; border-bottom: 1px solid #d1d1d1; } .nav-sections .header.links li { font-size: 1.6rem; margin: 0; } .nav-sections .header.links li.greet.welcome { border-top: 1px solid #d1d1d1; font-weight: 700; padding: 0.8rem 20px; } .nav-sections .header.links li > a { border-top: 1px solid #d1d1d1; } .nav-sections .header.links a, .nav-sections .header.links a:hover { color: #575757; text-decoration: none; display: block; font-weight: 700; padding: 0.8rem 20px; } .nav-sections .header.links .header.links { border: 0; } .nav-before-open { height: 100%; overflow-x: hidden; width: 100%; } .nav-before-open .page-wrapper { -webkit-transition: left 0.3s; -moz-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s; height: 100%; left: 0; overflow: hidden; position: relative; } .nav-before-open body { height: 100%; overflow: hidden; position: relative; width: 100%; } .nav-open .page-wrapper { left: 80%; left: calc(100% - 54px); } .nav-open .nav-sections { -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); left: 0; z-index: 99; } .nav-open .nav-toggle:after { background: rgba(0, 0, 0, 0.7); content: ''; display: block; height: 100%; position: fixed; right: 0; top: 0; width: 100%; z-index: 1; } .nav-sections-items { position: relative; z-index: 1; } .nav-sections-items:before, .nav-sections-items:after { content: ''; display: table; } .nav-sections-items:after { clear: both; } .nav-sections-item-title { background: #e3e3e3; border: solid #d7d7d7; border-width: 0 0 1px 1px; box-sizing: border-box; float: left; height: 71px; padding-top: 24px; text-align: center; width: 33.33%; } .nav-sections-item-title.active { background: transparent; border-bottom: 0; } .nav-sections-item-title .nav-sections-item-switch:hover { text-decoration: none; } .nav-sections-item-content { box-sizing: border-box; float: right; margin-left: -100%; margin-top: 71px; width: 100%; padding: 25px 0; } .nav-sections-item-content:before, .nav-sections-item-content:after { content: ''; display: table; } .nav-sections-item-content:after { clear: both; } .nav-sections-item-content.active { display: block; } .navigation { background: #f0f0f0; box-sizing: border-box; } .navigation ul { margin: 0; padding: 0; } .navigation li { margin: 0; } .navigation a { display: block; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 15px; } .navigation a, .navigation a:hover { color: #575757; text-decoration: none; } .navigation .level0 { border-top: 1px solid #d1d1d1; font-size: 1.6rem; } .navigation .level0 > .level-top { font-weight: 700; padding: 8px 40px 8px 15px; text-transform: uppercase; word-wrap: break-word; } .navigation .level0.active .all-category .ui-state-focus { border-color: #ff5501; border-style: solid; border-width: 0 0 0 8px; color: #333333; padding-left: 7px; display: inline-block; } .navigation .level0 > .level1 { font-weight: 600; } .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) { border-color: #ff5501; border-style: solid; border-width: 0 0 0 8px; color: #333333; } .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) { margin-left: -8px; } .navigation li.level0:last-child { border-bottom: 1px solid #d1d1d1; } .navigation .submenu > li { word-wrap: break-word; } .navigation .submenu:not(:first-child) { font-weight: 400; line-height: 1.3; left: auto !important; overflow-x: hidden; padding: 0; position: relative; top: auto !important; transition: left 0.3s ease-out; } .navigation .submenu:not(:first-child) > li > a { padding-left: 15px; } .navigation .submenu:not(:first-child) > li:last-child { margin-bottom: 0; } .navigation .submenu:not(:first-child) ul { display: block; padding-left: 15px; } .navigation .submenu:not(:first-child) ul > li { margin: 0; } .navigation .submenu:not(:first-child) ul > li a { color: #575757; display: block; line-height: normal; } .navigation .submenu:not(:first-child).expanded { display: block !important; padding-right: 0; top: 0 !important; } .navigation .submenu:not(:first-child) .active > a { border-color: #ff5501; border-style: solid; border-width: 0 0 0 8px; color: #333333; padding-left: 7px; } .navigation .submenu:not(:first-child) .level1.active > a { padding-left: 7px; } .breadcrumbs { display: none; } .custom-slide { bottom: 0; left: 0; min-width: 0; position: fixed; right: 0; top: 0; visibility: hidden; left: 44px; z-index: 900; } .custom-slide._show { visibility: visible; } .custom-slide._show .modal-inner-wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); } .custom-slide .modal-inner-wrap { background-color: #ffffff; box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35); opacity: 1; pointer-events: auto; } .custom-slide._show .modal-inner-wrap { -webkit-transform: translateX(0); transform: translateX(0); } .custom-slide .modal-inner-wrap { height: 100%; overflow-y: auto; position: static; -webkit-transform: translateX(100%); transform: translateX(100%); transition-duration: .3s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease-in-out; width: auto; } .custom-slide._show { -webkit-overflow-scrolling: touch; overflow-x: hidden; overflow-y: auto; } .custom-slide .modal-inner-wrap { background-color: #f4f4f4; box-sizing: border-box; height: auto; min-height: 100%; } body._has-modal-custom { height: 100vh; overflow: hidden; width: 100vw; } body._has-modal-custom .modal-custom-overlay { background-color: rgba(51, 51, 51, 0.55); } .multishipping-checkout-success .nav-toggle { display: block; } .multishipping-checkout-success .logo { margin-left: 40px; } .block-cart-failed .block-title { margin: 0 20px 20px; } .catalog-product-view .column.main { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .catalog-product-view .product.media { -ms-flex-order: -1; -webkit-order: -1; order: -1; } .compare.wrapper, [class*='block-compare'] { display: none; } .cart-container .form-cart .actions.main { text-align: center; } .cart-discount { border-bottom: 1px solid #cccccc; } .cart.table-wrapper { border-top: 1px solid #cccccc; } .cart.table-wrapper thead .col.item, .cart.table-wrapper thead .col.qty, .cart.table-wrapper thead .col.price, .cart.table-wrapper thead .col.subtotal, .cart.table-wrapper thead .col.msrp { display: none; } .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp { box-sizing: border-box; display: block; float: left; white-space: nowrap; width: 33%; } .cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.msrp:before { content: attr(data-th); display: block; font-weight: 600; padding-bottom: 10px; } .cart.table-wrapper .col.msrp { white-space: normal; } .cart.table-wrapper .item .col.item { padding-bottom: 0; } .cart.table-wrapper tbody > tr > td:last-child { border: 0; } .cart-totals { padding-left: 15px; padding-right: 15px; } .cart-totals .table-wrapper { border-top: 0; } .cart-totals .totals tbody > tr:not(:last-child) > td:last-child { border: 0; } .checkout-index-index .modal-popup .modal-footer .action-save-address { width: 100%; } .checkout-index-index .modal-popup .modal-footer .action-hide-popup { margin-top: 20px; } .checkout-payment-method .payment-methods { margin: 0 -15px; } .checkout-payment-method .payment-method-title { padding: 15px; } .checkout-payment-method .payment-method-content { padding: 0 15px 20px; } .checkout-payment-method .payment-method-billing-address .action-cancel { margin-top: 10px; } .checkout-payment-method .payment-option { margin: 0 -15px; } .checkout-payment-method .payment-option .payment-option-title { padding: 15px; } .checkout-payment-method .payment-option .payment-option-content { padding: 0 15px 20px; } .login-container .fieldset:after { text-align: center; } .account .page.messages { margin-bottom: 40px; } .account .column.main .block:not(.widget) .block-title > .action { float: right; margin-top: 5px; } .account .column.main .block:not(.widget) .block-content .box { margin-bottom: 20px; } .account .column.main .block:not(.widget) .block-content .box:last-child { margin-bottom: 0; } .control.captcha-image .captcha-img { display: block; margin-bottom: 10px; } .customer-account-index .page-title-wrapper { position: relative; } .cart-discount .giftcard .content { padding-bottom: 35px; } .cart-discount .actions-toolbar .secondary { bottom: 17px; } .field.open-amount { width: 100%; } .page-product-giftcard .product-info-main .product-info-stock-sku { display: block; padding-left: 10px; text-align: left; } .gift-message .actions-toolbar .action-update { font-size: 2rem; padding: 15px; width: 100%; } .gift-item-block { border-bottom: 0; border-top: 1px solid #c1c1c1; } .gift-item-block .title:after { font-size: 1.2rem; position: absolute; right: 20px; top: 10px; } .gift-item-block .content { padding-left: 1.5rem; padding-right: 1.5rem; } .gift-message-summary { padding-right: 7rem; } .cart.table-wrapper .action-gift { display: inline-block; text-decoration: none; } .cart.table-wrapper .action-gift > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .action-gift:after { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e62a'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .action-gift:hover:after { color: #333333; } .cart.table-wrapper .action-gift:active:after { color: #8f8f8f; } .cart.table-wrapper .action-gift._active { border: 1px solid #c1c1c1; border-bottom-color: #ffffff; margin: -5px 14px -1px -15px; padding: 4px 10px 9px 14px; } .cart.table-wrapper .action-gift._active:after { color: #333333; } .cart.table-wrapper .gift-content { border-top: 1px solid #c1c1c1; margin-right: -15px; overflow: hidden; padding-left: 15px; padding-right: 15px; } .gift-options-cart-item + .action-towishlist { left: 43px; position: absolute; } .cart.table-wrapper .action-giftregistry { display: inline-block; text-decoration: none; } .cart.table-wrapper .action-giftregistry > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .action-giftregistry:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e62b'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .action-giftregistry:hover:before { color: #333333; } .cart.table-wrapper .action-giftregistry:active:before { color: #8f8f8f; } .gift-wrapping { border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; padding-bottom: 10px; } .gift-wrapping-list { width: 100%; } .gift-wrapping-summary + .gift-message-summary { padding-right: 0; } .gift-options-cart-item { float: left; } .gift-wrapping-preview img { width: 100%; } .item-actions .actions-toolbar .gift-options .gift-wrapping, .item-actions .actions-toolbar .gift-options .gift-message { display: block; } .table-wrapper.grouped { margin-left: -15px; margin-right: -15px; } body.filter-active .page-header { display: none; } body.filter-active .page-wrapper { height: 0; margin-top: -999999em; visibility: hidden; } body.filter-active .columns { z-index: 999; } .filter.active { position: relative; visibility: visible; z-index: 99; } .filter.active .filter-options-item:last-child { margin-bottom: 40px; } .filter.active .filter-title { border-bottom: 1px solid #cccccc; height: 48px; left: 0; position: fixed; right: 0; top: 0; z-index: 2; } .filter.active .filter-title strong { box-shadow: none; background: none; border: 0; color: transparent; left: auto; right: 3px; top: 10px; display: inline-block; text-decoration: none; } .filter.active .filter-title strong:after { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #7d7d7d; content: '\e616'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .filter.active .filter-subtitle { background: transparent; display: block; height: 50px; left: 0; line-height: 32px; position: fixed; right: 0; top: 0; z-index: 1; } .filter.active .filter-options { background: #ffffff; bottom: 0; display: block; left: 0; overflow: scroll; position: fixed; right: 0; top: 50px; z-index: 10; } .filter .filter-subtitle { font-size: 20px; font-weight: 300; } .filter-actions { margin: -35px -10px 25px; } .filter-options-content { padding: 5px 10px; } .filter .filter-current { border: solid #cccccc; border-width: 1px 0; margin: 5px -10px 0; } .filter .filter-current .items { display: none; } .filter .filter-current-subtitle { position: relative; text-transform: uppercase; z-index: 1; display: block; text-decoration: none; } .filter .filter-current-subtitle:before { -webkit-font-smoothing: antialiased; font-size: 13px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .filter .filter-current-subtitle:before { position: absolute; right: 10px; top: 10px; } .filter .filter-current-subtitle:after { color: #7d7d7d; content: ' (' attr(data-count) ')'; font-size: .9em; } .filter .filter-current.active { padding-bottom: 30px; } .filter .filter-current.active .block-subtitle:before { content: '\e621'; } .filter .filter-current.active .items { display: block; } .filter .filter-current.active + .block-actions { display: block; } .filter .filter-current + .block-actions { display: none; } .filter-no-options .filter-title:before { background: rgba(255, 255, 255, 0.5); content: ''; display: block; height: 40px; left: -15px; margin-top: -60px; position: relative; width: 100px; z-index: 99; } .filter-no-options .filter-content { margin-bottom: 20px; } .page-with-filter .columns .sidebar-main { -ms-flex-order: 0; -webkit-order: 0; order: 0; } .map-popup { max-width: 100%; } .map-old-price, .map-show-info { display: inline-block; } .map-old-price:not(:last-child), .map-show-info:not(:last-child) { margin-bottom: 10px; } .block-wishlist-management { clear: both; margin-top: -21px; } .block-wishlist-management .wishlist-select { margin: 0 -15px 20px; } .block-wishlist-management .wishlist-select .wishlist-name { font-size: 1.6rem; } .block-wishlist-management .wishlist-select-items { border-bottom: 1px solid #cccccc; background: #f5f5f5; display: none; padding: 15px 0; } .block-wishlist-management .wishlist-select-items.active { display: block; } .block-wishlist-management .wishlist-select-items .item { margin: 3px 0 0; } .block-wishlist-management .wishlist-select-items .item:first-child { margin-top: 0; } .block-wishlist-management .wishlist-select-items .item.current { display: none; } .block-wishlist-management .wishlist-select-items .item a { color: #333333; display: block; padding: 5px 18px; text-decoration: none; } .block-wishlist-management .wishlist-select-items .item a:hover { background: #e8e8e8; } .block-wishlist-management .wishlist-title strong { font-size: 2.6rem; } .block-wishlist-management .wishlist-info { margin-bottom: 15px; } .block-wishlist-management .wishlist-toolbar-select, .block-wishlist-management .wishlist-toolbar-actions { margin-bottom: 15px; } .products-grid.wishlist .product-item-checkbox { left: 20px; position: absolute; top: 20px; } .page-multiple-wishlist .products-grid.wishlist .product-item-photo { margin-left: 25px; } .page-multiple-wishlist .products-grid.wishlist .product-item-name, .page-multiple-wishlist .products-grid.wishlist .product-item-description, .page-multiple-wishlist .products-grid.wishlist .product-item .price-box, .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip { margin-left: 115px; } .products-grid.wishlist .wishlist-dropdown { display: none; } .block-collapsible-nav { left: 0; position: absolute; top: -21px; width: 100%; z-index: 5; } .block-collapsible-nav .content { border-bottom: 1px solid #cccccc; display: none; } .block-collapsible-nav .content.active { display: block; } .customer-name, .customer-welcome + .authorization-link { display: none; } .nav-sections .switcher-trigger strong:after { font-size: 1.6rem; right: -25px; top: -2px; } .navigation .parent .level-top:after { font-size: 1.6rem; right: 10px; top: 7px; } .page-footer .footer.content .switcher-store { background: #f4f4f4; font-size: 1.6rem; margin: 0 -15px; } .page-footer .footer.content .switcher-store .switcher-options { display: block; } .page-footer .footer.content .switcher-store .switcher-options ul.dropdown { background: none; border: 0; box-shadow: none; margin: 0; position: relative; } .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:before, .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:after { display: none; } .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger, .page-footer .footer.content .switcher-store .switcher-options .switcher-option { border-top: 1px solid #cecece; display: block; padding: 10px 20px; } .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger strong { padding: 10px 0; } .page-footer .footer.content .switcher-store .switcher-options .switcher-option a { padding: 0; } .products-grid.wishlist { margin-bottom: 30px; margin-right: -10px; } .products-grid.wishlist .product-item { padding: 20px 10px 20px 20px; position: relative; } .products-grid.wishlist .product-item-photo { float: left; margin-right: 20px; } .products-grid.wishlist .product-item-name { font-size: 1.6rem; } .products-grid.wishlist .product-item-actions { display: block; } .products-grid.wishlist .product-item-actions .action { margin-right: 15px; } .products-grid.wishlist .product-item-actions .action:last-child { margin-right: 0; } .products-grid.wishlist .product-item-actions .action.edit { float: left; } .products-grid.wishlist .product-item-actions .action.delete { float: right; } .products-grid.wishlist .product-item-actions .action.edit, .products-grid.wishlist .product-item-actions .action.delete { margin-top: 7px; } .products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip { margin-left: 95px; } .products-grid.wishlist .product-item .box-tocart { float: left; margin-right: 20px; } .products-grid.wishlist .product-item .box-tocart .stock { margin-top: 7px; } .products-grid.wishlist .product-item .giftregisty-dropdown, .products-grid.wishlist .product-item .field.qty { display: none; } .products-grid.wishlist .product-image-container { max-width: 80px; } .wishlist-index-index .product-item { width: 100%; } .wishlist-index-index .product-item-info { width: auto; } .cart.table-wrapper .action-towishlist { display: inline-block; text-decoration: none; } .cart.table-wrapper .action-towishlist > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .action-towishlist:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e600'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .action-towishlist:hover:before { color: #333333; } .cart.table-wrapper .action-towishlist:active:before { color: #8f8f8f; } } @media only screen and (max-width: 768px) { .abs-checkout-tooltip-content-position-top-mobile, .field-tooltip .field-tooltip-content { right: -10px; top: 40px; left: auto; } .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after { border: 10px solid transparent; height: 0; width: 0; margin-top: -21px; right: 10px; left: auto; top: 0; } .field-tooltip .field-tooltip-content:before { border-bottom-color: #666666; } .field-tooltip .field-tooltip-content:after { border-bottom-color: #f4f4f4; top: 1px; } .modal-popup.modal-slide { left: 44px; z-index: 900; } .modal-popup.modal-slide._show .modal-inner-wrap { -webkit-transform: translateX(0); transform: translateX(0); } .modal-popup.modal-slide .modal-inner-wrap { height: 100%; overflow-y: auto; position: static; -webkit-transform: translateX(100%); transform: translateX(100%); transition-duration: .3s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease-in-out; width: auto; } .modal-popup.modal-slide .modal-inner-wrap { margin: 0; max-height: none; } .modal-popup.modal-slide .modal-inner-wrap[class] { background-color: #f4f4f4; } .modal-popup.modal-slide._inner-scroll._show { -webkit-overflow-scrolling: touch; overflow-y: auto; } .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { height: auto; min-height: 100%; } .modal-popup .modal-title { font-size: 14px; font-weight: 700; } } @media all and (min-width: 640px) { .abs-blocks-2columns-s { width: 48%; } .abs-reset-left-margin-desktop-s, .column:not(.sidebar-main) .multicheckout .actions-toolbar, .multicheckout .block-shipping .box-shipping-method .fieldset .legend { margin-left: 0; } .abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-add-clearfix-desktop-s:before, .abs-add-clearfix-desktop-s:after, .multicheckout .block-billing:before, .multicheckout .block-billing:after { content: ''; display: table; } .abs-add-clearfix-desktop-s:after, .multicheckout .block-billing:after { clear: both; } .abs-add-box-sizing-desktop-s, .multicheckout .block-shipping .box, .multicheckout .block-billing .box-billing-address, .multicheckout .block-billing .box-billing-method { box-sizing: border-box; } .abs-form-field-column-2-s .fieldset .field { padding: 0 12px 0 0; box-sizing: border-box; display: inline-block; width: 50%; vertical-align: top; } .abs-form-field-column-2-s .fieldset .field + .fieldset { clear: both; } .abs-form-field-column-2-s .fieldset .field .field { padding: 0; width: 100%; } .abs-form-field-revert-column-1-s { width: 100%; } .abs-action-print-s { display: inline-block; text-decoration: none; } .abs-action-print-s:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: inherit; content: '\e624'; font-family: 'luma-icons'; margin: 0 4px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .table > tbody > tr > th, .table > tbody > tr > td { border-top: 1px solid #cccccc; } .table > tbody + tbody { border-top: 1px solid #cccccc; } .ui-dialog.popup { width: 420px; } .multicheckout .actions-toolbar .secondary { float: none; margin-top: 11px; text-align: right; } .multicheckout .actions-toolbar .secondary .action { margin-left: 10px; } .multicheckout .actions-toolbar .secondary .action.back { display: block; float: left; } .multicheckout .item-options { margin: 20px 0 0; } .multicheckout .block-content .box { margin-bottom: 0; } .multicheckout .block-shipping .box { float: left; width: 25%; } .multicheckout .block-shipping .box-shipping-method { padding-left: 25px; padding-right: 25px; width: 50%; } .multicheckout .block-shipping .box-shipping-method .fieldset .field:before { display: none; } .multicheckout .block-billing .box-billing-address { float: left; width: 25%; } .multicheckout .block-billing .box-billing-method { float: left; padding-left: 25px; width: 50%; } .multicheckout.form.address .table-wrapper .applicable { margin: 7px 0 0; } .multicheckout.order-review .box-items { clear: left; float: none; padding-top: 40px; width: auto; } .multicheckout.order-review .col.item { width: 75%; } .multicheckout .methods-payment .item-content > .fieldset { width: auto; } .multicheckout .methods-payment .item-content > .fieldset .field.cvv { display: inline-block; width: auto; } .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label { float: none; margin-bottom: 8px; text-align: left; width: auto; } .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control { width: 100%; } .column .block-addbysku .action.remove { background-image: none; -moz-box-sizing: content-box; box-shadow: none; line-height: inherit; text-shadow: none; font-weight: 400; line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; margin-top: -4px; } .column .block-addbysku .action.remove:focus, .column .block-addbysku .action.remove:active { background: none; border: none; } .column .block-addbysku .action.remove:hover { background: none; border: none; } .column .block-addbysku .action.remove.disabled, .column .block-addbysku .action.remove[disabled], fieldset[disabled] .column .block-addbysku .action.remove { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .column .block-addbysku .action.remove:visited { color: #1979c3; text-decoration: none; } .column .block-addbysku .action.remove:hover { color: #006bb4; text-decoration: underline; } .column .block-addbysku .action.remove:active { color: #ff5501; text-decoration: underline; } .column .block-addbysku .action.remove:hover { color: #006bb4; } .column .block-addbysku .action.remove:hover, .column .block-addbysku .action.remove:active, .column .block-addbysku .action.remove:focus { background: none; border: 0; } .column .block-addbysku .action.remove.disabled, .column .block-addbysku .action.remove[disabled], fieldset[disabled] .column .block-addbysku .action.remove { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .catalogsearch-advanced-result .message.error { margin-top: 0; } .products-grid .product-item-info:hover, .products-grid .product-item-info.active { background: #ffffff; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3); border: 1px solid #bbbbbb; margin: -10px; padding: 9px; position: relative; z-index: 2; } .products-grid .product-item-info:hover .product-item-inner, .products-grid .product-item-info.active .product-item-inner { display: block; } .products-grid .product-item-inner { background: #ffffff; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3); border: 1px solid #bbbbbb; border-top: none; left: 0; margin: 9px 0 0 -1px; padding: 0 9px 9px; position: absolute; right: -1px; z-index: 2; } .product-item-actions { display: block; } .products-grid .product-item-actions { margin: -10px 0 10px; } .product-item-actions .actions-primary + .actions-secondary { display: table-cell; padding-left: 10px; width: 50%; } .product-item-actions .actions-primary + .actions-secondary > .action { margin-right: 10px; } .product-item-actions .actions-primary + .actions-secondary > .action:last-child { margin-right: 0; } .product-item-actions .actions-primary { display: table-cell; } .page-products .products-grid .product-item-inner:before { background: #ffffff; content: ''; height: 3px; left: 0; position: absolute; top: -2px; width: 100%; z-index: 1; } .page-products .product-item-actions { position: relative; z-index: 1; } .products-grid .product-item { margin-bottom: 20px; width: 33.33333333%; } .page-products .products-grid .product-item, .page-layout-1column .products-grid .product-item, .page-layout-3columns .products-grid .product-item, .page-products.page-layout-1column .products-grid .product-item, .page-products.page-layout-3columns .products-grid .product-item { width: 33.33333333%; } .review-form { max-width: 500px; } .review-ratings { float: left; margin-bottom: 0; max-width: 240px; } .review-ratings ~ .review-content, .review-ratings ~ .review-details { margin-left: 280px; } .review-toolbar { margin: 0 0 30px; } .review-toolbar .pages { padding: 30px 0; } .fieldset .review-legend.legend { margin-bottom: 30px; } .review-item { padding: 30px 0; } .review-title { margin: 0 0 30px; } .order-details-items .order-title .action { margin: 12px 0 0 30px; } .order-details-items .order-title .action.track { float: right; } .wishlist-index-index .products-grid .product-item-actions { margin: 0; } .block.widget .products-grid .product-item, .page-layout-1column .block.widget .products-grid .product-item, .page-layout-3columns .block.widget .products-grid .product-item { width: 33.33333333%; } }
Texto modificado
Abrir archivo
body { margin: 0; padding: 0; } article, aside, details, figcaption, figure, main, footer, header, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } nav ul, nav ol { list-style: none none; } img { border: 0; } img, object, video, embed { height: auto; max-width: 100%; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } html { font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size-adjust: 100%; } body { color: #333333; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.42857143; font-size: 1.4rem; } p { margin-top: 0rem; margin-bottom: 1rem; } abbr[title] { cursor: help; border-bottom: 1px dotted #cccccc; } b, strong { font-weight: 700; } em, i { font-style: italic; } mark { background: #f6f6f6; color: #000000; } small, .small { font-size: 12px; } hr { border: 0; border-top: 1px solid #cccccc; margin-bottom: 20px; margin-top: 20px; } sub, sup { font-size: 71.42857143%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } dfn { font-style: italic; } h1 { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 0rem; margin-bottom: 2rem; } h2 { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } h3 { font-weight: 600; line-height: 1.1; font-size: 1.8rem; margin-top: 2rem; margin-bottom: 1rem; } h4 { font-weight: 700; line-height: 1.1; font-size: 1.4rem; margin-top: 2rem; margin-bottom: 2rem; } h5 { font-weight: 700; line-height: 1.1; font-size: 1.2rem; margin-top: 2rem; margin-bottom: 2rem; } h6 { font-weight: 700; line-height: 1.1; font-size: 1rem; margin-top: 2rem; margin-bottom: 2rem; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small { color: #333333; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1; } a, .alink { color: #1979c3; text-decoration: none; } a:visited, .alink:visited { color: #1979c3; text-decoration: none; } a:hover, .alink:hover { color: #006bb4; text-decoration: underline; } a:active, .alink:active { color: #ff5501; text-decoration: underline; } ul, ol { margin-top: 0rem; margin-bottom: 2.5rem; } ul > li, ol > li { margin-top: 0rem; margin-bottom: 1rem; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } dl { margin-bottom: 20px; margin-top: 0; } dt { font-weight: 700; margin-bottom: 5px; margin-top: 0; } dd { margin-bottom: 10px; margin-top: 0; margin-left: 0; } code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; } code { background: #f6f6f6; color: #111111; padding: 2px 4px; font-size: 1.2rem; white-space: nowrap; } kbd { background: #f6f6f6; color: #111111; padding: 2px 4px; font-size: 1.2rem; } pre { background: #f6f6f6; border: 1px solid #cccccc; color: #111111; line-height: 1.42857143; margin: 0 0 10px; padding: 10px; font-size: 1.2rem; display: block; word-wrap: break-word; } pre code { background-color: transparent; border-radius: 0; color: inherit; font-size: inherit; padding: 0; white-space: pre-wrap; } blockquote { border-left: 0 solid #cccccc; margin: 0 0 20px 40px; padding: 0; color: #333333; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: italic; font-weight: 400; line-height: 1.42857143; font-size: 1.4rem; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small { color: #333333; line-height: 1.42857143; font-size: 1rem; display: block; } blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; } blockquote cite { font-style: normal; } blockquote:before, blockquote:after { content: ''; } q { quotes: none; } q:before, q:after { content: ''; content: none; } cite { font-style: normal; } table { width: 100%; border-collapse: collapse; border-spacing: 0; max-width: 100%; } table th { text-align: left; } table > tbody > tr > th, table > tfoot > tr > th, table > tbody > tr > td, table > tfoot > tr > td { vertical-align: top; } table > thead > tr > th, table > thead > tr > td { vertical-align: bottom; } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td { padding: 11px 10px; } button { background-image: none; background: #eeeeee; border: 1px solid #cccccc; color: #333333; cursor: pointer; display: inline-block; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; margin: 0; padding: 7px 15px; font-size: 1.4rem; line-height: 1.6rem; box-sizing: border-box; vertical-align: middle; } button:focus, button:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } button:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } button.disabled, button[disabled], fieldset[disabled] button { opacity: 0.5; cursor: default; pointer-events: none; } button::-moz-focus-inner { border: 0; padding: 0; } input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.428571429; padding: 0 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; } input[type="text"]:disabled, input[type="password"]:disabled, input[type="url"]:disabled, input[type="tel"]:disabled, input[type="search"]:disabled, input[type="number"]:disabled, input[type="datetime"]:disabled, input[type="email"]:disabled { opacity: 0.5; } input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="email"]::-moz-placeholder { color: #c2c2c2; } input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder { color: #c2c2c2; } input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder { color: #c2c2c2; } input[type="number"] { -moz-appearance: textfield; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type="search"] { -webkit-appearance: none; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { -webkit-appearance: none; } select { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.428571429; padding: 5px 10px 4px; vertical-align: baseline; width: 100%; box-sizing: border-box; } select:disabled { opacity: 0.5; } select[multiple="multiple"] { height: auto; background-image: none; } textarea { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: auto; line-height: 1.428571429; margin: 0; padding: 10px; vertical-align: baseline; width: 100%; box-sizing: border-box; resize: vertical; } textarea:disabled { opacity: 0.5; } textarea::-moz-placeholder { color: #c2c2c2; } textarea::-webkit-input-placeholder { color: #c2c2c2; } textarea:-ms-input-placeholder { color: #c2c2c2; } input[type="checkbox"] { margin: 2px 5px 0 0; } input[type="checkbox"]:disabled { opacity: 0.5; } input[type="radio"] { margin: 2px 5px 0 0; } input[type="radio"]:disabled { opacity: 0.5; } input.mage-error, select.mage-error, textarea.mage-error { border-color: #ed8380; } div.mage-error[generated] { color: #e02b27; font-size: 1.2rem; } input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; } input::-moz-focus-inner { border: 0; padding: 0; } form { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } address { font-style: normal; } *:focus { box-shadow: none; outline: 0; } ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus { box-shadow: 0 0 3px 1px #68a8e0; } /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ .bundle-options-container .block-bundle-summary .bundle.items, .product-items, .prices-tier, .search-terms, .cart-summary .checkout-methods-items, .opc-wrapper .opc, .opc-progress-bar, .checkout-agreements-items, .order-details-items .items-qty, .footer.content ul, .block-banners .banner-items, .block-banners-inline .banner-items, .block-event .slider-panel .slider { margin: 0; padding: 0; list-style: none none; } .bundle-options-container .block-bundle-summary .bundle.items > li, .product-items > li, .prices-tier > li, .search-terms > li, .cart-summary .checkout-methods-items > li, .opc-wrapper .opc > li, .opc-progress-bar > li, .checkout-agreements-items > li, .order-details-items .items-qty > li, .footer.content ul > li, .block-banners .banner-items > li, .block-banners-inline .banner-items > li, .block-event .slider-panel .slider > li { margin: 0; } .action-primary:focus, .action-primary:active { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action-primary:hover { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action-primary.disabled, .action-primary[disabled], fieldset[disabled] .action-primary { opacity: 0.5; cursor: default; pointer-events: none; } .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel { border-radius: 3px; } .abs-discount-block .actions-toolbar .action.primary:not(:focus), .abs-discount-block .actions-toolbar .action.cancel:not(:focus), .block-compare .action.primary:not(:focus), .cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), .cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.cancel:not(:focus), .cart-discount .actions-toolbar .action.primary:not(:focus), .cart-discount .actions-toolbar .action.cancel:not(:focus) { box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } .abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active { box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } .block-event .slider-panel .slider .item .action.event { background-image: none; background: #eeeeee; border: 1px solid #cccccc; color: #333333; cursor: pointer; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; margin: 0; padding: 7px 15px; font-size: 1.4rem; line-height: 1.6rem; box-sizing: border-box; vertical-align: middle; display: inline-block; text-decoration: none; border-radius: 3px; } .abs-action-link-button:focus, .abs-action-link-button:active, .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } .abs-action-link-button:hover, .block-event .slider-panel .slider .item .action.event:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } .abs-action-link-button.disabled, .abs-action-link-button[disabled], fieldset[disabled] .abs-action-link-button, .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event { opacity: 0.5; cursor: default; pointer-events: none; } .abs-action-link-button:hover, .abs-action-link-button:active, .abs-action-link-button:focus, .block-event .slider-panel .slider .item .action.event:hover, .block-event .slider-panel .slider .item .action.event:active, .block-event .slider-panel .slider .item .action.event:focus { text-decoration: none; } .abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .gift-wrapping-title .action-remove, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove { line-height: 1.42857143; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; font-weight: 400; border-radius: 0; } .abs-action-button-as-link:visited, .abs-action-remove:visited, .abs-discount-block .action.check:visited, .popup .actions-toolbar .action.cancel:visited, .paypal-button-widget .paypal-button:visited, .bundle-options-container .action.back:visited, .block.related .action.select:visited, .cart.table-wrapper .actions-toolbar > .action-delete:visited, .cart.table-wrapper .action.help.map:visited, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited, .opc-wrapper .edit-address-link:visited, .opc-block-shipping-information .shipping-information-title .action-edit:visited, .action-auth-toggle:visited, .checkout-payment-method .payment-method-billing-address .action-cancel:visited, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:visited, .checkout-agreements-block .action-show:visited, .gift-options .actions-toolbar .action-cancel:visited, .gift-summary .action-edit:visited, .gift-summary .action-delete:visited, .gift-wrapping-title .action-remove:visited, .wishlist.split.button > .action:visited, .abs-add-fields .action.remove:visited, .paypal-review-discount .action.check:visited, .cart-discount .action.check:visited, .form-giftregistry-share .action.remove:visited, .form-giftregistry-edit .action.remove:visited, .form-add-invitations .action.remove:visited, .form-create-return .action.remove:visited, .form.send.friend .action.remove:visited { color: #1979c3; text-decoration: none; } .abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover { color: #006bb4; text-decoration: underline; } .abs-action-button-as-link:active, .abs-action-remove:active, .abs-discount-block .action.check:active, .popup .actions-toolbar .action.cancel:active, .paypal-button-widget .paypal-button:active, .bundle-options-container .action.back:active, .block.related .action.select:active, .cart.table-wrapper .actions-toolbar > .action-delete:active, .cart.table-wrapper .action.help.map:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active, .opc-wrapper .edit-address-link:active, .opc-block-shipping-information .shipping-information-title .action-edit:active, .action-auth-toggle:active, .checkout-payment-method .payment-method-billing-address .action-cancel:active, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active, .checkout-agreements-block .action-show:active, .gift-options .actions-toolbar .action-cancel:active, .gift-summary .action-edit:active, .gift-summary .action-delete:active, .gift-wrapping-title .action-remove:active, .wishlist.split.button > .action:active, .abs-add-fields .action.remove:active, .paypal-review-discount .action.check:active, .cart-discount .action.check:active, .form-giftregistry-share .action.remove:active, .form-giftregistry-edit .action.remove:active, .form-add-invitations .action.remove:active, .form-create-return .action.remove:active, .form.send.friend .action.remove:active { color: #ff5501; text-decoration: underline; } .abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover { color: #006bb4; } .abs-action-button-as-link:hover, .abs-action-button-as-link:active, .abs-action-button-as-link:focus, .abs-action-remove:hover, .abs-action-remove:active, .abs-action-remove:focus, .abs-discount-block .action.check:hover, .abs-discount-block .action.check:active, .abs-discount-block .action.check:focus, .popup .actions-toolbar .action.cancel:hover, .popup .actions-toolbar .action.cancel:active, .popup .actions-toolbar .action.cancel:focus, .paypal-button-widget .paypal-button:hover, .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:focus, .bundle-options-container .action.back:hover, .bundle-options-container .action.back:active, .bundle-options-container .action.back:focus, .block.related .action.select:hover, .block.related .action.select:active, .block.related .action.select:focus, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .actions-toolbar > .action-delete:active, .cart.table-wrapper .actions-toolbar > .action-delete:focus, .cart.table-wrapper .action.help.map:hover, .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:focus, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:focus, .opc-wrapper .edit-address-link:hover, .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:focus, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:focus, .action-auth-toggle:hover, .action-auth-toggle:active, .action-auth-toggle:focus, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:active, .checkout-payment-method .payment-method-billing-address .action-cancel:focus, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:focus, .checkout-agreements-block .action-show:hover, .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:focus, .gift-options .actions-toolbar .action-cancel:hover, .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:focus, .gift-summary .action-edit:hover, .gift-summary .action-edit:active, .gift-summary .action-edit:focus, .gift-summary .action-delete:hover, .gift-summary .action-delete:active, .gift-summary .action-delete:focus, .gift-wrapping-title .action-remove:hover, .gift-wrapping-title .action-remove:active, .gift-wrapping-title .action-remove:focus, .wishlist.split.button > .action:hover, .wishlist.split.button > .action:active, .wishlist.split.button > .action:focus, .abs-add-fields .action.remove:hover, .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:focus, .paypal-review-discount .action.check:hover, .paypal-review-discount .action.check:active, .paypal-review-discount .action.check:focus, .cart-discount .action.check:hover, .cart-discount .action.check:active, .cart-discount .action.check:focus, .form-giftregistry-share .action.remove:hover, .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:focus, .form-giftregistry-edit .action.remove:hover, .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:focus, .form-add-invitations .action.remove:hover, .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:focus, .form-create-return .action.remove:hover, .form-create-return .action.remove:active, .form-create-return .action.remove:focus, .form.send.friend .action.remove:hover, .form.send.friend .action.remove:active, .form.send.friend .action.remove:focus { background: none; border: 0; } .abs-action-button-as-link.disabled, .abs-action-button-as-link[disabled], fieldset[disabled] .abs-action-button-as-link, .abs-action-remove.disabled, .abs-action-remove[disabled], fieldset[disabled] .abs-action-remove, .abs-discount-block .action.check.disabled, .abs-discount-block .action.check[disabled], fieldset[disabled] .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel.disabled, .popup .actions-toolbar .action.cancel[disabled], fieldset[disabled] .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button.disabled, .paypal-button-widget .paypal-button[disabled], fieldset[disabled] .paypal-button-widget .paypal-button, .bundle-options-container .action.back.disabled, .bundle-options-container .action.back[disabled], fieldset[disabled] .bundle-options-container .action.back, .block.related .action.select.disabled, .block.related .action.select[disabled], fieldset[disabled] .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete.disabled, .cart.table-wrapper .actions-toolbar > .action-delete[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map.disabled, .cart.table-wrapper .action.help.map[disabled], fieldset[disabled] .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup.disabled, .checkout-index-index .modal-popup .modal-footer .action-hide-popup[disabled], fieldset[disabled] .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link.disabled, .opc-wrapper .edit-address-link[disabled], fieldset[disabled] .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit.disabled, .opc-block-shipping-information .shipping-information-title .action-edit[disabled], fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle.disabled, .action-auth-toggle[disabled], fieldset[disabled] .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel.disabled, .checkout-payment-method .payment-method-billing-address .action-cancel[disabled], fieldset[disabled] .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address.disabled, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address[disabled], fieldset[disabled] .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show.disabled, .checkout-agreements-block .action-show[disabled], fieldset[disabled] .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel.disabled, .gift-options .actions-toolbar .action-cancel[disabled], fieldset[disabled] .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit.disabled, .gift-summary .action-edit[disabled], fieldset[disabled] .gift-summary .action-edit, .gift-summary .action-delete.disabled, .gift-summary .action-delete[disabled], fieldset[disabled] .gift-summary .action-delete, .gift-wrapping-title .action-remove.disabled, .gift-wrapping-title .action-remove[disabled], fieldset[disabled] .gift-wrapping-title .action-remove, .wishlist.split.button > .action.disabled, .wishlist.split.button > .action[disabled], fieldset[disabled] .wishlist.split.button > .action, .abs-add-fields .action.remove.disabled, .abs-add-fields .action.remove[disabled], fieldset[disabled] .abs-add-fields .action.remove, .paypal-review-discount .action.check.disabled, .paypal-review-discount .action.check[disabled], fieldset[disabled] .paypal-review-discount .action.check, .cart-discount .action.check.disabled, .cart-discount .action.check[disabled], fieldset[disabled] .cart-discount .action.check, .form-giftregistry-share .action.remove.disabled, .form-giftregistry-share .action.remove[disabled], fieldset[disabled] .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove.disabled, .form-giftregistry-edit .action.remove[disabled], fieldset[disabled] .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove.disabled, .form-add-invitations .action.remove[disabled], fieldset[disabled] .form-add-invitations .action.remove, .form-create-return .action.remove.disabled, .form-create-return .action.remove[disabled], fieldset[disabled] .form-create-return .action.remove, .form.send.friend .action.remove.disabled, .form.send.friend .action.remove[disabled], fieldset[disabled] .form.send.friend .action.remove { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .abs-action-remove:active, .abs-action-remove:not(:focus), .abs-discount-block .action.check:active, .abs-discount-block .action.check:not(:focus), .popup .actions-toolbar .action.cancel:active, .popup .actions-toolbar .action.cancel:not(:focus), .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:not(:focus), .bundle-options-container .action.back:active, .bundle-options-container .action.back:not(:focus), .block.related .action.select:active, .block.related .action.select:not(:focus), .cart.table-wrapper .actions-toolbar > .action-delete:active, .cart.table-wrapper .actions-toolbar > .action-delete:not(:focus), .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:not(:focus), .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus), .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:not(:focus), .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:not(:focus), .action-auth-toggle:active, .action-auth-toggle:not(:focus), .checkout-payment-method .payment-method-billing-address .action-cancel:active, .checkout-payment-method .payment-method-billing-address .action-cancel:not(:focus), .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:not(:focus), .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:not(:focus), .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:not(:focus), .gift-summary .action-edit:active, .gift-summary .action-edit:not(:focus), .gift-summary .action-delete:active, .gift-summary .action-delete:not(:focus), .gift-wrapping-title .action-remove:active, .gift-wrapping-title .action-remove:not(:focus), .wishlist.split.button > .action:active, .wishlist.split.button > .action:not(:focus), .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:not(:focus), .paypal-review-discount .action.check:active, .paypal-review-discount .action.check:not(:focus), .cart-discount .action.check:active, .cart-discount .action.check:not(:focus), .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:not(:focus), .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:not(:focus), .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:not(:focus), .form-create-return .action.remove:active, .form-create-return .action.remove:not(:focus), .form.send.friend .action.remove:active, .form.send.friend .action.remove:not(:focus) { box-shadow: none; } .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel { background: #eeeeee; border: 1px solid #cccccc; color: #333333; } .abs-revert-secondary-color:focus, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:focus, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:focus, .paypal-review .block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:focus, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:focus, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:focus, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.cancel:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } .products-grid.wishlist .product-item .box-tocart .tocart { font-size: 1.4rem; line-height: 1.6rem; padding: 7px 15px; } .multicheckout .action.primary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary { line-height: 2.2rem; padding: 14px 17px; font-size: 1.8rem; } .multicheckout .item-options dt, .cart.table-wrapper .item-options dt, .block-giftregistry-shared-items .product .item-options dt { clear: left; float: left; margin: 0 10px 5px 0; } .multicheckout .item-options dt:after, .cart.table-wrapper .item-options dt:after, .block-giftregistry-shared-items .product .item-options dt:after { content: ': '; } .multicheckout .item-options dd, .cart.table-wrapper .item-options dd, .block-giftregistry-shared-items .product .item-options dd { display: inline-block; float: left; margin: 0 0 5px; } .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart { width: 100%; } .products-list .product-image-wrapper, .cart.table-wrapper .product-image-wrapper, .minicart-items .product-image-wrapper, .block-giftregistry-shared-items .product-image-wrapper { height: auto; padding: 0 !important; } .products-list .product-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo, .minicart-items .product-image-wrapper .product-image-photo, .block-giftregistry-shared-items .product-image-wrapper .product-image-photo { position: static; } .product.media .product.photo .photo.image { display: block; height: auto; margin: 0 auto; max-width: 100%; } .login-container .block .block-title { border-bottom: 1px solid #e8e8e8; font-size: 1.8rem; margin-bottom: 15px; padding-bottom: 12px; } .login-container .block .block-title strong { font-weight: 500; } .giftregisty-dropdown, .wishlist-dropdown { display: inline-block; position: relative; } .abs-dropdown-simple:before, .abs-dropdown-simple:after, .giftregisty-dropdown:before, .giftregisty-dropdown:after, .wishlist-dropdown:before, .wishlist-dropdown:after { content: ''; display: table; } .abs-dropdown-simple:after, .giftregisty-dropdown:after, .wishlist-dropdown:after { clear: both; } .abs-dropdown-simple .action.toggle, .giftregisty-dropdown .action.toggle, .wishlist-dropdown .action.toggle { cursor: pointer; display: inline-block; text-decoration: none; } .abs-dropdown-simple .action.toggle:after, .giftregisty-dropdown .action.toggle:after, .wishlist-dropdown .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 0 0 0 5px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-dropdown-simple .action.toggle:hover:after, .giftregisty-dropdown .action.toggle:hover:after, .wishlist-dropdown .action.toggle:hover:after { color: inherit; } .abs-dropdown-simple .action.toggle:active:after, .giftregisty-dropdown .action.toggle:active:after, .wishlist-dropdown .action.toggle:active:after { color: inherit; } .abs-dropdown-simple .action.toggle.active, .giftregisty-dropdown .action.toggle.active, .wishlist-dropdown .action.toggle.active { display: inline-block; text-decoration: none; } .abs-dropdown-simple .action.toggle.active:after, .giftregisty-dropdown .action.toggle.active:after, .wishlist-dropdown .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: inherit; content: '\e621'; font-family: 'luma-icons'; margin: 0 0 0 5px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-dropdown-simple .action.toggle.active:hover:after, .giftregisty-dropdown .action.toggle.active:hover:after, .wishlist-dropdown .action.toggle.active:hover:after { color: inherit; } .abs-dropdown-simple .action.toggle.active:active:after, .giftregisty-dropdown .action.toggle.active:active:after, .wishlist-dropdown .action.toggle.active:active:after { color: inherit; } .abs-dropdown-simple ul.dropdown, .giftregisty-dropdown ul.dropdown, .wishlist-dropdown ul.dropdown { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 200px; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .abs-dropdown-simple ul.dropdown li, .giftregisty-dropdown ul.dropdown li, .wishlist-dropdown ul.dropdown li { margin: 0; padding: 5px 5px 5px 23px; } .abs-dropdown-simple ul.dropdown li:hover, .giftregisty-dropdown ul.dropdown li:hover, .wishlist-dropdown ul.dropdown li:hover { background: #e8e8e8; cursor: pointer; } .abs-dropdown-simple ul.dropdown:before, .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:before, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before { left: 10px; top: -12px; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after { left: 9px; top: -14px; } .abs-dropdown-simple.active, .giftregisty-dropdown.active, .wishlist-dropdown.active { overflow: visible; } .abs-dropdown-simple.active ul.dropdown, .giftregisty-dropdown.active ul.dropdown, .wishlist-dropdown.active ul.dropdown { display: block; position: absolute; } .giftregisty-dropdown ul.items, .wishlist-dropdown ul.items { padding: 6px 0; } .multicheckout .table-wrapper .col .qty .input-text, .column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .box-tocart .input-text.qty, .account .data.table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty, .block-wishlist-info-items .input-text.qty, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty { text-align: center; width: 54px; } .block, .customer-review .product-details, .block-banners, .block-banners-inline { margin-bottom: 40px; } .sidebar .product-items .action.delete, .table-comparison .cell.remove .action.delete, .block-compare .action.delete, .filter-current .action.remove { display: inline-block; text-decoration: none; } .abs-remove-button-for-blocks > span, .sidebar .product-items .action.delete > span, .table-comparison .cell.remove .action.delete > span, .block-compare .action.delete > span, .filter-current .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-remove-button-for-blocks:before, .sidebar .product-items .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before, .filter-current .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 15px; color: #999999; content: '\e616'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-remove-button-for-blocks:hover:before, .sidebar .product-items .action.delete:hover:before, .table-comparison .cell.remove .action.delete:hover:before, .block-compare .action.delete:hover:before, .filter-current .action.remove:hover:before { color: #494949; } .abs-remove-button-for-blocks:active:before, .sidebar .product-items .action.delete:active:before, .table-comparison .cell.remove .action.delete:active:before, .block-compare .action.delete:active:before, .filter-current .action.remove:active:before { color: #999999; } .product-item-name, .product.name a { font-weight: 400; } .product-item-name > a, .product.name a > a { color: #333333; text-decoration: none; } .abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited { color: #333333; text-decoration: underline; } .abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover { color: #333333; text-decoration: underline; } .abs-product-link > a:active, .product-item-name > a:active, .product.name a > a:active { color: #333333; text-decoration: underline; } .abs-like-link:visited { color: #1979c3; text-decoration: none; } .abs-like-link:hover { color: #006bb4; text-decoration: underline; } .abs-like-link:active { color: #ff5501; text-decoration: underline; } .form.giftregistry.items .actions-toolbar, .form.wishlist.items .actions-toolbar { margin-left: 0; } .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove { line-height: normal; margin-left: 73%; position: absolute; top: 34px; width: auto; } .form-giftregistry-share .fieldset .field .control, .form-giftregistry-edit .fieldset .field .control, .form-add-invitations .fieldset .field .control, .form-create-return .fieldset .field .control, .form.send.friend .fieldset .field .control { width: 70%; } .form-giftregistry-share .fieldset .actions-toolbar > .secondary, .form-giftregistry-edit .fieldset .actions-toolbar > .secondary, .form-add-invitations .fieldset .actions-toolbar > .secondary, .form-create-return .fieldset .actions-toolbar > .secondary, .form.send.friend .fieldset .actions-toolbar > .secondary { float: left; } .form-giftregistry-share .fieldset .actions-toolbar > .secondary .action.add, .form-giftregistry-edit .fieldset .actions-toolbar > .secondary .action.add, .form-add-invitations .fieldset .actions-toolbar > .secondary .action.add, .form-create-return .fieldset .actions-toolbar > .secondary .action.add, .form.send.friend .fieldset .actions-toolbar > .secondary .action.add { margin-top: 30px; } .form-giftregistry-share .fieldset .fields .actions-toolbar, .form-giftregistry-edit .fieldset .fields .actions-toolbar, .form-add-invitations .fieldset .fields .actions-toolbar, .form-create-return .fieldset .fields .actions-toolbar, .form.send.friend .fieldset .fields .actions-toolbar { margin: 0; } .form-giftregistry-share .additional, .form-giftregistry-edit .additional, .form-add-invitations .additional, .form-create-return .additional, .form.send.friend .additional { margin-top: 55px; position: relative; } .form-giftregistry-share .message.notice, .form-giftregistry-edit .message.notice, .form-add-invitations .message.notice, .form-create-return .message.notice, .form.send.friend .message.notice { margin: 30px 0 0; } .order-details-items .order-items .order-gift-message:not(.expanded-content) { height: 0; visibility: hidden; } .multicheckout .table-wrapper .col .label, .multicheckout .block .methods-shipping .item-content .fieldset > .legend, .opc-wrapper .form-discount .field .label, .bundle-options-container .block-bundle-summary .product-image-container, .bundle-options-container .block-bundle-summary .product.name, .bundle-options-container .block-bundle-summary .stock, .product-item-actions .actions-secondary > .action span, .special-price .price-label, .table-comparison .cell.label.remove span, .table-comparison .cell.label.product span, .block.related .field.choice .label, .cart.table-wrapper .col.qty .label, .minicart-wrapper .action.showcart .text, .minicart-wrapper .action.showcart .counter-label, .checkout-index-index .page-title-wrapper, .checkout-onepage-success .page-title-wrapper, .checkout-payment-method .field-select-billing > .label, .checkout-payment-method .payments .legend, .checkout-payment-method .ccard .legend, .field.street .field.additional .label, .block-balance .balance-price-label, .page-product-downloadable .product-options-wrapper .fieldset .legend.links-title, .page-product-giftcard .fieldset.giftcard > .legend, .opc-wrapper .form-giftcard-account .field .label, .form-add-invitations .fields .label, .filter-options-content .filter-count-label, .table-comparison .wishlist.split.button > .action.split span, .product-items .wishlist.split.button > .action.split span, .page-multiple-wishlist .page-title-wrapper .page-title, .block-wishlist-search-form .form-wishlist-search .fieldset > .legend, .block.newsletter .label, .review-date .review-details-label, .customer-review .product-details .rating-average-label, .block-reorder .product-item .label, .action.skip:not(:focus), .page-header .switcher .label, .page-footer .switcher .label, .products-grid.wishlist .product-item .comment-box .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-items .product.options .toggle > span, .shipping-policy-block.field-tooltip .field-tooltip-action span { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .abs-add-clearfix:before, .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:before, .abs-add-fields .fieldset .actions-toolbar:after, .payment-method-braintree .hosted-date-wrap:before, .payment-method-braintree .hosted-date-wrap:after, .multicheckout .item-options:before, .multicheckout .item-options:after, .multicheckout .block:before, .multicheckout .block:after, .multicheckout .block-content:before, .multicheckout .block-content:after, .bundle-options-container .product-options-wrapper .field.choice .label:before, .bundle-options-container .product-options-wrapper .field.choice .label:after, .toolbar:before, .toolbar:after, .sidebar .product-items-images:before, .sidebar .product-items-images:after, .cart.table-wrapper .actions-toolbar:before, .cart.table-wrapper .actions-toolbar:after, .cart.table-wrapper .item-options:before, .cart.table-wrapper .item-options:after, .minicart-items .product-item > .product:before, .minicart-items .product-item > .product:after, .checkout-container:before, .checkout-container:after, .opc-estimated-wrapper:before, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:before, .opc-wrapper .field.addresses:after, .page-product-downloadable .product-add-form:before, .page-product-downloadable .product-add-form:after, .gift-item-block .content:before, .gift-item-block .content:after, .order-details-items .order-gift-message:before, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:before, .order-details-items .block-order-details-gift-message:after, .block-giftregistry-shared-items .product .item-options:before, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:before, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping .content:before, .opc-wrapper .data.table .gift-wrapping .content:after, .table-order-items .gift-wrapping .content:before, .table-order-items .gift-wrapping .content:after, .map-popup .map-info-price:before, .map-popup .map-info-price:after, .customer-review .product-details:before, .customer-review .product-details:after, .form-create-return .actions-toolbar:before, .form-create-return .actions-toolbar:after, .header.content:before, .header.content:after, .form-giftregistry-share .fieldset .actions-toolbar:before, .form-giftregistry-share .fieldset .actions-toolbar:after, .form-giftregistry-edit .fieldset .actions-toolbar:before, .form-giftregistry-edit .fieldset .actions-toolbar:after, .form-add-invitations .fieldset .actions-toolbar:before, .form-add-invitations .fieldset .actions-toolbar:after, .form-create-return .fieldset .actions-toolbar:before, .form-create-return .fieldset .actions-toolbar:after, .form.send.friend .fieldset .actions-toolbar:before, .form.send.friend .fieldset .actions-toolbar:after { content: ''; display: table; } .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:after, .payment-method-braintree .hosted-date-wrap:after, .multicheckout .item-options:after, .multicheckout .block:after, .multicheckout .block-content:after, .bundle-options-container .product-options-wrapper .field.choice .label:after, .toolbar:after, .sidebar .product-items-images:after, .cart.table-wrapper .actions-toolbar:after, .cart.table-wrapper .item-options:after, .minicart-items .product-item > .product:after, .checkout-container:after, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:after, .page-product-downloadable .product-add-form:after, .gift-item-block .content:after, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:after, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping .content:after, .table-order-items .gift-wrapping .content:after, .map-popup .map-info-price:after, .customer-review .product-details:after, .form-create-return .actions-toolbar:after, .header.content:after, .form-giftregistry-share .fieldset .actions-toolbar:after, .form-giftregistry-edit .fieldset .actions-toolbar:after, .form-add-invitations .fieldset .actions-toolbar:after, .form-create-return .fieldset .actions-toolbar:after, .form.send.friend .fieldset .actions-toolbar:after { clear: both; } .abs-field-date .control, .abs-field-tooltip, .columns .column.main, .columns .sidebar-main, .columns .sidebar-additional, .column .block-addbysku .sku, .product-item, .sidebar .product-items-images .product-item, .search-autocomplete, .cart-summary, .opc-wrapper .shipping-address-item, .shipping-policy-block.field-tooltip .field-tooltip-content, .opc-block-summary, .block-event .slider-panel .slider .item .action.show, .sidebar .block-addbysku .fieldset .fields .field.sku, .form.search.advanced .fields.range .field.date .control, .field .control._with-tooltip, .form-giftregistry-edit .field.date .control { box-sizing: border-box; } .abs-navigation-icon:after { -webkit-font-smoothing: antialiased; font-size: 34px; line-height: 1.2; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-split-button:before, .abs-split-button:after { content: ''; display: table; } .abs-split-button:after { clear: both; } .abs-split-button .action.split { float: left; margin: 0; } .abs-split-button .action.toggle { float: right; margin: 0; } .abs-split-button button.action.split { border-bottom-right-radius: 0; border-top-right-radius: 0; } .abs-split-button button + .action.toggle { border-bottom-left-radius: 0; border-left: 0; border-top-left-radius: 0; } .abs-split-button .action.toggle { display: inline-block; text-decoration: none; } .abs-split-button .action.toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-split-button .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-split-button .action.toggle:hover:after { color: inherit; } .abs-split-button .action.toggle:active:after { color: inherit; } .abs-split-button .action.toggle.active { display: inline-block; text-decoration: none; } .abs-split-button .action.toggle.active > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-split-button .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: inherit; color: inherit; content: '\e621'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-split-button .action.toggle.active:hover:after { color: inherit; } .abs-split-button .action.toggle.active:active:after { color: inherit; } .abs-split-button .items { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 100%; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .abs-split-button .items li { margin: 0; padding: 3px 5px; } .abs-split-button .items li:hover { background: #e8e8e8; cursor: pointer; } .abs-split-button .items:before, .abs-split-button .items:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .abs-split-button .items:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .abs-split-button .items:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .abs-split-button .items:before { right: 10px; top: -12px; } .abs-split-button .items:after { right: 9px; top: -14px; } .abs-split-button.active { overflow: visible; } .abs-split-button.active .items { display: block; position: absolute; } .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary > .action, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist { color: #999999; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; display: inline-block; text-decoration: none; } .abs-actions-addto:before, .bundle-options-container .block-bundle-summary .product-addto-links > .action:before, .product-item-actions .actions-secondary > .action:before, .product-social-links .action.tocompare:before, .wishlist.split.button > .action.split:before, .product-social-links .action.mailto.friend:before, .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: inherit; font-family: 'luma-icons'; margin: -2px 5px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .bundle-options-container .block-bundle-summary .product-addto-links > .action:hover, .product-item-actions .actions-secondary > .action:hover, .product-social-links .action.tocompare:hover, .wishlist.split.button > .action.split:hover, .product-social-links .action.mailto.friend:hover, .product-social-links .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover, .product-item .action.towishlist:hover, .table-comparison .action.towishlist:hover { color: #333333; text-decoration: none; } .bundle-options-container .block-bundle-summary .product-addto-links > .action:before, .product-item-actions .actions-secondary > .action:before, .product-social-links .action.tocompare:before, .wishlist.split.button > .action.split:before, .product-social-links .action.mailto.friend:before, .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before { width: 18px; } .bundle-options-container .block-bundle-summary .box-tocart, .box-tocart { margin: 0 0 30px; } .abs-cart-block > .title, .minicart-items .product .toggle, .abs-discount-block .block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title, .cart-discount .block > .title { border-top: 1px solid #cccccc; cursor: pointer; margin-bottom: 0; position: relative; padding: 10px 40px 10px 15px; display: block; text-decoration: none; } .abs-cart-block > .title:after, .minicart-items .product .toggle:after, .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after { position: absolute; right: 20px; top: 10px; } .abs-toggling-title > span, .abs-cart-block > .title > span, .minicart-items .product .toggle > span, .abs-discount-block .block > .title > span, .cart-summary .block > .title > span, .paypal-review-discount .block > .title > span, .cart-discount .block > .title > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-toggling-title:after, .abs-cart-block > .title:after, .minicart-items .product .toggle:after, .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-discount-block .block, .cart-summary .block, .paypal-review-discount .block, .cart-discount .block { margin: 0; } .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after { color: #858585; } .abs-discount-block .block .content, .cart-summary .block .content, .paypal-review-discount .block .content, .cart-discount .block .content { display: none; padding: 5px 15px 23px; position: relative; } .abs-cart-block.active > .title:after, .abs-discount-block .block.active > .title:after, .cart-summary .block.active > .title:after, .paypal-review-discount .block.active > .title:after, .cart-discount .block.active > .title:after { content: '\e621'; } .abs-discount-block .block.active .content, .cart-summary .block.active .content, .paypal-review-discount .block.active .content, .cart-discount .block.active .content { display: block; } .multicheckout .table-wrapper .cart-price { color: #7d7d7d; font-size: 1.6rem; font-weight: 700; } .multicheckout .table-wrapper .product-item-name { font-size: 1.8rem; font-weight: 300; margin: 0; } .abs-account-blocks .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .customer-review .review-details .title, .multicheckout .block-title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title { border-bottom: 1px solid #c6c6c6; margin-bottom: 25px; padding-bottom: 10px; } .abs-account-blocks .block-title > strong, .abs-account-blocks .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .multicheckout .block-content .title > strong, .multicheckout .block-content .title > span, .account .legend > strong, .account .legend > span, .form-giftregistry-search .legend > strong, .form-giftregistry-search .legend > span, .block-giftregistry-results .block-title > strong, .block-giftregistry-results .block-title > span, .block-giftregistry-shared-items .block-title > strong, .block-giftregistry-shared-items .block-title > span, .block-wishlist-search-form .block-title > strong, .block-wishlist-search-form .block-title > span, .block-wishlist-search-results .block-title > strong, .block-wishlist-search-results .block-title > span, .customer-review .review-details .title > strong, .customer-review .review-details .title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .paypal-review .block .block-title > strong, .paypal-review .block .block-title > span, .account .column.main .block:not(.widget) .block-title > strong, .account .column.main .block:not(.widget) .block-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > span, .sales-guest-view .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > span { font-size: 2.2rem; font-weight: 300; } .block-addresses-list address, .box-billing-address .box-content, .box-shipping-address .box-content, .box-information .box-content, .box-newsletter .box-content { line-height: 24px; } .order-details-items tfoot td { background: #f5f5f5; } .paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax { color: #666666; font-size: 1.8rem; display: block; line-height: 1; white-space: nowrap; } .paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price { font-weight: 700; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax, .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-excluding-tax, .cart-summary .price-including-tax, .cart-summary .price-excluding-tax, .gift-summary .price-including-tax, .gift-summary .price-excluding-tax, .gift-options .price-including-tax, .gift-options .price-excluding-tax { font-size: 1.4rem; display: inline-block; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax, .cart-summary .price-including-tax + .price-excluding-tax, .gift-summary .price-including-tax + .price-excluding-tax, .gift-options .price-including-tax + .price-excluding-tax { font-size: 1.1rem; display: inline-block; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:before, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:before, .cart-summary .price-including-tax + .price-excluding-tax:before, .gift-summary .price-including-tax + .price-excluding-tax:before, .gift-options .price-including-tax + .price-excluding-tax:before { content: '(' attr(data-label) ': '; } .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:after, .bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:after, .cart-summary .price-including-tax + .price-excluding-tax:after, .gift-summary .price-including-tax + .price-excluding-tax:after, .gift-options .price-including-tax + .price-excluding-tax:after { content: ')'; } .price-including-tax .cart-tax-total, .price-excluding-tax .cart-tax-total, .paypal-review .table-paypal-review-items .cart-tax-total, .cart.table-wrapper .cart-tax-total, .order-details-items .cart-tax-total { cursor: pointer; padding-right: 10px; position: relative; display: inline-block; text-decoration: none; } .abs-tax-total:after, .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after, .paypal-review .table-paypal-review-items .cart-tax-total:after, .cart.table-wrapper .cart-tax-total:after, .order-details-items .cart-tax-total:after { -webkit-font-smoothing: antialiased; font-size: 8px; line-height: 8px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after, .paypal-review .table-paypal-review-items .cart-tax-total:after, .cart.table-wrapper .cart-tax-total:after, .order-details-items .cart-tax-total:after { position: absolute; right: -2px; top: 4px; } .abs-tax-total-expanded:after, .price-including-tax .cart-tax-total-expanded:after, .price-excluding-tax .cart-tax-total-expanded:after, .paypal-review .table-paypal-review-items .cart-tax-total-expanded:after, .cart.table-wrapper .cart-tax-total-expanded:after, .order-details-items .cart-tax-total-expanded:after { content: '\e621'; } .giftcard-account .form-giftcard-redeem .fieldset, .form-giftregistry-create .fieldset { margin-bottom: 20px; } .review-ratings .rating-summary, .customer-review .review-details .customer-review-rating .rating-summary { display: table-row; } .review-ratings .rating-label, .customer-review .review-details .customer-review-rating .rating-label { display: table-cell; padding-bottom: 5px; padding-right: 25px; padding-top: 1px; vertical-align: top; } .review-ratings .rating-result, .customer-review .review-details .customer-review-rating .rating-result { display: table-cell; vertical-align: top; } .block-addresses-list .items.addresses .item.actions .action:after, .account .data.table .col.actions .action:after, [class^='sales-guest-'] .data.table .col.actions .action:after, .sales-guest-view .data.table .col.actions .action:after, .block .box-actions .action:after { border-left: 1px solid #a6a6a6; content: ''; display: inline-block; height: 12px; margin: 0 10px; vertical-align: -1px; } .block-addresses-list .items.addresses .item.actions .action:last-child:after, .account .data.table .col.actions .action:last-child:after, [class^='sales-guest-'] .data.table .col.actions .action:last-child:after, .sales-guest-view .data.table .col.actions .action:last-child:after, .block .box-actions .action:last-child:after { display: none; } .multicheckout .block-title > .action, .paypal-review .block .block-title > .action, .account .column.main .block:not(.widget) .block-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action, .sales-guest-view .column.main .block:not(.widget) .block-title > .action { margin-left: 15px; } .multicheckout .box-title, .paypal-review .block .box-title, .account .column.main .block:not(.widget) .box-title, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title, .sales-guest-view .column.main .block:not(.widget) .box-title { display: inline-block; margin: 0 0 10px; } .multicheckout .box-title > span, .paypal-review .block .box-title > span, .account .column.main .block:not(.widget) .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span { font-size: 1.6rem; } .multicheckout .box-title > .action, .paypal-review .block .box-title > .action, .account .column.main .block:not(.widget) .box-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action, .sales-guest-view .column.main .block:not(.widget) .box-title > .action { font-weight: 400; margin-left: 10px; } .block-minicart .subtotal .label:after, .minicart-items .details-qty .label:after, .minicart-items .price-minicart .label:after, .order-details-items .order-gift-message .label:after, .order-details-items .block-order-details-gift-message .label:after, .block-wishlist-management .wishlist-select .wishlist-name-label:after { content: ': '; } .abs-dropdown-items-new .action.new, .wishlist.split.button .action.new, .wishlist-dropdown .action.new { display: inline-block; text-decoration: none; } .abs-icon-add:before, .abs-dropdown-items-new .action.new:before, .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 10px; color: inherit; content: '\e61c'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.split.button .items .item:last-child:hover, .wishlist-dropdown .items .item:last-child:hover { background: #e8e8e8; } .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before { margin-left: -17px; margin-right: 5px; } .abs-sidebar-totals .table-caption, .multicheckout .block .methods-shipping .item-content .fieldset > .legend + br, .multicheckout .hidden, [class^='multishipping-'] .nav-sections, [class^='multishipping-'] .nav-toggle, .sidebar .subtitle, .cart-summary .block .fieldset.estimate > .legend, .cart-summary .block .fieldset.estimate > .legend + br, .minicart-items .product-item-details .weee[data-label] .label, .page-product-giftcard .fieldset.giftcard > .legend + br, .order-details-items .order-items .order-gift-message .action.close, .no-display, .cart-totals .table-caption, .opc-block-summary .table-totals .table-caption { display: none; } .return-status, .order-status { border: 2px solid #cccccc; border-radius: 3px; display: inline-block; margin: 3px 0 0; padding: 2px 10px; text-transform: uppercase; vertical-align: top; } .magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title, [class^='sales-guest-'] .page-main .page-title-wrapper .page-title, .sales-guest-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title { margin-right: 25px; } .magento-rma-returns-returns .page-main .page-title-wrapper .order-date, .magento-rma-returns-view .page-main .page-title-wrapper .order-date, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date, .account .page-main .page-title-wrapper .order-date, [class^='sales-guest-'] .page-main .page-title-wrapper .order-date, .sales-guest-view .page-main .page-title-wrapper .order-date, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date { font-size: 16px; margin-bottom: 10px; } .magento-rma-returns-returns .page-main .page-title-wrapper .order-date .label, .magento-rma-returns-view .page-main .page-title-wrapper .order-date .label, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label, .account .page-main .page-title-wrapper .order-date .label, [class^='sales-guest-'] .page-main .page-title-wrapper .order-date .label, .sales-guest-view .page-main .page-title-wrapper .order-date .label, .magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label { display: none; } .account .column.main .order-details-items .table-wrapper .data.table, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table, .block-giftregistry-results .data.table, .block-wishlist-search-results .data.table, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table { border: none; } .abs-table-striped > tbody > tr:nth-child(even) > td, .abs-table-striped > tbody > tr:nth-child(even) > th, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th, .block-giftregistry-results .data.table > tbody > tr:nth-child(even) > td, .block-giftregistry-results .data.table > tbody > tr:nth-child(even) > th, .block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > td, .block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th { background: #f6f6f6; } .abs-table-striped > thead > tr > th, .abs-table-striped > tbody > tr > th, .abs-table-striped > tfoot > tr > th, .abs-table-striped > thead > tr > td, .abs-table-striped > tbody > tr > td, .abs-table-striped > tfoot > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td, .block-giftregistry-results .data.table > thead > tr > th, .block-giftregistry-results .data.table > tbody > tr > th, .block-giftregistry-results .data.table > tfoot > tr > th, .block-giftregistry-results .data.table > thead > tr > td, .block-giftregistry-results .data.table > tbody > tr > td, .block-giftregistry-results .data.table > tfoot > tr > td, .block-wishlist-search-results .data.table > thead > tr > th, .block-wishlist-search-results .data.table > tbody > tr > th, .block-wishlist-search-results .data.table > tfoot > tr > th, .block-wishlist-search-results .data.table > thead > tr > td, .block-wishlist-search-results .data.table > tbody > tr > td, .block-wishlist-search-results .data.table > tfoot > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td { border: none; } .abs-table-striped > thead > tr > th, .abs-table-striped > thead > tr > td, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, [class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td, .block-giftregistry-results .data.table > thead > tr > th, .block-giftregistry-results .data.table > thead > tr > td, .block-wishlist-search-results .data.table > thead > tr > th, .block-wishlist-search-results .data.table > thead > tr > td, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th, .magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td { border-bottom: 1px solid #cccccc; } .block-compare .counter, .block-wishlist .counter { color: #7d7d7d; font-size: 1.2rem; white-space: nowrap; } .block-compare .block-title, .block-reorder .block-title, .widget .block-title, .block-wishlist .block-title { margin: 0 0 20px; } .block-compare .block-title strong, .block-reorder .block-title strong, .widget .block-title strong, .block-wishlist .block-title strong { font-size: 18px; font-weight: 300; } .block-cart-failed, .cart-container .form-cart { margin-bottom: 20px; } .block-cart-failed .actions.main .continue, .block-cart-failed .actions.main .clear, .cart-container .form-cart .actions.main .continue, .cart-container .form-cart .actions.main .clear { display: none; } .form.search.advanced .fields.range .field.date .control, .form-giftregistry-edit .field.date .control { position: relative; } .abs-field-date input, .field.date ._has-datepicker, .field-dob ._has-datepicker, .form-giftregistry-search .fields-specific-options .datetime-picker, .form.search.advanced .fields.range .field.date input, .form-giftregistry-edit .field.date input { margin-right: 10px; width: calc(100% - 33px); } .field .control._with-tooltip { position: relative; } .field .control._with-tooltip input { margin-right: 10px; width: calc(100% - 36px); } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content, .shipping-policy-block.field-tooltip .field-tooltip-content { right: -10px; top: 40px; left: auto; } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:after { border: 10px solid transparent; height: 0; width: 0; margin-top: -21px; right: 10px; left: auto; top: 0; } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:before { border-bottom-color: #666666; } .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:after { border-bottom-color: #f4f4f4; top: 1px; } .opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title { padding-bottom: 10px; color: #333333; font-weight: 300; font-size: 2.6rem; } .cart-totals, .opc-block-summary .table-totals { border-top: 1px solid #cccccc; padding-top: 10px; } .cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark { border: 0; font-weight: 400; padding: 6px 0; } .cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount { border: 0; font-weight: 400; padding: 6px 0 6px 14px; text-align: right; white-space: nowrap; } .cart-totals .grand th, .cart-totals .grand td, .opc-block-summary .table-totals .grand th, .opc-block-summary .table-totals .grand td { padding: 11px 0; } .cart-totals .grand strong, .opc-block-summary .table-totals .grand strong { display: inline-block; font-weight: 600; padding: 3px 0 0; } .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark { font-size: 1.8rem; border-top: 1px solid #cccccc; padding-right: 10px; } .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount { font-size: 1.8rem; border-top: 1px solid #cccccc; } .cart-totals .msrp, .opc-block-summary .table-totals .msrp { margin-bottom: 10px; } .cart-totals tbody tr:last-child td, .opc-block-summary .table-totals tbody tr:last-child td { padding-bottom: 19px; } .cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount, .opc-block-summary .table-totals .totals-tax-summary .mark, .opc-block-summary .table-totals .totals-tax-summary .amount { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; cursor: pointer; } .cart-totals .totals-tax-summary .amount .price, .opc-block-summary .table-totals .totals-tax-summary .amount .price { padding-right: 20px; position: relative; display: inline-block; text-decoration: none; } .abs-sidebar-totals .totals-tax-summary .amount .price > span, .cart-totals .totals-tax-summary .amount .price > span, .opc-block-summary .table-totals .totals-tax-summary .amount .price > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-sidebar-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after { position: absolute; right: 3px; top: 3px; } .cart-totals .totals-tax-summary.expanded .mark, .cart-totals .totals-tax-summary.expanded .amount, .opc-block-summary .table-totals .totals-tax-summary.expanded .mark, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount { border-bottom: 0; } .abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after, .cart-totals .totals-tax-summary.expanded .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after { content: '\e621'; } .cart-totals .totals-tax-details, .opc-block-summary .table-totals .totals-tax-details { border-bottom: 1px solid #cccccc; display: none; } .cart-totals .totals-tax-details.shown, .opc-block-summary .table-totals .totals-tax-details.shown { display: table-row; } .cart-totals .table-wrapper, .opc-block-summary .table-totals .table-wrapper { margin-bottom: 0; } .paypal-review-discount .block > .title strong, .cart-discount .block > .title strong { color: #1979c3; font-weight: 400; } .paypal-review-discount .actions-toolbar, .cart-discount .actions-toolbar { display: table-cell; vertical-align: top; width: 1%; } .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel { border-bottom-left-radius: 0; border-top-left-radius: 0; margin: 0 0 0 -1px; white-space: nowrap; width: auto; } .paypal-review-discount .actions-toolbar .secondary, .cart-discount .actions-toolbar .secondary { bottom: 5px; left: 15px; position: absolute; } .paypal-review-discount .action.check, .cart-discount .action.check { font-weight: 400; } .paypal-review-discount .fieldset, .cart-discount .fieldset { display: table; width: 100%; } .paypal-review-discount .fieldset > .field > .label, .cart-discount .fieldset > .field > .label { display: none; } .paypal-review-discount .field, .cart-discount .field { display: table-cell; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/light/opensans-300.eot'); src: url('../fonts/opensans/light/opensans-300.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../fonts/opensans/light/opensans-300.woff') format('woff'), url('../fonts/opensans/light/opensans-300.ttf') format('truetype'), url('../fonts/opensans/light/opensans-300.svg#Open Sans') format('svg'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/regular/opensans-400.eot'); src: url('../fonts/opensans/regular/opensans-400.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../fonts/opensans/regular/opensans-400.woff') format('woff'), url('../fonts/opensans/regular/opensans-400.ttf') format('truetype'), url('../fonts/opensans/regular/opensans-400.svg#Open Sans') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/semibold/opensans-600.eot'); src: url('../fonts/opensans/semibold/opensans-600.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../fonts/opensans/semibold/opensans-600.woff') format('woff'), url('../fonts/opensans/semibold/opensans-600.ttf') format('truetype'), url('../fonts/opensans/semibold/opensans-600.svg#Open Sans') format('svg'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Open Sans'; src: url('../fonts/opensans/bold/opensans-700.eot'); src: url('../fonts/opensans/bold/opensans-700.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../fonts/opensans/bold/opensans-700.woff') format('woff'), url('../fonts/opensans/bold/opensans-700.ttf') format('truetype'), url('../fonts/opensans/bold/opensans-700.svg#Open Sans') format('svg'); font-weight: 700; font-style: normal; } .items { margin: 0; padding: 0; list-style: none none; } .columns { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing: border-box; } .columns:after { clear: both; content: ' '; display: block; height: 0; overflow: hidden; visibility: hidden; } .columns .column.main { padding-bottom: 40px; -webkit-flex-basis: 100%; flex-basis: 100%; -webkit-flex-grow: 1; flex-grow: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .columns .sidebar-main { -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-basis: 100%; flex-basis: 100%; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .columns .sidebar-additional { -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-basis: 100%; flex-basis: 100%; -ms-flex-order: 2; -webkit-order: 2; order: 2; } .table-wrapper { margin-bottom: 20px; } table > caption { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .table tfoot { background: #f5f5f5; } .table tfoot > tr:first-child th, .table tfoot > tr:first-child td { border-top: 1px solid #cccccc; padding-top: 20px; } .table tfoot th, .table tfoot td { border: 0; } .table tfoot .mark { font-weight: 400; text-align: right; } .message.info { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fdf0d5; color: #6f4400; padding-left: 45px; position: relative; } .message.info a { color: #1979c3; } .message.info a:hover { color: #006bb4; } .message.info a:active { color: #006bb4; } .message.info > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #c07600; content: '\e602'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.error { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fae5e5; color: #e02b27; padding-left: 45px; position: relative; } .message.error a { color: #1979c3; } .message.error a:hover { color: #006bb4; } .message.error a:active { color: #006bb4; } .message.error > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #b30000; content: '\e61f'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.warning { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fdf0d5; color: #6f4400; padding-left: 45px; position: relative; } .message.warning a { color: #1979c3; } .message.warning a:hover { color: #006bb4; } .message.warning a:active { color: #006bb4; } .message.warning > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #c07600; content: '\e602'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.notice { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #fdf0d5; color: #6f4400; padding-left: 45px; position: relative; } .message.notice a { color: #1979c3; } .message.notice a:hover { color: #006bb4; } .message.notice a:active { color: #006bb4; } .message.notice > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #c07600; content: '\e602'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .message.success { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #e5efe5; color: #006400; padding-left: 45px; position: relative; } .message.success a { color: #1979c3; } .message.success a:hover { color: #006bb4; } .message.success a:active { color: #006bb4; } .message.success > *:first-child:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 24px; color: #006400; content: '\e60e'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } .panel.header .links, .panel.header .switcher { display: none; } .nav-sections { background: #f0f0f0; } .nav-toggle { display: inline-block; text-decoration: none; cursor: pointer; display: block; font-size: 0; left: 15px; position: absolute; top: 15px; z-index: 14; } .nav-toggle:before { -webkit-font-smoothing: antialiased; font-size: 28px; line-height: inherit; color: #8f8f8f; content: '\e609'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .nav-toggle:hover:before { color: #333333; } .nav-toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .tooltip.wrapper { position: relative; } .tooltip.wrapper .tooltip.content { background: #ffffff; max-width: 360px; min-width: 210px; padding: 12px 16px; z-index: 100; display: none; position: absolute; text-align: left; color: #333333; line-height: 1.4; border: 1px solid #bbbbbb; margin-top: 5px; left: 0; top: 100%; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before { border: solid transparent; content: ''; height: 0; position: absolute; width: 0; } .tooltip.wrapper .tooltip.content:after { border-width: 5px; border-color: transparent; } .tooltip.wrapper .tooltip.content:before { border-width: 6px; border-color: transparent; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before { bottom: 100%; } .tooltip.wrapper .tooltip.content:after { border-bottom-color: #ffffff; left: 15px; margin-left: -5px; } .tooltip.wrapper .tooltip.content:before { border-bottom-color: #bbbbbb; left: 15px; margin-left: -6px; } .tooltip.wrapper tooltip.toggle { cursor: help; } .tooltip.wrapper tooltip.toggle:hover + .tooltip.content, .tooltip.wrapper tooltip.toggle:focus + .tooltip.content, .tooltip.wrapper:hover .tooltip.content { display: block; } .tooltip.wrapper .tooltip.content dl { margin-bottom: 0; } .tooltip.wrapper .tooltip.content dd { white-space: normal; } .tooltip.wrapper .tooltip.content .subtitle { display: inline-block; font-size: 16px; font-weight: 500; margin-bottom: 15px; } .tooltip.wrapper .tooltip.content .label { margin-top: 10px; } .tooltip.wrapper .tooltip.content .label:first-child { margin-top: 0; } .tooltip.wrapper .tooltip.content .values { margin: 0; } .ui-tooltip { position: absolute; z-index: 9999; } .load.indicator { background-color: rgba(255, 255, 255, 0.7); z-index: 9999; bottom: 0; left: 0; position: fixed; right: 0; top: 0; position: absolute; } .load.indicator:before { background: transparent url('../images/loader-2.gif') no-repeat 50% 50%; border-radius: 5px; height: 160px; width: 160px; bottom: 0; box-sizing: border-box; content: ''; left: 0; margin: auto; position: absolute; right: 0; top: 0; } .load.indicator > span { display: none; } .loading-mask { bottom: 0; left: 0; margin: auto; position: fixed; right: 0; top: 0; z-index: 100; background: rgba(255, 255, 255, 0.5); } .loading-mask .loader > img { bottom: 0; left: 0; margin: auto; position: fixed; right: 0; top: 0; z-index: 100; } .loading-mask .loader > p { display: none; } body > .loading-mask { z-index: 9999; } ._block-content-loading { position: relative; } .fieldset { border: 0; margin: 0 0 40px; padding: 0; letter-spacing: -0.31em; } .fieldset > * { letter-spacing: normal; } .fieldset > .legend { margin: 0 0 20px; padding: 0 0 10px; width: 100%; box-sizing: border-box; float: left; font-weight: 300; line-height: 1.2; font-size: 1.8rem; } .fieldset > .legend + br { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; } .fieldset:last-child { margin-bottom: 0; } .fieldset > .field, .fieldset > .fields > .field { margin: 0 0 20px; } .fieldset > .field > .label, .fieldset > .fields > .field > .label { margin: 0 0 8px; display: inline-block; } .fieldset > .field:last-child, .fieldset > .fields > .field:last-child { margin-bottom: 0; } .fieldset > .field > .label, .fieldset > .fields > .field > .label { font-weight: 600; } .fieldset > .field > .label + br, .fieldset > .fields > .field > .label + br { display: none; } .fieldset > .field .choice input, .fieldset > .fields > .field .choice input { vertical-align: top; } .fieldset > .field .fields.group:before, .fieldset > .fields > .field .fields.group:before, .fieldset > .field .fields.group:after, .fieldset > .fields > .field .fields.group:after { content: ''; display: table; } .fieldset > .field .fields.group:after, .fieldset > .fields > .field .fields.group:after { clear: both; } .fieldset > .field .fields.group .field, .fieldset > .fields > .field .fields.group .field { box-sizing: border-box; float: left; } .fieldset > .field .fields.group.group-2 .field, .fieldset > .fields > .field .fields.group.group-2 .field { width: 50% !important; } .fieldset > .field .fields.group.group-3 .field, .fieldset > .fields > .field .fields.group.group-3 .field { width: 33.3% !important; } .fieldset > .field .fields.group.group-4 .field, .fieldset > .fields > .field .fields.group.group-4 .field { width: 25% !important; } .fieldset > .field .fields.group.group-5 .field, .fieldset > .fields > .field .fields.group.group-5 .field { width: 20% !important; } .fieldset > .field .addon, .fieldset > .fields > .field .addon { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; padding: 0; width: 100%; } .fieldset > .field .addon textarea, .fieldset > .fields > .field .addon textarea, .fieldset > .field .addon select, .fieldset > .fields > .field .addon select, .fieldset > .field .addon input, .fieldset > .fields > .field .addon input { -ms-flex-order: 2; -webkit-order: 2; order: 2; -webkit-flex-basis: 100%; flex-basis: 100%; display: inline-block; margin: 0; width: auto; } .fieldset > .field .addon .addbefore, .fieldset > .fields > .field .addon .addbefore, .fieldset > .field .addon .addafter, .fieldset > .fields > .field .addon .addafter { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.428571429; padding: 0 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; -ms-flex-order: 3; -webkit-order: 3; order: 3; display: inline-block; vertical-align: middle; white-space: nowrap; width: auto; } .fieldset > .field .addon .addbefore:disabled, .fieldset > .fields > .field .addon .addbefore:disabled, .fieldset > .field .addon .addafter:disabled, .fieldset > .fields > .field .addon .addafter:disabled { opacity: 0.5; } .fieldset > .field .addon .addbefore::-moz-placeholder, .fieldset > .fields > .field .addon .addbefore::-moz-placeholder, .fieldset > .field .addon .addafter::-moz-placeholder, .fieldset > .fields > .field .addon .addafter::-moz-placeholder { color: #c2c2c2; } .fieldset > .field .addon .addbefore::-webkit-input-placeholder, .fieldset > .fields > .field .addon .addbefore::-webkit-input-placeholder, .fieldset > .field .addon .addafter::-webkit-input-placeholder, .fieldset > .fields > .field .addon .addafter::-webkit-input-placeholder { color: #c2c2c2; } .fieldset > .field .addon .addbefore:-ms-input-placeholder, .fieldset > .fields > .field .addon .addbefore:-ms-input-placeholder, .fieldset > .field .addon .addafter:-ms-input-placeholder, .fieldset > .fields > .field .addon .addafter:-ms-input-placeholder { color: #c2c2c2; } .fieldset > .field .addon .addbefore, .fieldset > .fields > .field .addon .addbefore { float: left; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .fieldset > .field .additional, .fieldset > .fields > .field .additional { margin-top: 10px; } .fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after { content: '*'; color: #e02b27; font-size: 1.2rem; margin: 0 0 0 5px; } .fieldset > .field .note, .fieldset > .fields > .field .note { font-size: 1.2rem; margin: 3px 0 0; padding: 0; display: inline-block; text-decoration: none; } .fieldset > .field .note:before, .fieldset > .fields > .field .note:before { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 12px; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .fieldset > .field.no-label > .label, .fieldset > .fields > .field.no-label > .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .fieldset > .field.choice .label, .fieldset > .fields > .field.choice .label { display: inline; font-weight: normal; margin: 0; } .column:not(.main) .fieldset > .field .label, .column:not(.main) .fieldset > .fields > .field .label { font-weight: normal; } .fieldset > .field .field.choice, .fieldset > .fields > .field .field.choice { margin-bottom: 10px; } .fieldset > .field .field.choice:last-child, .fieldset > .fields > .field .field.choice:last-child { margin-bottom: 0; } .legend + .fieldset, .legend + div { clear: both; } .legend > span { margin-right: 5px; } fieldset.field { border: 0; padding: 0; } .field.date .time-picker { display: inline-block; margin-top: 10px; white-space: nowrap; } .field .message.warning { margin-top: 10px; } select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; background: #ffffff url('../images/select-bg.svg') no-repeat 100% 45%; background-size: 30px 60px; border: 1px solid #cccccc; height: 32px; padding-right: 25px; text-indent: .01em; text-overflow: ''; } select::-ms-expand { display: none; } .lt-ie10 select { background-image: none; padding-right: 4px; } div.mage-error[generated] { margin-top: 7px; } .field .tooltip { position: relative; } .field .tooltip .tooltip-content { background: #ffffff; max-width: 360px; min-width: 210px; padding: 12px 16px; z-index: 100; display: none; position: absolute; text-align: left; color: #333333; line-height: 1.4; border: 1px solid #bbbbbb; margin-left: 5px; left: 100%; top: 0; } .field .tooltip .tooltip-content:after, .field .tooltip .tooltip-content:before { border: solid transparent; content: ''; height: 0; position: absolute; width: 0; } .field .tooltip .tooltip-content:after { border-width: 5px; border-color: transparent; } .field .tooltip .tooltip-content:before { border-width: 6px; border-color: transparent; } .field .tooltip .tooltip-content:after, .field .tooltip .tooltip-content:before { right: 100%; } .field .tooltip .tooltip-content:after { border-right-color: #ffffff; margin-top: -5px; top: 15px; } .field .tooltip .tooltip-content:before { border-right-color: #bbbbbb; margin-top: -6px; top: 15px; } .field .tooltip .tooltip-toggle { cursor: help; } .field .tooltip .tooltip-toggle:hover + .tooltip-content, .field .tooltip .tooltip-toggle:focus + .tooltip-content, .field .tooltip:hover .tooltip-content { display: block; } .field .tooltip .tooltip-content { min-width: 200px; white-space: normal; } input:focus ~ .tooltip .tooltip-content, select:focus ~ .tooltip .tooltip-content { display: block; } ._has-datepicker ~ .ui-datepicker-trigger { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-shadow: none; font-weight: 400; display: block; text-decoration: none; display: inline-block; margin-top: -4px; vertical-align: middle; } ._has-datepicker ~ .ui-datepicker-trigger:focus, ._has-datepicker ~ .ui-datepicker-trigger:active { background: none; border: none; } ._has-datepicker ~ .ui-datepicker-trigger:hover { background: none; border: none; } ._has-datepicker ~ .ui-datepicker-trigger.disabled, ._has-datepicker ~ .ui-datepicker-trigger[disabled], fieldset[disabled] ._has-datepicker ~ .ui-datepicker-trigger { cursor: not-allowed; pointer-events: none; opacity: 0.5; } ._has-datepicker ~ .ui-datepicker-trigger > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } ._has-datepicker ~ .ui-datepicker-trigger:before { -webkit-font-smoothing: antialiased; font-size: 23px; line-height: 23px; color: #7d7d7d; content: '\e612'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } ._has-datepicker ~ .ui-datepicker-trigger:focus { box-shadow: none; outline: 0; } .sidebar .fieldset { margin: 0; } .sidebar .fieldset > .field:not(.choice):not(:last-child), .sidebar .fieldset .fields > .field:not(:last-child) { margin: 0 0 20px; } .sidebar .fieldset > .field:not(.choice) .label, .sidebar .fieldset .fields > .field .label { margin: 0 0 4px; padding: 0 0 5px; text-align: left; width: 100%; } .sidebar .fieldset > .field:not(.choice) .control, .sidebar .fieldset .fields > .field .control { width: 100%; } @font-face { font-family: 'luma-icons'; src: url('../fonts/Luma-Icons.eot'); src: url('../fonts/Luma-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Luma-Icons.woff2') format('woff2'), url('../fonts/Luma-Icons.woff') format('woff'), url('../fonts/Luma-Icons.ttf') format('truetype'), url('../fonts/Luma-Icons.svg#luma-icons') format('svg'); font-weight: normal; font-style: normal; } button, a.action.primary { border-radius: 3px; } button:not(.primary) { box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } button:not(.primary):active { box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); } body:not(._keyfocus) button:focus { box-shadow: none; } a.action.primary { display: inline-block; text-decoration: none; } a.action.primary:hover, a.action.primary:active, a.action.primary:focus { text-decoration: none; } .action.primary { background-image: none; background: #1979c3; border: 1px solid #1979c3; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; padding: 7px 15px; font-size: 1.4rem; box-sizing: border-box; vertical-align: middle; } .action.primary:focus, .action.primary:active { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action.primary:hover { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .action.primary.disabled, .action.primary[disabled], fieldset[disabled] .action.primary { opacity: 0.5; cursor: default; pointer-events: none; } .product.data.items { margin: 0; padding: 0; border-bottom: 1px solid #cccccc; margin-bottom: 20px; margin-left: -15px; margin-right: -15px; } .product.data.items > .item.title { box-sizing: border-box; float: none; width: 100%; } .product.data.items > .item.title > .switch { display: block; } .product.data.items > .item.content { box-sizing: border-box; display: block; float: none; margin: 0; } .product.data.items > .item.content:before, .product.data.items > .item.content:after { content: ''; display: table; } .product.data.items > .item.content:after { clear: both; } .product.data.items > .item.content.active { display: block; } .product.data.items > .item.title { margin: 0; } .product.data.items > .item.title > .switch { border-top: 1px solid #cccccc; height: 40px; padding: 1px 10px 1px 10px; font-weight: 600; line-height: 40px; font-size: 1.4rem; color: #333333; text-decoration: none; } .product.data.items > .item.title > .switch:visited { color: #333333; text-decoration: none; } .product.data.items > .item.title > .switch:hover { color: #333333; text-decoration: none; } .product.data.items > .item.title > .switch:active { color: #333333; text-decoration: none; } .product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover { padding-bottom: 1px; } .product.data.items > .item.content { background: #ffffff; margin: 0; padding: 10px 10px 30px; } .product.data.items .item.title a { position: relative; text-decoration: none; } .product.data.items .item.title a:after { -webkit-font-smoothing: antialiased; font-size: 14px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .product.data.items .item.title a:after { position: absolute; right: 10px; top: 1px; } .product.data.items .item.title.active a:after { content: '\e621'; } .product.data.items .value p:last-child { margin-bottom: 0; } .product.data.items .table-wrapper { margin: 0; } .pages > .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages .items { font-size: 0; letter-spacing: -1px; line-height: 0; white-space: nowrap; margin: 0; padding: 0; list-style: none none; display: inline-block; font-weight: 400; } .pages .item { font-size: 1.2rem; font-size: 12px; letter-spacing: normal; line-height: 30px; margin: 0 8px 0 0; display: inline-block; } .pages .item .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages a.page { color: #1979c3; display: inline-block; padding: 0 5px; text-decoration: none; } .pages a.page:visited { color: #1979c3; } .pages a.page:hover { color: #006bb4; text-decoration: none; } .pages a.page:active { color: #ff5501; } .pages strong.page { background: #e5e5e5; font-size: 1.2rem; font-size: 12px; letter-spacing: normal; line-height: 30px; color: #333333; display: inline-block; font-weight: 700; padding: 0 5px; } .pages .action { background: #f0f0f0; border: 1px solid #cccccc; color: #7d7d7d; display: inline-block; padding: 0; text-decoration: none; } .pages .action:visited { color: #7d7d7d; } .pages .action:hover { background: #dedede; color: #7d7d7d; text-decoration: none; } .pages .action:active { color: #7d7d7d; } .pages .action.next { display: inline-block; text-decoration: none; } .pages .action.next:visited:before { color: #7d7d7d; } .pages .action.next:active:before { color: #7d7d7d; } .pages .action.next > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages .action.next:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #7d7d7d; content: '\e608'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .pages .action.next:hover:before { color: #7d7d7d; } .pages .action.next:active:before { color: #7d7d7d; } .pages .action.previous { display: inline-block; text-decoration: none; } .pages .action.previous:visited:before { color: #7d7d7d; } .pages .action.previous:active:before { color: #7d7d7d; } .pages .action.previous > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .pages .action.previous:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #7d7d7d; content: '\e617'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .pages .action.previous:hover:before { color: #7d7d7d; } .pages .action.previous:active:before { color: #7d7d7d; } .pages .action { box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); border-radius: 3px; padding: 0 8px; } .pages .action.previous { margin-right: 8px; } .pages .action.next { margin-left: 8px; } .actions-toolbar > .primary, .actions-toolbar > .secondary { margin-bottom: 10px; text-align: center; } .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action { margin-bottom: 10px; } .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child { margin-bottom: 0; } .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child { margin-bottom: 0; } .actions-toolbar > .secondary .action.back { display: none; } .breadcrumbs { margin: 0 0 15px; } .breadcrumbs .items { font-size: 1.2rem; color: #a3a3a3; margin: 0; padding: 0; list-style: none none; } .breadcrumbs .items > li { display: inline-block; vertical-align: top; } .breadcrumbs .item { margin: 0; } .breadcrumbs a { color: #333333; text-decoration: none; } .breadcrumbs a:visited { color: #333333; text-decoration: none; } .breadcrumbs a:hover { color: #333333; text-decoration: underline; } .breadcrumbs a:active { color: #333333; text-decoration: none; } .breadcrumbs strong { font-weight: 400; } .breadcrumbs .item:not(:last-child) { display: inline-block; text-decoration: none; } .breadcrumbs .item:not(:last-child):after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 18px; content: '\e608'; font-family: 'luma-icons'; margin: 0 10px; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .ui-dialog.popup .action.close { position: absolute; height: 40px; right: 0; top: 0; width: 40px; z-index: 1001; display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .ui-dialog.popup .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-dialog.popup .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8c8c8c; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .ui-dialog.popup .action.close:hover:before { color: #737373; } .ui-dialog.popup .action.close:active:before { color: #737373; } .ui-dialog.popup .action.close:focus, .ui-dialog.popup .action.close:active { background: none; border: none; } .ui-dialog.popup .action.close:hover { background: none; border: none; } .ui-dialog.popup .action.close.disabled, .ui-dialog.popup .action.close[disabled], fieldset[disabled] .ui-dialog.popup .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .popup .actions-toolbar .action.cancel { font-weight: 400; } .popup-pointer { margin-left: -14px; position: absolute; top: -14px; } .popup-pointer:before, .popup-pointer:after { content: ''; position: absolute; display: block; width: 0; height: 0; border-bottom-style: solid; } .popup-pointer:before { left: 2px; top: 2px; border: solid 6px; border-color: transparent transparent #ffffff transparent; z-index: 99; } .popup-pointer:after { left: 1px; top: 0px; border: solid 7px; border-color: transparent transparent #aeaeae transparent; z-index: 98; } .price-tier_price .price-excluding-tax, .price-tier_price .price-including-tax { display: inline; } .price-including-tax, .price-excluding-tax { display: block; font-size: 1.8rem; line-height: 1; } .price-including-tax .price, .price-excluding-tax .price { font-weight: 700; } .price-including-tax + .price-excluding-tax, .weee[data-label] { display: block; font-size: 1.8rem; } .price-including-tax + .price-excluding-tax:before, .weee[data-label]:before { content: attr(data-label) ': '; font-size: 1.1rem; } .price-including-tax + .price-excluding-tax .price, .weee[data-label] .price { font-size: 1.1rem; } body._has-modal { height: 100%; overflow: hidden; width: 100%; } .modals-overlay { z-index: 899; } .modal-slide, .modal-popup { bottom: 0; left: 0; min-width: 0; position: fixed; right: 0; top: 0; visibility: hidden; } .modal-slide._show, .modal-popup._show { visibility: visible; } .modal-slide._show .modal-inner-wrap, .modal-popup._show .modal-inner-wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); } .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap { background-color: #ffffff; box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35); opacity: 1; pointer-events: auto; } .modal-slide { left: 44px; z-index: 900; } .modal-slide._show .modal-inner-wrap { -webkit-transform: translateX(0); transform: translateX(0); } .modal-slide .modal-inner-wrap { height: 100%; overflow-y: auto; position: static; -webkit-transform: translateX(100%); transform: translateX(100%); transition-duration: .3s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease-in-out; width: auto; } .modal-slide._inner-scroll .modal-inner-wrap { overflow-y: visible; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .modal-slide._inner-scroll .modal-header, .modal-slide._inner-scroll .modal-footer { -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 0; flex-shrink: 0; } .modal-slide._inner-scroll .modal-content { overflow-y: auto; } .modal-slide._inner-scroll .modal-footer { margin-top: auto; } .modal-slide .modal-header, .modal-slide .modal-content, .modal-slide .modal-footer { padding: 0 2.6rem 2.6rem; } .modal-slide .modal-header { padding-bottom: 2.1rem; padding-top: 2.1rem; } .modal-popup { z-index: 900; left: 0; overflow-y: auto; } .modal-popup._show .modal-inner-wrap { -webkit-transform: translateY(0); transform: translateY(0); } .modal-popup .modal-inner-wrap { margin: 5rem auto; width: 75%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; box-sizing: border-box; height: auto; left: 0; position: absolute; right: 0; -webkit-transform: translateY(-200%); transform: translateY(-200%); transition-duration: .2s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease; } .modal-popup._inner-scroll { overflow-y: visible; } .ie10 .modal-popup._inner-scroll, .ie9 .modal-popup._inner-scroll { overflow-y: auto; } .modal-popup._inner-scroll .modal-inner-wrap { max-height: 90%; } .ie10 .modal-popup._inner-scroll .modal-inner-wrap, .ie9 .modal-popup._inner-scroll .modal-inner-wrap { max-height: none; } .modal-popup._inner-scroll .modal-content { overflow-y: auto; } .modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer { padding-left: 3rem; padding-right: 3rem; } .modal-popup .modal-header, .modal-popup .modal-footer { -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 0; flex-shrink: 0; } .modal-popup .modal-header { padding-bottom: 1.2rem; padding-top: 3rem; } .modal-popup .modal-footer { margin-top: auto; padding-bottom: 3rem; padding-top: 3rem; } .modal-popup .modal-footer-actions { text-align: right; } .modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-shadow: none; font-weight: 400; display: inline-block; text-decoration: none; position: absolute; right: 0; top: 0; } .modal-custom .action-close:focus, .modal-popup .action-close:focus, .modal-slide .action-close:focus, .modal-custom .action-close:active, .modal-popup .action-close:active, .modal-slide .action-close:active { background: none; border: none; } .modal-custom .action-close:hover, .modal-popup .action-close:hover, .modal-slide .action-close:hover { background: none; border: none; } .modal-custom .action-close.disabled, .modal-popup .action-close.disabled, .modal-slide .action-close.disabled, .modal-custom .action-close[disabled], .modal-popup .action-close[disabled], .modal-slide .action-close[disabled], fieldset[disabled] .modal-custom .action-close, fieldset[disabled] .modal-popup .action-close, fieldset[disabled] .modal-slide .action-close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .modal-custom .action-close > span, .modal-popup .action-close > span, .modal-slide .action-close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before { -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 14px; color: #8f8f8f; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before { color: inherit; } .modal-custom .action-close:active:before, .modal-popup .action-close:active:before, .modal-slide .action-close:active:before { color: inherit; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before { color: #1a1a1a; } .modal-custom .action-close { margin: 25px; } .modal-popup .modal-title { border-bottom: 1px solid #c1c1c1; font-weight: 300; padding-bottom: 10px; font-size: 26px; margin-bottom: 0; min-height: 1em; word-wrap: break-word; } .modal-popup .action-close { padding: 20px; } .modal-slide .action-close { padding: 2.1rem 3rem; } .modal-slide .page-main-actions { margin-bottom: -12.9rem; margin-top: 2.1rem; } .modals-overlay { background-color: rgba(51, 51, 51, 0.55); bottom: 0; left: 0; position: fixed; right: 0; top: 0; } body._has-modal-custom .modal-custom-overlay { height: 100vh; left: 0; position: fixed; top: 0; width: 100vw; z-index: 899; } .payment-method-braintree .hosted-control { background: #ffffff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.428571429; padding: 0 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; position: relative; width: 225px; } .payment-method-braintree .hosted-control:disabled { opacity: 0.5; } .payment-method-braintree .hosted-control::-moz-placeholder { color: #c2c2c2; } .payment-method-braintree .hosted-control::-webkit-input-placeholder { color: #c2c2c2; } .payment-method-braintree .hosted-control:-ms-input-placeholder { color: #c2c2c2; } .payment-method-braintree .hosted-control.braintree-hosted-fields-focused { border-color: #006bb4; } .payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) { border-color: #e02b27; } .payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error { height: auto; opacity: 1; } .payment-method-braintree .hosted-control.braintree-hosted-fields-valid { border-color: #006400; } .payment-method-braintree .hosted-control.hosted-cid { width: 5rem; } .payment-method-braintree .hosted-control.hosted-date { float: left; margin-bottom: 7px; width: 6rem; } .payment-method-braintree .hosted-control.hosted-date:first-of-type { margin-right: 50px; } .payment-method-braintree .hosted-control.hosted-date:first-of-type:after { content: '/'; display: inline; padding-bottom: inherit; padding-top: inherit; position: absolute; right: -25px; top: 5px; } .payment-method-braintree .field-tooltip { right: 0; } .payment-method-braintree .hosted-error { clear: both; color: #e02b27; font-size: 1.2rem; height: 0; margin-top: 7px; opacity: 0; } .block-category-event { background: #f0f0f0; color: #333333; padding: 10px 0 15px; text-align: center; } .block-category-event.block:last-child { margin-bottom: 10px; } .block-category-event .block-title { margin: 0 0 10px; } .block-category-event .block-title strong { font-size: 1.5rem; font-weight: 300; } .block-category-event .ticker { margin: 0; padding: 0; list-style: none none; } .block-category-event .ticker li { display: none; margin: 0 15px; } .block-category-event .ticker .value { font-size: 1.8rem; font-weight: 300; } .block-category-event .ticker .label { font-size: 1rem; display: block; text-transform: lowercase; } .block-category-event .dates { display: table; margin: 0 auto; } .block-category-event .dates .start, .block-category-event .dates .end { display: table-cell; vertical-align: top; } .block-category-event .dates .date { font-size: 1.8rem; } .block-category-event .dates .time { display: block; } .block-category-event .dates .start { padding-right: 40px; position: relative; } .block-category-event .dates .start:after { font-size: 1.8rem; content: '\2013'; display: block; position: absolute; right: 15px; top: 0; } .multicheckout .title { margin-bottom: 30px; } .multicheckout .title strong { font-weight: 400; } .multicheckout .table-wrapper { margin-bottom: 0; } .multicheckout .table-wrapper .action.delete { display: inline-block; } .multicheckout .table-wrapper .col .qty { display: inline-block; } .multicheckout .table-wrapper .col.item .action.edit { font-weight: 400; margin-left: 10px; } .multicheckout:not(.address) .table-wrapper .product-item-name { margin: 0; } .multicheckout > .actions-toolbar { margin-top: 40px; } .multicheckout .actions-toolbar > .secondary { display: block; } .multicheckout .actions-toolbar > .secondary .action { margin-bottom: 25px; } .multicheckout .actions-toolbar > .secondary .action.back { display: block; margin-left: 0; } .multicheckout .actions-toolbar > .primary { margin-right: 10px; } .multicheckout .item-options { margin: 10px 0 0; } .multicheckout .block .methods-shipping .item-content .fieldset > .field:before { display: none; } .multicheckout .block .methods-shipping .item-content .fieldset > .field .control { display: inline-block; } .multicheckout .block-title, .multicheckout .block-content .title { border-bottom: 1px solid #cccccc; padding-bottom: 10px; } .multicheckout .block-title strong, .multicheckout .block-content .title strong { font-weight: 400; } .multicheckout .block-title strong span, .multicheckout .block-content .title strong span { color: #a6a6a6; } .multicheckout .block-content .title { border-bottom: none; padding-bottom: 0; } .multicheckout.order-review .block-title > strong { font-size: 2.4rem; } .multicheckout.order-review .block-shipping .block-content:not(:last-child) { margin-bottom: 40px; } .multicheckout .box-title span { margin-right: 10px; } .multicheckout .box-title > .action { margin: 0; } .multicheckout .box-shipping-method .price { font-weight: 700; } .multicheckout .box-billing-method .fieldset { margin: 0; } .multicheckout .box-billing-method .fieldset .legend.box-title { margin: 0 0 5px; } .multicheckout .checkout-review .grand.totals { font-size: 2.1rem; margin-bottom: 40px; } .multicheckout .checkout-review .grand.totals .mark { font-weight: 400; } [class^='multishipping-'] .logo { margin-left: 0; } .multishipping-checkout-success .nav-sections { display: block; } .table-wrapper.billing-agreements { margin-bottom: 40px; } .paypal { display: inline-block; vertical-align: top; } .block-minicart .paypal, .cart-summary .paypal { display: block; } .paypal img { display: block; margin: 5px auto 0; } .opc .paypal { vertical-align: middle; } .paypal.acceptance { display: block; margin: 0 0 20px; } .map-form-addtocart .paypal { display: block; margin: 10px auto 5px; } .cart-summary .paypal + .paypal { margin-top: 25px; } .paypal-review .actions-toolbar { margin-top: 10px; } .paypal-review .paypal-review-title { padding: 0 0 10px; } .paypal-review .paypal-review-title > strong { font-size: 2.4rem; font-weight: 300; } .paypal-review .paypal-review-title .action { display: inline-block; margin: 12px 0 0 30px; } .paypal-review .table-paypal-review-items .col.name { padding-top: 16px; } .paypal-review .table-paypal-review-items .col.qty { text-align: center; } .paypal-review .item-options dt { display: inline-block; } .paypal-review .item-options dt:after { content: ': '; } .paypal-review .item-options dd { margin: 0; } .paypal-review-discount { border-bottom: 1px solid #cccccc; margin: 0 0 40px; padding: 10px 0 0; } .fotorama-video-container:after { background: url(../Magento_ProductVideo/img/gallery-sprite.png) bottom right; bottom: 0; content: ''; height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 12px; width: 100px; } .fotorama-video-container .magnify-lens { display: none !important; } .fotorama-video-container.video-unplayed:hover img { opacity: .6; } .fotorama-video-container.video-unplayed:hover:after { transform: scale(1.25); } .video-thumb-icon:after { background: url(../Magento_ProductVideo/img/gallery-sprite.png) bottom left; bottom: 0; content: ''; height: 40px; left: 0; margin: auto; position: absolute; right: 0; top: 10px; width: 49px; } .product-video { bottom: 0; height: 75%; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 100%; } .product-video iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 9999; } .fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after { bottom: 0; content: ''; height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 12px; width: 100px; } @media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) { .product-video { height: 100%; width: 81%; } } .opc-wrapper .form-discount { max-width: 500px; } .minilist .weee { display: table-row; font-size: 1.1rem; } .minilist .weee:before { display: none; } .price-container.weee:before { display: none; } .column .block-addbysku .fieldset { margin: 0; } .column .block-addbysku .fieldset .fields { position: relative; } .column .block-addbysku .fieldset .fields .field { display: inline-block; margin-bottom: 10px; vertical-align: top; } .column .block-addbysku .fieldset .fields .actions-toolbar { position: absolute; right: 0; top: 7px; } .column .block-addbysku .sku { margin-right: -155px; padding-right: 160px; width: 100%; } .column .block-addbysku .qty .qty + .mage-error { width: 80px; } .column .block-addbysku .block-content .actions-toolbar { clear: both; margin: 0 0 20px; text-align: left; } .column .block-addbysku .block-content .actions-toolbar:before, .column .block-addbysku .block-content .actions-toolbar:after { content: ''; display: table; } .column .block-addbysku .block-content .actions-toolbar:after { clear: both; } .column .block-addbysku .block-content .actions-toolbar .primary { float: left; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary { display: inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary a.action, .column .block-addbysku .block-content .actions-toolbar .secondary a.action { display: inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary .action { margin: 0 15px 0 0; } .column .block-addbysku .block-content .actions-toolbar .secondary a.action { margin-top: 6px; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary { display: block; float: none; } .column .block-addbysku .block-content .actions-toolbar > .secondary { text-align: left; } .column .block-addbysku .action.add { display: inline-block; text-decoration: none; line-height: normal; padding: 4px; width: auto; } .column .block-addbysku .action.add > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .column .block-addbysku .action.add:before { -webkit-font-smoothing: antialiased; font-size: 20px; line-height: inherit; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .column .block-addbysku .action.add:hover:before { color: inherit; } .column .block-addbysku .action.add:active:before { color: inherit; } .column .block-addbysku .reset { margin: 7px 0; } .column .block-addbysku .note { display: block; margin: 0 0 20px; padding-top: 10px; } .block-cart-failed { margin: 40px 0; } .block-cart-failed .block-title { font-size: 2.6rem; } .block-cart-failed .block-title strong { font-weight: 300; } .block-cart-failed .actions { text-align: center; } .block-cart-failed .actions .action { display: block; margin: 0 auto 10px; } .catalogsearch-advanced-result .message.error { margin-top: -60px; } .braintree-paypal-logo { margin-top: 10px; text-align: center; } .action-braintree-paypal-logo { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .action-braintree-paypal-logo:focus, .action-braintree-paypal-logo:active { background: none; border: none; } .action-braintree-paypal-logo:hover { background: none; border: none; } .action-braintree-paypal-logo.disabled, .action-braintree-paypal-logo[disabled], fieldset[disabled] .action-braintree-paypal-logo { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .action-braintree-paypal-logo:not(.primary) { box-shadow: none; } .action-braintree-paypal-logo img { margin: 0; width: 114px; } .bundle-actions { margin: 0 0 30px; } .bundle-options-container { clear: both; margin-bottom: 40px; } .bundle-options-container .legend.title { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 0rem; margin-bottom: 2rem; border: 0; padding: 0; } .bundle-options-container .product-add-form { display: none; } .bundle-options-container .product-options-wrapper { margin-bottom: 30px; } .bundle-options-container .product-options-wrapper .fieldset > .field { border-top: 1px #e4e4e4 solid; padding-top: 20px; } .bundle-options-container .product-options-wrapper .fieldset > .field:first-of-type { border-top: 0; padding-top: 0; } .bundle-options-container .product-options-wrapper .field.choice input { float: left; } .bundle-options-container .product-options-wrapper .field.choice .label { display: block; margin-left: 24px; } .bundle-options-container .product-options-wrapper .field.choice .price-excluding-tax { display: inline-block; } .bundle-options-container .action.back { margin-bottom: 30px; } .bundle-options-container .block-bundle-summary > .title { margin-bottom: 15px; } .bundle-options-container .block-bundle-summary > .title > strong { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .bundle-options-container .block-bundle-summary > .title, .bundle-options-container .block-bundle-summary .bundle-summary .subtitle { border-bottom: 1px #e4e4e4 solid; margin-bottom: 25px; padding-bottom: 16px; } .bundle-options-container .block-bundle-summary .price-box { margin-bottom: 20px; } .bundle-options-container .block-bundle-summary .price-box .price-label { display: block; margin-bottom: 5px; } .bundle-options-container .block-bundle-summary .bundle-summary { margin-top: 30px; } .bundle-options-container .block-bundle-summary .bundle-summary.empty { display: none; } .bundle-options-container .block-bundle-summary .bundle-summary > .subtitle { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; display: block; } .bundle-options-container .block-bundle-summary .bundle.items > li { margin-bottom: 20px; } .bundle-options-container .block-bundle-summary .product-addto-links { text-align: center; } .bundle-options-container .block-bundle-summary .product-addto-links > .action { margin-right: 5%; } .bundle-options-container .block-bundle-summary .product-addto-links > .action.tocompare:before { content: '\e61e'; } .bundle-options-container p.required { color: #e02b27; } .bundle-options-container .nested .field.qty { margin: 0 0 20px; margin-top: 20px; } .bundle-options-container .nested .field.qty > .label { margin: 0 0 8px; display: inline-block; } .bundle-options-container .nested .field.qty .label { font-weight: 600; } .bundle-options-container .nested .field.qty:last-child { margin-bottom: 0; } .bundle-options-container .price { font-weight: 600; } .bundle-options-container .product-options-bottom { border-top: 1px solid #cccccc; clear: left; margin: 0 0 40px; padding-top: 20px; } .products { margin: 30px 0; } .product-item { vertical-align: top; } .products-grid .product-item { display: inline-block; width: 50%; } .product-item-name { -moz-hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto; display: block; hyphens: auto; margin: 5px 0; word-wrap: break-word; } .product-item-info { max-width: 100%; width: 152px; } .page-products .product-item-info { width: 240px; } .product-item-actions { display: none; } .product-item-actions .actions-secondary > .action:before { margin: 0; } .product-item-description { margin: 25px 0; } .product-item .product-reviews-summary .rating-summary { margin: 0 4px 0 0; } .product-item .product-reviews-summary .reviews-actions { font-size: 12px; margin-top: 5px; text-transform: lowercase; } .product-item .price-box { margin: 10px 0 25px; } .product-item .price-box .price { font-weight: 700; white-space: nowrap; } .product-item .price-box .price-label { color: #7d7d7d; font-size: 12px; } .product-item .old-price { margin: 5px 0; } .product-item .old-price .price { font-weight: normal; } .product-item .minimal-price .price-container { display: block; } .product-item .minimal-price-link { margin-top: 5px; } .product-item .price-from, .product-item .price-to { margin: 0; } .product-item .tocompare:before { content: '\e61e'; } .product-item .tocart { font-size: 1.3rem; border-radius: 0; line-height: 1; padding-bottom: 10px; padding-top: 10px; white-space: nowrap; } .column.main .product-items { margin-left: -20px; } .column.main .product-item { padding-left: 20px; } .price-container .price { font-size: 1.4rem; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee { margin-top: 5px; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee, .price-container .price-including-tax + .price-excluding-tax .price, .price-container .weee .price, .price-container .weee + .price-excluding-tax:before, .price-container .weee + .price-excluding-tax .price { font-size: 1.1rem; } .price-container .weee:before { content: '(' attr(data-label) ': '; } .price-container .weee:after { content: ')'; } .price-container .weee + .price-excluding-tax:before { content: attr(data-label) ': '; } .products-list .product-item { display: table; width: 100%; } .products-list .product-item-info { display: table-row; } .products-list .product-item-photo { display: table-cell; padding: 0 30px 30px 0; vertical-align: top; width: 1%; } .products-list .product-item-details { display: table-cell; vertical-align: top; } .page-products .columns { padding-top: 60px; position: relative; z-index: 1; } .toolbar { margin-bottom: 30px; text-align: center; } .toolbar select { background-color: #f0f0f0; box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); border-radius: 3px; } .toolbar-amount { left: 0; line-height: 18px; margin: 0; padding: 7px 0; position: absolute; text-align: left; top: 0; vertical-align: middle; } .products.wrapper ~ .toolbar .toolbar-amount { display: none; } .page-with-filter .toolbar-amount { position: static; } .toolbar-products { background-color: transparent; } .toolbar-products .pages { display: none; } .products.wrapper ~ .toolbar-products .pages { display: block; } .toolbar .pages { margin-bottom: 25px; } .sorter { float: right; } .page-products .sorter { position: absolute; right: 10px; top: 0; z-index: 1; } .products.wrapper ~ .toolbar .sorter { display: none; } .sorter-options { margin: 0 5px 0 7px; width: auto; } .sorter-action { display: inline-block; text-decoration: none; } .sorter-action:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #8f8f8f; content: '\e613'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .sorter-action:hover:before { color: #333333; } .sorter-action > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sorter-action.sort-desc:before { content: '\e614'; } .modes { display: none; } .limiter { display: none; } .limiter-options { margin: 0 5px 0 7px; width: auto; } .limiter-label { font-weight: 400; } .page-products .toolbar .limiter { display: none; } .limiter .control { display: inline-block; } .old-price, .old.price { color: #7d7d7d; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:before { content: '(' attr(data-label) ':'; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:last-child:after { content: ')'; } .prices-tier .price-container .weee[data-label] { display: inline; } .prices-tier .price-container .weee[data-label]:before { content: ' +' attr(data-label) ':'; } .actual-price { font-weight: 700; } .category-image .image { display: block; height: auto; max-width: 100%; } .category-cms, .category-image, .category-description { margin-bottom: 20px; } .product-image-container { display: inline-block; max-width: 100%; } .product-image-wrapper { display: block; height: 0; overflow: hidden; position: relative; z-index: 1; } .product-image-photo { bottom: 0; display: block; height: auto; left: 0; margin: auto; max-width: 100%; position: absolute; right: 0; top: 0; } .product.media .placeholder .photo.container { max-width: 100%; } .product.media .notice { margin: 10px 0; color: #7d7d7d; font-size: 1.2rem; } .product.media .product.thumbs { margin: 10px 0 25px; } .product.media .items.thumbs { margin: 0; padding: 0; list-style: none none; } .product.media .items.thumbs > li { display: inline-block; vertical-align: top; } .product.media .items.thumbs > li { margin: 1rem 0 0; } .product.media .items.thumbs img { display: block; } .product.media .items.thumbs .active { display: block; line-height: 1; } .product.info.detailed { clear: both; margin-bottom: 30px; } .product.info.detailed .additional-attributes { width: auto; border: none; } .product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th, .product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td { border: none; } .product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td { padding: 5.5px 5px 10px 5px; } .product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th { padding: 5.5px 30px 10px 0; } .product-info-main .product-info-price { color: #575757; border-bottom: 1px solid #c1c1c1; display: table; margin-bottom: 15px; width: 100%; } .product-info-main .product-info-price .price-box { display: table-cell; vertical-align: top; width: 1px; } .product-info-main .product-info-price .price-box .price-container > span { display: block; margin-bottom: 5px; } .product-info-main .product-info-price .price-box .price-container > span:last-child { margin-bottom: 0; } .product-info-main .product-info-price .price-including-tax + .price-excluding-tax, .product-info-main .product-info-price .weee + .price-excluding-tax, .product-info-main .product-info-price .weee { font-size: 1.4rem; } .product-info-main .product-info-price .price-including-tax + .price-excluding-tax .price, .product-info-main .product-info-price .weee + .price-excluding-tax .price, .product-info-main .product-info-price .weee .price { font-size: 1.4rem; font-weight: 600; line-height: 16px; } .product-info-main .product-info-price .price-wrapper .price { font-size: 2.2rem; font-weight: 600; line-height: 22px; } .product-info-main .product-info-price .old-price .price-wrapper .price { font-size: 2rem; font-weight: 300; } .product-info-main .product-info-price .special-price .price-label:after { content: ': '; } .product-info-main .product-info-price .price { white-space: nowrap; } .product-info-main .product-info-stock-sku { display: table-cell; padding-bottom: 10px; padding-left: 10%; text-align: right; vertical-align: top; } .product-info-main .stock { margin: 0 0 3px; } .product-info-main .stock.available, .product-info-main .stock.unavailable { font-weight: 700; text-transform: uppercase; } .product-info-main .product.attribute.sku { word-break: break-all; word-wrap: break-word; } .product-info-main .product-add-form { clear: both; padding-top: 15px; } .product-info-main .product.attribute.sku .type { font-weight: normal; margin-right: 5px; } .product-info-main .product.attribute.sku .type:after { content: '#:'; } .product-info-main .product.attribute.sku .value { display: inline-block; } .product-info-main .product.attribute.overview { margin: 20px 0; } .product-info-main .product.alert { margin: 10px 0; } .product-info-main .product-reviews-summary { float: left; } .product-info-main .product-options-bottom .box-tocart { margin-top: 20px; } .product-options-wrapper .fieldset-product-options-inner .legend { font-weight: 600; font-size: 1.4rem; border: none; display: inline-block; float: none; margin: 0 0 8px; padding: 0; } .product-options-wrapper .fieldset-product-options-inner.required .legend:after, .product-options-wrapper .fieldset-product-options-inner._required .legend:after { content: '*'; color: #e02b27; font-size: 1.2rem; } .product-options-wrapper .field .note { display: block; margin-top: 5px; } .product-options-bottom .price-box, .product-info-price .price-box { color: #575757; display: table-cell; padding-bottom: 10px; vertical-align: top; } .product-options-bottom .price-box .old-price, .product-info-price .price-box .old-price { font-size: 20px; font-weight: 300; } .product-options-bottom .price-box .old-price .price-container > span, .product-info-price .price-box .old-price .price-container > span { display: inline-block; } .product-options-bottom .price-box .price-container > span, .product-info-price .price-box .price-container > span { display: block; margin-bottom: 5px; } .product-options-bottom .price-box .price-container > span:last-child, .product-info-price .price-box .price-container > span:last-child { margin-bottom: 0; } .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price { font-size: 22px; font-weight: 600; line-height: 22px; } .product-options-bottom .price-box .price-container .price-including-tax + .price-excluding-tax, .product-info-price .price-box .price-container .price-including-tax + .price-excluding-tax, .product-options-bottom .price-box .price-container .weee + .price-excluding-tax, .product-info-price .price-box .price-container .weee + .price-excluding-tax, .product-options-bottom .price-box .price-container .weee, .product-info-price .price-box .price-container .weee { font-size: 1.2rem; line-height: 14px; } .product-options-bottom .price-box .price-container .price-including-tax + .price-excluding-tax .price, .product-info-price .price-box .price-container .price-including-tax + .price-excluding-tax .price, .product-options-bottom .price-box .price-container .weee + .price-excluding-tax .price, .product-info-price .price-box .price-container .weee + .price-excluding-tax .price, .product-options-bottom .price-box .price-container .weee .price, .product-info-price .price-box .price-container .weee .price { font-size: 1.2rem; font-weight: 700; } .box-tocart .action.tocart { vertical-align: top; } .box-tocart .action.tocart:not(:last-child) { margin-bottom: 15px; } .product-addto-links { display: inline; } .product-addto-links .action { margin-right: 5%; } .product-social-links { margin: 0 0 20px; text-align: center; } .product-social-links .action.tocompare:before { content: '\e61e'; } .prices-tier { margin-bottom: 15px; } .prices-tier .item { margin-bottom: 10px; } .prices-tier .item:last-child { margin-bottom: 0; } .prices-tier .price-excluding-tax, .prices-tier .price-including-tax { display: inline-block; } .minimal-price-link, .price-excluding-tax, .price-including-tax { display: block; white-space: nowrap; } .ui-dialog-titlebar-close { line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; } .ui-dialog-titlebar-close:visited { color: #1979c3; text-decoration: none; } .ui-dialog-titlebar-close:hover { color: #006bb4; text-decoration: underline; } .ui-dialog-titlebar-close:active { color: #ff5501; text-decoration: underline; } .ui-dialog-titlebar-close:hover { color: #006bb4; } .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active, .ui-dialog-titlebar-close:focus { background: none; border: 0; } .ui-dialog-titlebar-close.disabled, .ui-dialog-titlebar-close[disabled], fieldset[disabled] .ui-dialog-titlebar-close { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .sidebar .product-items .product-item { margin-bottom: 20px; position: relative; } .sidebar .product-items .product-item-info { position: relative; width: auto; } .sidebar .product-items .product-item-info .product-item-photo { left: 0; position: absolute; top: 0; } .sidebar .product-items .product-item-name { margin-top: 0; } .sidebar .product-items .product-item-details { margin: 0 0 0 85px; } .sidebar .product-items .product-item-actions { display: block; margin-top: 10px; } .sidebar .product-items .price-box { display: block; margin: 7px 0; } .sidebar .product-items .text { margin-right: 8px; } .sidebar .product-items .counter { color: #7d7d7d; font-size: 12px; white-space: nowrap; } .sidebar .product-items .minilist .price { display: inline; padding: 0; } .sidebar .product-items .minilist .weee:before { display: inline-block; } .sidebar .product-items .action.delete { position: absolute; right: 0; top: 0; } .sidebar .action.tocart { border-radius: 0; } .sidebar .product-items-images { margin-left: -5px; } .sidebar .product-items-images .product-item { float: left; padding-left: 5px; } .sidebar .product-items-names .product-item { margin-bottom: 10px; } .sidebar .product-items-names .product-item-name { margin: 0; } body.catalog-product-compare-index .action.print { float: right; margin: 15px 0; } .table-wrapper.comparison { clear: both; max-width: 100%; overflow-x: auto; } .table-wrapper.comparison .table-comparison > tbody > tr > th, .table-wrapper.comparison .table-comparison > tbody > tr > td { border-top: 0; } .table-comparison { table-layout: fixed; } .table-comparison .cell.label, .table-comparison td:last-child { border-right: 1px solid #cccccc; } .table-comparison .cell { padding: 15px; width: 180px; } .table-comparison .cell .attribute.value { overflow: hidden; width: 100%; } .table-comparison .cell.product.info, .table-comparison .cell.product.label { border-bottom: 1px solid #cccccc; } .table-comparison .cell.label .attribute.label { display: block; width: 100%; word-wrap: break-word; } .table-comparison .cell.attribute { font-size: 1.3rem; } .table-comparison .cell.attribute img { height: auto; max-width: 100%; } .table-comparison .cell.remove { padding-bottom: 0; padding-top: 0; text-align: right; } .table-comparison .cell.remove .action.delete { margin-right: .6rem; } .table-comparison .product-item-photo { display: block; margin: 0 auto 15px; } .table-comparison .product-image-photo { margin-left: 0; } .table-comparison .product-item-actions, .table-comparison .price-box, .table-comparison .product.rating, .table-comparison .product-item-name { display: block; margin: 15px 0; } .table-comparison .product-addto-links { margin-top: 15px; } .table-comparison .product-addto-links .action.split, .table-comparison .product-addto-links .action.toggle { line-height: 1.2rem; padding: 5px 8px; font-size: 1.1rem; } .table-comparison .product-addto-links .action.toggle { padding: 0; } .table-comparison .action.tocart { white-space: nowrap; } .comparison.headings { background: #ffffff; left: 0; position: absolute; top: 0; width: auto; z-index: 2; } .block-compare .product-item .product-item-name { margin-left: 22px; } .block-compare .action.delete { left: 0; position: absolute; top: 0; } .block-compare .actions-toolbar { margin: 17px 0 0; } .block.related .action.select { vertical-align: top; } .block.related .product-item-details { position: relative; z-index: 1; } .block.related .related-available .product-item-name { margin-left: 20px; } .block.related .field.choice { left: 0; position: absolute; top: 2px; } .block-search { margin-bottom: 0; } .block-search .block-title { display: none; } .block-search .block-content { margin-bottom: 0; } .block-search .label { text-decoration: none; display: inline-block; float: right; } .block-search .label > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .block-search .label:before { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 28px; color: #8f8f8f; content: '\e615'; font-family: 'luma-icons'; margin: 0 10px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block-search .label:hover:before { color: #333333; } .block-search .label:active:before { color: #333333; } .block-search .label.active + .control input { position: static; } .block-search .action.search { display: none; } .block-search .control { border-top: 1px solid #cccccc; clear: both; margin: 0 -15px -1px; padding: 0 15px; } .block-search input { left: -300%; margin: 15px 0; position: absolute; } .block-search .nested { display: none; } .search-autocomplete { display: none; margin-top: -15px; overflow: hidden; position: absolute; z-index: 3; } .search-autocomplete ul { margin: 0; padding: 0; list-style: none none; } .search-autocomplete ul:not(:empty) { background: #ffffff; border: 1px solid #c2c2c2; border-top: 0; } .search-autocomplete ul li { border-top: 1px solid #e5e5e5; cursor: pointer; margin: 0; padding: 5px 40px 5px 10px; position: relative; text-align: left; white-space: normal; } .search-autocomplete ul li:first-child { border-top: none; } .search-autocomplete ul li:hover, .search-autocomplete ul li.selected { background: #e8e8e8; } .search-autocomplete ul li .amount { color: #999999; position: absolute; right: 7px; top: 5px; } .form.search.advanced .fields.range .field:first-child { position: relative; } .form.search.advanced .fields.range .field:first-child .control { padding-right: 25px; } .form.search.advanced .fields.range .field:first-child .control:after { content: ' \2013 '; display: inline-block; position: absolute; right: 0; text-align: center; top: 6px; width: 25px; } .form.search.advanced .fields.range .field:last-child { position: relative; } .form.search.advanced .fields.range .field:last-child div.mage-error[generated] { left: 0; position: absolute; top: 32px; } .form.search.advanced .fields.range .field.with-addon .control { padding-right: 45px; } .form.search.advanced .group.price .addon .addafter { background: none; border: 0; padding-top: 6px; position: absolute; right: 0; top: 0; } .search-terms { line-height: 2em; } .search-terms > li { display: inline-block; margin-right: 10px; } .search.found { margin-bottom: 10px; } .checkout-cart-index .page-main { padding-left: 0; padding-right: 0; } .checkout-cart-index .page-title-wrapper { padding-left: 15px; padding-right: 15px; } .cart-summary { background: #f5f5f5; margin-bottom: 25px; padding: 1px 0 25px; } .cart-summary > .title { font-size: 2.4rem; display: none; font-weight: 300; margin: 12px 0; } .cart-summary .block form:not(:last-of-type) .fieldset { margin: 0 0 25px; } .cart-summary .block .price { font-weight: 700; } .cart-summary .block .field { margin: 0 0 16px; } .cart-summary .block .field.note { display: none; } .cart-summary .block .actions-toolbar > .primary { text-align: left; } .cart-summary .block .actions-toolbar > .primary .action.primary { width: auto; } .cart-summary .block .title strong { font-size: 1.4rem; font-weight: 600; } .cart-summary .block .item-options { margin: 0 0 16px; } .cart-summary .block .item-options .field .radio { float: left; } .cart-summary .block .item-options .field .radio + .label { display: block; margin: 0; overflow: hidden; } .page-main .cart-summary .block { margin-bottom: 0; } .cart-summary .checkout-methods-items { margin: 20px 0 0; padding: 0 15px; text-align: center; } .cart-summary .checkout-methods-items .action.primary.checkout { width: 100%; } .cart-summary .checkout-methods-items .item { margin-bottom: 25px; } .cart-summary .checkout-methods-items .item:last-child { margin-bottom: 0; } .cart-summary .message { padding-left: 20px; } .cart-summary .message > *:first-child:before { display: none; } .cart-totals tbody .mark, .cart-totals tfoot .mark { text-align: left; } .cart.table-wrapper .cart thead tr th.col { border-bottom: 1px solid #cccccc; padding-bottom: 15px; padding-top: 24px; } .cart.table-wrapper .cart tbody td { border: 0; } .cart.table-wrapper .cart > .item { border-bottom: 1px solid #cccccc; position: relative; } .cart.table-wrapper .col { padding-top: 15px; } .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp { padding: 20px 11px 10px; text-align: center; } .cart.table-wrapper .col.qty { padding: 20px 11px 10px; text-align: center; } .cart.table-wrapper .col.qty .input-text { height: 36px; margin-top: -7px; text-align: center; width: 45px; } .cart.table-wrapper .col > .price { color: #7d7d7d; font-size: 1.8rem; font-weight: 700; } .cart.table-wrapper .item-actions td { padding-bottom: 0; padding-left: 15px; padding-right: 15px; white-space: normal; } .cart.table-wrapper .item .col.item { display: block; min-height: 75px; padding: 15px 15px 10px 90px; position: relative; } .cart.table-wrapper .actions-toolbar { min-height: 20px; padding-bottom: 15px; position: relative; } .cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete { position: absolute; right: 16px; top: 0; display: inline-block; text-decoration: none; } .cart.table-wrapper .actions-toolbar > .action-edit > span, .cart.table-wrapper .actions-toolbar > .action-delete > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .actions-toolbar > .action-edit:hover:before, .cart.table-wrapper .actions-toolbar > .action-delete:hover:before { color: #333333; } .cart.table-wrapper .actions-toolbar > .action-edit:active:before, .cart.table-wrapper .actions-toolbar > .action-delete:active:before { color: #8f8f8f; } .cart.table-wrapper .actions-toolbar > .action-delete { right: 0; } .cart.table-wrapper .actions-toolbar > .action-delete:before { content: '\e604'; } .cart.table-wrapper .action { margin-right: 25px; } .cart.table-wrapper .action:last-child { margin-right: 0; } .cart.table-wrapper .action.help.map { font-weight: 400; } .cart.table-wrapper .product-item-photo { display: block; left: 15px; max-width: 65px; padding: 0; position: absolute; top: 15px; width: 100%; } .cart.table-wrapper .product-item-name { font-size: 1.8rem; display: block; margin: -3px 0 5px; } .cart.table-wrapper .gift-registry-name-label:after { content: ':'; } .cart.table-wrapper .item-options { margin-bottom: 0; } .cart.table-wrapper .product-item-name + .item-options { margin-top: 20px; } .cart.table-wrapper .action.configure { display: inline-block; margin: 10px 0 0; } .cart.table-wrapper .item .message { margin-top: 20px; } .cart-discount { border-bottom: 1px solid #cccccc; clear: left; } .cart-empty { padding-left: 15px; padding-right: 15px; } .cart-tax-info + .cart-tax-total, .cart .cart-tax-info + .cart-tax-total { display: block; } .cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp { text-align: right; } .block.crosssell { padding: 0 15px; margin-top: 70px; } .block.crosssell .product-item-info { width: 200px; } .block-minicart .items-total { float: left; margin: 0 10px; } .block-minicart .items-total .count { font-weight: 700; } .block-minicart .subtotal { margin: 0 10px; text-align: right; } .block-minicart .amount .price-wrapper:first-child .price { font-size: 18px; font-weight: 700; } .block-minicart .subtitle { display: none; } .block-minicart .subtitle.empty { display: block; font-size: 14px; padding: 30px 0 20px; text-align: center; } .block-minicart .text.empty { text-align: center; } .block-minicart .block-content > .actions { margin-top: 15px; } .block-minicart .block-content > .actions > .secondary { text-align: center; } .block-minicart .block-content > .actions > .primary { margin: 0 10px 15px; } .block-minicart .block-content > .actions > .primary .action.primary { display: block; width: 100%; } .block-minicart .block-content > .actions .paypal-logo { margin-top: 15px; text-align: center; } .block-minicart .block-category-link, .block-minicart .block-product-link, .block-minicart .block-cms-link, .block-minicart .block-banners { margin: 15px 0 0; text-align: center; } .minicart-wrapper { display: inline-block; position: relative; float: right; } .minicart-wrapper:before, .minicart-wrapper:after { content: ''; display: table; } .minicart-wrapper:after { clear: both; } .minicart-wrapper .action.showcart { cursor: pointer; display: inline-block; text-decoration: none; } .minicart-wrapper .action.showcart:before { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 28px; color: #8f8f8f; content: '\e611'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-wrapper .action.showcart:hover:before { color: #333333; } .minicart-wrapper .action.showcart:active:before { color: #8f8f8f; } .minicart-wrapper .action.showcart.active { display: inline-block; text-decoration: none; } .minicart-wrapper .action.showcart.active:before { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 28px; color: #8f8f8f; content: '\e611'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-wrapper .action.showcart.active:hover:before { color: #333333; } .minicart-wrapper .action.showcart.active:active:before { color: #8f8f8f; } .minicart-wrapper .block-minicart { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 100%; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .minicart-wrapper .block-minicart li { margin: 0; } .minicart-wrapper .block-minicart li:hover { cursor: pointer; } .minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .minicart-wrapper .block-minicart:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .minicart-wrapper .block-minicart:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .minicart-wrapper .block-minicart:before { left: 10px; top: -12px; } .minicart-wrapper .block-minicart:after { left: 9px; top: -14px; } .minicart-wrapper.active { overflow: visible; } .minicart-wrapper.active .block-minicart { display: block; position: absolute; } .minicart-wrapper .block-minicart { padding: 25px 20px; right: 0; width: 320px; } .minicart-wrapper .block-minicart .block-title { display: none; } .minicart-wrapper .block-minicart:after { left: auto; right: 25px; } .minicart-wrapper .block-minicart:before { left: auto; right: 26px; } .minicart-wrapper .product .actions { float: right; margin: -24px 0 0; } .minicart-wrapper .product .actions > .primary, .minicart-wrapper .product .actions > .secondary { display: inline; } .minicart-wrapper .product .actions > .primary:not(:last-child), .minicart-wrapper .product .actions > .secondary:not(:last-child) { margin-right: 15px; } .minicart-wrapper .action.close { height: 40px; position: absolute; right: 0; top: 0; width: 40px; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-shadow: none; font-weight: 400; display: inline-block; text-decoration: none; } .minicart-wrapper .action.close:focus, .minicart-wrapper .action.close:active { background: none; border: none; } .minicart-wrapper .action.close:hover { background: none; border: none; } .minicart-wrapper .action.close.disabled, .minicart-wrapper .action.close[disabled], fieldset[disabled] .minicart-wrapper .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .minicart-wrapper .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-wrapper .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8f8f8f; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-wrapper .action.close:hover:before { color: inherit; } .minicart-wrapper .action.close:active:before { color: inherit; } .minicart-wrapper .action.showcart { white-space: nowrap; } .minicart-wrapper .action.showcart .counter.qty { background: #ff5501; color: #ffffff; height: 24px; line-height: 24px; border-radius: 2px; display: inline-block; margin: 3px 0 0; min-width: 18px; overflow: hidden; padding: 0 3px; text-align: center; white-space: normal; } .minicart-wrapper .action.showcart .counter.qty.empty { display: none; } .minicart-wrapper .action.showcart .counter.qty .loader > img { max-width: 24px; } .minicart-wrapper .minicart-widgets { margin-top: 15px; } .minicart-items-wrapper { border: 1px solid #cccccc; margin: 0 -20px; border-left: 0; border-right: 0; overflow-x: auto; padding: 15px; } .minicart-items { margin: 0; padding: 0; list-style: none none; } .minicart-items .product-item { padding: 20px 0; } .minicart-items .product-item:not(:first-child) { border-top: 1px solid #cccccc; } .minicart-items .product-item:first-child { padding-top: 0; } .minicart-items .product-item-pricing .label { display: inline-block; width: 4.5rem; } .minicart-items .price-minicart { margin-bottom: 5px; } .minicart-items .product-item-name { font-weight: 400; margin: 0 0 10px; } .minicart-items .product-item-name a { color: #1979c3; } .minicart-items .product-item-details { padding-left: 88px; } .minicart-items .product-item-details .price { font-weight: 700; } .minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax { margin: 5px 0; } .minicart-items .product-item-details .weee[data-label] { font-size: 1.1rem; } .minicart-items .product-item-details .details-qty { margin-top: 10px; } .minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container { float: left; } .minicart-items .product .toggle { border: 0; padding: 0 40px 5px 0; } .minicart-items .product .toggle:after { color: #8f8f8f; margin: 0 0 0 5px; position: static; } .minicart-items .product .active > .toggle:after { content: '\e621'; } .minicart-items .product.pricing { margin-top: 3px; } .minicart-items .product.options .toggle.tooltip { display: inline-block; text-decoration: none; } .minicart-items .product.options .toggle.tooltip > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-items .product.options .toggle.tooltip:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: -3px 0 0 7px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-items .product.options .details { display: none; } .minicart-items .item-qty { margin-right: 10px; text-align: center; width: 40px; } .minicart-items .update-cart-item { font-size: 1.1rem; vertical-align: top; } .minicart-items .subtitle { display: none; } .minicart-items .action.edit, .minicart-items .action.delete { display: inline-block; text-decoration: none; } .minicart-items .action.edit > span, .minicart-items .action.delete > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .minicart-items .action.edit:before, .minicart-items .action.delete:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .minicart-items .action.edit:hover:before, .minicart-items .action.delete:hover:before { color: #333333; } .minicart-items .action.edit:active:before, .minicart-items .action.delete:active:before { color: #8f8f8f; } .minicart-items .action.delete:before { content: '\e604'; } .checkout-container { margin: 0 0 20px; } .opc-wrapper { margin: 0 0 20px; } .opc-wrapper .step-title { border-bottom: 1px solid #cccccc; } .opc-wrapper .step-content { margin: 0 0 40px; } .checkout-index-index .nav-sections, .checkout-index-index .nav-toggle { display: none; } .checkout-index-index .logo { margin-left: 0; } .opc-estimated-wrapper { background: #f4f4f4; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin: -21px -15px 15px; padding: 18px 15px; } .opc-estimated-wrapper .estimated-block { font-size: 18px; float: left; font-weight: 700; } .opc-estimated-wrapper .estimated-block .estimated-label { display: block; margin: 0 0 5px; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart { background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart:focus, .opc-estimated-wrapper .minicart-wrapper button.action.showcart:active { background: none; border: none; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart:hover { background: none; border: none; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart.disabled, .opc-estimated-wrapper .minicart-wrapper button.action.showcart[disabled], fieldset[disabled] .opc-estimated-wrapper .minicart-wrapper button.action.showcart { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .opc-estimated-wrapper .minicart-wrapper button.action.showcart:before { color: #333333; } .opc-progress-bar { display: none; } .field.choice .field-tooltip { display: inline-block; margin-left: 10px; position: relative; top: -3px; } .field.choice .field-tooltip-action { line-height: 21px; } .field._error .control input, .field._error .control select, .field._error .control textarea { border-color: #ed8380; } .checkout-index-index .modal-popup .fieldset .field .label { font-weight: 400; } .checkout-index-index .modal-popup .modal-footer .action-hide-popup { margin-top: 8px; } .field-tooltip { cursor: pointer; position: absolute; right: 0; top: 1px; } .field-tooltip._active { z-index: 100; } .field-tooltip._active .field-tooltip-content { display: block; } .field-tooltip._active .field-tooltip-action:before { color: #333333; } .field-tooltip .field-tooltip-action { display: inline-block; text-decoration: none; } .field-tooltip .field-tooltip-action > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .field-tooltip .field-tooltip-action:before { -webkit-font-smoothing: antialiased; font-size: 21px; line-height: inherit; color: #bbbbbb; content: '\e623'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .field-tooltip .field-tooltip-action:hover:before { color: #333333; } ._keyfocus .field-tooltip .field-tooltip-action:focus { z-index: 100; } ._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content { display: block; } ._keyfocus .field-tooltip .field-tooltip-action:focus:before { color: #333333; } .field-tooltip .field-tooltip-content { background: #f4f4f4; border: 1px solid #999999; border-radius: 1px; font-size: 14px; padding: 12px; width: 270px; display: none; left: 38px; position: absolute; text-transform: none; top: -9px; word-wrap: break-word; z-index: 2; } .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after { border: 10px solid transparent; height: 0; width: 0; border-right-color: #f4f4f4; left: -21px; top: 12px; content: ''; display: block; position: absolute; z-index: 3; } .field-tooltip .field-tooltip-content:before { border-right-color: #666666; } .field-tooltip .field-tooltip-content:after { border-right-color: #f4f4f4; width: 1px; z-index: 4; } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address { margin-top: 28px; margin-bottom: 28px; } .opc-wrapper .form-login .fieldset .field .label, .opc-wrapper .form-shipping-address .fieldset .field .label { font-weight: 400; } .opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note { font-size: 14px; margin-top: 10px; } .opc-wrapper .shipping-address-items { font-size: 0; } .opc-wrapper .shipping-address-item { border: 2px solid transparent; font-size: 14px; line-height: 30px; margin: 0 0 20px; padding: 20px 35px 20px 20px; transition: 0.3s border-color; width: 50%; display: inline-block; position: relative; vertical-align: top; word-wrap: break-word; } .opc-wrapper .shipping-address-item.selected-item { border-color: #ff5501; } .opc-wrapper .shipping-address-item.selected-item:after { background: #ff5501; color: #ffffff; content: '\e610'; font-family: 'luma-icons'; height: 27px; width: 29px; font-size: 19px; line-height: 21px; padding-top: 2px; position: absolute; right: 0; text-align: center; top: 0; } .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item { visibility: hidden; } .opc-wrapper .action-show-popup { margin: 0 0 20px; } .opc-wrapper .action-show-popup > span:before { content: '+'; padding-right: 5px; } .opc-wrapper .action-select-shipping-item { float: right; margin: 20px 0 0; } .opc-wrapper .edit-address-link { display: block; float: left; margin: 26px 5px 0 0; } .checkout-shipping-method .step-title { margin-bottom: 0; } .checkout-shipping-method .no-quotes-block { margin: 20px 0; } .methods-shipping .actions-toolbar .action.primary { margin: 20px 0 0; } .table-checkout-shipping-method thead th { display: none; } .table-checkout-shipping-method tbody td { border-top: 1px solid #cccccc; padding-bottom: 20px; padding-top: 20px; } .table-checkout-shipping-method tbody td:first-child { padding-left: 0; padding-right: 0; width: 20px; } .table-checkout-shipping-method tbody tr:first-child td { border-top: none; } .table-checkout-shipping-method tbody .col-price { font-weight: 600; } .table-checkout-shipping-method tbody .row-error td { border-top: none; padding-bottom: 10px; padding-top: 0; } .checkout-shipping-method { position: relative; } .shipping-policy-block.field-tooltip { top: 12px; } .shipping-policy-block.field-tooltip .field-tooltip-action { color: #1979c3; cursor: pointer; } .shipping-policy-block.field-tooltip .field-tooltip-action:before { display: none; } .shipping-policy-block.field-tooltip .field-tooltip-content { width: 420px; top: 30px; } .opc-block-shipping-information { padding: 0 30px; } .opc-block-shipping-information .shipping-information-title { border-bottom: 1px solid #cccccc; margin: 0 0 20px; position: relative; } .opc-block-shipping-information .shipping-information-title .action-edit { top: 10px; display: inline-block; text-decoration: none; margin: 0; position: absolute; right: 0; } .opc-block-shipping-information .shipping-information-title .action-edit > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .opc-block-shipping-information .shipping-information-title .action-edit:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .opc-block-shipping-information .shipping-information-title .action-edit:hover:before { color: #333333; } .opc-block-shipping-information .shipping-information-title .action-edit:active:before { color: #8f8f8f; } .opc-block-shipping-information .shipping-information-content { line-height: 27px; } .opc-block-shipping-information .shipping-information-content .actions-toolbar { margin-left: 0; } .opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via { margin: 0 0 20px; } .opc-block-summary { background: #f5f5f5; margin: 0 0 20px; padding: 22px 30px; } .opc-block-summary > .title { display: block; } .opc-block-summary .mark .value { color: #999999; display: block; } .opc-block-summary .grand.incl + .grand.excl .mark, .opc-block-summary .grand.incl + .grand.excl .amount { border-top: 0; font-size: 1.4rem; padding-top: 0; } .opc-block-summary .grand.incl + .grand.excl .mark strong, .opc-block-summary .grand.incl + .grand.excl .amount strong { font-weight: 400; } .opc-block-summary .not-calculated { font-style: italic; } .opc-block-summary .items-in-cart > .title { border-bottom: 1px solid #cccccc; padding: 10px 40px 10px 0; cursor: pointer; display: block; text-decoration: none; margin-bottom: 0; position: relative; } .opc-block-summary .items-in-cart > .title > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .opc-block-summary .items-in-cart > .title:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: 12px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .opc-block-summary .items-in-cart > .title:after { position: absolute; right: 0; top: 10px; } .opc-block-summary .items-in-cart > .title strong { font-size: 1.8rem; font-weight: 300; margin: 0; } .opc-block-summary .items-in-cart.active > .title:after { content: '\e621'; } .opc-block-summary .items-in-cart .product { position: relative; } .opc-block-summary .minicart-items-wrapper { margin: 0 -15px 0 0; max-height: 370px; padding: 15px 15px 0 0; border: 0; } .column.main .opc-block-summary .product-item { margin: 0; padding-left: 0; } .opc-block-summary .product-item .product-item-inner { display: table; margin: 0 0 10px; width: 100%; } .opc-block-summary .product-item .product-item-name-block { display: table-cell; padding-right: 5px; text-align: left; } .opc-block-summary .product-item .subtotal { display: table-cell; text-align: right; } .opc-block-summary .product-item .price { font-size: 1.6rem; font-weight: 400; } .opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price { font-size: 1rem; } .authentication-dropdown { box-sizing: border-box; } .authentication-dropdown .modal-inner-wrap { padding: 25px; } .authentication-wrapper { float: right; margin-top: -60px; max-width: 50%; position: relative; z-index: 1; } ._has-auth-shown .authentication-wrapper { z-index: 900; } .block-authentication .block-title { font-size: 1.8rem; border-bottom: 0; margin-bottom: 25px; } .block-authentication .block-title strong { font-weight: 300; } .block-authentication .field .label { font-weight: 400; } .block-authentication .actions-toolbar { margin-bottom: 5px; } .block-authentication .actions-toolbar > .secondary { padding-top: 25px; text-align: left; } .block-authentication .block[class] { margin: 0; } .block-authentication .block[class] ul { list-style: none; padding-left: 10px; } .block-authentication .block[class] .field .control, .block-authentication .block[class] .field .label { float: none; width: auto; } .block-authentication .block[class] + .block { border-top: 1px solid #c1c1c1; margin-top: 40px; padding-top: 40px; position: relative; } .block-authentication .block[class] + .block::before { height: 36px; line-height: 34px; margin: -19px 0 0 -18px; min-width: 36px; background: #ffffff; border: 1px solid #c1c1c1; border-radius: 50%; box-sizing: border-box; color: #c1c1c1; content: attr(data-label); display: inline-block; left: 50%; letter-spacing: normal; padding: 0 .2rem; position: absolute; text-align: center; text-transform: uppercase; top: 0; } .checkout-payment-method .step-title { margin-bottom: 0; } .checkout-payment-method .payment-method:first-child .payment-method-title { border-top: 0; } .checkout-payment-method .payment-method._active .payment-method-content { display: block; } .checkout-payment-method .payment-method-title { border-top: 1px solid #cccccc; padding: 20px 0; margin: 0; } .checkout-payment-method .payment-method-title .payment-icon { display: inline-block; margin-right: 5px; vertical-align: middle; } .checkout-payment-method .payment-method-title .action-help { display: inline-block; margin-left: 5px; } .checkout-payment-method .payment-method-content { display: none; padding: 0 0 20px 22px; } .checkout-payment-method .payment-method-content .fieldset:not(:last-child) { margin: 0 0 20px; } .checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form { max-width: 500px; } .checkout-payment-method .billing-address-same-as-shipping-block { margin: 0 0 10px; } .checkout-payment-method .payment-method-billing-address { margin: 0 0 20px; } .checkout-payment-method .payment-method-billing-address .primary .action-update { margin-right: 0; } .checkout-payment-method .payment-method-billing-address .billing-address-details { line-height: 27px; padding: 0 0 0 23px; } .checkout-payment-method .payment-method-note + .payment-method-billing-address { margin-top: 20px; } .checkout-payment-method .payment-method-iframe { background-color: transparent; display: none; width: 100%; } .checkout-payment-method .no-payments-block { margin: 20px 0; } .checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after { content: '\e621'; } .checkout-payment-method .payment-option._collapsible .payment-option-title { cursor: pointer; } .checkout-payment-method .payment-option._collapsible .payment-option-content { display: none; } .checkout-payment-method .payment-option-title { border-top: 1px solid #cccccc; padding: 20px 0; } .checkout-payment-method .payment-option-title .action-toggle { color: #1979c3; display: inline-block; text-decoration: none; } .checkout-payment-method .payment-option-title .action-toggle:after { -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 16px; color: #8f8f8f; content: '\e622'; font-family: 'luma-icons'; margin: 0 0 0 10px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .checkout-payment-method .payment-option-title .action-toggle:hover:after { color: #333333; } .checkout-payment-method .payment-option-title .action-toggle:active:after { color: #8f8f8f; } .checkout-payment-method .payment-option-content { padding: 0 0 20px 22px; } .checkout-payment-method .payment-option-inner { margin: 0 0 20px; } .checkout-payment-method .credit-card-types { padding: 0; } .checkout-payment-method .credit-card-types .item { display: inline-block; list-style: none; margin: 0 5px 0 0; vertical-align: top; } .checkout-payment-method .credit-card-types .item._active { font-weight: 700; } .checkout-payment-method .credit-card-types .item._active img { -webkit-filter: grayscale(0%); } .checkout-payment-method .credit-card-types .item._inactive { opacity: .4; } .checkout-payment-method .credit-card-types .item span { display: inline-block; padding-top: 6px; vertical-align: top; } .checkout-payment-method .credit-card-types img { -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; } .checkout-payment-method .ccard .fields > .year { padding-left: 5px; } .checkout-payment-method .ccard .fields .select { padding-left: 5px; padding-right: 5px; } .checkout-payment-method .ccard .month .select { width: 140px; } .checkout-payment-method .ccard .year .select { width: 80px; } .checkout-payment-method .ccard .number .input-text { width: 225px; } .checkout-payment-method .ccard > .field.cvv > .control { display: inline-block; padding-right: 20px; } .checkout-payment-method .ccard .cvv .label { display: block; } .checkout-payment-method .ccard .cvv .input-text { width: 55px; } .checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field { width: auto !important; } .checkout-agreements-block { margin-bottom: 20px; } .checkout-agreements-block .action-show { vertical-align: baseline; } .checkout-agreements-items { padding-bottom: 30px; } .checkout-agreements-items .checkout-agreements-item { margin-bottom: 20px; } .checkout-agreements-items .checkout-agreements-item-title { border-bottom: 0; } .checkout-agreement-item-content { overflow: auto; } .login-container .block-new-customer .actions-toolbar { margin-top: 25px; } .login-container .block .block-title { font-size: 1.8rem; } .login-container .fieldset:after { margin: 10px 0 0; content: attr(data-hasrequired); display: block; letter-spacing: normal; word-spacing: normal; color: #e02b27; font-size: 1.2rem; } .login-container .fieldset:after { margin-top: 35px; } .block-addresses-list .items.addresses > .item { margin-bottom: 20px; } .block-addresses-list .items.addresses > .item:last-child { margin-bottom: 0; } .block-addresses-list .items.addresses .item.actions { margin-top: 5px; } .form-address-edit #region_id { display: none; } .form-edit-account .fieldset.password { display: none; } .form-create-account .fieldset-fullname .fields .field { float: none; } .account .page-title-wrapper .page-title { display: inline-block; } .account .messages { margin-bottom: 20px; } .account .column.main { margin-bottom: 30px; } .account .column.main h2 { margin-top: 0; } .account .sidebar-additional { margin-top: 40px; } .account .table-wrapper { margin-bottom: 20px; border-bottom: 1px solid #e4e4e4; } .account .table-wrapper:last-child { margin-bottom: 0; } .account .data.table .col.actions .action.delete, [class^='sales-guest-'] .data.table .col.actions .action.delete, .sales-guest-view .data.table .col.actions .action.delete { color: #d10029; } .column.main .block:last-child { margin-bottom: 0; } .block .title { margin-bottom: 10px; } .block .title strong { font-weight: 700; line-height: 1.1; font-size: 1.4rem; margin-top: 2rem; margin-bottom: 2rem; } .block p:last-child { margin: 0; } .block .box-actions { margin-top: 5px; } .field.password .control { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .field.password .control .mage-error { -ms-flex-order: 2; -webkit-order: 2; order: 2; } .field.password .control .input-text { -ms-flex-order: 0; -webkit-order: 0; order: 0; } .password-strength-meter { background-color: #f4f4f4; height: 32px; line-height: 32px; padding: 0 9px; position: relative; z-index: 1; } .password-strength-meter:before { content: ''; height: 100%; left: 0; position: absolute; top: 0; z-index: -1; } .password-strength-meter-0 .password-strength-meter:before { background-color: #f4f4f4; width: 100%; } .password-strength-meter-1 .password-strength-meter:before { background-color: #ffafae; width: 25%; } .password-strength-meter-2 .password-strength-meter:before { background-color: #ffd6b3; width: 50%; } .password-strength-meter-3 .password-strength-meter:before { background-color: #c5eeac; width: 75%; } .password-strength-meter-4 .password-strength-meter:before { background-color: #81b562; width: 100%; } .control.captcha-image { margin-top: 10px; } .control.captcha-image .captcha-img { vertical-align: middle; } .order-products-toolbar { position: relative; } .block-balance .price { margin-top: -10px; font-size: 3.2rem; display: inline-block; line-height: 32px; } .table-downloadable-products .product-name { font-weight: 400; margin-right: 15px; } .table-downloadable-products .action.download { display: inline-block; text-decoration: none; } .table-downloadable-products .action.download:before { -webkit-font-smoothing: antialiased; font-size: inherit; line-height: inherit; color: inherit; content: '\e626'; font-family: 'luma-icons'; margin: 0 5px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .page-product-downloadable .product-add-form { clear: both; margin-bottom: 25px; } .page-product-downloadable .product-options-bottom .field.qty { display: none; } .samples-item-title { font-size: 1.4rem; font-weight: 600; margin: 0 0 10px; } .samples-item { margin: 0 0 10px; } .field.downloads { margin-bottom: 10px; } .page-product-downloadable .product-add-form .product-options-wrapper .field.downloads > .control { width: 100%; } .field.downloads .price-container { display: inline; white-space: nowrap; } .field.downloads .price-container:before { content: ' + '; display: inline; } .field.downloads .price-excluding-tax { display: inline; } .field.downloads .price-excluding-tax:before { content: ' (' attr(data-label) ': '; } .field.downloads .price-excluding-tax:after { content: ')'; } .field.downloads .price-including-tax { display: inline; font-weight: 600; font-size: 1.4rem; } .field.downloads .field.choice { border-bottom: 1px solid #ebebeb; box-sizing: border-box; margin-bottom: 10px; padding-bottom: 10px; padding-left: 25px; position: relative; width: 100%; z-index: 1; } .field.downloads .field.choice input { left: 0; position: absolute; top: 2px; } .field.downloads .field.downloads-all { border-bottom: 0; padding-left: 0; } .field.downloads .sample.link { float: right; } .field.downloads-all .label { color: #1979c3; text-decoration: none; cursor: pointer; } .field.downloads-all .label:visited { color: #1979c3; text-decoration: none; } .field.downloads-all .label:hover { color: #006bb4; text-decoration: underline; } .field.downloads-all .label:active { color: #ff5501; text-decoration: underline; } .field.downloads-all input { opacity: 0; } .field.downloads.downloads-no-separately .field.choice { padding-left: 0; } .page-product-giftcard .giftcard-amount { border-top: 1px #c1c1c1 solid; clear: both; margin-bottom: 0; padding-top: 15px; text-align: left; } .page-product-giftcard .giftcard-amount .field:last-child { padding-bottom: 20px !important; } .page-product-giftcard .product-info-main .price-box .old-price { font-size: 20px; } .page-product-giftcard .product-info-main .price-box .price-container.price-final > span { display: block; margin-bottom: 5px; } .page-product-giftcard .product-info-main .price-box .price-container.price-final > span:last-child { margin-bottom: 0; } .page-product-giftcard .product-info-main .price-box .price-container.price-final .price { font-size: 22px; font-weight: 600; line-height: 22px; } .page-product-giftcard .product-info-main .price-box + .giftcard.form { border-top: 1px #c1c1c1 solid; padding-top: 15px; } .page-product-giftcard .product-info-main .alert { clear: left; } .page-product-giftcard .product-info-stock-sku { display: block; } .page-product-giftcard .product-add-form { border: 0; clear: none; padding-top: 0; } .page-product-giftcard .product-add-form .product-options-wrapper .field:not(.text) { margin-bottom: 20px; margin-top: 20px; } .page-product-giftcard .giftcard.form { clear: both; } .page-product-giftcard .price-box { margin-bottom: 10px; } .page-product-giftcard .product-info-price { border: 0; display: block; float: right; white-space: nowrap; width: auto; } .giftcard-account .please-wait { display: none; } .giftcard-account .form-giftcard-redeem .giftcard.info { margin-bottom: 30px; } .opc-wrapper .form-giftcard-account { max-width: 500px; } .opc-wrapper .form-giftcard-account .field { margin: 0 0 20px; } .opc-wrapper .giftcard-account-info { margin: 0 0 20px; } .opc-wrapper .giftcard-account-info .giftcard-account-number { margin: 0 0 10px; } .gift-message .field .label { color: #666666; font-weight: 400; } .cart.table-wrapper .item-gift._active { border-top: 1px solid #c1c1c1; } .cart.table-wrapper .item-gift .action { margin-right: 0; } .gift-options { margin: 20px 0; } .gift-options .actions-toolbar .action-cancel { display: none; } .gift-options-title { font-weight: 600; margin: 0 0 20px; } .gift-options-content .fieldset { margin: 0 0 20px; } .gift-summary { position: relative; } .gift-summary .actions-toolbar > .secondary .action { margin: 0 0 0 20px; width: auto; } .gift-summary .action-edit, .gift-summary .action-delete { display: inline-block; text-decoration: none; } .gift-summary .action-edit > span, .gift-summary .action-delete > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .gift-summary .action-edit:before, .gift-summary .action-delete:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-summary .action-edit:hover:before, .gift-summary .action-delete:hover:before { color: #333333; } .gift-summary .action-edit:active:before, .gift-summary .action-delete:active:before { color: #8f8f8f; } .gift-summary .action-delete:before { content: '\e604'; } .gift-summary .actions-toolbar, .cart.table-wrapper .gift-summary .actions-toolbar { padding: 0; position: absolute; right: 0; top: 0; } .cart.table-wrapper .gift-content { clear: left; display: none; float: left; margin-right: -100%; padding: 20px 0; width: 100%; } .cart.table-wrapper .gift-content._active { display: table; table-layout: fixed; } .gift-item-block { border-bottom: 1px solid #c1c1c1; margin: 0; } .gift-item-block._active .title:after { content: '\e621'; } .gift-item-block .title { color: #1979c3; cursor: pointer; display: block; text-decoration: none; margin: 0; padding: 10px 40px 10px 15px; position: relative; } .gift-item-block .title:after { -webkit-font-smoothing: antialiased; font-size: 1.2rem; line-height: 20px; color: #858585; content: '\e622'; font-family: 'luma-icons'; margin: 0 0 0 10px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-item-block .title:hover:after { color: #333333; } .gift-item-block .content { padding: 10px 0 20px; position: relative; } .order-details-items .order-gift-message dt:after, .order-details-items .block-order-details-gift-message dt:after { content: ''; } .order-details-items .order-gift-message .item-message, .order-details-items .block-order-details-gift-message .item-message { clear: left; } .order-details-items .order-gift-message .item-options dt, .order-details-items .block-order-details-gift-message .item-options dt { font-weight: 400; margin: 10px 0; } .options-order-container, .options-items-container { margin-bottom: 10px; } .gift-messages-order { margin-bottom: 25px; } .form-giftregistry-share .actions-toolbar:not(:last-child), .form-giftregistry-edit .actions-toolbar:not(:last-child) { margin-bottom: 40px; } .form-giftregistry-share .fieldset .nested .field:not(.choice) .control, .form-giftregistry-edit .fieldset .nested .field:not(.choice) .control { width: 100%; } .giftregisty-dropdown .action.toggle { color: #1979c3; } .table-giftregistry-items .product-image { margin-right: 10px; float: left; } .cart-summary .form.giftregistry .fieldset { margin: 15px 0 5px; text-align: left; } .cart-summary .form.giftregistry .fieldset .field { margin: 0 0 10px; } .cart-summary .form.giftregistry .fieldset .field .control { float: none; width: auto; } .form-giftregistry-search { margin-bottom: 60px; } .form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) { margin-bottom: 0; } .block-giftregistry .actions-toolbar { margin: 17px 0 0; } .block-giftregistry-shared .item-options .item-value { margin: 0 0 25px; } .block-giftregistry-shared-items .item .col { border: 0; } .block-giftregistry-shared-items th { border-bottom: 1px solid #cccccc; } .block-giftregistry-shared-items .col { padding: 20px 11px 10px; } .block-giftregistry-shared-items .col .price-box { display: inline-block; } .block-giftregistry-shared-items .col .price-wrapper { font-size: 1.8rem; display: block; font-weight: 700; white-space: nowrap; } .block-giftregistry-shared-items .product .item-options { margin: 0; } .block-giftregistry-shared-items .product-item-photo { display: block; max-width: 65px; padding: 10px 0; } .block-giftregistry-shared-items .product-item-name { font-size: 1.8rem; display: block; margin: 0 0 5px; } .gift-wrapping-info { font-weight: 300; font-size: 18px; margin: 20px 0; } .gift-wrapping-list { list-style: none; margin: 20px 0 10px; padding: 0; } .gift-wrapping-list .no-image { background: #f2f2f2; display: inline-block; text-decoration: none; } .gift-wrapping-list .no-image > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .gift-wrapping-list .no-image:after { -webkit-font-smoothing: antialiased; font-size: 22px; line-height: 4rem; color: #494949; content: '\e62a'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-wrapping-list .no-image:after { display: block; } .gift-wrapping-preview, .gift-wrapping-item > span { cursor: pointer; display: block; overflow: hidden; position: relative; z-index: 1; } .gift-wrapping-item { float: left; margin: 0 10px 10px 0; } .gift-wrapping-item:last-child { margin-right: 0; } .gift-wrapping-item._active span:before { border: 3px solid #333333; box-sizing: border-box; content: ''; display: block; height: 100%; position: absolute; width: 100%; z-index: 2; } .gift-wrapping-item > span { height: 4rem; width: 4rem; } .gift-wrapping-title { margin: 10px 0; } .gift-wrapping-title .action-remove { margin: -5px 0 0 5px; display: inline-block; text-decoration: none; } .gift-wrapping-title .action-remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .gift-wrapping-title .action-remove:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e604'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .gift-wrapping-title .action-remove:hover:before { color: #333333; } .gift-wrapping-title .action-remove:active:before { color: #8f8f8f; } .gift-options-content .fieldset .field { margin: 10px 0; } .gift-wrapping-summary { padding-right: 7rem; } .gift-wrapping-summary .gift-wrapping-title { border: 0; display: inline-block; padding: 0; } .opc-wrapper .fieldset.gift-message .field.gift-wrapping { padding: 0; width: 100%; } .opc-wrapper .data.table .gift-wrapping, .table-order-items .gift-wrapping { margin: 20px 0 0; } .opc-wrapper .data.table .gift-wrapping .title, .table-order-items .gift-wrapping .title { float: none; } .opc-wrapper .data.table .gift-wrapping .content, .table-order-items .gift-wrapping .content { margin: 0; } .opc-wrapper .data.table .gift-wrapping .content > img, .table-order-items .gift-wrapping .content > img { float: left; margin: 0 10px 0 0; max-height: 50px; max-width: 50px; } .gift-summary .price-box, .gift-options .price-box { margin-left: 22px; } .gift-summary .regular-price:before, .gift-options .regular-price:before { content: attr(data-label) ': '; } .gift-summary .regular-price .price, .gift-options .regular-price .price { font-weight: 700; } .table-wrapper.grouped { width: auto; } .table.grouped .row-tier-price > td { border-top: 0; } .table.grouped .col.item { width: 90%; } .table.grouped .col.qty { width: 10%; } .table.grouped .product-item-name { display: inline-block; font-weight: 400; margin-bottom: 10px; } .table.grouped .price-box p { margin: 0; } .table.grouped .price-box .price { font-weight: 700; } .table.grouped .price-box .old-price .price { font-weight: normal; } .table.grouped .stock.unavailable { font-weight: normal; margin: 0; text-transform: none; white-space: nowrap; } .page-product-grouped .product-info-main .alert { clear: left; } .form-add-invitations .additional, .form-add-invitations .field.message { margin-top: 20px; } .form-add-invitations .action.remove { top: 4px; } .form-add-invitations .action.add { display: inline-block; text-decoration: none; line-height: normal; padding: 4px; width: auto; } .form-add-invitations .action.add > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .form-add-invitations .action.add:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .form-add-invitations .action.add:hover:before { color: inherit; } .form-add-invitations .action.add:active:before { color: inherit; } .filter.block { margin-bottom: 0; } .filter-title strong { background-color: #f0f0f0; box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3); border: 1px solid #cccccc; border-radius: 3px; font-weight: 400; left: 0; line-height: 16px; padding: 7px 10px; position: absolute; text-align: center; top: 0; z-index: 2; } .filter-title strong[data-count]:after { color: #ffffff; background: #ff5501; border-radius: 2px; content: attr(data-count); display: inline-block; font-size: .8em; line-height: 1; margin: 0 5px; min-width: 1em; padding: 2px; } .filter-title strong.disabled { opacity: .5; } .filter .block-subtitle { border-bottom: 1px solid #cccccc; font-size: 14px; font-weight: 600; line-height: 1em; padding: 10px 10px 20px; } .filter-subtitle { display: none; } .filter-current { margin: 0; } .filter-current .items { padding: 5px 10px; } .filter-current .item { padding-left: 17px; position: relative; z-index: 1; } .filter .filter-current-subtitle { border: none; display: block; padding-bottom: 10px; } .filter-current .action.remove { left: -2px; position: absolute; top: -1px; } .filter-actions { margin-bottom: 25px; padding: 0 10px; } .filter-label { font-weight: 700; } .filter-label:after { content: ': '; } .filter-value { color: #858585; } .filter-options { display: none; margin: 0; } .filter-options-item { border-bottom: 1px solid #cccccc; padding-bottom: 10px; } .filter-options-title { cursor: pointer; font-weight: 600; margin: 0; overflow: hidden; padding: 10px 40px 0 10px; position: relative; text-transform: uppercase; word-break: break-all; z-index: 1; display: block; text-decoration: none; } .filter-options-title:after { -webkit-font-smoothing: antialiased; font-size: 13px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .filter-options-title:after { position: absolute; right: 13px; top: 12px; } .filter-options-title:hover { color: #000000; } .active > .filter-options-title:after { content: '\e621'; } .filter-options-content { margin: 0; padding: 10px; } .filter-options-content .item { line-height: 1.5em; margin: 10px 0; } .filter-options-content a { color: #494949; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 7px; } .filter-options-content a:hover { background-color: #e8e8e8; text-decoration: none; } .filter-options-content a:hover + .count { background-color: #e8e8e8; } .filter-options-content .count { color: #858585; padding-right: 5px; } .filter-options-content .count:before { content: '('; } .filter-options-content .count:after { content: ')'; } .map-popup-wrapper.popup .action.close { top: 10px; } .map-popup { background: #ffffff; border: 1px solid #adadad; padding: 22px; width: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); transition: opacity 0.3s linear; left: 0; margin-top: 10px; position: absolute; top: 0; z-index: 1001; display: none; opacity: 0; box-sizing: border-box; } .map-popup .popup-header { margin: 0 0 25px; padding-right: 16px; } .map-popup .popup-header .title { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .map-popup .popup-actions .action.close { position: absolute; display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; right: 10px; top: 10px; } .map-popup .popup-actions .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .map-popup .popup-actions .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8c8c8c; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .map-popup .popup-actions .action.close:hover:before { color: #737373; } .map-popup .popup-actions .action.close:active:before { color: #737373; } .map-popup .popup-actions .action.close:focus, .map-popup .popup-actions .action.close:active { background: none; border: none; } .map-popup .popup-actions .action.close:hover { background: none; border: none; } .map-popup .popup-actions .action.close.disabled, .map-popup .popup-actions .action.close[disabled], fieldset[disabled] .map-popup .popup-actions .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .map-popup.active { opacity: 1; } .map-popup .map-info-price { margin: 0 0 20px; } .map-popup .map-info-price .price-box { margin: 0 0 20px; } .map-popup .map-info-price .price-box .label:after { content: ': '; } .map-popup .action.primary { margin-right: 10px; } .map-popup .map-msrp { margin-bottom: 10px; } .map-popup .actual-price { margin: 3px 0 15px; } .map-popup .popup-header { display: none; } .map-old-price { text-decoration: none; } .map-old-price .price-wrapper { text-decoration: line-through; } .map-old-price, .product-item .map-old-price, .product-info-price .map-show-info { display: inline-block; min-width: 10rem; } .map-old-price:not(:last-child), .product-item .map-old-price:not(:last-child), .product-info-price .map-show-info:not(:last-child) { margin-right: 10px; } .product-options-bottom .price-box .old-price .price-container > span, .product-info-price .price-box .old-price .price-container > span { display: inline; } .map-form-addtocart { display: inline-block; text-align: center; } .map-form-addtocart img { display: block; margin: 0 auto; } .wishlist.split.button { display: inline-block; position: relative; margin-right: 5%; vertical-align: middle; } .wishlist.split.button:before, .wishlist.split.button:after { content: ''; display: table; } .wishlist.split.button:after { clear: both; } .wishlist.split.button .action.split { float: left; margin: 0; } .wishlist.split.button .action.toggle { float: right; margin: 0; } .wishlist.split.button .action.toggle { display: inline-block; text-decoration: none; } .wishlist.split.button .action.toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .wishlist.split.button .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: #999999; content: '\e622'; font-family: 'luma-icons'; margin: 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.split.button .action.toggle:hover:after { color: #333333; } .wishlist.split.button .action.toggle:active:after { color: inherit; } .wishlist.split.button .action.toggle.active { display: inline-block; text-decoration: none; } .wishlist.split.button .action.toggle.active > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .wishlist.split.button .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: #999999; content: '\e621'; font-family: 'luma-icons'; margin: 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.split.button .action.toggle.active:hover:after { color: #333333; } .wishlist.split.button .action.toggle.active:active:after { color: inherit; } .wishlist.split.button .items { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 200px; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .wishlist.split.button .items li { margin: 0; padding: 5px 5px 5px 23px; } .wishlist.split.button .items li:hover { background: #e8e8e8; cursor: pointer; } .wishlist.split.button .items:before, .wishlist.split.button .items:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .wishlist.split.button .items:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .wishlist.split.button .items:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .wishlist.split.button .items:before { left: 10px; top: -12px; } .wishlist.split.button .items:after { left: 9px; top: -14px; } .wishlist.split.button.active { overflow: visible; } .wishlist.split.button.active .items { display: block; position: absolute; } .wishlist.split.button .items { padding: 6px 0; text-align: left; } .wishlist.split.button > .action.split { margin-right: 5px; } .wishlist.split.button > .action.split:before { content: '\e600'; } .wishlist.split.button > .action.split:before { margin: 0; width: 18px; } .wishlist.split.button > .action:active, .wishlist.split.button > .action:focus, .wishlist.split.button > .action:hover { color: #333333; } .wishlist.split.button > .action.toggle:before { border-left: 1px solid #999999; content: ''; float: left; height: 15px; margin: 3px 4px 0 0; } .cart.table-wrapper .wishlist.split.button { vertical-align: baseline; } .cart.table-wrapper .wishlist.split.button > .action.split { font-weight: normal; letter-spacing: normal; text-transform: none; } .cart.table-wrapper .wishlist.split.button > .action.toggle:after { color: #1979c3; } .cart.table-wrapper .wishlist.split.button > .action.split, .cart.table-wrapper .wishlist.split.button > .action.toggle { color: #1979c3; } .cart.table-wrapper .wishlist.split.button > .action.split:before, .cart.table-wrapper .wishlist.split.button > .action.toggle:before { display: none; } .wishlist.window.popup { background: #ffffff; border: 1px solid #adadad; padding: 22px; width: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); transition: opacity 0.3s linear; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 1001; display: none; opacity: 0; box-sizing: border-box; } .wishlist.window.popup .popup-header { margin: 0 0 25px; padding-right: 16px; } .wishlist.window.popup .popup-header .title { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .wishlist.window.popup .popup-actions .action.close { position: absolute; display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; right: 10px; top: 10px; } .wishlist.window.popup .popup-actions .action.close > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .wishlist.window.popup .popup-actions .action.close:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: #8c8c8c; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .wishlist.window.popup .popup-actions .action.close:hover:before { color: #737373; } .wishlist.window.popup .popup-actions .action.close:active:before { color: #737373; } .wishlist.window.popup .popup-actions .action.close:focus, .wishlist.window.popup .popup-actions .action.close:active { background: none; border: none; } .wishlist.window.popup .popup-actions .action.close:hover { background: none; border: none; } .wishlist.window.popup .popup-actions .action.close.disabled, .wishlist.window.popup .popup-actions .action.close[disabled], fieldset[disabled] .wishlist.window.popup .popup-actions .action.close { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .wishlist.window.popup.active { opacity: 1; } .wishlist.window.popup.active { display: block; } .wishlist.overlay { transition: opacity 0.15s linear; background: #8c8c8c; z-index: 899; bottom: 0; left: 0; opacity: 0; position: fixed; right: 0; top: 0; } .wishlist.overlay.active { opacity: 0.7; filter: alpha(opacity=70); } .wishlist.overlay.active { display: block; } .wishlist-dropdown.move .action.toggle, .wishlist-dropdown.copy .action.toggle { color: #1979c3; } .page-multiple-wishlist .actions-toolbar > .primary { display: block; float: none; text-align: left; } .page-multiple-wishlist .actions-toolbar > .primary .action.remove { float: right; } .block-wishlist-management { position: relative; } .block-wishlist-management .wishlist-select .wishlist-name-label { font-weight: 600; } .block-wishlist-management .wishlist-title { margin-bottom: 10px; } .block-wishlist-management .wishlist-title strong { font-weight: 300; margin-right: 10px; } .block-wishlist-management .wishlist-notice { color: #7d7d7d; display: inline-block; margin-right: 20px; } .block-wishlist-management .wishlist-notice.private { display: inline-block; text-decoration: none; } .block-wishlist-management .wishlist-notice.private:before { -webkit-font-smoothing: antialiased; font-size: inherit; line-height: inherit; color: #a3a3a3; content: '\e629'; font-family: 'luma-icons'; margin: 0 5px 0 0; vertical-align: text-bottom; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block-wishlist-management .wishlist-toolbar-select, .block-wishlist-management .wishlist-toolbar-actions { display: inline-block; } .block-wishlist-management .wishlist-toolbar-select { margin-right: 20px; } .block-wishlist-management .wishlist-toolbar .copy .dropdown { right: 0; } .block-wishlist-management .wishlist-toolbar .copy .dropdown:before { left: auto; right: 11px; } .block-wishlist-management .wishlist-toolbar .copy .dropdown:after { left: auto; right: 10px; } .block-wishlist-management .wishlist-dropdown.move { margin-right: 20px; } .block-wishlist-search-form .form-wishlist-search { margin-bottom: 60px; max-width: 500px; } .block-wishlist-search-results .table-wrapper { border-top: none; } .block-wishlist-info-items .block-title { margin-bottom: 20px; font-size: 2.2rem; } .block-wishlist-info-items .block-title > strong { font-weight: 300; } .block-wishlist-info-items .product-item { width: 100%; } .block-wishlist-info-items .product-item-photo { margin-left: 20px; } .block-wishlist-info-items .product-item-info { width: auto; } .block-wishlist-info-items .product-item-info:hover .split { visibility: visible; } .block-wishlist-info-items .price-wrapper { display: block; margin: 0 0 10px; } .block-wishlist-info-items .split { clear: both; padding: 10px 0; visibility: hidden; } .block-wishlist-info-items .wishlist-dropdown .change { color: #1979c3; } .block-wishlist-info-items .action.towishlist { padding: 10px 0; } .block-wishlist-info-items .input-text.qty { margin-right: 10px; } .block.newsletter { margin-bottom: 20px; } .block.newsletter .form.subscribe { display: table; width: 100%; } .block.newsletter .fieldset { display: table-cell; margin: 0; padding: 0; vertical-align: top; } .block.newsletter .field { margin: 0; } .block.newsletter .field .control { display: inline-block; text-decoration: none; display: block; } .block.newsletter .field .control:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 32px; color: #c2c2c2; content: '\e61d'; font-family: 'luma-icons'; margin: 0 0 0 8px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block.newsletter .field .control:before { position: absolute; } .block.newsletter input { padding-left: 35px; } .block.newsletter .title { display: none; } .block.newsletter .actions { display: table-cell; vertical-align: top; width: 1%; } .block.newsletter .action.subscribe { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: -1px; } .data.switch .counter { color: #7d7d7d; } .data.switch .counter:before { content: '('; } .data.switch .counter:after { content: ')'; } .rating-summary { overflow: hidden; white-space: nowrap; } .rating-summary .rating-result { width: 88px; display: inline-block; position: relative; vertical-align: middle; } .rating-summary .rating-result:before { left: 0; position: absolute; top: 0; width: 100%; z-index: 1; -webkit-font-smoothing: antialiased; color: #c7c7c7; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; content: '\e605' '\e605' '\e605' '\e605' '\e605'; display: block; font-style: normal; font-weight: normal; speak: none; } .rating-summary .rating-result > span { display: block; overflow: hidden; } .rating-summary .rating-result > span:before { position: relative; z-index: 2; -webkit-font-smoothing: antialiased; color: #ff5501; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; content: '\e605' '\e605' '\e605' '\e605' '\e605'; display: block; font-style: normal; font-weight: normal; speak: none; } .rating-summary .rating-result > span span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .product-reviews-summary .rating-summary .label, .table-reviews .rating-summary .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .review-control-vote { overflow: hidden; } .review-control-vote:before { color: #c7c7c7; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; font-style: normal; font-weight: normal; speak: none; vertical-align: top; -webkit-font-smoothing: antialiased; content: '\e605' '\e605' '\e605' '\e605' '\e605'; display: block; position: absolute; z-index: 1; } .review-control-vote input[type="radio"] { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .review-control-vote input[type="radio"]:focus + label:before, .review-control-vote input[type="radio"]:checked + label:before { opacity: 1; } .review-control-vote label { cursor: pointer; display: block; position: absolute; } .review-control-vote label span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .review-control-vote label:before { color: #ff5501; font-family: 'luma-icons'; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; font-style: normal; font-weight: normal; speak: none; vertical-align: top; -webkit-font-smoothing: antialiased; opacity: 0; } .review-control-vote label:hover:before { opacity: 1; } .review-control-vote label:hover ~ label:before { opacity: 0; } .review-control-vote .rating-5 { z-index: 2; } .review-control-vote .rating-5:before { content: '\e605' '\e605' '\e605' '\e605' '\e605'; } .review-control-vote .rating-4 { z-index: 3; } .review-control-vote .rating-4:before { content: '\e605' '\e605' '\e605' '\e605'; } .review-control-vote .rating-3 { z-index: 4; } .review-control-vote .rating-3:before { content: '\e605' '\e605' '\e605'; } .review-control-vote .rating-2 { z-index: 5; } .review-control-vote .rating-2:before { content: '\e605' '\e605'; } .review-control-vote .rating-1 { z-index: 6; } .review-control-vote .rating-1:before { content: '\e605'; } .review-control-vote:before { content: '\e625' '\e625' '\e625' '\e625' '\e625'; } .review-toolbar { border-top: 1px solid #c9c9c9; margin: 0 0 20px; padding: 0; text-align: center; } .review-toolbar:first-child { display: none; } .review-toolbar .pages { border-bottom: 1px solid #c9c9c9; display: block; padding: 20px 0; text-align: center; } .review-toolbar .limiter { display: none; } .review-add .block-title { display: none; } .review-form .action.submit.primary { background: #eeeeee; border: 1px solid #cccccc; color: #333333; font-size: 1.4rem; line-height: 1.6rem; padding: 7px 15px; margin: 0; } .review-form .action.submit.primary:focus, .review-form .action.submit.primary:active { background: #e2e2e2; border: 1px solid #cccccc; color: #333333; } .review-form .action.submit.primary:hover { background: #e1e1e1; border: 1px solid #cccccc; color: #333333; } .review-form .actions-toolbar .actions-primary { padding: 0; } .fieldset .review-legend.legend { border-bottom: 0; line-height: 1.3; padding: 0; margin-bottom: 20px; } .fieldset .review-legend.legend span { margin: 0; } .fieldset .review-legend.legend strong { display: block; font-weight: 600; } .fieldset .review-field-ratings > .label { font-weight: 600; margin-bottom: 10px; padding: 0; } .review-control-vote label:before, .review-control-vote:before { font-size: 32px; height: 32px; letter-spacing: 10px; line-height: 32px; } .review-field-rating .label { font-weight: 600; } .review-field-rating .control { margin-bottom: 48px; margin-top: 10px; } .review-list { margin-bottom: 30px; } .review-list .block-title strong { font-weight: 300; line-height: 1.1; font-size: 2.6rem; margin-top: 2.5rem; margin-bottom: 2rem; } .review-item { border-bottom: 1px solid #c9c9c9; margin: 0; padding: 20px 0; } .review-item:after { clear: both; content: ''; display: table; } .review-item:last-child { border-width: 0; } .review-ratings { display: table; margin-bottom: 10px; max-width: 100%; } .review-author { display: inline; } .review-author .review-details-value { font-weight: 400; } .review-date { display: inline; } .review-title { font-weight: 600; line-height: 1.1; font-size: 1.8rem; margin-top: 2rem; margin-bottom: 1rem; margin: 0 0 20px; } .review-content { margin-bottom: 20px; } .page-main .column .review-add { margin-bottom: 0; } .data.table.reviews .rating-summary { margin-top: -4px; } .customer.review.view .review.title, .customer.review.view .ratings.summary.items, .customer.review.view .product.details { margin-bottom: 20px; } .product-reviews-summary { margin-bottom: 5px; } .products.wrapper.list .product-reviews-summary { margin: 0 auto; } .product-reviews-summary .rating-summary { display: inline-block; vertical-align: middle; } .product-reviews-summary .reviews-actions { display: inline-block; font-size: 11px; vertical-align: middle; } .product-reviews-summary .reviews-actions a:not(:last-child) { margin-right: 30px; } .product-info-main .rating-summary, .customer-review .rating-summary { margin-right: 30px; } .block-reviews-dashboard .items .item { margin-bottom: 20px; } .block-reviews-dashboard .items .item:last-child { margin-bottom: 0; } .block-reviews-dashboard .product-name { display: inline-block; } .block-reviews-dashboard .product-name:not(:last-child) { margin-bottom: 5px; } .block-reviews-dashboard .rating-summary .label { font-weight: 600; margin-right: 10px; } .table-reviews .product-name, .block-reviews-dashboard .product-name { font-weight: 400; } .table-reviews .rating-summary { display: inline-block; vertical-align: baseline; } .customer-review .product-media { float: left; margin-right: 3%; max-width: 285px; width: 30%; } .customer-review .review-details { margin: 0; } .customer-review .review-details .customer-review-rating { margin-bottom: 20px; } .customer-review .review-details .customer-review-rating .item { margin-bottom: 10px; } .customer-review .review-details .customer-review-rating .item:last-child { margin-bottom: 0; } .customer-review .review-details .review-title { line-height: 1.1; font-size: 1.8rem; margin-top: 2rem; margin-bottom: 1rem; font-weight: 600; margin-bottom: 20px; } .customer-review .review-details .review-content { margin: 0; margin-bottom: 20px; } .customer-review .review-details .review-date { color: #a6a6a6; } .block-reward-info .reward-balance { font-size: 1.8rem; margin-bottom: 25px; } .block-reward-info .reward-rates:not(:last-child), .block-reward-info .reward-limit:not(:last-child), .block-reward-info .reward-expiring:not(:last-child) { margin-bottom: 25px; } .block-reward-info .reward-rates .title, .block-reward-info .reward-limit .title, .block-reward-info .reward-expiring .title { display: inline-block; margin-bottom: 10px; } .order-details-items.rma .order-title { display: none; } .order-details-items.rma .order-title + .toolbar { display: none; } .form-create-return .additional:first-child { margin-top: 0; } .form-create-return .field.comment { margin-top: 55px; } .block-returns-comments .returns-comments dt, .block-returns-comments .returns-comments dd { margin: 0; } .block-returns-comments .returns-comments dt { font-weight: 400; } .block-returns-comments .returns-comments dd { margin-bottom: 15px; } .block-returns-comments .returns-comments dd:last-child { margin-bottom: 0; } .block-returns-comments .fieldset { margin-bottom: 20px; } .magento-rma-guest-create .order-links .item a { line-height: 1.42857143; margin: 0 30px 0 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; } .magento-rma-guest-create .order-links .item a:visited { color: #1979c3; text-decoration: none; } .magento-rma-guest-create .order-links .item a:hover { color: #006bb4; text-decoration: underline; } .magento-rma-guest-create .order-links .item a:active { color: #ff5501; text-decoration: underline; } .magento-rma-guest-create .order-links .item a:hover { color: #006bb4; } .magento-rma-guest-create .order-links .item a:hover, .magento-rma-guest-create .order-links .item a:active, .magento-rma-guest-create .order-links .item a:focus { background: none; border: 0; } .magento-rma-guest-create .order-links .item a.disabled, .magento-rma-guest-create .order-links .item a[disabled], fieldset[disabled] .magento-rma-guest-create .order-links .item a { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .order-links .item { line-height: 40px; margin: 0 0 -1px; } .order-links .item strong { background: #ffffff; border: 1px solid #cccccc; display: block; font-weight: 400; padding: 0 20px; } .order-links .item a { background: #f6f6f6; color: #7d7d7d; border: 1px solid #cccccc; display: block; font-weight: 400; padding: 0 20px; } .order-links .item a:hover { background: #ffffff; text-decoration: none; } .order-details-items { border: 1px solid #cccccc; margin-bottom: 40px; padding: 10px; } .order-details-items .order-title { border-bottom: 1px solid #cccccc; padding: 0 0 10px; } .order-details-items .order-title > strong { font-size: 2.4rem; font-weight: 300; } .order-details-items .order-title .action { display: inline-block; } .order-details-items .table-wrapper { margin: 0; } .order-details-items .table-wrapper + .actions-toolbar { display: none; } .order-details-items .table-wrapper:not(:last-child) { margin-bottom: 30px; } .order-details-items .table-order-items > thead > tr > th { border-bottom: 1px solid #cccccc; } .order-details-items .table-order-items tbody + tbody { border-top: 1px solid #cccccc; } .account .order-details-items .table-order-items tbody tr:nth-child(even) td { background: none; } .order-details-items .table-order-items tbody td { padding-bottom: 20px; padding-top: 20px; } .order-details-items .table-order-items tbody .col.label { font-weight: 700; padding-bottom: 5px; padding-top: 0; } .order-details-items .table-order-items tbody .col.options { padding: 0 0 15px; } .order-details-items .table-order-items tbody > .item-parent td { padding-bottom: 5px; } .order-details-items .table-order-items tbody > .item-parent + tr td { padding-top: 5px; } .order-details-items .table-order-items tbody .item-options-container td { padding-bottom: 15px; padding-top: 0; } .order-details-items .table-order-items .product-item-name { margin: 0 0 10px; } .order-details-items .item-options { margin: 0; } .order-details-items .item-options dt { margin: 0; } .order-details-items .item-options dd { margin: 0 0 15px; } .order-details-items .item-options dd:last-child { margin-bottom: 0; } .order-details-items .item-options.links dt { display: inline-block; } .order-details-items .item-options.links dt:after { content: ': '; } .order-details-items .item-options.links dd { margin: 0; } .order-details-items thead .col.qty { text-align: center; } .order-details-items .col.name { padding-top: 16px; } .order-details-items .action.show { display: inline-block; text-decoration: none; color: #333333; } .order-details-items .action.show > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .order-details-items .action.show:after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 10px; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .order-details-items .action.show.expanded:after { content: '\e621'; } .order-details-items .product-item-name { font-size: 1.8rem; } .order-details-items .items-qty .item { white-space: nowrap; } .order-details-items .items-qty .title:after { content: ': '; } .block-order-details-comments { margin: 0 0 40px; } .block-order-details-comments .comment-date { font-weight: 600; } .block-order-details-comments .comment-content { line-height: 1.6; margin: 0 0 20px; } .block-order-details-view .block-content .box { margin-bottom: 30px; } .block-order-details-view .box-title { font-weight: 600; } .block-order-details-view .box-content .payment-method .title { font-weight: 400; } .block-order-details-view .box-content .payment-method .content { margin: 0; } .block-order-details-view .box-content .payment-method .content > strong { font-weight: 400; } .block-order-details-view .box-content .payment-method .content > strong:after { content: ': '; } .column.main .order-details-items .block-order-details-gift-message { margin: 40px 0 0; } .block-order-details-gift-message + .actions-toolbar { display: none; } .order-tracking { margin: 0; padding: 20px 0; } .order-title + .order-tracking { border-bottom: 1px solid #cccccc; } .order-tracking .tracking-title { display: inline-block; } .order-tracking .tracking-content { display: inline-block; margin: 0 0 0 5px; } .order-actions-toolbar { margin-bottom: 25px; } .order-actions-toolbar .action { margin-right: 30px; } .order-actions-toolbar .action.print { display: none; margin: 0; } .form-orders-search .field:last-child { margin-bottom: 20px; } .block-reorder .actions-toolbar { margin: 17px 0; } .block-reorder .product-item-name { display: inline-block; } .block-reorder .product-item .field.item { display: inline-block; } .product-social-links .action.mailto.friend:before { content: '\e61d'; } .block-collapsible-nav .content { background: #f5f5f5; padding: 15px 0; } .block-collapsible-nav .item { margin: 3px 0 0; } .block-collapsible-nav .item:first-child { margin-top: 0; } .block-collapsible-nav .item a, .block-collapsible-nav .item > strong { border-left: 3px solid transparent; color: #575757; display: block; padding: 5px 18px 5px 15px; } .block-collapsible-nav .item a { text-decoration: none; } .block-collapsible-nav .item a:hover { background: #e8e8e8; } .block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong { border-color: #ff5501; color: #000000; font-weight: 600; } .block-collapsible-nav .item.current a { border-color: #ff5501; } body { background-color: #ffffff; } .ie9 .page-wrapper { background-color: #ffffff; min-height: 0; } .page-header { border-bottom: 1px solid #cccccc; margin-bottom: 20px; } .page-header .panel.wrapper { background-color: #7e807e; color: #ffffff; } .header.panel > .header.links { margin: 0; padding: 0; list-style: none none; float: right; font-size: 0; margin-left: auto; margin-right: 20px; } .header.panel > .header.links > li { display: inline-block; vertical-align: top; } .header.panel > .header.links > li { font-size: 14px; margin: 0 0 0 15px; } .header.panel > .header.links > li > a { color: #ffffff; text-decoration: none; } .header.panel > .header.links > li > a:visited { color: #ffffff; text-decoration: none; } .header.panel > .header.links > li > a:hover { color: #ffffff; text-decoration: underline; } .header.panel > .header.links > li > a:active { color: #ffffff; text-decoration: underline; } .header.content { padding-top: 10px; position: relative; } .logo { float: left; margin: 0 0 10px 40px; max-width: 50%; position: relative; z-index: 5; } .logo img { display: block; } .page-print .logo { display: inline-block; float: none; } .page-main > .page-title-wrapper .page-title + .action { margin-top: 30px; } .action.skip:focus { background: #f0f0f0; padding: 10px; box-sizing: border-box; left: 0; position: absolute; text-align: center; top: 0; width: 100%; z-index: 15; } .message.global p { margin: 0; } .message.global.noscript, .message.global.cookie { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #ffee9c; border-color: #d6ca8e; color: #333333; margin: 0; } .message.global.noscript a, .message.global.cookie a { color: #1979c3; } .message.global.noscript a:hover, .message.global.cookie a:hover { color: #006bb4; } .message.global.noscript a:active, .message.global.cookie a:active { color: #ff5501; } .message.global.cookie { bottom: 0; left: 0; position: fixed; right: 0; z-index: 3; } .message.global.cookie .actions { margin-top: 10px; } .message.global.demo { margin: 0 0 10px; padding: 12px 20px 12px 25px; display: block; font-size: 1.3rem; background: #ff0101; border-color: none; color: #ffffff; margin-bottom: 0; text-align: center; } .message.global.demo a { color: #1979c3; } .message.global.demo a:hover { color: #006bb4; } .message.global.demo a:active { color: #ff5501; } .page-footer { margin-top: 25px; } .footer.content { border-top: 1px solid #cecece; padding-top: 20px; } .footer.content .links > li { background: #f4f4f4; font-size: 1.6rem; border-top: 1px solid #cecece; margin: 0 -15px; padding: 0 15px; } .footer.content .links a, .footer.content .links strong { display: block; padding: 10px 0; } .footer.content .links strong { color: #a6a6a6; font-weight: normal; } .footer.content .links a { color: #575757; text-decoration: none; } .footer.content .links a:visited { color: #575757; text-decoration: none; } .footer.content .links a:hover { color: #333333; text-decoration: underline; } .footer.content .links a:active { color: #333333; text-decoration: underline; } .copyright { background-color: #8f8f8f; color: #ffffff; display: block; padding: 10px; text-align: center; } .page-header .switcher .options, .page-footer .switcher .options { display: inline-block; position: relative; } .page-header .switcher .options:before, .page-footer .switcher .options:before, .page-header .switcher .options:after, .page-footer .switcher .options:after { content: ''; display: table; } .page-header .switcher .options:after, .page-footer .switcher .options:after { clear: both; } .page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle { padding: 0; cursor: pointer; display: inline-block; text-decoration: none; } .page-header .switcher .options .action.toggle > span, .page-footer .switcher .options .action.toggle > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 22px; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .page-header .switcher .options .action.toggle:hover:after, .page-footer .switcher .options .action.toggle:hover:after { color: inherit; } .page-header .switcher .options .action.toggle:active:after, .page-footer .switcher .options .action.toggle:active:after { color: inherit; } .page-header .switcher .options .action.toggle.active, .page-footer .switcher .options .action.toggle.active { display: inline-block; text-decoration: none; } .page-header .switcher .options .action.toggle.active > span, .page-footer .switcher .options .action.toggle.active > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .page-header .switcher .options .action.toggle.active:after, .page-footer .switcher .options .action.toggle.active:after { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 22px; color: inherit; content: '\e621'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .page-header .switcher .options .action.toggle.active:hover:after, .page-footer .switcher .options .action.toggle.active:hover:after { color: inherit; } .page-header .switcher .options .action.toggle.active:active:after, .page-footer .switcher .options .action.toggle.active:active:after { color: inherit; } .page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown { margin: 0; padding: 0; list-style: none none; background: #ffffff; border: 1px solid #bbbbbb; margin-top: 4px; min-width: 160px; z-index: 100; box-sizing: border-box; display: none; top: 100%; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); } .page-header .switcher .options ul.dropdown li, .page-footer .switcher .options ul.dropdown li { margin: 0; padding: 0; } .page-header .switcher .options ul.dropdown li:hover, .page-footer .switcher .options ul.dropdown li:hover { background: #e8e8e8; cursor: pointer; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before, .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after { border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before { border: 6px solid; border-color: transparent transparent #ffffff transparent; z-index: 99; } .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after { border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before { left: 10px; top: -12px; } .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after { left: 9px; top: -14px; } .page-header .switcher .options.active, .page-footer .switcher .options.active { overflow: visible; } .page-header .switcher .options.active ul.dropdown, .page-footer .switcher .options.active ul.dropdown { display: block; position: absolute; } .page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a { color: #333333; text-decoration: none; display: block; padding: 8px; } .page-header .switcher .options ul.dropdown a:visited, .page-footer .switcher .options ul.dropdown a:visited { color: #333333; text-decoration: none; } .page-header .switcher .options ul.dropdown a:hover, .page-footer .switcher .options ul.dropdown a:hover { color: #333333; text-decoration: none; } .page-header .switcher .options ul.dropdown a:active, .page-footer .switcher .options ul.dropdown a:active { color: #333333; text-decoration: none; } .page-header .switcher strong, .page-footer .switcher strong { font-weight: 400; } .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child) { margin-bottom: 40px; } .widget { clear: both; } .page-header .widget.block, .page-footer .widget.block { margin: 20px 0; } .ui-datepicker td { padding: 0; } .ui-tooltip { background: #ffffff; border: 1px solid #bbbbbb; padding: 10px; } .my-credit-cards .status { font-style: italic; } .my-credit-cards .action.delete { background-image: none; -moz-box-sizing: content-box; box-shadow: none; line-height: inherit; text-shadow: none; font-weight: 400; line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; } .my-credit-cards .action.delete:focus, .my-credit-cards .action.delete:active { background: none; border: none; } .my-credit-cards .action.delete:hover { background: none; border: none; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .my-credit-cards .action.delete:visited { color: #1979c3; text-decoration: none; } .my-credit-cards .action.delete:hover { color: #006bb4; text-decoration: underline; } .my-credit-cards .action.delete:active { color: #ff5501; text-decoration: underline; } .my-credit-cards .action.delete:hover { color: #006bb4; } .my-credit-cards .action.delete:hover, .my-credit-cards .action.delete:active, .my-credit-cards .action.delete:focus { background: none; border: 0; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .my-credit-cards-popup .modal-footer { text-align: right; } .my-credit-cards-popup .action.secondary { background-image: none; -moz-box-sizing: content-box; box-shadow: none; line-height: inherit; text-shadow: none; font-weight: 400; line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; margin-right: 20px; } .my-credit-cards-popup .action.secondary:focus, .my-credit-cards-popup .action.secondary:active { background: none; border: none; } .my-credit-cards-popup .action.secondary:hover { background: none; border: none; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .my-credit-cards-popup .action.secondary:visited { color: #1979c3; text-decoration: none; } .my-credit-cards-popup .action.secondary:hover { color: #006bb4; text-decoration: underline; } .my-credit-cards-popup .action.secondary:active { color: #ff5501; text-decoration: underline; } .my-credit-cards-popup .action.secondary:hover { color: #006bb4; } .my-credit-cards-popup .action.secondary:hover, .my-credit-cards-popup .action.secondary:active, .my-credit-cards-popup .action.secondary:focus { background: none; border: 0; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before { content: '\e600'; } .account .table-wrapper .data.table.wishlist > thead > tr > th, .account .table-wrapper .data.table.wishlist > tbody > tr > th, .account .table-wrapper .data.table.wishlist > tfoot > tr > th, .account .table-wrapper .data.table.wishlist > thead > tr > td, .account .table-wrapper .data.table.wishlist > tbody > tr > td, .account .table-wrapper .data.table.wishlist > tfoot > tr > td { border-top: 1px solid #cccccc; } .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th, .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td { border-top: 0; } .account .table-wrapper .data.table.wishlist > tbody + tbody { border-top: 1px solid #cccccc; } .account .table-wrapper .data.table.wishlist thead > tr > th { border-bottom: 0; } .account .table-wrapper .data.table.wishlist tbody > tr:last-child > td { border-bottom: 1px solid #cccccc; } .account .table-wrapper .data.table.wishlist .product.name { display: inline-block; margin-bottom: 10px; } .account .table-wrapper .data.table.wishlist .box-tocart { margin: 10px 0; } .account .table-wrapper .data.table.wishlist .box-tocart .qty { vertical-align: middle; } .account .table-wrapper .data.table.wishlist .col.item { width: 50%; } .account .table-wrapper .data.table.wishlist .col.photo { max-width: 150px; } .account .table-wrapper .data.table.wishlist .col.selector { max-width: 15px; } .account .table-wrapper .data.table.wishlist textarea { margin: 10px 0; } .account .table-wrapper .data.table.wishlist .input-text.qty { margin-bottom: 10px; } .account .table-wrapper .data.table.wishlist .action.primary { vertical-align: top; } .account .table-wrapper .data.table.wishlist .price { font-weight: 700; } .link.wishlist .counter { color: #7d7d7d; white-space: nowrap; } .link.wishlist .counter:before { content: '('; } .link.wishlist .counter:after { content: ')'; } .block-wishlist .product-item-name { margin-right: 25px; } .products-grid.wishlist .product-item-photo { display: block; margin-bottom: 10px; } .products-grid.wishlist .product-item-name { margin-top: 0; } .products-grid.wishlist .product-item .price-box { margin: 0; } .products-grid.wishlist .product-item-comment { display: block; height: 42px; margin: 10px 0; } .products-grid.wishlist .product-item-actions > * { margin-right: 15px; } .products-grid.wishlist .product-item-actions > *:last-child { margin-right: 0; } .block-banners .banner-item, .block-banners-inline .banner-item { display: block; } .block-banners .banner-item-content, .block-banners-inline .banner-item-content { margin-bottom: 20px; } .block-banners .banner-item-content img, .block-banners-inline .banner-item-content img { display: block; margin: 0 auto; } .block-product-link.widget, .block-category-link.widget { display: block; margin-bottom: 20px; } .block-product-link-inline.widget { margin: 0; } .block.widget .product-item-info { width: auto; } .block.widget .pager { padding: 0; } .block.widget .pager .toolbar-amount { float: none; font-size: 1.2rem; } .block.widget .pager .pages-item-previous { padding-left: 0; } .block.widget .pager .pages-item-next { position: relative; } .block.widget .pager .items { white-space: nowrap; } .columns .block-event { position: relative; z-index: 2; } .block-event .block-content { position: relative; } .block-event .block-content > .action { cursor: pointer; margin-top: -6px; position: absolute; top: 50%; z-index: 3; } .block-event .block-content > .action.backward, .block-event .block-content > .action.forward { opacity: .5; overflow: hidden; width: 20px; display: inline-block; text-decoration: none; } .block-event .block-content > .action.backward > span, .block-event .block-content > .action.forward > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before { -webkit-font-smoothing: antialiased; font-size: 55px; line-height: 30px; color: inherit; content: '\e617'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before { margin-left: -15px; } .block-event .block-content > .action.backward { left: 0; } .block-event .block-content > .action.forward { right: 0; } .block-event .block-content > .action.forward:before { content: '\e608'; } .block-event .block-content > .action.forward:before { margin-left: -20px; } .block-event .block-content > .action.inactive { cursor: default; display: none; } .block-event .block-content > .action:hover { opacity: 1; } .block-event .slider-panel { overflow: hidden; position: relative; z-index: 2; } .block-event .slider-panel .slider { white-space: nowrap; } .block-event .slider-panel .slider .item { background: #f0f0f0; display: inline-block; text-align: center; vertical-align: top; white-space: normal; width: 16.35%; } .sidebar-main .block-event .slider-panel .slider .item, .sidebar-additional .block-event .slider-panel .slider .item { width: 100%; } .block-event .slider-panel .slider .item img { max-width: 100%; } .block-event .slider-panel .slider .item .category-name { display: inline-block; font-size: 1.8rem; padding: 15px 5px 0; word-break: break-all; } .block-event .slider-panel .slider .item .ticker { margin: 0; padding: 0; list-style: none none; } .block-event .slider-panel .slider .item .ticker li { display: none; margin: 0 5px; } .block-event .slider-panel .slider .item .ticker .value { font-size: 2.6rem; font-weight: 300; } .block-event .slider-panel .slider .item .ticker .label { display: block; font-size: 1.3rem; } .block-event .slider-panel .slider .item .dates { font-weight: 300; } .block-event .slider-panel .slider .item .dates .start, .block-event .slider-panel .slider .item .dates .end, .block-event .slider-panel .slider .item .dates .date { display: block; } .block-event .slider-panel .slider .item .dates .start:after { font-size: 1.8rem; content: '\2013'; display: block; } .block-event .slider-panel .slider .item .dates .date { font-size: 1.8rem; font-weight: 300; } .block-event .slider-panel .slider .item .dates .time { font-size: 1.3rem; } .block-event .slider-panel .slider .item .box-event .box-content { padding: 5px 0 10px; } .block-event .slider-panel .slider .item .box-event .box-title { display: block; font-weight: 300; margin: 10px 0 0; } .block-event .slider-panel .slider .item .action.show { display: block; padding: 0; } .block-event .slider-panel .slider .item .action.show .category.name { display: inline-block; padding: 30px 10px 0; } .block-event .slider-panel .slider .item .action.show img { display: block; } .block-event .slider-panel .slider .item .action.event { background-image: none; background: #1979c3; border: 1px solid #1979c3; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; padding: 7px 15px; font-size: 1.4rem; box-sizing: border-box; vertical-align: middle; margin-top: 15px; } .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .block-event .slider-panel .slider .item .action.event:hover { background: #006bb4; border: 1px solid #006bb4; color: #ffffff; } .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event { opacity: 0.5; cursor: default; pointer-events: none; } .block-event .slider-panel .slider .item .action.event:hover { text-decoration: none; } .block-static-block.widget, .block-cms-link.widget { margin-bottom: 20px; } .links .block-static-block.widget, .links .block-cms-link.widget { margin-bottom: 0; } .block-cms-link-inline.widget { margin: 0; } .block-wishlist-search .form-wishlist-search { margin: 20px 0 0; } .block-cms-hierarchy-link.widget { display: block; margin-bottom: 20px; } .block-cms-hierarchy-link-inline.widget { margin: 0; } .sidebar .block-addbysku .fieldset { margin: 0; } .sidebar .block-addbysku .fieldset .fields { position: relative; } .sidebar .block-addbysku .fieldset .fields .field { display: inline-block; margin-bottom: 10px; vertical-align: top; } .sidebar .block-addbysku .fieldset .fields .field.sku { margin-right: -85px; padding-right: 90px; width: 100%; } .sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error { width: 80px; } .sidebar .block-addbysku .fieldset .fields .actions-toolbar { position: absolute; right: 0; top: 7px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar { margin-bottom: 20px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary { text-align: left; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action { width: auto; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary { float: none; text-align: left; } .sidebar .block-addbysku .action.add { display: inline-block; text-decoration: none; line-height: normal; padding: 4px; width: auto; } .sidebar .block-addbysku .action.add > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sidebar .block-addbysku .action.add:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .sidebar .block-addbysku .action.add:hover:before { color: inherit; } .sidebar .block-addbysku .action.add:active:before { color: inherit; } .sidebar .block-addbysku .action.links { display: inline-block; margin: 20px 0 0; } .sidebar .block-addbysku .action.reset { display: block; margin: 10px 0; } .sidebar .block-addbysku .action.remove { display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .sidebar .block-addbysku .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sidebar .block-addbysku .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: #999999; content: '\e616'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .sidebar .block-addbysku .action.remove:hover:before { color: inherit; } .sidebar .block-addbysku .action.remove:active:before { color: inherit; } .sidebar .block-addbysku .action.remove:focus, .sidebar .block-addbysku .action.remove:active { background: none; border: none; } .sidebar .block-addbysku .action.remove:hover { background: none; border: none; } .sidebar .block-addbysku .action.remove.disabled, .sidebar .block-addbysku .action.remove[disabled], fieldset[disabled] .sidebar .block-addbysku .action.remove { cursor: not-allowed; pointer-events: none; opacity: 0.5; } @media only screen and (max-width: 479px) { .tooltip.wrapper .tooltip.content { min-width: 10rem; } .minicart-wrapper .block-minicart { width: 290px; } .modal-popup .field-tooltip .field-tooltip-content { width: 200px; } } @media only screen and (max-width: 639px) { .abs-visually-hidden-mobile, .table-downloadable-products .col.title:before, .table-giftregistry-items .col.product:before { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-add-clearfix-mobile:before, .abs-add-clearfix-mobile:after, .abs-checkout-order-review tbody > tr:before, .abs-checkout-order-review tbody > tr:after, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after, .table-giftregistry-items .col.product:before, .table-giftregistry-items .col.product:after, .multicheckout.order-review .data.table tbody > tr:before, .multicheckout.order-review .data.table tbody > tr:after { content: ''; display: table; } .abs-add-clearfix-mobile:after, .abs-checkout-order-review tbody > tr:after, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after, .table-giftregistry-items .col.product:after, .multicheckout.order-review .data.table tbody > tr:after { clear: both; } .multicheckout.order-review .data.table tbody > tr:not(:last-child) { border-bottom: 1px solid #cccccc; } .multicheckout.order-review .data.table tbody > tr > td.col.item:before { display: none; } .multicheckout.order-review .data.table tbody > tr > td.col.qty, .multicheckout.order-review .data.table tbody > tr > td.col.price, .multicheckout.order-review .data.table tbody > tr > td.col.subtotal { box-sizing: border-box; float: left; text-align: center; white-space: nowrap; width: 33%; } .multicheckout.order-review .data.table tbody > tr > td.col.qty:before, .multicheckout.order-review .data.table tbody > tr > td.col.price:before, .multicheckout.order-review .data.table tbody > tr > td.col.subtotal:before { content: attr(data-th) ':'; display: block; font-weight: 700; padding-bottom: 10px; } .multicheckout.order-review .data.table tbody > tr > td.col:last-child { border: 0; } .abs-checkout-order-review .product-item-name, .multicheckout.order-review .data.table .product-item-name { margin: 0; } .abs-product-items-summary tbody .col { padding: 10px 0 0; } .abs-product-items-summary tfoot .mark { padding-bottom: 5px; text-align: left; } .abs-product-items-summary tfoot .amount { padding-top: 0; text-align: left; } .abs-product-items-summary tfoot .grand.totals { font-size: 1.6rem; } .abs-product-items-summary tfoot .grand.totals .mark { padding-bottom: 0; padding-top: 5px; } .abs-product-items-summary tfoot .grand.totals .amount { padding-bottom: 10px; padding-top: 0; } .abs-product-items-summary tfoot .grand.totals .amount strong { border-top: none; } .abs-account-table-margin-mobile, .table-wrapper.balance-history, .table-wrapper.reward-history, .table-wrapper.orders-recent { margin-top: -20px; } .abs-sidebar-totals-mobile th:before, .abs-sidebar-totals-mobile td:before, .account .table-billing-agreements .col.actions:before, .account .table-billing-agreements-related .col.actions:before, .table-wrapper.comparison .table-comparison > tbody > tr > th:before, .table-wrapper.comparison .table-comparison > tbody > tr > td:before, .cart .table.items .col.item:before, .cart .table.items .item-actions td:before, .account .table-giftregistry .col.actions:before, .table.grouped > tbody > tr > td:before, .account .table-reviews .col.actions:before, .account .table-order-items .col.actions:before, .account .table-order-items .col.options:before, .cart-totals .totals th:before, .cart-totals .totals td:before, .opc-block-summary .totals th:before, .opc-block-summary .totals td:before { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-no-display-s, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody th, .order-details-items .table-order-items .options-label, .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item { display: none; } .abs-title-orders-mobile .page-main .page-title-wrapper .page-title, .magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title, [class^='sales-guest-'] .page-main .page-title-wrapper .page-title, .sales-guest-view .page-main .page-title-wrapper .page-title { display: block; } .abs-title-orders-mobile .page-main .page-title-wrapper .order-status, .magento-rma-returns-returns .page-main .page-title-wrapper .order-status, .magento-rma-returns-view .page-main .page-title-wrapper .order-status, .account .page-main .page-title-wrapper .order-status, [class^='sales-guest-'] .page-main .page-title-wrapper .order-status, .sales-guest-view .page-main .page-title-wrapper .order-status { margin: -10px 0 10px; } .abs-table-striped-mobile > tbody > tr > td:last-child, .account .data.table > tbody > tr > td:last-child { border: 0; } .abs-no-border-top, .product.info.detailed .additional-attributes-wrapper, .table-wrapper.balance-history, .table-wrapper.table-returns, .table-wrapper.orders-recent, .order-details-items .table-wrapper { border-top: 0; } .abs-no-border-bottom { border-bottom: 0; } .abs-sidebar-totals-mobile .amount, .cart-totals .totals .amount, .opc-block-summary .totals .amount { text-align: right; } .table-wrapper { border-top: 1px solid #cccccc; overflow-x: auto; overflow-y: hidden; width: 100%; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; position: relative; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) { border: none; display: block; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th { display: none; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody { display: block; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr { display: block; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th { border-bottom: none; display: block; padding: 5px 10px; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th:before { padding-right: 10px; content: attr(data-th) ': '; display: inline-block; color: #111111; font-weight: 700; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > th { background-color: #f6f6f6; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child { padding-top: 15px; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child { border-bottom: 1px solid #cccccc; padding-bottom: 15px; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td.col.qty { text-align: left; } .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody td:last-child { border: none; padding: 0 0 5px; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot { display: block; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr { display: block; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th, .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td { padding-top: 20px; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark { box-sizing: border-box; float: left; text-align: left; width: 70%; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount { box-sizing: border-box; float: left; text-align: right; width: 30%; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals { font-size: 1.6rem; } .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals .amount { padding-bottom: 10px; } .data-table-definition-list thead { display: none; } .data-table-definition-list tbody th { padding-bottom: 0; } .data-table-definition-list tbody th, .data-table-definition-list tbody td { display: block; padding-left: 0; padding-right: 0; } .pages .pages-items { display: block; padding: 2px 40px 0; position: relative; white-space: normal; z-index: 1; } .pages-item-previous { left: 0; position: absolute; top: 0; z-index: 1; } .pages-item-next { position: absolute; right: 0; top: 0; z-index: 1; } .multicheckout .data.table .address:before { margin-bottom: 5px; } .multicheckout .product-item-name, .multicheckout .price-including-tax, .multicheckout .price-excluding-tax { display: inline-block; } .multicheckout .block-content .box:not(:last-child) { margin-bottom: 40px; } .multicheckout .block-content .box:last-child { margin-bottom: 0; } .multicheckout.order-review .box-items .data.table thead { display: block; } .multicheckout.order-review .box-items .data.table thead tr { display: block; } .multicheckout.order-review .box-items .data.table thead .col.item { display: block; padding: 0; } .multicheckout .actions-toolbar .action { margin-bottom: 25px; } .multicheckout .actions-toolbar > .primary { margin-bottom: 25px; margin-right: 0; } .form-new-agreement select { width: auto; } .table-paypal-review-items .col.subtotal { text-align: left; } .table-paypal-review-items .product-item-name { display: inline-block; } .column .block-addbysku .sku { margin-right: -85px; padding-right: 90px; } .column .block-addbysku .action.remove { display: inline-block; background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; } .column .block-addbysku .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .column .block-addbysku .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: #8f8f8f; content: '\e604'; font-family: 'luma-icons'; margin: -4px 0 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .column .block-addbysku .action.remove:hover:before { color: inherit; } .column .block-addbysku .action.remove:active:before { color: inherit; } .column .block-addbysku .action.remove:focus, .column .block-addbysku .action.remove:active { background: none; border: none; } .column .block-addbysku .action.remove:hover { background: none; border: none; } .column .block-addbysku .action.remove.disabled, .column .block-addbysku .action.remove[disabled], fieldset[disabled] .column .block-addbysku .action.remove { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .products-list .product-item { table-layout: fixed; } .products-list .product-item-photo { padding: 0 10px 10px 0; width: 30%; } .toolbar-products { margin-bottom: 0; } .product-social-links .action.tocompare { display: none; } .product-info-price { margin: 0 -10px 0; width: calc(100% + 2*10px) !important; } .product-info-price > *:first-child { padding-left: 10px; } .product-info-price > *:last-child { padding-right: 10px; } .table-wrapper.comparison .table-comparison > tbody > tr > th, .table-wrapper.comparison .table-comparison > tbody > tr > td { display: table-cell; } .block-search { margin-top: 10px; } .cart .table.items .col.qty { text-align: center; } .minicart-wrapper { margin-top: 10px; } .opc-wrapper .step-title { font-size: 18px; border-bottom: 0; padding-bottom: 0; } .opc-wrapper .step-content { margin: 0 0 15px; } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping { background: #f4f4f4; margin: 20px -15px 15px; padding: 20px 15px; } .opc-wrapper .form-login + .form-shipping-address { margin-top: -15px; } .opc-wrapper .shipping-address-item { border-bottom: 1px solid #cccccc; margin: 0 0 15px; padding: 0 0 15px; width: 100%; } .opc-wrapper .shipping-address-item.selected-item { padding: 15px 35px 15px 18px; border-bottom-width: 2px; } .opc-wrapper .shipping-address-item.selected-item .edit-address-link { right: 39px; } .opc-wrapper .action-select-shipping-item { float: none; margin-top: 10px; width: 100%; } .opc-wrapper .action-show-popup { width: 100%; } .opc-wrapper .methods-shipping { border-bottom: 1px solid #cccccc; padding-top: 30px; } .opc-wrapper .edit-address-link { display: inline-block; text-decoration: none; margin: 0; position: absolute; right: 0; top: 5px; } .opc-wrapper .edit-address-link > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .opc-wrapper .edit-address-link:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .opc-wrapper .edit-address-link:hover:before { color: #333333; } .opc-wrapper .edit-address-link:active:before { color: #8f8f8f; } .shipping-policy-block.field-tooltip { margin-bottom: 20px; position: relative; right: auto; top: auto; } .shipping-policy-block.field-tooltip .field-tooltip-content { width: 300px; right: auto; } .shipping-policy-block.field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:after { right: auto; } .opc-block-summary > .title { border-bottom: 0; font-size: 18px; margin-bottom: 20px; padding-bottom: 0; } .account .column.main, .account .sidebar-additional { margin: 0; } .page-product-downloadable .product-options-wrapper { margin-bottom: 25px; } .table-downloadable-products .product-name { display: block; margin-bottom: 5px; } .page-product-downloadable .product-info-price ~ *:last-child:after { border-bottom: 1px solid #c1c1c1; content: ''; display: block; height: 0; margin: 25px -10px; overflow: hidden; width: auto; } .table-giftregistry-items .field.choice, .table-giftregistry-items .field.qty { display: inline-block; } .form-giftregistry-search .fieldset { margin-bottom: 20px; } .block-giftregistry-results .block-title { margin-bottom: 0; } .block-giftregistry-results .table-wrapper { border-top: none; } .block-giftregistry-shared-items .block-title { margin-bottom: 10px; } .block-giftregistry-shared-items .table-wrapper { border-top: 0; } .table.grouped > thead > tr > th { border-bottom: 1px solid #cccccc; display: table-cell; } .table.grouped > tbody { border-bottom: 1px solid #cccccc; } .table.grouped > tbody > tr > td { padding: 11px 10px; border: 0; display: table-cell; } .table-wrapper .table.grouped:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > td:last-child { border-bottom: 0; } .page-product-grouped .minimal-price { margin: 0; } .page-product-grouped .product-info-price { border: 0; margin-bottom: 0; } .page-product-grouped .product-info-price .price-box { padding-bottom: 0; } .form-add-invitations .action.remove { display: inline-block; text-decoration: none; } .form-add-invitations .action.remove > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .form-add-invitations .action.remove:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: inherit; color: #8f8f8f; content: '\e604'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .form-add-invitations .action.remove:hover:before { color: inherit; } .form-add-invitations .action.remove:active:before { color: inherit; } .customer-review .product-name { margin-bottom: 5px; } .customer-review .product-reviews-summary .rating-summary { display: block; margin-bottom: 5px; } .form-create-return .additional .field:nth-last-child(2) { margin-bottom: 0; } .form-create-return .additional .field:last-child { margin-top: 20px; } .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track { display: block; float: none; margin: 10px 0 0; } .account .table-order-items tbody tr { display: block; } .account .table-order-items .product-item-name { display: inline-block; margin: 0; } .account .table-order-items .action.show { margin-top: 0; } .order-details-items .order-title strong { display: block; } .order-details-items .action { margin-top: 10px; } .order-details-items .items-qty { display: inline-block; vertical-align: top; } .order-details-items .col.price .price-including-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-excluding-tax { display: inline-block; } .order-details-items .data.table .col.options { padding: 0 10px 15px; } .order-details-items .data.table .col.options:before { display: none; } .order-details-items .options-label + .item-options-container:before, .order-details-items .item-options-container + .item-options-container:before { content: attr(data-th) ':'; display: block; font-weight: 700; padding-left: 10px; } .order-details-items .options-label + .item-options-container .col, .order-details-items .item-options-container + .item-options-container .col { font-size: 1.2rem; padding: 0 10px; } .order-details-items .options-label + .item-options-container .col:first-child, .order-details-items .item-options-container + .item-options-container .col:first-child { padding-top: 3px; } .order-details-items .options-label + .item-options-container .col:last-child, .order-details-items .item-options-container + .item-options-container .col:last-child { padding-bottom: 20px; } .logo { margin-bottom: 13px; margin-top: 4px; } .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status { display: none; } .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before { display: none; } .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default { display: block; } .my-credit-cards .card-type img { vertical-align: middle; } .products-grid.wishlist .product-item { border-bottom: 1px solid #e8e8e8; } .products-grid.wishlist .product-item:first-child { border-top: 1px solid #e8e8e8; } } @media only screen and (max-width: 767px) { .abs-visually-hidden-mobile-m { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-add-clearfix-mobile-m:before, .abs-add-clearfix-mobile-m:after, .account .column.main .block:not(.widget) .block-title:before, .account .column.main .block:not(.widget) .block-title:after { content: ''; display: table; } .abs-add-clearfix-mobile-m:after, .account .column.main .block:not(.widget) .block-title:after { clear: both; } .abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title { border-top: 1px solid #cccccc; cursor: pointer; margin-bottom: 0; position: relative; border-bottom: 1px solid #cccccc; padding: 10px 40px 10px 15px; display: block; text-decoration: none; } .block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after { position: absolute; right: 20px; top: 10px; } .abs-toggling-title-mobile:after, .block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after { -webkit-font-smoothing: antialiased; font-size: 12px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .abs-toggling-title-mobile.active:after, .block-wishlist-management .wishlist-select .wishlist-name.active:after, .block-collapsible-nav .title.active:after { content: '\e621'; } .abs-icon-add-mobile, .block-wishlist-management .wishlist-add.item .add { display: block; text-decoration: none; } .abs-icon-add-mobile:before, .block-wishlist-management .wishlist-add.item .add:before { -webkit-font-smoothing: antialiased; font-size: 10px; line-height: 10px; color: inherit; content: '\e61c'; font-family: 'luma-icons'; margin: 0 5px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-main, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container { padding-left: 15px; padding-right: 15px; } .account .page-main, .cms-privacy-policy .page-main { padding-top: 41px; position: relative; } .navigation { padding: 0; } .navigation .parent .level-top { position: relative; display: block; text-decoration: none; } .navigation .parent .level-top:after { -webkit-font-smoothing: antialiased; font-size: 42px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .navigation .parent .level-top:after { position: absolute; right: 7px; top: -8px; } .navigation .parent .level-top.ui-state-active:after { content: '\e621'; } .nav-sections { -webkit-overflow-scrolling: touch; -webkit-transition: left 0.3s; -moz-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s; height: 100%; left: -80%; left: calc(-1 * (100% - 54px)); overflow: auto; position: fixed; top: 0; width: 80%; width: calc(100% - 54px); } .nav-sections .switcher { border-top: 1px solid #d1d1d1; font-size: 1.6rem; font-weight: 700; margin: 0; padding: .8rem 3.5rem .8rem 2rem; } .nav-sections .switcher .label { display: block; margin-bottom: 5px; } .nav-sections .switcher:last-child { border-bottom: 1px solid #d1d1d1; } .nav-sections .switcher-trigger strong { position: relative; display: block; text-decoration: none; } .nav-sections .switcher-trigger strong:after { -webkit-font-smoothing: antialiased; font-size: 42px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .nav-sections .switcher-trigger strong:after { position: absolute; right: -40px; top: -16px; } .nav-sections .switcher-trigger.active strong:after { content: '\e621'; } .nav-sections .switcher-dropdown { margin: 0; padding: 0; list-style: none none; padding: 10px 0; } .nav-sections .header.links { margin: 0; padding: 0; list-style: none none; border-bottom: 1px solid #d1d1d1; } .nav-sections .header.links li { font-size: 1.6rem; margin: 0; } .nav-sections .header.links li.greet.welcome { border-top: 1px solid #d1d1d1; font-weight: 700; padding: 0.8rem 20px; } .nav-sections .header.links li > a { border-top: 1px solid #d1d1d1; } .nav-sections .header.links a, .nav-sections .header.links a:hover { color: #575757; text-decoration: none; display: block; font-weight: 700; padding: 0.8rem 20px; } .nav-sections .header.links .header.links { border: 0; } .nav-before-open { height: 100%; overflow-x: hidden; width: 100%; } .nav-before-open .page-wrapper { -webkit-transition: left 0.3s; -moz-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s; height: 100%; left: 0; overflow: hidden; position: relative; } .nav-before-open body { height: 100%; overflow: hidden; position: relative; width: 100%; } .nav-open .page-wrapper { left: 80%; left: calc(100% - 54px); } .nav-open .nav-sections { -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); left: 0; z-index: 99; } .nav-open .nav-toggle:after { background: rgba(0, 0, 0, 0.7); content: ''; display: block; height: 100%; position: fixed; right: 0; top: 0; width: 100%; z-index: 1; } .nav-sections-items { position: relative; z-index: 1; } .nav-sections-items:before, .nav-sections-items:after { content: ''; display: table; } .nav-sections-items:after { clear: both; } .nav-sections-item-title { background: #e3e3e3; border: solid #d7d7d7; border-width: 0 0 1px 1px; box-sizing: border-box; float: left; height: 71px; padding-top: 24px; text-align: center; width: 33.33%; } .nav-sections-item-title.active { background: transparent; border-bottom: 0; } .nav-sections-item-title .nav-sections-item-switch:hover { text-decoration: none; } .nav-sections-item-content { box-sizing: border-box; float: right; margin-left: -100%; margin-top: 71px; width: 100%; padding: 25px 0; } .nav-sections-item-content:before, .nav-sections-item-content:after { content: ''; display: table; } .nav-sections-item-content:after { clear: both; } .nav-sections-item-content.active { display: block; } .navigation { background: #f0f0f0; box-sizing: border-box; } .navigation ul { margin: 0; padding: 0; } .navigation li { margin: 0; } .navigation a { display: block; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 15px; } .navigation a, .navigation a:hover { color: #575757; text-decoration: none; } .navigation .level0 { border-top: 1px solid #d1d1d1; font-size: 1.6rem; } .navigation .level0 > .level-top { font-weight: 700; padding: 8px 40px 8px 15px; text-transform: uppercase; word-wrap: break-word; } .navigation .level0.active .all-category .ui-state-focus { border-color: #ff5501; border-style: solid; border-width: 0 0 0 8px; color: #333333; padding-left: 7px; display: inline-block; } .navigation .level0 > .level1 { font-weight: 600; } .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) { border-color: #ff5501; border-style: solid; border-width: 0 0 0 8px; color: #333333; } .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) { margin-left: -8px; } .navigation li.level0:last-child { border-bottom: 1px solid #d1d1d1; } .navigation .submenu > li { word-wrap: break-word; } .navigation .submenu:not(:first-child) { font-weight: 400; line-height: 1.3; left: auto !important; overflow-x: hidden; padding: 0; position: relative; top: auto !important; transition: left 0.3s ease-out; } .navigation .submenu:not(:first-child) > li > a { padding-left: 15px; } .navigation .submenu:not(:first-child) > li:last-child { margin-bottom: 0; } .navigation .submenu:not(:first-child) ul { display: block; padding-left: 15px; } .navigation .submenu:not(:first-child) ul > li { margin: 0; } .navigation .submenu:not(:first-child) ul > li a { color: #575757; display: block; line-height: normal; } .navigation .submenu:not(:first-child).expanded { display: block !important; padding-right: 0; top: 0 !important; } .navigation .submenu:not(:first-child) .active > a { border-color: #ff5501; border-style: solid; border-width: 0 0 0 8px; color: #333333; padding-left: 7px; } .navigation .submenu:not(:first-child) .level1.active > a { padding-left: 7px; } .breadcrumbs { display: none; } .custom-slide { bottom: 0; left: 0; min-width: 0; position: fixed; right: 0; top: 0; visibility: hidden; left: 44px; z-index: 900; } .custom-slide._show { visibility: visible; } .custom-slide._show .modal-inner-wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); } .custom-slide .modal-inner-wrap { background-color: #ffffff; box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35); opacity: 1; pointer-events: auto; } .custom-slide._show .modal-inner-wrap { -webkit-transform: translateX(0); transform: translateX(0); } .custom-slide .modal-inner-wrap { height: 100%; overflow-y: auto; position: static; -webkit-transform: translateX(100%); transform: translateX(100%); transition-duration: .3s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease-in-out; width: auto; } .custom-slide._show { -webkit-overflow-scrolling: touch; overflow-x: hidden; overflow-y: auto; } .custom-slide .modal-inner-wrap { background-color: #f4f4f4; box-sizing: border-box; height: auto; min-height: 100%; } body._has-modal-custom { height: 100vh; overflow: hidden; width: 100vw; } body._has-modal-custom .modal-custom-overlay { background-color: rgba(51, 51, 51, 0.55); } .multishipping-checkout-success .nav-toggle { display: block; } .multishipping-checkout-success .logo { margin-left: 40px; } .block-cart-failed .block-title { margin: 0 20px 20px; } .catalog-product-view .column.main { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .catalog-product-view .product.media { -ms-flex-order: -1; -webkit-order: -1; order: -1; } .compare.wrapper, [class*='block-compare'] { display: none; } .cart-container .form-cart .actions.main { text-align: center; } .cart-discount { border-bottom: 1px solid #cccccc; } .cart.table-wrapper { border-top: 1px solid #cccccc; } .cart.table-wrapper thead .col.item, .cart.table-wrapper thead .col.qty, .cart.table-wrapper thead .col.price, .cart.table-wrapper thead .col.subtotal, .cart.table-wrapper thead .col.msrp { display: none; } .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp { box-sizing: border-box; display: block; float: left; white-space: nowrap; width: 33%; } .cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.msrp:before { content: attr(data-th); display: block; font-weight: 600; padding-bottom: 10px; } .cart.table-wrapper .col.msrp { white-space: normal; } .cart.table-wrapper .item .col.item { padding-bottom: 0; } .cart.table-wrapper tbody > tr > td:last-child { border: 0; } .cart-totals { padding-left: 15px; padding-right: 15px; } .cart-totals .table-wrapper { border-top: 0; } .cart-totals .totals tbody > tr:not(:last-child) > td:last-child { border: 0; } .checkout-index-index .modal-popup .modal-footer .action-save-address { width: 100%; } .checkout-index-index .modal-popup .modal-footer .action-hide-popup { margin-top: 20px; } .checkout-payment-method .payment-methods { margin: 0 -15px; } .checkout-payment-method .payment-method-title { padding: 15px; } .checkout-payment-method .payment-method-content { padding: 0 15px 20px; } .checkout-payment-method .payment-method-billing-address .action-cancel { margin-top: 10px; } .checkout-payment-method .payment-option { margin: 0 -15px; } .checkout-payment-method .payment-option .payment-option-title { padding: 15px; } .checkout-payment-method .payment-option .payment-option-content { padding: 0 15px 20px; } .login-container .fieldset:after { text-align: center; } .account .page.messages { margin-bottom: 40px; } .account .column.main .block:not(.widget) .block-title > .action { float: right; margin-top: 5px; } .account .column.main .block:not(.widget) .block-content .box { margin-bottom: 20px; } .account .column.main .block:not(.widget) .block-content .box:last-child { margin-bottom: 0; } .control.captcha-image .captcha-img { display: block; margin-bottom: 10px; } .customer-account-index .page-title-wrapper { position: relative; } .cart-discount .giftcard .content { padding-bottom: 35px; } .cart-discount .actions-toolbar .secondary { bottom: 17px; } .field.open-amount { width: 100%; } .page-product-giftcard .product-info-main .product-info-stock-sku { display: block; padding-left: 10px; text-align: left; } .gift-message .actions-toolbar .action-update { font-size: 2rem; padding: 15px; width: 100%; } .gift-item-block { border-bottom: 0; border-top: 1px solid #c1c1c1; } .gift-item-block .title:after { font-size: 1.2rem; position: absolute; right: 20px; top: 10px; } .gift-item-block .content { padding-left: 1.5rem; padding-right: 1.5rem; } .gift-message-summary { padding-right: 7rem; } .cart.table-wrapper .action-gift { display: inline-block; text-decoration: none; } .cart.table-wrapper .action-gift > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .action-gift:after { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e62a'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .action-gift:hover:after { color: #333333; } .cart.table-wrapper .action-gift:active:after { color: #8f8f8f; } .cart.table-wrapper .action-gift._active { border: 1px solid #c1c1c1; border-bottom-color: #ffffff; margin: -5px 14px -1px -15px; padding: 4px 10px 9px 14px; } .cart.table-wrapper .action-gift._active:after { color: #333333; } .cart.table-wrapper .gift-content { border-top: 1px solid #c1c1c1; margin-right: -15px; overflow: hidden; padding-left: 15px; padding-right: 15px; } .gift-options-cart-item + .action-towishlist { left: 43px; position: absolute; } .cart.table-wrapper .action-giftregistry { display: inline-block; text-decoration: none; } .cart.table-wrapper .action-giftregistry > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .action-giftregistry:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e62b'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .action-giftregistry:hover:before { color: #333333; } .cart.table-wrapper .action-giftregistry:active:before { color: #8f8f8f; } .gift-wrapping { border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; padding-bottom: 10px; } .gift-wrapping-list { width: 100%; } .gift-wrapping-summary + .gift-message-summary { padding-right: 0; } .gift-options-cart-item { float: left; } .gift-wrapping-preview img { width: 100%; } .item-actions .actions-toolbar .gift-options .gift-wrapping, .item-actions .actions-toolbar .gift-options .gift-message { display: block; } .table-wrapper.grouped { margin-left: -15px; margin-right: -15px; } body.filter-active .page-header { display: none; } body.filter-active .page-wrapper { height: 0; margin-top: -999999em; visibility: hidden; } body.filter-active .columns { z-index: 999; } .filter.active { position: relative; visibility: visible; z-index: 99; } .filter.active .filter-options-item:last-child { margin-bottom: 40px; } .filter.active .filter-title { border-bottom: 1px solid #cccccc; height: 48px; left: 0; position: fixed; right: 0; top: 0; z-index: 2; } .filter.active .filter-title strong { box-shadow: none; background: none; border: 0; color: transparent; left: auto; right: 3px; top: 10px; display: inline-block; text-decoration: none; } .filter.active .filter-title strong:after { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: inherit; color: #7d7d7d; content: '\e616'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .filter.active .filter-subtitle { background: transparent; display: block; height: 50px; left: 0; line-height: 32px; position: fixed; right: 0; top: 0; z-index: 1; } .filter.active .filter-options { background: #ffffff; bottom: 0; display: block; left: 0; overflow: scroll; position: fixed; right: 0; top: 50px; z-index: 10; } .filter .filter-subtitle { font-size: 20px; font-weight: 300; } .filter-actions { margin: -35px -10px 25px; } .filter-options-content { padding: 5px 10px; } .filter .filter-current { border: solid #cccccc; border-width: 1px 0; margin: 5px -10px 0; } .filter .filter-current .items { display: none; } .filter .filter-current-subtitle { position: relative; text-transform: uppercase; z-index: 1; display: block; text-decoration: none; } .filter .filter-current-subtitle:before { -webkit-font-smoothing: antialiased; font-size: 13px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .filter .filter-current-subtitle:before { position: absolute; right: 10px; top: 10px; } .filter .filter-current-subtitle:after { color: #7d7d7d; content: ' (' attr(data-count) ')'; font-size: .9em; } .filter .filter-current.active { padding-bottom: 30px; } .filter .filter-current.active .block-subtitle:before { content: '\e621'; } .filter .filter-current.active .items { display: block; } .filter .filter-current.active + .block-actions { display: block; } .filter .filter-current + .block-actions { display: none; } .filter-no-options .filter-title:before { background: rgba(255, 255, 255, 0.5); content: ''; display: block; height: 40px; left: -15px; margin-top: -60px; position: relative; width: 100px; z-index: 99; } .filter-no-options .filter-content { margin-bottom: 20px; } .page-with-filter .columns .sidebar-main { -ms-flex-order: 0; -webkit-order: 0; order: 0; } .map-popup { max-width: 100%; } .map-old-price, .map-show-info { display: inline-block; } .map-old-price:not(:last-child), .map-show-info:not(:last-child) { margin-bottom: 10px; } .block-wishlist-management { clear: both; margin-top: -21px; } .block-wishlist-management .wishlist-select { margin: 0 -15px 20px; } .block-wishlist-management .wishlist-select .wishlist-name { font-size: 1.6rem; } .block-wishlist-management .wishlist-select-items { border-bottom: 1px solid #cccccc; background: #f5f5f5; display: none; padding: 15px 0; } .block-wishlist-management .wishlist-select-items.active { display: block; } .block-wishlist-management .wishlist-select-items .item { margin: 3px 0 0; } .block-wishlist-management .wishlist-select-items .item:first-child { margin-top: 0; } .block-wishlist-management .wishlist-select-items .item.current { display: none; } .block-wishlist-management .wishlist-select-items .item a { color: #333333; display: block; padding: 5px 18px; text-decoration: none; } .block-wishlist-management .wishlist-select-items .item a:hover { background: #e8e8e8; } .block-wishlist-management .wishlist-title strong { font-size: 2.6rem; } .block-wishlist-management .wishlist-info { margin-bottom: 15px; } .block-wishlist-management .wishlist-toolbar-select, .block-wishlist-management .wishlist-toolbar-actions { margin-bottom: 15px; } .products-grid.wishlist .product-item-checkbox { left: 20px; position: absolute; top: 20px; } .page-multiple-wishlist .products-grid.wishlist .product-item-photo { margin-left: 25px; } .page-multiple-wishlist .products-grid.wishlist .product-item-name, .page-multiple-wishlist .products-grid.wishlist .product-item-description, .page-multiple-wishlist .products-grid.wishlist .product-item .price-box, .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip { margin-left: 115px; } .products-grid.wishlist .wishlist-dropdown { display: none; } .block-collapsible-nav { left: 0; position: absolute; top: -21px; width: 100%; z-index: 5; } .block-collapsible-nav .content { border-bottom: 1px solid #cccccc; display: none; } .block-collapsible-nav .content.active { display: block; } .customer-name, .customer-welcome + .authorization-link { display: none; } .nav-sections .switcher-trigger strong:after { font-size: 1.6rem; right: -25px; top: -2px; } .navigation .parent .level-top:after { font-size: 1.6rem; right: 10px; top: 7px; } .page-footer .footer.content .switcher-store { background: #f4f4f4; font-size: 1.6rem; margin: 0 -15px; } .page-footer .footer.content .switcher-store .switcher-options { display: block; } .page-footer .footer.content .switcher-store .switcher-options ul.dropdown { background: none; border: 0; box-shadow: none; margin: 0; position: relative; } .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:before, .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:after { display: none; } .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger, .page-footer .footer.content .switcher-store .switcher-options .switcher-option { border-top: 1px solid #cecece; display: block; padding: 10px 20px; } .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger strong { padding: 10px 0; } .page-footer .footer.content .switcher-store .switcher-options .switcher-option a { padding: 0; } .products-grid.wishlist { margin-bottom: 30px; margin-right: -10px; } .products-grid.wishlist .product-item { padding: 20px 10px 20px 20px; position: relative; } .products-grid.wishlist .product-item-photo { float: left; margin-right: 20px; } .products-grid.wishlist .product-item-name { font-size: 1.6rem; } .products-grid.wishlist .product-item-actions { display: block; } .products-grid.wishlist .product-item-actions .action { margin-right: 15px; } .products-grid.wishlist .product-item-actions .action:last-child { margin-right: 0; } .products-grid.wishlist .product-item-actions .action.edit { float: left; } .products-grid.wishlist .product-item-actions .action.delete { float: right; } .products-grid.wishlist .product-item-actions .action.edit, .products-grid.wishlist .product-item-actions .action.delete { margin-top: 7px; } .products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip { margin-left: 95px; } .products-grid.wishlist .product-item .box-tocart { float: left; margin-right: 20px; } .products-grid.wishlist .product-item .box-tocart .stock { margin-top: 7px; } .products-grid.wishlist .product-item .giftregisty-dropdown, .products-grid.wishlist .product-item .field.qty { display: none; } .products-grid.wishlist .product-image-container { max-width: 80px; } .wishlist-index-index .product-item { width: 100%; } .wishlist-index-index .product-item-info { width: auto; } .cart.table-wrapper .action-towishlist { display: inline-block; text-decoration: none; } .cart.table-wrapper .action-towishlist > span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .cart.table-wrapper .action-towishlist:before { -webkit-font-smoothing: antialiased; font-size: 18px; line-height: 20px; color: #8f8f8f; content: '\e600'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .cart.table-wrapper .action-towishlist:hover:before { color: #333333; } .cart.table-wrapper .action-towishlist:active:before { color: #8f8f8f; } } @media only screen and (max-width: 768px) { .abs-checkout-tooltip-content-position-top-mobile, .field-tooltip .field-tooltip-content { right: -10px; top: 40px; left: auto; } .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after { border: 10px solid transparent; height: 0; width: 0; margin-top: -21px; right: 10px; left: auto; top: 0; } .field-tooltip .field-tooltip-content:before { border-bottom-color: #666666; } .field-tooltip .field-tooltip-content:after { border-bottom-color: #f4f4f4; top: 1px; } .modal-popup.modal-slide { left: 44px; z-index: 900; } .modal-popup.modal-slide._show .modal-inner-wrap { -webkit-transform: translateX(0); transform: translateX(0); } .modal-popup.modal-slide .modal-inner-wrap { height: 100%; overflow-y: auto; position: static; -webkit-transform: translateX(100%); transform: translateX(100%); transition-duration: .3s; -webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease-in-out; width: auto; } .modal-popup.modal-slide .modal-inner-wrap { margin: 0; max-height: none; } .modal-popup.modal-slide .modal-inner-wrap[class] { background-color: #f4f4f4; } .modal-popup.modal-slide._inner-scroll._show { -webkit-overflow-scrolling: touch; overflow-y: auto; } .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { height: auto; min-height: 100%; } .modal-popup .modal-title { font-size: 14px; font-weight: 700; } } @media all and (min-width: 640px) { .abs-blocks-2columns-s { width: 48%; } .abs-reset-left-margin-desktop-s, .column:not(.sidebar-main) .multicheckout .actions-toolbar, .multicheckout .block-shipping .box-shipping-method .fieldset .legend { margin-left: 0; } .abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .abs-add-clearfix-desktop-s:before, .abs-add-clearfix-desktop-s:after, .multicheckout .block-billing:before, .multicheckout .block-billing:after { content: ''; display: table; } .abs-add-clearfix-desktop-s:after, .multicheckout .block-billing:after { clear: both; } .abs-add-box-sizing-desktop-s, .multicheckout .block-shipping .box, .multicheckout .block-billing .box-billing-address, .multicheckout .block-billing .box-billing-method { box-sizing: border-box; } .abs-form-field-column-2-s .fieldset .field { padding: 0 12px 0 0; box-sizing: border-box; display: inline-block; width: 50%; vertical-align: top; } .abs-form-field-column-2-s .fieldset .field + .fieldset { clear: both; } .abs-form-field-column-2-s .fieldset .field .field { padding: 0; width: 100%; } .abs-form-field-revert-column-1-s { width: 100%; } .abs-action-print-s { display: inline-block; text-decoration: none; } .abs-action-print-s:before { -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 16px; color: inherit; content: '\e624'; font-family: 'luma-icons'; margin: 0 4px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; } .table > tbody > tr > th, .table > tbody > tr > td { border-top: 1px solid #cccccc; } .table > tbody + tbody { border-top: 1px solid #cccccc; } .ui-dialog.popup { width: 420px; } .multicheckout .actions-toolbar .secondary { float: none; margin-top: 11px; text-align: right; } .multicheckout .actions-toolbar .secondary .action { margin-left: 10px; } .multicheckout .actions-toolbar .secondary .action.back { display: block; float: left; } .multicheckout .item-options { margin: 20px 0 0; } .multicheckout .block-content .box { margin-bottom: 0; } .multicheckout .block-shipping .box { float: left; width: 25%; } .multicheckout .block-shipping .box-shipping-method { padding-left: 25px; padding-right: 25px; width: 50%; } .multicheckout .block-shipping .box-shipping-method .fieldset .field:before { display: none; } .multicheckout .block-billing .box-billing-address { float: left; width: 25%; } .multicheckout .block-billing .box-billing-method { float: left; padding-left: 25px; width: 50%; } .multicheckout.form.address .table-wrapper .applicable { margin: 7px 0 0; } .multicheckout.order-review .box-items { clear: left; float: none; padding-top: 40px; width: auto; } .multicheckout.order-review .col.item { width: 75%; } .multicheckout .methods-payment .item-content > .fieldset { width: auto; } .multicheckout .methods-payment .item-content > .fieldset .field.cvv { display: inline-block; width: auto; } .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label { float: none; margin-bottom: 8px; text-align: left; width: auto; } .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control { width: 100%; } .column .block-addbysku .action.remove { background-image: none; -moz-box-sizing: content-box; box-shadow: none; line-height: inherit; text-shadow: none; font-weight: 400; line-height: 1.42857143; margin: 0; padding: 0; color: #1979c3; text-decoration: none; background: none; border: 0; display: inline; margin-top: -4px; } .column .block-addbysku .action.remove:focus, .column .block-addbysku .action.remove:active { background: none; border: none; } .column .block-addbysku .action.remove:hover { background: none; border: none; } .column .block-addbysku .action.remove.disabled, .column .block-addbysku .action.remove[disabled], fieldset[disabled] .column .block-addbysku .action.remove { cursor: not-allowed; pointer-events: none; opacity: 0.5; } .column .block-addbysku .action.remove:visited { color: #1979c3; text-decoration: none; } .column .block-addbysku .action.remove:hover { color: #006bb4; text-decoration: underline; } .column .block-addbysku .action.remove:active { color: #ff5501; text-decoration: underline; } .column .block-addbysku .action.remove:hover { color: #006bb4; } .column .block-addbysku .action.remove:hover, .column .block-addbysku .action.remove:active, .column .block-addbysku .action.remove:focus { background: none; border: 0; } .column .block-addbysku .action.remove.disabled, .column .block-addbysku .action.remove[disabled], fieldset[disabled] .column .block-addbysku .action.remove { color: #1979c3; opacity: 0.5; cursor: default; pointer-events: none; text-decoration: underline; } .catalogsearch-advanced-result .message.error { margin-top: 0; } .products-grid .product-item-info:hover, .products-grid .product-item-info.active { background: #ffffff; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3); border: 1px solid #bbbbbb; margin: -10px; padding: 9px; position: relative; z-index: 2; } .products-grid .product-item-info:hover .product-item-inner, .products-grid .product-item-info.active .product-item-inner { display: block; } .products-grid .product-item-inner { background: #ffffff; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3); border: 1px solid #bbbbbb; border-top: none; left: 0; margin: 9px 0 0 -1px; padding: 0 9px 9px; position: absolute; right: -1px; z-index: 2; } .product-item-actions { display: block; } .products-grid .product-item-actions { margin: -10px 0 10px; } .product-item-actions .actions-primary + .actions-secondary { display: table-cell; padding-left: 10px; width: 50%; } .product-item-actions .actions-primary + .actions-secondary > .action { margin-right: 10px; } .product-item-actions .actions-primary + .actions-secondary > .action:last-child { margin-right: 0; } .product-item-actions .actions-primary { display: table-cell; } .page-products .products-grid .product-item-inner:before { background: #ffffff; content: ''; height: 3px; left: 0; position: absolute; top: -2px; width: 100%; z-index: 1; } .page-products .product-item-actions { position: relative; z-index: 1; } .products-grid .product-item { margin-bottom: 20px; width: 33.33333333%; } .page-products .products-grid .product-item, .page-layout-1column .products-grid .product-item, .page-layout-3columns .products-grid .product-item, .page-products.page-layout-1column .products-grid .product-item, .page-products.page-layout-3columns .products-grid .product-item { width: 33.33333333%; } .review-form { max-width: 500px; } .review-ratings { float: left; margin-bottom: 0; max-width: 240px; } .review-ratings ~ .review-content, .review-ratings ~ .review-details { margin-left: 280px; } .review-toolbar { margin: 0 0 30px; } .review-toolbar .pages { padding: 30px 0; } .fieldset .review-legend.legend { margin-bottom: 30px; } .review-item { padding: 30px 0; } .review-title { margin: 0 0 30px; } .order-details-items .order-title .action { margin: 12px 0 0 30px; } .order-details-items .order-title .action.track { float: right; } .wishlist-index-index .products-grid .product-item-actions { margin: 0; } .block.widget .products-grid .product-item, .page-layout-1column .block.widget .products-grid .product-item, .page-layout-3columns .block.widget .products-grid .product-item { width: 33.33333333%; } } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL2xpYi9fcmVzZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX3R5cG9ncmFwaHkubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL2xpYi9fdXRpbGl0aWVzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fdmFyaWFibGVzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvdmFyaWFibGVzL190eXBvZ3JhcGh5Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX3RhYmxlcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvbGliL19idXR0b25zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX2Zvcm1zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19CdW5kbGUvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DYXRhbG9nL2Nzcy9zb3VyY2UvbW9kdWxlL19saXN0aW5ncy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQ2F0YWxvZy9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NhdGFsb2dTZWFyY2gvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9fY2FydC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX2NoZWNrb3V0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fcHJvZ3Jlc3MtYmFyLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fY2hlY2tvdXQtYWdyZWVtZW50cy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fU2FsZXMvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19UaGVtZS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0Jhbm5lci9jc3Mvc291cmNlL193aWRnZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DYXRhbG9nRXZlbnQvY3NzL3NvdXJjZS9fd2lkZ2V0cy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvX2V4dGVuZHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0dpZnRSZWdpc3RyeS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX1BheXBhbC9jc3Mvc291cmNlL21vZHVsZS9fcmV2aWV3Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fcG9wdXBzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19QYXlwYWwvY3NzL3NvdXJjZS9tb2R1bGUvX3BheXBhbC1idXR0b24ubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19tb2RhbHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19zaGlwcGluZy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX3NpZGViYXItc2hpcHBpbmctaW5mb3JtYXRpb24ubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19hdXRoZW50aWNhdGlvbi5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX3BheW1lbnRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19HaWZ0TWVzc2FnZS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0dpZnRXcmFwcGluZy9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX011bHRpcGxlV2lzaGxpc3QvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19JbnZpdGF0aW9uL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fUm1hL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fU2VuZEZyaWVuZC9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX1dpc2hsaXN0L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fTXVsdGlzaGlwcGluZy9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL19taW5pY2FydC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQ3VzdG9tZXIvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fYWN0aW9ucy10b29sYmFyLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX2Ryb3Bkb3ducy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvbGliL19pY29ucy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvbGliL3ZhcmlhYmxlcy9faWNvbnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL190aGVtZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQWR2YW5jZWRDaGVja291dC9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0dyb3VwZWRQcm9kdWN0L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQWR2YW5jZWRDaGVja291dC9jc3Mvc291cmNlL193aWRnZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19SZXZpZXcvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19MYXllcmVkTmF2aWdhdGlvbi9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX1NhbGVzUnVsZS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19wYXltZW50LW9wdGlvbnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0N1c3RvbWVyQmFsYW5jZS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0Rvd25sb2FkYWJsZS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0dpZnRDYXJkL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fR2lmdENhcmRBY2NvdW50L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fTmV3c2xldHRlci9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19zaGlwcGluZy1wb2xpY3kubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0JyYWludHJlZS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NhdGFsb2cvY3NzL3NvdXJjZS9tb2R1bGUvX3Rvb2xiYXIubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19lc3RpbWF0ZWQtdG90YWwubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX01zcnAvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fbGF5b3V0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fb3JkZXItc3VtbWFyeS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX2ZpZWxkcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvX3ByaWNlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fZm9ybXMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL190eXBvZ3JhcGh5Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX2xheW91dC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvX3RhYmxlcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvX21lc3NhZ2VzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX21lc3NhZ2VzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fbmF2aWdhdGlvbi5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvX3Rvb2x0aXBzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX3Rvb2x0aXBzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fbG9hZGVycy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvbGliL19sb2FkZXJzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvdmFyaWFibGVzL19sb2FkZXJzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fYnV0dG9ucy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvX3NlY3Rpb25zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX3NlY3Rpb25zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9fcGFnZXMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL2xpYi9fcGFnZXMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL19icmVhZGNydW1icy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvbGliL19icmVhZGNydW1icy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvY29tcG9uZW50cy9fbW9kYWxzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9jb21wb25lbnRzL19tb2RhbHNfZXh0ZW5kLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DYXRhbG9nRXZlbnQvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19QYXlwYWwvY3NzL3NvdXJjZS9tb2R1bGUvX2JpbGxpbmcubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX1Byb2R1Y3RWaWRlby9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX1dlZWUvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvY3NzL3NvdXJjZS9saWIvX2FjdGlvbnMtdG9vbGJhci5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fQWR2YW5jZWRTZWFyY2gvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19CcmFpbnRyZWVUd28vY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fdG9vbHRpcC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvbGliL19wb3B1cHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL2xpYi9fcmF0aW5nLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19SZXdhcmQvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19UaGVtZS9jc3Mvc291cmNlL21vZHVsZS9fY29sbGFwc2libGVfbmF2aWdhdGlvbi5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL01hZ2VudG9fVmF1bHQvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19DYXRhbG9nL2Nzcy9zb3VyY2UvX3dpZGdldHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX0Ntcy9jc3Mvc291cmNlL193aWRnZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9NYWdlbnRvL2x1bWEvaXRfSVQvTWFnZW50b19NdWx0aXBsZVdpc2hsaXN0L2Nzcy9zb3VyY2UvX3dpZGdldHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9NYWdlbnRvX1ZlcnNpb25zQ21zL2Nzcy9zb3VyY2UvX3dpZGdldHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL01hZ2VudG8vbHVtYS9pdF9JVC9jc3Mvc291cmNlL2xpYi9fcmVzcG9uc2l2ZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvTWFnZW50by9sdW1hL2l0X0lUL2Nzcy9zb3VyY2UvbGliL19uYXZpZ2F0aW9uLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0k7RUFDSSxTQUFBO0VBQ0EsVUFBQTs7QUFHSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0ksY0FBQTs7QUFHSjtBQUNBO0FBQ0E7RUFDSSxxQkFBQTs7QUFHSixLQUFLLElBQUk7RUFDTCxhQUFBO0VBQ0EsU0FBQTs7QUFHSixHQUFJO0FBQ0osR0FBSTtFQUNBLHFCQUFBOztB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akI7QXdCNUdELHFCQUNJLGFBZUksY0FDSSxtQnhCMkZYO0F5Qi9FRCxZQTBGSSxtQnpCWEg7QTBCL0ZELCtCQUdJLDRCQU1JLGExQnNGUDtBMkJyRkQsbUIzQnFGQztBNEJwR0Qsd0JBbUVJLGdDQVNJLGU1QndCUDtBNEJwR0Qsd0JBbUVJLGdDQWFJLHlCQUlJLHFCNUJnQlg7QWNsSEQsMEJBR0ksYWQrR0g7QTZCNUVELGFBR0ksaUJBQ0ksZTdCd0VQO0E2QnRERCxhQVdJLGE3QjJDSDtBNkJ0REQsYUFZSSxlN0IwQ0g7QThCN0JELG9CQUdJLGU5QjBCSDtBK0J2R0csU0FBQyxNQUFNLE9BdUJILFUvQmdGUDtBbUJzVE8sZUFESixRQUNLLE9uQnRUUjtBcUIzQ0QsdUJGd3dESSxRQUFPLE1uQjd0RFY7QVcwTkQsY1FtZ0RJLFFBQU8sTW5CN3REVjtBb0JsSEQsd0JEdWFJLFFBQ0ssT25CdFRSO0FvQmpIRCx1QkRzYUksUUFDSyxPbkJ0VFI7QWdDakhELHFCYnNhSSxRQUNLLE9uQnRUUjtBaUN4R0QsbUJkNlpJLFFBQ0ssT25CdFRSO0FrQ2xIRCxLQUFLLEtBQUssT2Z1YU4sUUFDSyxPbkJ0VFI7RUMrS0QsY0FBQTtFQUFBLHFCQUFBOztBRDFLQSwwQkFBQztBbUJxUEQsa0JuQnJQQztBbUJvckRELG1CQW9DSSxRQUFPLE1uQnh0RFY7QXNCekVXLE1BRlIsaUJBQ0ksUUFDSyxPdEJ5RVo7QXVCbkZELHFCQUNJLGV2QmtGSDtBTzlHRCx5QkEyREksUUFBTyxLUG1EVjtBUzAxQkQsTUFBTSxRQUNGLFFBQU8sT1QzMUJWO0FXcUNHLEtBQUMsY0EwRUcsaUJBc0JJLGlCWHJJWDtBV3FKVyxLQWhIUCxjQXlHRyxRQU9LLEtBQUssSVhySmpCO0F3QmpIRCxxQkFDSSxhQWVJLGNBQ0ksbUJ4QmdHWDtBeUJwRkQsWUEwRkksbUJ6Qk5IO0EwQnBHRCwrQkFHSSw0QkFNSSxhMUIyRlA7QTJCMUZELG1CM0IwRkM7QTRCekdELHdCQW1FSSxnQ0FTSSxlNUI2QlA7QTRCekdELHdCQW1FSSxnQ0FhSSx5QkFJSSxxQjVCcUJYO0FjdkhELDBCQUdJLGFkb0hIO0E2QmpGRCxhQUdJLGlCQUNJLGU3QjZFUDtBNkIzREQsYUFXSSxhN0JnREg7QTZCM0RELGFBWUksZTdCK0NIO0E4QmxDRCxvQkFHSSxlOUIrQkg7QStCNUdHLFNBQUMsTUFBTSxPQXVCSCxVL0JxRlA7QW1CaVRPLGVBREosUUFDSyxPbkJqVFI7QXFCaERELHVCRnd3REksUUFBTyxNbkJ4dERWO0FXcU5ELGNRbWdESSxRQUFPLE1uQnh0RFY7QW9CdkhELHdCRHVhSSxRQUNLLE9uQmpUUjtBb0J0SEQsdUJEc2FJLFFBQ0ssT25CalRSO0FnQ3RIRCxxQmJzYUksUUFDSyxPbkJqVFI7QWlDN0dELG1CZDZaSSxRQUNLLE9uQmpUUjtBa0N2SEQsS0FBSyxLQUFLLE9mdWFOLFFBQ0ssT25CalRSO0VDMEtELGNBQUE7RUFBQSwwQkFBQTs7QURyS0EsMEJBQUM7QW1CZ1BELGtCbkJoUEM7QW1CK3FERCxtQkFvQ0ksUUFBTyxNbkJudERWO0FzQjlFVyxNQUZSLGlCQUNJLFFBQ0ssT3RCOEVaO0F1QnhGRCxxQkFDSSxldkJ1Rkg7QU9uSEQseUJBMkRJLFFBQU8sS1B3RFY7QVNxMUJELE1BQU0sUUFDRixRQUFPLE9UdDFCVjtBV2dDRyxLQUFDLGNBMEVHLGlCQXNCSSxpQlhoSVg7QVdnSlcsS0FoSFAsY0F5R0csUUFPSyxLQUFLLElYaEpqQjtBd0J0SEQscUJBQ0ksYUFlSSxjQUNJLG1CeEJxR1g7QXlCekZELFlBMEZJLG1CekJESDtBMEJ6R0QsK0JBR0ksNEJBTUksYTFCZ0dQO0EyQi9GRCxtQjNCK0ZDO0E0QjlHRCx3QkFtRUksZ0NBU0ksZTVCa0NQO0E0QjlHRCx3QkFtRUksZ0NBYUkseUJBSUkscUI1QjBCWDtBYzVIRCwwQkFHSSxhZHlISDtBNkJ0RkQsYUFHSSxpQkFDSSxlN0JrRlA7QTZCaEVELGFBV0ksYTdCcURIO0E2QmhFRCxhQVlJLGU3Qm9ESDtBOEJ2Q0Qsb0JBR0ksZTlCb0NIO0ErQmpIRyxTQUFDLE1BQU0sT0F1QkgsVS9CMEZQO0FtQjRTTyxlQURKLFFBQ0ssT25CNVNSO0FxQnJERCx1QkZ3d0RJLFFBQU8sTW5CbnREVjtBV2dORCxjUW1nREksUUFBTyxNbkJudERWO0FvQjVIRCx3QkR1YUksUUFDSyxPbkI1U1I7QW9CM0hELHVCRHNhSSxRQUNLLE9uQjVTUjtBZ0MzSEQscUJic2FJLFFBQ0ssT25CNVNSO0FpQ2xIRCxtQmQ2WkksUUFDSyxPbkI1U1I7QWtDNUhELEtBQUssS0FBSyxPZnVhTixRQUNLLE9uQjVTUjtFQ3FLRCxjQUFBO0VBQUEsMEJBQUE7O0FJNUZBLDBCQUFDO0FjdUtELGtCZHZLQztBY3NtREQsbUJBb0NJLFFBQU8sTWQxb0RWO0FpQnZKVyxNQUZSLGlCQUNJLFFBQ0ssT2pCdUpaO0FrQmpLRCxxQkFDSSxlbEJnS0g7QUU1TEQseUJBMkRJLFFBQU8sS0ZpSVY7QUk0d0JELE1BQU0sUUFDRixRQUFPLE9KN3dCVjtBTXpDRyxLQUFDLGNBMEVHLGlCQXNCSSxpQk52RFg7QU11RVcsS0FoSFAsY0F5R0csUUFPSyxLQUFLLElOdkVqQjtBbUIvTEQscUJBQ0ksYUFlSSxjQUNJLG1CbkI4S1g7QW9CbEtELFlBMEZJLG1CcEJ3RUg7QXFCbExELCtCQUdJLDRCQU1JLGFyQnlLUDtBc0J4S0QsbUJ0QndLQztBdUJ2TEQsd0JBbUVJLGdDQVNJLGV2QjJHUDtBdUJ2TEQsd0JBbUVJLGdDQWFJLHlCQUlJLHFCdkJtR1g7QVNyTUQsMEJBR0ksYVRrTUg7QXdCL0pELGFBR0ksaUJBQ0ksZXhCMkpQO0F3QnpJRCxhQVdJLGF4QjhISDtBd0J6SUQsYUFZSSxleEI2SEg7QXlCaEhELG9CQUdJLGV6QjZHSDtBMEIxTEcsU0FBQyxNQUFNLE9BdUJILFUxQm1LUDtBY21PTyxlQURKLFFBQ0ssT2RuT1I7QWdCOUhELHVCRnd3REksUUFBTyxNZDFvRFY7QU11SUQsY1FtZ0RJLFFBQU8sTWQxb0RWO0Flck1ELHdCRHVhSSxRQUNLLE9kbk9SO0FlcE1ELHVCRHNhSSxRQUNLLE9kbk9SO0EyQnBNRCxxQmJzYUksUUFDSyxPZG5PUjtBNEIzTEQsbUJkNlpJLFFBQ0ssT2RuT1I7QTZCck1ELEtBQUssS0FBSyxPZnVhTixRQUNLLE9kbk9SO0VKNEZELGNBQUE7O0FJeEZBLDBCQUFDO0FBQ0QsMEJBQUM7QUFDRCwwQkFBQztBY2lLRCxrQmRuS0M7QWNtS0Qsa0JkbEtDO0Fja0tELGtCZGpLQztBY2dtREQsbUJBb0NJLFFBQU8sTWR0b0RWO0Fja21ERCxtQkFvQ0ksUUFBTyxNZHJvRFY7QWNpbURELG1CQW9DSSxRQUFPLE1kcG9EVjtBaUI3SlcsTUFGUixpQkFDSSxRQUNLLE9qQjJKWjtBaUIzSlcsTUFGUixpQkFDSSxRQUNLLE9qQjRKWjtBaUI1SlcsTUFGUixpQkFDSSxRQUNLLE9qQjZKWjtBa0J2S0QscUJBQ0ksZWxCb0tIO0FrQnJLRCxxQkFDSSxlbEJxS0g7QWtCdEtELHFCQUNJLGVsQnNLSDtBRWxNRCx5QkEyREksUUFBTyxLRnFJVjtBRWhNRCx5QkEyREksUUFBTyxLRnNJVjtBRWpNRCx5QkEyREksUUFBTyxLRnVJVjtBSXN3QkQsTUFBTSxRQUNGLFFBQU8sT0p6d0JWO0FJd3dCRCxNQUFNLFFBQ0YsUUFBTyxPSnh3QlY7QUl1d0JELE1BQU0sUUFDRixRQUFPLE9KdndCVjtBTS9DRyxLQUFDLGNBMEVHLGlCQXNCSSxpQk5uRFg7QU03Q0csS0FBQyxjQTBFRyxpQkFzQkksaUJObERYO0FNOUNHLEtBQUMsY0EwRUcsaUJBc0JJLGlCTmpEWDtBTWlFVyxLQWhIUCxjQXlHRyxRQU9LLEtBQUssSU5uRWpCO0FNbUVXLEtBaEhQLGNBeUdHLFFBT0ssS0FBSyxJTmxFakI7QU1rRVcsS0FoSFAsY0F5R0csUUFPSyxLQUFLLElOakVqQjtBbUJyTUQscUJBQ0ksYUFlSSxjQUNJLG1CbkJrTFg7QW1Cbk1ELHFCQUNJLGFBZUksY0FDSSxtQm5CbUxYO0FtQnBNRCxxQkFDSSxhQWVJLGNBQ0ksbUJuQm9MWDtBb0J4S0QsWUEwRkksbUJwQjRFSDtBb0J0S0QsWUEwRkksbUJwQjZFSDtBb0J2S0QsWUEwRkksbUJwQjhFSDtBcUJ4TEQsK0JBR0ksNEJBTUksYXJCNktQO0FxQnRMRCwrQkFHSSw0QkFNSSxhckI4S1A7QXFCdkxELCtCQUdJLDRCQU1JLGFyQitLUDtBc0I5S0QsbUJ0QjRLQztBc0I1S0QsbUJ0QjZLQztBc0I3S0QsbUJ0QjhLQztBdUI3TEQsd0JBbUVJLGdDQVNJLGV2QitHUDtBdUIzTEQsd0JBbUVJLGdDQVNJLGV2QmdIUDtBdUI1TEQsd0JBbUVJLGdDQVNJLGV2QmlIUDtBdUI3TEQsd0JBbUVJLGdDQWFJLHlCQUlJLHFCdkJ1R1g7QXVCM0xELHdCQW1FSSxnQ0FhSSx5QkFJSSxxQnZCd0dYO0F1QjVMRCx3QkFtRUksZ0NBYUkseUJBSUkscUJ2QnlHWDtBUzNNRCwwQkFHSSxhVHNNSDtBU3pNRCwwQkFHSSxhVHVNSDtBUzFNRCwwQkFHSSxhVHdNSDtBd0JyS0QsYUFHSSxpQkFDSSxleEIrSlA7QXdCbktELGFBR0ksaUJBQ0ksZXhCZ0tQO0F3QnBLRCxhQUdJLGlCQUNJLGV4QmlLUDtBd0IvSUQsYUFXSSxheEJrSUg7QXdCN0lELGFBV0ksYXhCbUlIO0F3QjlJRCxhQVdJLGF4Qm9JSDtBd0IvSUQsYUFZSSxleEJpSUg7QXdCN0lELGFBWUksZXhCa0lIO0F3QjlJRCxhQVlJLGV4Qm1JSDtBeUJ0SEQsb0JBR0ksZXpCaUhIO0F5QnBIRCxvQkFHSSxlekJrSEg7QXlCckhELG9CQUdJLGV6Qm1ISDtBMEJoTUcsU0FBQyxNQUFNLE9BdUJILFUxQnVLUDtBMEI5TEcsU0FBQyxNQUFNLE9BdUJILFUxQndLUDtBMEIvTEcsU0FBQyxNQUFNLE9BdUJILFUxQnlLUDtBYzZOTyxlQURKLFFBQ0ssT2QvTlI7QWMrTk8sZUFESixRQUNLLE9kOU5SO0FjOE5PLGVBREosUUFDSyxPZDdOUjtBZ0JwSUQsdUJGd3dESSxRQUFPLE1kdG9EVjtBZ0JsSUQsdUJGd3dESSxRQUFPLE1kcm9EVjtBZ0JuSUQsdUJGd3dESSxRQUFPLE1kcG9EVjtBTWlJRCxjUW1nREksUUFBTyxNZHRvRFY7QU1tSUQsY1FtZ0RJLFFBQU8sTWRyb0RWO0FNa0lELGNRbWdESSxRQUFPLE1kcG9EVjtBZTNNRCx3QkR1YUksUUFDSyxP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SSxzQlJyZUg7QVFzWkQsUUErRUksc0JScGVIO0FVK0dHLEtBQUMsY0EwRUcsaUJWMUxQO0FVZ0hHLEtBQUMsY0EwRUcsaUJWekxQO0FVK0dHLEtBQUMsY0ErSUcsY1YvUFA7QVVnSEcsS0FBQyxjQStJRyxjVjlQUDtBb0M2S0QsZUFFSSxjQVdJLFdwQzNMUDtBb0M4S0QsZUFFSSxjQVdJLFdwQzFMUDtBV25CRCxtQlhrQkM7QVdsQkQsbUJYbUJDO0EwRHhDRCxzQjFEdUNDO0EwRHZDRCxzQjFEd0NDO0F3QjJETyxZQURKLE9BQ0ssVXhCNURSO0F3QjRETyxZQURKLE9BQ0ssVXhCM0RSO0FtRC9CRCwwQkFDSSxrQm5ENkJIO0FtRDlCRCwwQkFDSSxrQm5EOEJIO0E0QmdGRCxnQkE4QkksUzVCL0dIO0E0QmlGRCxnQkE4QkksUzVCOUdIO0E0QnlIRCxvQkFDSSxvQjVCM0hIO0E0QjBIRCxvQkFDSSxvQjVCMUhIO0E0QnlIRCxvQkFFSSxrQzVCNUhIO0E0QjBIRCxvQkFFSSxrQzVCM0hIO0FtQnlFRCxnQ0F3Q0ksU0FDSSxjbkJuSFA7QW1CMEVELGdDQXdDSSxTQUNJLGNuQmxIUDtBNkJ0QkQsbUI3QnFCQztBNkJyQkQsbUI3QnNCQztBNkJtRkQsWUFBYSxNQUFLLE1BRWQsZUFNSSxTN0I1RlA7QTZCb0ZELFlBQWEsTUFBSyxNQUVkLGVBTUksUzdCM0ZQO0E2Qm9GRCxrQkFDSSxlQU1JLFM3QjVGUDtBNkJxRkQsa0JBQ0ksZUFNSSxTN0IzRlA7QTJEdENELFVBV0ksZ0IzRDBCSDtBMkRyQ0QsVUFXSSxnQjNEMkJIO0E4QzBWRCxnQkFDSSxpQjlDNVZIO0E4QzJWRCxnQkFDSSxpQjlDM1ZIO0FnQ25DRCxtQkFhSSxpQmhDcUJIO0FnQ2xDRCxtQkFhSSxpQmhDc0JIO0Fla0VHLE9BQUMsUWZuRUo7QWVtRUcsT0FBQyxRZmxFSjtBbUI3Q0Qsd0JEc1lJLFVBT0ksaUJsQmpXUDtBbUI1Q0Qsd0JEc1lJLFVBT0ksaUJsQmhXUDtBbUI1Q0QsdUJEcVlJLFVBT0ksaUJsQmpXUDtBbUIzQ0QsdUJEcVlJLFVBT0ksaUJsQmhXUDtBK0I1Q0QscUJicVlJLFVBT0ksaUJsQmpXUDtBK0IzQ0QscUJicVlJLFVBT0ksaUJsQmhXUDtBZ0NuQ0QsbUJkNFhJLFVBT0ksaUJsQmpXUDtBZ0NsQ0QsbUJkNFhJLFVBT0ksaUJsQmhXUDtBaUM3Q0QsS0FBSyxLQUFLLE9mc1lOLFVBT0ksaUJsQmpXUDtBaUM1Q0QsS0FBSyxLQUFLLE9mc1lOLFVBT0ksaUJsQmhXUDtFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7O0FBR0osaUJBQUM7QWtCbVZELGVBQ0ksVUFPSSxpQmxCM1ZQO0F3RHhDRCx5QkFFSSxrQnhEc0NIO0FtQ2xERCxjQWlGSSxjbkMvQkg7QW1DbERELGNBMEZJLE9uQ3hDSDtBbUNsREQsY0FxSUksZW5DbkZIO0FNekNELHlCQWtCSSx5QkFvQkksT0FBTSxPQUtGLE9ORlg7QXlEL0JELFF6RCtCQztBUWdaRCxRQStFSSxzQlIvZEg7QVUwR0csS0FBQyxjQTBFRyxpQlZwTFA7QVUwR0csS0FBQyxjQStJRyxjVnpQUDtBb0N3S0QsZUFFSSxjQVdJLFdwQ3JMUDtBV3hCRCxtQlh3QkM7QTBEN0NELHNCMUQ2Q0M7QXdCc0RPLFlBREosT0FDSyxVeEJ0RFI7QW1EcENELDBCQUNJLGtCbkRtQ0g7QTRCMkVELGdCQThCSSxTNUJ6R0g7QTRCb0hELG9CQUNJLG9CNUJySEg7QTRCb0hELG9CQUVJLGtDNUJ0SEg7QW1Cb0VELGdDQXdDSSxTQUNJLGNuQjdHUDtBNkIzQkQsbUI3QjJCQztBNkI4RUQsWUFBYSxNQUFLLE1BRWQsZUFNSSxTN0J0RlA7QTZCK0VELGtCQUNJLGVBTUksUzdCdEZQO0EyRDNDRCxVQVdJLGdCM0RnQ0g7QThDcVZELGdCQUNJLGlCOUN0Vkg7QWdDeENELG1CQWFJLGlCaEMyQkg7QWU2REcsT0FBQyxRZjdESjtBbUJsREQsd0JEc1lJLFVBT0ksaUJsQjNWUDtBbUJqREQsdUJEcVlJLFVBT0ksaUJsQjNWUDtBK0JqREQscUJicVlJLFVBT0ksaUJsQjNWUDtBZ0N4Q0QsbUJkNFhJLFVBT0ksaUJsQjNWUDtBaUNsREQs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 */
Encontrar la diferencia