/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/*
@color-blue-dodger: #008bdb;
@color-black_dark: #333333;

@color-white: #fff;
@color-black: #000;

@color-darkie-gray: #8a837f;
@color-gray19: #303030;
@color-gray20: #333;
@color-gray34: #575757;
@color-gray37: #5e5e5e;
@color-gray40: #666;
@color-gray43: #6d6d6d;
@color-gray46: #757575;
@color-gray52: #858585;
@color-gray55: #8c8c8c;
@color-gray56: #8f8f8f;
@color-gray60: #999;
@color-gray62: #9e9e9e;
@color-gray64: #a3a3a3;
@color-gray68: #adadad;
@color-gray76: #c2c2c2;
@color-gray78: #c7c7c7;
@color-gray79: #c9c9c9;
@color-gray80: #ccc;
@color-gray82: #d1d1d1;
@color-gray83: #d4d4d4;
@color-gray89: #e3e3e3;
@color-gray90: #e5e5e5;
@color-gray91: #e8e8e8;
@color-gray92: #ebebeb;
@color-gray94: #f0f0f0;
@color-gray95: #f2f2f2;
@color-gray_light: #cccccc;
@color-lighter-grayish: #cacaca;
@color-very-dark-gray: #666;
@color-white-smoke: #f5f5f5;
@color-white-dark-smoke: #efefef;
@color-white-fog: #f8f8f8;

@color-gray-light0: #f6f6f6;
@color-gray-light01: #f4f4f4;
@color-gray-light1: #e5efe5;
@color-gray-light2: #bbb;
@color-gray-light3: #aeaeae;
@color-gray-light4: #cecece;
@color-gray-light5: #c1c1c1;
@color-gray-light6: #c5c5c5;

@color-gray-middle1: #e4e4e4;
@color-gray-middle2: #c6c6c6;
@color-gray-middle3: #7e807e;
@color-gray-middle4: #6e716e;
@color-gray-middle5: #707070;

@color-gray-darken0: #eee;
@color-gray-darken1: #e2e2e2;
@color-gray-darken2: #cdcdcd;
@color-gray-darken3: #555;
@color-gray-darken4: #494949;

@color-red9: #ff0101;
@color-red10: #e02b27;
@color-red11: #b30000;
@color-red12: #d10029;

@color-orange-red1: #ff5501;
@color-orange-red2: #ff5601; // Legacy orange
@color-orange-red3: #ff5700; // Legacy orange
@color-orange-red4: #fc5e10; // Legacy orange

@color-dark-green1: #006400;

@color-blue1: #1979c3;
@color-blue2: #006bb4;
@color-blue3: #00699D;
@color-sky-blue1: #68a8e0;

@color-pink1: #fae5e5;
@color-dark-pink1: #800080; // Legacy pink

@color-brownie: #514943;
@color-brownie-vanilla: #736963;
@color-brownie1: #6f4400;
@color-brownie-light1: #c07600;

@color-yellow-light1: #fdf0d5;
@color-yellow-light2: #ffee9c;
@color-yellow-light3: #d6ca8e;
@color-yellow1: #ff0;
*/
@font-face {
  font-family: VolvoBroadProDigital;
  src: url(../fonts/VolvoBroadProDigital/VolvoBroadProDigital-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/VolvoBroadProDigital/VolvoBroadProDigital-webfont.woff) format("woff"), url(../fonts/VolvoBroadProDigital/VolvoBroadProDigital-webfont.ttf) format("truetype"), url(../fonts/VolvoBroadProDigital/VolvoBroadProDigital-webfont.svg#VolvoBroadProDigital) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: VolvoNovumRegular;
  src: url(../fonts/VolvoNovum-Regular/VolvoNovum-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/VolvoNovum-Regular/VolvoNovum-Regular.woff) format("woff"), url(../fonts/VolvoNovum-Regular/VolvoNovum-Regular.ttf) format("truetype"), url(../fonts/VolvoNovum-Regular/VolvoNovum-Regular.svg#VolvoNovumRegular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: VolvoNovumMedium;
  src: url(../fonts/VolvoNovum-Medium/VolvoNovum-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/VolvoNovum-Medium/VolvoNovum-Medium.woff) format("woff"), url(../fonts/VolvoNovum-Medium/VolvoNovum-Medium.ttf) format("truetype"), url(../fonts/VolvoNovum-Medium/VolvoNovum-Medium.svg#VolvoNovumMedium) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.logo {
  margin: 15px auto 35px 0;
}
.product-image-container {
  border: 10px solid #ccc;
}
h1 {
  letter-spacing: 2px;
}
/*
@navigation-desktop__font-weight: @font-weight__regular;
*/
.level0 > .level-top {
  text-transform: uppercase !important;
  border-width: 4px 0 0;
  border-style: solid;
  border-color: #e1dfdd;
}
.level0 > .level-top:hover,
.level0 > .level-top.ui-state-focus {
  border-width: 4px 0 0;
  border-style: solid;
  border-color: #ffffff;
}
/*
.product-add-form .product-options-bottom .box-tocart .label
{
	display: none;
}
*/
.product-info-main b {
  font-weight: 400;
}
footer ul li {
  margin-bottom: 0.2rem;
  list-style-type: none;
}
footer ul {
  padding-inline-start: 0;
}
.page-print .logo {
  display: block;
  float: none;
  text-align: left;
}
@media print {
  * {
    -webkit-filter: none !important;
    background: transparent !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  .table-wrapper table {
    width: 100%;
    table-layout: fixed;
  }
  .table-wrapper table td {
    width: auto;
  }
  .table-wrapper table > tfoot > tr:first-child {
    border-top: 1px solid #999999;
  }
  .box,
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  .block-content,
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  .block-content {
    page-break-before: avoid;
  }
  .block-title,
  h2,
  h3 {
    page-break-after: avoid;
  }
  .nav-toggle {
    display: none !important;
  }
  .sidebar,
  .nav-sections,
  .header.content > *[class],
  .panel.wrapper > *[class],
  .footer.content > *[class] {
    display: none;
  }
  .logo,
  .footer .copyright {
    display: block !important;
    margin: 10px 0;
  }
  .order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: auto;
    visibility: visible;
  }
  .column.main {
    float: none !important;
    width: 100% !important;
  }
  .breadcrumbs {
    margin: 0 auto;
    text-align: right;
  }
  .footer.content {
    padding: 0;
  }
  .hidden-print {
    display: none !important;
  }
}
