@charset "UTF-8";

*, *::before, *::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

aside, footer, header, main, nav {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

h1, h2, h3, h4, h5 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

b {
  font-weight: bolder;
}

sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #024dbc;
  text-decoration: underline;
}

pre {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input, button {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button, input {
  overflow: visible;
}

button {
  text-transform: none;
}

button, [type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

h1, h2, h3, h4, h5 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1 {
  font-size: 2.5rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.25rem;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1200px) {
  .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.col, .col-8, .col-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #8bbafe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.btn:disabled {
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-primary:hover {
  color: #fff;
  background-color: #025ce2;
  border-color: #0257d5;
}

.btn-primary:focus {
  color: #fff;
  background-color: #025ce2;
  border-color: #0257d5;
  box-shadow: 0 0 0 0.2rem rgba(49, 132, 253, 0.5);
}

.btn-primary:disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-success:hover {
  color: #fff;
  background-color: #136740;
  border-color: #115c39;
}

.btn-success:focus {
  color: #fff;
  background-color: #136740;
  border-color: #115c39;
  box-shadow: 0 0 0 0.2rem rgba(60, 153, 110, 0.5);
}

.btn-success:disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}

.fade:not(.show) {
  opacity: 0;
}

.dropdown {
  position: relative;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}

.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}

.dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control:focus {
  z-index: 3;
}

.input-group:not(.has-validation) > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-append {
  display: flex;
}

.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-lg > .form-control:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea) {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group > .input-group-append > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.d-flex {
  display: flex !important;
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-flex {
    display: flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
}

.justify-content-between {
  justify-content: space-between !important;
}

.align-items-center {
  align-items: center !important;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.my-1 {
  margin-top: 0.25rem !important;
}

.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* common */
body{font-family:'Open Sans',sans-serif}
body.signedin a.unsigned{display:none}
body:not(.signedin) a.signed{display:none}

header nav{background:#fff;box-shadow:0 0.15rem 0.3rem rgba(0,0,0,0.08)}
header .navbar,header .navbar-brand{padding-top:0;padding-bottom:0}
header .nav-link{position:relative;color:#333;font-weight:600;font-size:0.9375rem;line-height:2.5rem}
header .dropdown-menu{margin:0;border:0;border-top:1px solid #eee;box-shadow:0 12px 12px 0px rgba(0,0,0,0.15)}
header form{padding:0 0.5rem 0 0.75rem;flex-grow:1}
header form .input-group{max-width:300px;margin-left:auto}
header form .form-control{border-color:#f57200}
header form .btn span{padding-left:0.1875rem}
header form .close-mobile-search{display:none}
header .nav-item svg{fill:#333}
header .nav-item-cart svg{margin-right:0.5rem}
header .nav-item-cart span{background:#f57200;color:#fff;border-radius:20px;display:inline-block;font-size:10px;height:15px;width:15px;line-height:15px;text-align:center;position:absolute;top:16px;right:0.6rem}
#menubar-backdrop{display:none}
#menu-toggler{padding-right:0}
.dropdown-wide{position:static}
.dropdown-wide .dropdown-menu{width:100%;padding:1.5rem 0 2.5rem}
.dropdown-wide .dropdown-menu .row{width:100%}
.dropdown-wide .dropdown-item{padding-left:0;padding-right:0}
.dropdown-wide .dropdown-item:active{background-color:#e9ecef}
.dropdown-wide .dropdown-item .title{color:#eb6600;font-size:1.25rem;font-weight:500}
.dropdown-wide .with-headers .dropdown-item .title{font-size:1rem}
.dropdown-wide .dropdown-item .meta{display:block;white-space:normal;color:#6c757d;font-size:0.8125rem}
.dropdown-wide .dropdown-item .price{font-size:0.8125rem;color:#6c757d}
.dropdown-wide .dropdown-item .price em{color:#eb6600;font-style:normal}
.dropdown-wide .dropdown-header{font-size:1.25rem;padding-left:0;padding-right:0;color:#333;font-weight:500}
.dropdown-wide .dropdown-item+.dropdown-item{margin-top:1rem}

footer{margin-top:2rem}
footer a,footer div{color:#888}
footer .footer-cols{padding:2.5rem 0;background-color:#222;font-size:0.9375rem}
footer .footer-cols h5{color:#bbb}
footer .footer-cols ul{padding-left:0;list-style:none}
footer .footer-cols li{padding:0.1875rem 0}
footer .footer-cols a:hover{color:#f57200}
footer .footer-cols p{margin-top:1rem}
footer .footer-cols .footer-login a{color:currentColor;border-color:#555;font-size:0.875rem;min-width:96px;padding:0.5rem 1rem}
footer .footer-cols .footer-login a:hover{background-color:#f57200;border-color:#f57200;color:#fff;text-decoration:none}
footer .footer-cols .footer-login span{padding:0 0.25rem}
footer .footer-copyright{padding:1rem 0;font-size:0.8125rem;background-color:#111;text-align:center}
footer .footer-copyright a:hover{color:#f57200}

.btn-vendor{background-color:#f57200;border-color:#f57200;color:#fff;fill:#fff;cursor:pointer}
.btn-vendor:hover{background-color:#eb6600;color:#fff}
.hero{padding:2rem 0;margin-bottom:2rem}

@media (min-width:576px){
  .hero{padding:3rem 0 0}
}

@media (min-width:992px) {
  header .dropdown:hover .dropdown-menu{display:block}
  header .dropdown:hover .toggle::after{transform:rotate(180deg)}
  header .nav-link:hover,header .nav-link:focus{color:#222}
  header .nav-link::before{content:'';position:absolute;display:none;width:calc(100% - 1.5rem);height:4px;background-color:#f57200;bottom:0}
  header .nav-item:hover .nav-link::before{display:block}
  header .dropdown-menu .row .row .col:last-child{border-right:1px solid #eee}
  header .nav-item-acc .dropdown-item{font-size:0.9375rem}
  .dropdown-wide .dropdown-item:hover .meta, .dropdown-wide .dropdown-item:hover .price{color:#333}
  .dropdown-wide .dropdown-item:focus, .dropdown-wide .dropdown-item:hover{background:none;position:relative}
  .dropdown-wide .dropdown-item:hover .title:after{content:'';width:0;border-top:0.25em solid transparent;border-left:0.3em solid #eb6600;border-bottom:0.25em solid transparent;position:absolute;top:0.75em;margin-left:0.3em}
}

@media (min-width:1200px) {
  header .navbar-expand .navbar-nav .nav-link{padding-right:0.75rem;padding-left:0.75rem}
}

@media (max-width:1359px) {
  header .nav-item-acc .dropdown-menu{left:auto;right:0}
}

@media (max-width:991.98px) {
  header .nav-item-acc{display:none}
  #menubar{background:#fff;overflow-y:scroll;display:block;position:fixed;z-index:99999;height:100vh;top:0;right:-290px;width:290px;font-size:14px;transition-property:right;transition-duration:400ms}
  #menubar .nav-item{border-bottom:1px solid #eee;padding-right:1rem;padding-left:1rem}
  #menubar .nav-link{color:#222;text-transform:uppercase;line-height:1.75rem;font-weight:600}
  #menubar .toggle::after{content:'';width:0.5rem;height:0.5rem;position:absolute;right:1rem;top:1rem;border-right:2px solid #f57200;border-bottom:2px solid #f57200;transform:rotate(45deg);transition-property:transform;transition-duration:300ms}
  #menubar .dropdown.active .toggle::after{transform:rotate(225deg)}
  #menubar .dropdown-menu{position:static;left:auto;right:auto;box-shadow:none;border:none;padding:0 0.5rem 1.5rem;background:none}
  #menubar .dropdown-menu .row{display:block}
  #menubar .dropdown-menu .col+.col>.dropdown-header{margin-top:0.75rem}
  #menubar .dropdown.active{background-color:#fdf8f4}
  #menubar .dropdown.active .dropdown-menu{display:block}
  #menubar .dropdown-header{display:none}
  #menubar .dropdown-item .meta,#menubar .dropdown-item .price{display:none}
  #menubar .dropdown-item .title{color:#222;font-size:0.9375rem;font-weight:400;line-height:1.75}
  #menubar .dropdown-item+.dropdown-item{margin-top:0}
  #menubar .header{display:flex;justify-content:space-between;padding:1rem 1.5rem;background-color:#f57200}
  #menubar .header svg{fill:#fff}
  #menubar .header a{color:#fff;font-size:0.9375rem;font-weight:600;text-transform:uppercase}
  #menubar .close-mobile-menu{cursor:pointer}
  body.mobile-menu-show{overflow:hidden}
  body.mobile-menu-show #menubar{right:0}
  body.mobile-menu-show #menubar-backdrop{display:block;opacity:0.5}
  footer .footer-cols{display:none}
}
@media (max-width:767.98px) {
  header form{display:none}
  header form.active{display:flex;justify-content:start;align-items:center;width:100%;position:fixed;top:0;left:0;padding:0.75rem 15px;background-color:#fff;z-index:1031;box-shadow:0px 4px 7px 0px rgba(50,50,50,0.2)}
  header form.active .input-group{max-width:none}
  header form.active .close-mobile-search{display:block;margin-left:10px;fill:#888;cursor:pointer}
}

/* cc */
.cc-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#000;padding:1em 1.8em;font-size:0.9375rem}
.cc-row{display:flex;align-items:center}
.cc-message{color:#fff;flex:1 1 auto;margin-right:1em}
.cc-link{padding:0.2em}
.cc-link,.cc-link:active,.cc-link:hover,.cc-link:visited{color:#ccc}
.cc-link:hover{color:#fff}
.cc-compliance{display:flex}
.cc-compliance .btn{font-size:0.875rem;padding-left:2em;padding-right:2em}
.cc-compliance .btn+.btn{margin-left:1em}
.cc-compliance .btn.cc-dismiss{color:#fff}
.cc-compliance .btn.cc-accept{background-color:#f1d600;color:#000;font-weight:600}
.cc-compliance .btn.cc-accept:hover{background-color:#fffc26}

@media (max-width:575.98px) {
  .cc-row{flex-direction:column;align-items:normal}
  .cc-message{margin-right:0;margin-bottom:1em}
  .cc-compliance{justify-content:space-around}
}

/* home-page */
.home-page .hero{background:center top url(/images/ssmg/homepage_banner.png) no-repeat;background-size:cover}
.home-page .hero h1{text-align:center;max-width:600px;font-weight:700;margin:0 auto 0.75em}
.home-page .hero form{max-width:820px;margin-left:auto;margin-right:auto}
.home-page .hero form button span{padding-left:0.3em}
.home-page .hero form a{color:#f57200;font-size:0.875rem;font-weight:600;line-height:2}
.home-page .hero .input-group input,.home-page .hero .input-group button{padding:1rem;height:auto}

.hp-promos{max-width:992px;margin:2rem auto 0;height:132px;color:#1c1c1c;overflow-y:hidden}
.hp-promos .slide{height:114px;width:233px;background:#fff;border:1px solid #d9e0e8;border-radius:4px;padding:20px;display:table;line-height:1.15}
.hp-promos .slide img{width:103px;height:72px;padding-right:13px}
.hp-promos .slide div{width:89px;border-left:1px solid #e3e3e3;text-align:right;display:table-cell;vertical-align:middle}
.hp-promos .infocus{float:left}
.hp-promos .infocus .slide{border-color:#f6caaa;background:url(/images/ssmg/infocus_slide_bg.png) -50px 20px no-repeat #fce9da}
.hp-promos .infocus .slide div{border-left:0}
.hp-promos .infocus .slide div a{font-weight:700;font-size:11px;display:inline-block;text-transform:uppercase;color:#fff;padding:5px 10px;background-color:#ff6e00;border-radius:4px}
.hp-promos .tld-discount-price{font-size:1.75rem;font-weight:700;display:block}
.hp-promos .tld-discount-price sup{font-size:0.75rem}
.hp-promos .tld-original-price{color:#B7B5B6;font-weight:600;font-size:0.875rem;text-decoration:line-through;display:block}
.hp-promos .tld-original-price sup{font-size:0.625rem}
.hp-promos .slider{float:left;width:739px;margin-left:20px}

.hp-product-wph{background:no-repeat 30px top url(/images/ssmg/homeban_wph_bg.png) #ebf4fa;border:1px solid #cee5f3;border-radius:4px;display:flex;justify-content:space-between;align-items:center;height:95px;padding:0 30px 0 290px}
.hp-product-wph .title{font-weight:700;font-size:2rem;line-height:2rem;color:#2980b9;text-transform:uppercase}
.hp-product-wph ul{margin:0;font-size:0.875rem;color:#666;list-style:none;padding-left:0}
.hp-product-wph .price{font-weight:700;font-size:2.75rem}
.hp-product-wph .price sup{font-size:0.5em}
.hp-product-wph .btn{background-color:#3498d8;border-color:#3498d8;color:#fff;text-transform:uppercase;font-weight:600;font-size:0.9375rem}

.hp-product-sh{margin-top:30px;height:424px;box-sizing:border-box;border:1px solid #ffb278;border-radius:6px;background:no-repeat -42px top url(/images/ssmg/homeban_sh_bg.png) #fcf0e7;padding:42px 42px 42px 380px;display:flex;flex-direction:column;justify-content:space-between}
.hp-product-sh h2{color:#ff6e00;font-size:2.75rem;font-weight:700;margin:0}
.hp-product-sh ul{font-size:1rem;font-weight:600;color:#555;width:50%;padding-left:0;list-style-position:inside;list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'%3E%3C/path%3E%3C/svg%3E")}
.hp-product-sh ul li{line-height:2}
.hp-product-sh .price{font-weight:700;font-size:3.375rem;line-height:1.15;color:#1c1c1c;width:50%}
.hp-product-sh .price sup{font-size:0.5em}
.hp-product-sh .price span{font-size:0.32em}
.hp-product-sh .btn{text-transform:uppercase;color:#fff;background-color:#ff6e00;box-shadow:0px 10px 32px 0px rgba(245,137,58,0.49);font-weight:700;font-size:1.25rem;padding:0.4em 2em}

.hp-products{text-align:center;margin:30px 0}
.hp-products h2{font-weight:700;font-size:2.2rem}
.hp-products h3{font-weight:600;font-size:1rem}
.hp-products .list{display:flex;justify-content:space-between;margin:30px 0;flex-wrap:wrap}
.hp-products .product{border:1px solid #dedede;background-color:#f7f7f7;border-radius:6px;flex:0 0 31%;max-width:31%;display:flex;flex-direction:column;align-items:center;padding:30px 15px;margin-bottom:20px}
.hp-products .title{font-size:1.5rem;font-weight:600;line-height:1.15;margin:30px 0 20px}
.hp-products ul{list-style:none;padding-left:0;margin:20px 0;color:#6f6f6f}
.hp-products ul li{font-size:0.9375rem;padding-bottom:0.75em}
.hp-products .btn{border:1px solid #bcbcbc;text-transform:uppercase;color:#333;font-size:0.9375rem;font-weight:600;padding:0.5em 1.5em;margin-top:auto}
.hp-products .ico{width:123px;height:123px;margin:0 auto;background-color:#d7d7d7;border-radius:200px;position:relative}
.hp-products .ico::after{content:'';display:block;width:100%;height:105px;background-repeat:no-repeat;background-position:center;position:absolute;top:35px}
.hp-products .web-hosting .ico::after{background-image:url(/images/ssmg/hp_product_hosting.png)}
.hp-products .business-email .ico::after{background-image:url(/images/ssmg/hp_product_email.png)}
.hp-products .wordpress-hosting .ico::after{background-image:url(/images/ssmg/hp_product_wordpress.png)}
.hp-products .google-workspace .ico::after{background-image:url(/images/ssmg/hp_product_gws.png)}
.hp-products .website-builder .ico::after{background-image:url(/images/ssmg/hp_product_sitebuilder.png)}
.hp-products .price{font-size:3.125rem;font-weight:700;line-height:1;color:#333}
.hp-products .price .start{font-size:0.875rem;font-weight:400;display:block}
.hp-products .price sup,.hp-products .price .term{font-size:0.4em}
.hp-products .product:hover{border-color:#f57200;color:#f57200}
.hp-products .product:hover .ico{background-color:#f57200}
.hp-products .product:hover .btn{background-color:#f57200;border-color:#f57200;color:#fff}
.hp-products .product:hover .price{color:#f57200}

@media (max-width:1023px) {
  .hp-promos .infocus .slide{background-image:none}
  .hp-promos .infocus,.hp-promos .slider{width:calc(50% - 10px)}
  .hp-promos .slide{width:100%;height:130px;padding:10px 15px;margin:0;display:inline-block}
  .hp-promos .slide div{border:none;padding:0;text-align:center;width:auto;display:block}
  .hp-promos .infocus .slide div a{display:none}
  .hp-promos .slide img{width:80px;height:64px;margin:0 auto;padding:0;display:block}
  .hp-promos .tld-original-price{display:none}
}

@media (min-width:576px) and (max-width:1023px) {
  .hp-promos .infocus{width:calc(25% - 15px)}
  .hp-promos .slider{width:calc(75% - 5px)}
}

@media (max-width:767.98px) {
  .home-page .hero{background-image:url(/images/ssmg/homepage_banner_m.png)}
  .home-page .hero h1{font-size:1.75rem}
}
@media (max-width:575.98px) {
  .home-page .hero form button span{display:none}
  .home-page .hero .input-group input,.home-page .hero .input-group button{padding:0.75rem;font-size:1rem}
}

@media (max-width:991.98px) {
  .hp-product-wph,.hp-product-sh{display:none}
  .hp-products .list .product{flex:0 0 47%;max-width:47%}
}

@media (max-width:428px) {
  .hp-products .ico{width:100px;height:100px}
  .hp-products .ico::after{top:22px;background-size:88px}
  .hp-products .title{font-size:1.4rem}
  .hp-products .price{font-size:2rem}
  .hp-products .btn{padding-left:0;padding-right:0;width:100%}
}

/* whois-page */
.whois-page .hero{background:center url('/images/whois_hero.jpg') no-repeat #262830;height:427px;text-align:center}
.whois-page .hero h1{font-size:3rem;font-weight:600;color:#fff;padding:2rem 0 0.75rem;margin:0}
.whois-page .hero h2{font-size:1.375rem;color:#fff;opacity:0.8;margin:0 0 2.625rem}
.whois-page .hero form{max-width:992px;margin:0 auto}
.whois-page .hero .input-group input{padding:1rem;height:auto}
.whois-page .hero .input-group button{padding:1rem 1.5rem;height:auto}
.whois-page .hero .input-group button span{padding-left:0.3em}
.whois-page .hero .example{font-size:0.875rem;font-weight:600;text-align:left;color:#fff;margin-top:1rem}
.whois-page .hero .example span{font-weight:700;color:#f48b47}
.whois-page .section-faqs{margin-top:4rem}
.whois-page .section-faqs h2{text-align:center}
.whois-page .section-faqs h2::after{content:'';display:block;width:4rem;height:3px;background-color:#f57200;margin:1.375rem auto}
.whois-page .faq+.faq{border-top:1px solid #e5e5e5}
.whois-page .faq h3{font-size:1.25rem;color:#333;margin:0;padding:1.25rem 1.5rem;cursor:pointer;position:relative}
.whois-page .faq h3::before{content:'';width:0.75rem;height:0.75rem;display:inline-block;background-image:linear-gradient(#f57200,#f57200),linear-gradient(#f57200,#f57200);background-position:center;background-size:100% 2px,2px 100%;background-repeat:no-repeat;position:absolute;left:0;top:1.625rem}
.whois-page .faq .ans{display:none;padding:0 1.5rem}
.whois-page .faq .ans p{color:#555;text-align:justify;margin-bottom:1.5rem}
.whois-page .faq.active h3::before{background-size:100% 2px}
.whois-page .faq.active .ans{display:block}

@media (max-width:575px){
  .whois-page .hero h1{font-size:2.25rem}
  .whois-page .hero h2{font-size:1.25rem}
  .whois-page .hero .input-group input,.whois-page .hero .input-group button{padding:0.75rem;font-size:1rem}
  .whois-page .hero .input-group button span{display:none}
  .whois-page .section-faqs h2{font-size:1.75rem}
  .whois-page .faq h3{font-size:1.125rem}
}

/* lookup-page */
.lookup-page{margin-top:20px}
.lookup-page main{flex-grow:1;overflow:hidden}
.lookup-page aside{flex:0 0 300px;max-width:300px;margin:46px 0 0 20px}
.lookup-page main .alert{margin-top:46px}
.lookup-page main .alert h4{margin-bottom:1.5rem;padding-bottom:0.25rem;border-bottom:1px solid currentColor}
.lookup-page main .alert .g-recaptcha{margin:10px 0}

@keyframes spin{100%{transform:rotate(360deg)}}
.lookup-page .refresh{display:inline-block;font-size:0.8125rem}
.lookup-page .refresh svg{fill:#377ce4;margin:0 0 2px 2px;vertical-align:middle;cursor:pointer}
.lookup-page .refresh.spin svg{animation:1500ms linear infinite spin}
.lookup-page .refresh svg.noop{display:none}
.lookup-page .refresh .status{color:#d94545;margin-left:2px;display:inline-block}
.lookup-page .whois-data .head{padding:0 8px 8px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;min-height:46px}
.lookup-page .whois-data .head h1{padding:0;margin:0;display:inline-block;font-size:1.875rem;color:#000;word-break:break-all}
.lookup-page .whois-data .df-row{padding:8px 0;margin:0 20px;display:flex;font-size:0.9375rem}
.lookup-page .whois-data .df-row+.df-row{border-top:1px solid #e8e8e8}
.lookup-page .whois-data .df-block{margin-bottom:1rem;background-color:#fdfdfd;padding:0;border:1px solid #d3d3d3;border-radius:8px}
.lookup-page .whois-data .df-block-raw{margin-bottom:1rem;background-color:#f1f1f1;border:1px solid #bebebe;border-radius:8px}
.lookup-page .whois-data .df-heading{font-size:1.25rem;font-weight:600;padding:10px 20px;border-bottom:1px solid #d3d3d3;background-color:#f0f0f0;border-radius:8px 8px 0 0}
.lookup-page .whois-data .df-heading span{background:url(/images/lookup.png) no-repeat;display:inline-block;height:32px;width:32px;vertical-align:middle;margin-right:10px}
.lookup-page .whois-data .df-heading span.df-ico-rar{background-position-x:-128px}
.lookup-page .whois-data .df-heading span.df-ico-regcon{background-position-x:-32px}
.lookup-page .whois-data .df-heading span.df-ico-admcon{background-position-x:-64px}
.lookup-page .whois-data .df-heading span.df-ico-tekcon{background-position-x:-96px}
.lookup-page .whois-data .df-block-raw .df-heading{border-bottom:none;border-radius:8px;display:flex;align-items:center;justify-content:space-between}
.lookup-page .whois-data .df-label{flex:0 0 140px;color:#757575}
.lookup-page .whois-data .df-value{flex-grow:1;color:#303030;word-break:break-word}
.lookup-page .whois-data .df-raw{margin:10px 20px 20px 20px;overflow-x:auto}
.lookup-page .whois-data .df-toggle{position:relative;width:22px;height:22px;cursor:pointer}
.lookup-page .whois-data .df-toggle::before,.df-toggle::after{content:"";position:absolute;background-color:#434343;transition:transform 0.25s ease-out}
.lookup-page .whois-data .df-folded .df-toggle::before{top:20%;left:50%;width:2px;height:60%;margin-left:-1px}
.lookup-page .whois-data .df-toggle::after{top:50%;left:20%;width:60%;height:2px;margin-top:-1px}
.lookup-page .whois-data .df-folded .df-raw{display:none}
.lookup-page .whois-data .email-dom{vertical-align:middle}

.lookup-page .chiclet{margin-bottom:15px;width:300px}
.lookup-page .chiclet-promo{position:relative;height:225px;text-align:center}
.lookup-page .chiclet-promo::after{background:url('/images/ssmg/domain_box_tag.png') no-repeat;position:absolute;right:-6px;top:14px;z-index:99;width:94px;height:30px;content:''}
.lookup-page .chiclet-promo .tld{font-size:2.375rem;font-weight:700;color:#fff;text-transform:lowercase;padding:30px 12px 0}
.lookup-page .chiclet-promo p{font-size:1.5rem;color:#fff;margin:8px 0;line-height:1}
.lookup-page .chiclet-promo .tld-original-price{font-size:1.1rem;opacity:0.8;background:linear-gradient(to left top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);display:inline-block;padding:0 0.5em}
.lookup-page .chiclet-promo .tld-discount-price{font-weight:700;font-size:2.25rem;vertical-align:-4px;margin-left:0.25rem}
.lookup-page .chiclet-promo sup{font-size:0.5em}
.lookup-page .chiclet-promo .green-btn{background:#23ac14;text-transform:uppercase;padding:10px 0;color:#fff;border-radius:50px;display:block;margin:15px auto 0;width:120px;font-size:0.9375rem;font-weight:600}
.lookup-page .chiclet-promo .green-btn:hover{text-decoration:none;background:#218838}
.lookup-page .chiclet-promo .offer{position:absolute;z-index:1;color:#fff;font-size:0.75rem;right:0;left:0;opacity:0.9}
.lookup-page .chiclet-promo .slide{height:225px;border-radius:8px;background-color:#d02222}

.lookup-page .chiclet-slides{border-radius:10px;padding:0 10px;background-color:#eaeaea;font-size:1.125rem;text-align:center}
.lookup-page .chiclet-slides .title a{color:#d60000;font-weight:700;line-height:2}
.lookup-page .slides{height:190px}
.lookup-page .slides .slide{height:160px}
.lookup-page .slides .ss-container{background-color:#fff;border-radius:10px}
.lookup-page .slides .ss-pager{height:30px}
.lookup-page .slides .ss-pager-btn{width:10px;height:10px;background-color:#969696;border:none;border-radius:10px;margin:0 2px;padding:0;font-size:0;vertical-align:middle}
.lookup-page .slides .ss-pager-btn.ss-active{background-color:#ff6e00}
.lookup-page .slides .slide span{color:#008000;font-weight:700}
.lookup-page .slides .slide s{font-size:0.9375rem;color:#a71d1b}

.lookup-page .chiclet-suggest{margin:-28px auto 15px}
.lookup-page .chiclet-suggest .item{font-weight:600;padding:1rem 0;position:relative}
.lookup-page .chiclet-suggest .item+.item{border-top:1px solid #dadada}
.lookup-page .chiclet-suggest .item span{display:inline-block;width:210px;word-break:break-word;text-transform:lowercase}
.lookup-page .chiclet-suggest .btn{position:absolute;right:0;top:0.84375rem}

.lookup-page .section-avail table{margin-top:15px;font-size:1.25rem;font-weight:600}
.lookup-page .section-avail img{padding-right:10px}
.lookup-page .section-avail .title{font-size:1.125rem;margin-top:30px}
.lookup-page .section-avail .purchase{border:1px solid #ccc;padding:10px;margin:10px 0;display:flex;justify-content:space-between;align-items:center}
.lookup-page .section-avail .purchase>div{padding:25px}
.lookup-page .section-avail .purchase .domain{word-break:break-word;font-weight:600;font-size:1.625rem;line-height:1.15;flex-grow:1}
.lookup-page .section-avail .purchase .price{white-space:nowrap;font-weight:700;font-size:1.625rem;text-align:right;padding-right:35px;flex-grow:0}
.lookup-page .section-avail .purchase .price sup{font-size:0.5em}
.lookup-page .section-avail .purchase .link{white-space:nowrap;text-align:center;padding-left:35px;border-left:1px solid #ccc}
.lookup-page .section-avail .purchase .link .btn{width:100%;text-transform:uppercase}
.lookup-page .section-avail .purchase .link div{margin-top:5px;font-size:0.875rem;font-weight:600}

.lookup-page .section-related h2{font-size:1.5rem;padding:5px;border-bottom:2px solid #333;margin-bottom:10px}
.lookup-page .section-related ul{margin-left:5px;margin-bottom:15px;overflow:hidden;font-size:0.875rem;list-style:none;padding:0}
.lookup-page .section-related li{white-space:nowrap;display:inline-block;margin-right:1.5rem}

@media (max-width:991px) {
  .lookup-page .section-avail .purchase{flex-wrap:wrap}
}

@media (max-width:767px) {
  .lookup-page>div{flex-wrap:wrap}
  .lookup-page main{flex-basis:100%}
  .lookup-page main .alert{margin:20px 0}
  .lookup-page aside{margin:15px 0;max-width:none;flex-basis:100%;text-align:center}
  .lookup-page aside .chiclet{display:inline-block;vertical-align:top}
  .lookup-page .section-avail .purchase{flex-direction:column}
  .lookup-page .section-avail .purchase>div{padding:5px 0!important;text-align:center!important}
  .lookup-page .section-avail .purchase .domain,.lookup-page .section-avail .purchase .price{font-size:1.5rem}
  .lookup-page .section-avail .purchase .link{border:0}
  .lookup-page .section-avail .purchase .link .btn{max-width:180px}
  .lookup-page .whois-data .head{min-height:auto}
  .lookup-page .whois-data .head h1{font-size:1.625rem}
  .lookup-page .whois-data .df-label{flex-basis:120px}
  .lookup-page .chiclet-suggest{margin:0 auto 15px;width:300px}
  .lookup-page .chiclet-suggest .item{text-align:left}
  .lookup-page .slides .ss-pager{display:none}
}
