* {
  box-sizing: border-box;
}

a {
  color: #c1b6ab;
}

img {
  height: auto;
  margin-bottom: 10px;
  max-width: 100%;
}

body {
  font-size: 12px;
  line-height: 1.3;
  padding: 20px 20px 0;
}

#block-holly-hunt-main-menu,
#block-holly-hunt-account-menu,
#block-holly-hunt-search-block,
#block-holly-hunt-local-tasks,
.e-flyout,
.flickity-button,
.visible-hidden,
.visually-hidden,
.focusable,
.skip-link,
.share-save,
.lightbox,
.page-title,
.lightbox-content,
.modal,
.menu--page,
.r-grid-toggle,
.block-facets,
nav .menu button,
nav .menu .menu {
  display: none;
}

header {
  overflow: hidden;
}

#block-sitebranding {
  float: left;
  padding-bottom: 60px;
  padding-top: 20px;
  text-align: center;
  width: 100%;
}

#block-sitebranding svg {
  width: 50%;
}

.c-pdp-hero__media {
  float: right;
  width: 66%;
}

.c-pdp-hero__media img {
  max-width: none;
  width: 100%;
}

.c-pdp-hero__text {
  float: left;
  width: 33%;
}

h2 {
  display: block;
  overflow: hidden;
  padding-top: 100px;
  width: 100%;
}

.e-chip img {
  width: 100%;
}

.paragraph--type--chip,
.c-product-download-items__item,
.e-chip {
  box-sizing: border-box;
  float: left;
  margin-bottom: 50px;
  padding-right: 20px;
  width: 33%;
}

.paragraph--type--chip,
.c-product-download-items__item {
  margin-bottom: 50px;
}

.paragraph--type--chip .e-chip,
.c-product-download-items__item .e-chip {
  margin-bottom: 10px;
  width: auto;
}

.c-standard-hero__overlay h2 {
  padding-top: 10px;
}

footer {
  clear: both;
  font-size: 10px;
  margin-left: -20px;
  padding-top: 100px;
  overflow: hidden;
  width: 100%;
}

.region-footer {
  overflow: hidden;
  padding: 60px 20px;
}

.sub-footer {
  background: #f6f2f0;
  border-top: #776b62;
  padding: 40px 20px;
}

#block-sitebranding-2 {
  float: left;
  height: 183px;
  width: 236px;
}

#block-footerproducts {
  clear: both;
}

footer nav {
  float: left;
  width: 25%;
}

footer nav h2 {
  padding-top: 0;
}

.tearsheet-header {
  display: none;
}
.print-logo {
  display: contents;
  display: table-row;
}