table td{
    border:1px solid #000000;
}

.product-detail__certified-icon {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M22%2011.0801V12.0001C21.9988%2014.1565%2021.3005%2016.2548%2020.0093%2017.9819C18.7182%2019.7091%2016.9033%2020.9726%2014.8354%2021.584C12.7674%2022.1954%2010.5573%2022.122%208.53447%2021.3747C6.51168%2020.6274%204.78465%2019.2462%203.61096%2017.4372C2.43727%2015.6281%201.87979%2013.4882%202.02168%2011.3364C2.16356%209.18467%202.99721%207.13643%204.39828%205.49718C5.79935%203.85793%207.69279%202.71549%209.79619%202.24025C11.8996%201.76502%2014.1003%201.98245%2016.07%202.86011%22%20stroke%3D%22%23006400%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22%204L12%2014.01L9%2011.01%22%20stroke%3D%22%23006400%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    display: inline-block;
    margin-right: 0.5rem;
    height: 1.8rem;
    width: 1.8rem;
    margin-bottom: -5px;
}

.product-detail__unlicensed-icon {
    content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 4L19.5563 19.5563M19.5564 4L4.00007 19.5564" stroke="rgb(255, 0, 0)" stroke-width="3" stroke-linecap="round"/></svg>');
    display: inline-block;
    margin-right: 0.5rem;
    height: 1.8rem;
    width: 1.8rem;
    margin-bottom: -5px;
}

.cert-active {
    color: #006400;
    font-size: 1.5rem;
}

.cert-inactive {
    color: red;
    font-size: 1.5rem;
}

.page-like {
    box-shadow: -7px 7px 5px lightgray;
    margin-top: 33px;
    margin-bottom: 33px;
}

.sharp-fold {
  position: relative;
  background: linear-gradient(-150deg, transparent 1.5em, #f8f8f8 0);
  border-radius: .5em;
}

.sharp-fold::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(to left bottom, transparent 50%, rgba(0,0,0,.2) 0, rgba(0,0,0,.4)) no-repeat 100% 0;
  width: 1.73em;
  height: 3em;
  transform: translateY(-1.3em) rotate(-30deg);
  transform-origin: bottom right;
  border-bottom-left-radius: inherit;
  box-shadow: -.2em .2em .3em -.1em rgba(0,0,0,.15);
}

.orbit-image {
    height: 333px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    cursor: pointer;
}

.orbit-previous, .orbit-next {
    text-shadow: 0 0 3px black;
}

h1, h2 {
    font-family: Poppins,Arial,Helvetica,sans-serif;
}

.detail_title {
    font-family: Poppins,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 1.125rem;
    font-weight: 500;
    letter-spacing: .13em;
    line-height: 1.5rem;
    text-transform: uppercase;
}

.detail_value {
    font-family: Poppins,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: -0.01em;
}

.nav-back-search {
    font-size: 1.125rem;
    font-weight: 400;
    color: #103ddd;
    margin-top: 33px;
    margin-left:33px;
}

.nav-back-search:hover {
    text-decoration: underline;
}

.prod-search {
    margin-top: 33px;
    border-bottom: 0.375rem solid blue;
}

.prod-page-search:focus {
    outline: none;
    border: 0;
    transition: none;
    box-shadow: none;
}

.prod-page-search {
    color: #333;
    font-family: Poppins,Arial,Helvetica,sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 2rem;
    margin-left: 1.5rem;
    outline: none;
    outline-width: 0;
    border: 0;
    border-radius: 0;
    transition: none;
    box-shadow: none;
    background: rgba(0,0,0,0);
    margin-top: auto;
    margin-bottom: auto;
}

.prod-page-search-group {
    border: .5px solid #737375;
    min-height: 3.625rem;
    width: 100%;
    max-width: 720px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:33px;
    margin-top:22px;
}

input.prod-page-search-btn {
    margin: 0.25rem;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 0.75rem), calc(100% - 0.75rem) 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 0.75rem), calc(100% - 0.75rem) 100%, 0 100%);
    background-color: #103ddd;
}