:root {
  color-scheme: only light;
  --color-primary: #097a60;
  --color-bg: #ffffff;
  --color-contrast-higher: #1f1f1f;
  --color-contrast-high: rgba(#1f1f1f, .75);
  --color-contrast-medium: rgba(#1f1f1f, .5);
  --color-contrast-lower: rgba(#1f1f1f, .15);
  --font-primary: Outfit,sans-serif;
  --font-headings: Outfit,sans-serif;
}
.color-contrast-medium {
  color: rgba(31, 31, 31, 0.5);
}
.color-contrast-low {
  color: rgba(31, 31, 31, 0.3);
}
.bg-contrast-lower, .bones__line, .s-tabs__list::after {
  background-color: rgba(31, 31, 31, 0.15);
}
.main-header__top-section {
  background-color: #222222;
  color: #ffffff;
}
.main-header__top-section .main-header__link, .main-header__top-section .main-header__link:hover {
  color: #ffffff;
}
.main-header__logo {
  height: 55px;
}
.main-header__mobile-content .main-header__logo {
  height: 41.25px;
}
.main-header__nav::before {
  height: calc(41.25px + (var(--space-xxs) *2));
}
@media (max-width: 64rem) {
  .main-header--mobile .main-header__item:not(:last-child) {
    border-bottom: 1px solid rgba(34, 34, 34, 0.2);
  }
}
.main-header--mobile .main-header__dropdown, .main-footer .border-top, .main-footer.border-top {
  border-top: 1px solid rgba(34, 34, 34, 0.2);
}
.btn--primary {
  background-color: #097a60;
  color: #ffffff;
}
.btn--primary:hover {
  background-color: rgba(9, 122, 96, 0.65);
}
.bundle__plus {
  background-color: #097a60;
  color: #ffffff;
}
body {
  background-color: #ffffff;
  color: #1f1f1f;
}
.bg {
  background-color: #ffffff;
}
.main-header:not(.main-header--transparent), .main-footer, .coming-soon {
  background-color: #ffffff;
  color: #222222;
  --color-bg: #ffffff;
}
.main-header__search-form.bg {
  background-color: #ffffff;
}
@media (min-width: 64rem) {
  .dropdown__menu, .main-header__dropdown {
    background-color: #ffffff;
  }
  .main-header__dropdown-link {
    color: #1f1f1f;
  }
}
@view-transition {
  navigation: auto;
}
body {
  overflow-x: initial;
}
img {
  height: auto;
}
a, ins, del, p {
  text-decoration-thickness: 1px;
}
.hidden {
  display: none;
}
.gui-block-subcontent {
  padding-top: 0;
  line-height: 1.2;
}
.gui .gui-account {
  color: #222222;
}
.gui.gui-cart a.gui-button-large.gui-button-action, .gui-block {
  border: none;
}
.gui.gui-cart a.gui-button-large.gui-button-action {
  font-weight: bold;
  transition: all 0.3s ease;
  background-color: #097a60;
  color: #ffffff;
}
.gui.gui-cart a.gui-button-large.gui-button-action:hover {
  background-color: #097a60;
  color: #ffffff;
}
.gui.gui-cart a.gui-button-large.gui-button-action:active {
  background-color: #097a60;
}
.gui.gui-cart [title="Update shopping cart"] {
  float: right;
}
.gui-div-cart-related {
  display: none;
}
.gui.gui-cart a.gui-button-large.gui-button-action, .btn {
  border-radius: 9999px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.gui.gui-cart a.gui-button-large.gui-button-action:active, .btn:active {
  transform: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}
body .gui.gui-cart a.gui-button-small {
  border: 2px solid #097a60;
  color: #097a60;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  background-color: #fff;
}
body .gui.gui-cart a.gui-button-small:hover {
  background: #097a60;
  color: #fff;
}
.main-header__list--mobile-items {
  font-size: var(--text-base-size);
}
[aria-labelledby="gui-sitemap-group-brands-title"] {
  display: none;
}
@media (min-width: 64rem) {
  .sidebar--collection-filters {
    max-width: initial;
  }
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-weight: bold;
  color: #222222;
}
h1, .h1 {
  font-size: 32px;
}
h2, .h2 {
  font-size: 28px;
}
h3, .h3 {
  font-size: 22px;
}
h4, .h4 {
  font-size: 20px;
}
h5, .h5 {
  font-size: 18px;
}
@media (min-width: 32rem) {
  h1, .h1 {
    font-size: 48px;
  }
  h2, .h2 {
    font-size: 40px;
  }
  h3, .h3 {
    font-size: 32px;
  }
  h4, .h4 {
    font-size: 24px;
  }
  h5, .h5 {
    font-size: 20px;
  }
}
a {
  color: #097a60;
  text-decoration: underline;
}
a:hover {
  color: #097a60;
  text-decoration: none;
}
a:focus {
  color: #097a60;
  text-decoration: underline;
}
a:disabled {
  color: #222222;
  opacity: 0.4;
  text-decoration: none;
}
.no-hover:hover {
  color: inherit;
  text-decoration: none;
}
.font-normal {
  font-weight: normal;
}
.text-base {
  font-size: var(--text-unit, 1em);
}
hr {
  border-bottom: 1px solid #e9e9e9;
}
.btn {
  border-radius: 0.5rem;
  white-space: normal;
  transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}
.btn.btn-primary, .btn.btn--primary {
  background-color: #097a60;
  border: 2px solid #097a60;
  color: #ffffff;
}
.btn.btn-primary:hover, .btn.btn--primary:hover {
  background-color: #cee4df;
  border-color: #cee4df;
  color: #097a60;
}
.btn.btn-primary:focus, .btn.btn--primary:focus {
  box-shadow: 0 0 0 3px #dff98f;
  background-color: #cee4df;
  border-color: #097a60;
  color: #097a60;
  text-decoration: none;
}
.btn.btn-primary.disabled, .btn.btn-primary[disabled], .btn.btn--primary.disabled, .btn.btn--primary[disabled] {
  opacity: 0.6;
  pointer-events: none;
  background-color: #097a60;
  border-color: #097a60;
  color: #ffffff;
}
.btn.btn-black {
  background-color: #222222;
  border: 2px solid #222222;
  color: #ffffff;
}
.btn.btn-black:hover {
  background-color: #7a7a7a;
  border-color: #7a7a7a;
  color: #ffffff;
}
.btn.btn-black:focus {
  box-shadow: 0 0 0 3px #dff98f;
  background-color: #7a7a7a;
  border-color: #A7A7A7;
  color: #ffffff;
  text-decoration: none;
}
.btn.btn-black.disabled, .btn.btn-black[disabled] {
  opacity: 0.4;
  pointer-events: none;
  background-color: #e9e9e9;
  border-color: #e9e9e9;
  color: #7a7a7a;
}
.btn.btn-black-outline {
  border: 2px solid #222222;
  color: #222222;
}
.btn.btn-black-outline:hover {
  border-color: #097a60;
  color: #097a60;
}
.btn.btn-black-outline:focus {
  box-shadow: 0 0 0 3px #dff98f;
  border-color: #097a60;
  color: #097a60;
  text-decoration: none;
}
.btn.btn-black-outline.disabled, .btn.btn-black-outline[disabled] {
  pointer-events: none;
  border-color: #A7A7A7;
  color: #A7A7A7;
}
.gui-messages, .messages {
  margin-top: 16px;
  margin-bottom: 16px;
}
.gui-messages ul.gui-info, .gui-messages ul.gui-error, .gui-messages ul.gui-success, .gui-messages ul.gui-warning, .messages .info, .messages .error, .messages .success, .messages .warning {
  border-radius: 0.5rem;
  border: none;
}
.gui-messages ul.gui-info, .messages .info {
  background-color: #e9fbff;
  color: #0d6991;
}
.gui-messages ul.gui-error, .messages .error {
  background-color: #fff4f7;
  color: #c2153a;
}
.gui-messages ul.gui-success, .messages .success {
  background-color: #f2fdd2;
  color: #43a015;
}
.gui-messages ul.gui-warning, .messages .warning {
  background-color: #fffae4;
  color: #ff6f00;
}
.text-primary {
  color: #097a60;
}
.text-primary-light {
  color: #cee4df;
}
.text-secondary {
  color: #dff98f;
}
.text-secondary-light {
  color: #f9fee9;
}
.text-black {
  color: #222222;
}
.text-gray {
  color: #7a7a7a;
}
.text-gray-light {
  color: #e9e9e9;
}
.text-white {
  color: #ffffff;
}
.text-info {
  color: #0d6991;
}
.text-info-light {
  color: #e9fbff;
}
.text-error {
  color: #c2153a;
}
.text-error-light {
  color: #fff4f7;
}
.text-warning {
  color: #ff6f00;
}
.text-warning-light {
  color: #fffae4;
}
.text-success {
  color: #43a015;
}
.text-success-light {
  color: #f2fdd2;
}
.bg-primary {
  background-color: #097a60;
}
.bg-primary-light {
  background-color: #cee4df;
}
.bg-secondary {
  background-color: #dff98f;
}
.bg-secondary-light {
  background-color: #f9fee9;
}
.bg-black {
  background-color: #222222;
}
.bg-gray {
  background-color: #7a7a7a;
}
.bg-gray-light {
  background-color: #e9e9e9;
}
.bg-white {
  background-color: #ffffff;
}
.bg-info {
  background-color: #0d6991;
}
.bg-info-light {
  background-color: #e9fbff;
}
.bg-error {
  background-color: #c2153a;
}
.bg-error-light {
  background-color: #fff4f7;
}
.bg-warning {
  background-color: #ff6f00;
}
.bg-warning-light {
  background-color: #fffae4;
}
.bg-success {
  background-color: #43a015;
}
.bg-success-light {
  background-color: #f2fdd2;
}
.border-primary {
  border-color: #097a60;
}
.border-primary-light {
  border-color: #cee4df;
}
.border-secondary {
  border-color: #dff98f;
}
.border-secondary-light {
  border-color: #f9fee9;
}
.border-black {
  border-color: #222222;
}
.border-gray {
  border-color: #7a7a7a;
}
.border-gray-light {
  border-color: #e9e9e9;
}
.border-white {
  border-color: #ffffff;
}
.border-info {
  border-color: #0d6991;
}
.border-info-light {
  border-color: #e9fbff;
}
.border-error {
  border-color: #c2153a;
}
.border-error-light {
  border-color: #fff4f7;
}
.border-warning {
  border-color: #ff6f00;
}
.border-warning-light {
  border-color: #fffae4;
}
.border-success {
  border-color: #43a015;
}
.border-success-light {
  color: #f2fdd2;
}
.main-header__link--icon .counter {
  background-color: #097a60;
}
.main-header__link:hover {
  color: #097a60;
  text-decoration: none;
}
.main-header__link {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.main-footer__link {
  color: #222222;
}
.main-footer__social-btn:hover {
  color: #097a60;
}
.product-hover:hover {
  border-color: #097a60;
}
.border-transparent {
  border-color: transparent;
}
.border-gradient {
  border-image-source: linear-gradient(270deg, #92EAFF, #9B6DFF 25%, #FFCAD7 50%, #FF6F00 75%, #FFE576);
  border-image-slice: 1;
}
.cursor-tufting-gun {
  cursor: url("https://cdn.webshopapp.com/shops/356667/files/489219903/cursor-xs.png") 0 0, pointer;
}
.bg-primary-gradient {
  background-image: linear-gradient(#f9fee9, #cee4df);
}
.bg-gradient-animated {
  animation: gradient-animation 500s linear infinite;
  background-position: 0vh center;
  background-repeat: repeat-x;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='177' viewBox='0 0 2692 177' width='2692' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='2692.45' x2='.446037' y1='92.196' y2='92.196'%3E%3Cstop offset='0' stop-color='%23ffe576'/%3E%3Cstop offset='.14' stop-color='%23ffcad7'/%3E%3Cstop offset='.28' stop-color='%23ff6f00'/%3E%3Cstop offset='.42' stop-color='%239b6dff'/%3E%3Cstop offset='.57' stop-color='%2392eaff'/%3E%3Cstop offset='.71' stop-color='%23ffcad7'/%3E%3Cstop offset='.85' stop-color='%23ff6f00'/%3E%3Cstop offset='1' stop-color='%23ffe576'/%3E%3C/linearGradient%3E%3CclipPath id='b'%3E%3Cpath d='m0 0h2692v177h-2692z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='m2692 62.2003c-1261.64 336.1927-1835.289-228.5603-2692 0' stroke='url(%23a)' stroke-linecap='square' stroke-width='8'/%3E%3C/g%3E%3C/svg%3E");
}
@keyframes gradient-animation {
  to {
    background-position: -4000vh center;
  }
}
.aos.animate .dial {
  transform: rotate(0deg);
  animation: rotate-dial 5s forwards linear;
}
.aos.animate .dial-gradient {
  background-image: conic-gradient(#0B81FF 0deg, #0B81FF 360deg);
  animation: gradient-dial 5s forwards linear;
}
@keyframes rotate-dial {
  10% {
    transform: rotate(0deg);
  }
  12% {
    transform: rotate(18deg);
  }
  23% {
    transform: rotate(18deg);
  }
  25% {
    transform: rotate(36deg);
  }
  36% {
    transform: rotate(36deg);
  }
  38% {
    transform: rotate(54deg);
  }
  49% {
    transform: rotate(54deg);
  }
  51% {
    transform: rotate(72deg);
  }
  58% {
    transform: rotate(72deg);
  }
  60% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes gradient-dial {
  13% {
    background-image: conic-gradient(#0B81FF 0deg, #0B81FF 360deg);
  }
  26% {
    background-image: conic-gradient(#1BFFA2 18deg, #0B81FF 21deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  39% {
    background-image: conic-gradient(#1BFFA2 36deg, #0B81FF 39deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  52% {
    background-image: conic-gradient(#1BFFA2 54deg, #0B81FF 57deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  60% {
    background-image: conic-gradient(#1BFFA2 72deg, #0B81FF 75deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  62.5% {
    background-image: conic-gradient(#1BFFA2 90deg, #0B81FF 93deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  65% {
    background-image: conic-gradient(#1BFFA2 108deg, #0B81FF 111deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  67.5% {
    background-image: conic-gradient(#1BFFA2 126deg, #0B81FF 129deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  70% {
    background-image: conic-gradient(#1BFFA2 144deg, #0B81FF 147deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  72.5% {
    background-image: conic-gradient(#1BFFA2 162deg, #0B81FF 165deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  75% {
    background-image: conic-gradient(#1BFFA2 180deg, #0B81FF 183deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  77.5% {
    background-image: conic-gradient(#1BFFA2 198deg, #0B81FF 201deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  80% {
    background-image: conic-gradient(#1BFFA2 216deg, #0B81FF 219deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  82.5% {
    background-image: conic-gradient(#1BFFA2 234deg, #0B81FF 237deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  85% {
    background-image: conic-gradient(#1BFFA2 252deg, #0B81FF 255deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  87.5% {
    background-image: conic-gradient(#1BFFA2 270deg, #0B81FF 273deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  90% {
    background-image: conic-gradient(#1BFFA2 288deg, #0B81FF 291deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  92.5% {
    background-image: conic-gradient(#1BFFA2 306deg, #0B81FF 309deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  95% {
    background-image: conic-gradient(#1BFFA2 324deg, #0B81FF 327deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  97.5% {
    background-image: conic-gradient(#1BFFA2 342deg, #0B81FF 345deg, #0B81FF 357deg, #1BFFA2 360deg);
  }
  100% {
    background-image: conic-gradient(#1BFFA2 360deg, #1BFFA2 360deg);
  }
}
.interactive-frame {
  height: calc(100% - (2 * var(--space-lg)));
}
@media (min-width: 32rem) {
  .interactive-frame {
    height: calc(100% - (2 * var(--space-xl)));
  }
}
@media (min-width: 48rem) {
  .radius-top-left-0\@sm {
    border-top-left-radius: 0;
  }
  .radius-bottom-right-xxl\@sm {
    border-bottom-right-radius: var(--radius-xxl);
  }
}
@media (min-width: 80rem) {
  .interactive-frame {
    height: calc(100% - (var(--space-xxl) + var(--space-xl)));
  }
}
.feature-grid {
  display: grid;
  gap: var(--space-md, 1.5rem);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.col-span-full {
  grid-column: 1/-1;
}
.col-span-2 {
  grid-column: span 2/span 2;
}
.col-span-3 {
  grid-column: span 3/span 3;
}
.col-span-4 {
  grid-column: span 4/span 4;
}
.col-span-5 {
  grid-column: span 5/span 5;
}
.col-span-6 {
  grid-column: span 6/span 6;
}
.col-span-7 {
  grid-column: span 7/span 7;
}
.col-span-8 {
  grid-column: span 8/span 8;
}
.col-span-9 {
  grid-column: span 9/span 9;
}
.row-span-full {
  grid-row: 1/-1;
}
.row-span-2 {
  grid-row: span 2/span 2;
}
.row-span-3 {
  grid-row: span 3/span 3;
}
.row-span-4 {
  grid-row: span 4/span 4;
}
.row-span-5 {
  grid-row: span 5/span 5;
}
.row-span-6 {
  grid-row: span 6/span 6;
}
.row-span-7 {
  grid-row: span 7/span 7;
}
.row-span-8 {
  grid-row: span 8/span 8;
}
.row-span-9 {
  grid-row: span 9/span 9;
}
@media (min-width: 32rem) {
  .col-span-2\@xs {
    grid-column: span 2/span 2;
  }
  .col-span-3\@xs {
    grid-column: span 3/span 3;
  }
  .col-span-4\@xs {
    grid-column: span 4/span 4;
  }
  .col-span-5\@xs {
    grid-column: span 5/span 5;
  }
  .col-span-6\@xs {
    grid-column: span 6/span 6;
  }
  .col-span-7\@xs {
    grid-column: span 7/span 7;
  }
  .col-span-8\@xs {
    grid-column: span 8/span 8;
  }
  .col-span-9\@xs {
    grid-column: span 9/span 9;
  }
  .col-span-auto\@xs {
    grid-column: auto;
  }
  .row-span-2\@xs {
    grid-row: span 2/span 2;
  }
  .row-span-3\@xs {
    grid-row: span 3/span 3;
  }
  .row-span-4\@xs {
    grid-row: span 4/span 4;
  }
  .row-span-5\@xs {
    grid-row: span 5/span 5;
  }
  .row-span-6\@xs {
    grid-row: span 6/span 6;
  }
  .row-span-7\@xs {
    grid-row: span 7/span 7;
  }
  .row-span-8\@xs {
    grid-row: span 8/span 8;
  }
  .row-span-9\@xs {
    grid-row: span 9/span 9;
  }
  .row-span-auto\@xs {
    grid-row: auto;
  }
  .col-start-1\@xs {
    grid-column-start: 1;
  }
  .col-start-2\@xs {
    grid-column-start: 2;
  }
  .col-start-3\@xs {
    grid-column-start: 3;
  }
  .col-start-4\@xs {
    grid-column-start: 4;
  }
  .col-start-5\@xs {
    grid-column-start: 5;
  }
  .col-start-6\@xs {
    grid-column-start: 6;
  }
  .col-start-7\@xs {
    grid-column-start: 7;
  }
  .col-start-8\@xs {
    grid-column-start: 8;
  }
  .col-start-9\@xs {
    grid-column-start: 9;
  }
  .col-start-10\@xs {
    grid-column-start: 10;
  }
  .col-start-auto\@xs {
    grid-column-start: auto;
  }
  .row-start-1\@xs {
    grid-row-start: 1;
  }
  .row-start-2\@xs {
    grid-row-start: 2;
  }
  .row-start-3\@xs {
    grid-row-start: 3;
  }
  .row-start-4\@xs {
    grid-row-start: 4;
  }
  .row-start-5\@xs {
    grid-row-start: 5;
  }
  .row-start-6\@xs {
    grid-row-start: 6;
  }
  .row-start-7\@xs {
    grid-row-start: 7;
  }
  .row-start-8\@xs {
    grid-row-start: 8;
  }
  .row-start-9\@xs {
    grid-row-start: 9;
  }
  .row-start-10\@xs {
    grid-row-start: 10;
  }
  .row-start-auto\@xs {
    grid-row-start: auto;
  }
}
@media (min-width: 48rem) {
  .col-span-2\@sm {
    grid-column: span 2/span 2;
  }
  .col-span-3\@sm {
    grid-column: span 3/span 3;
  }
  .col-span-4\@sm {
    grid-column: span 4/span 4;
  }
  .col-span-5\@sm {
    grid-column: span 5/span 5;
  }
  .col-span-6\@sm {
    grid-column: span 6/span 6;
  }
  .col-span-7\@sm {
    grid-column: span 7/span 7;
  }
  .col-span-8\@sm {
    grid-column: span 8/span 8;
  }
  .col-span-9\@sm {
    grid-column: span 9/span 9;
  }
  .col-span-auto\@sm {
    grid-column: auto;
  }
  .row-span-2\@sm {
    grid-row: span 2/span 2;
  }
  .row-span-3\@sm {
    grid-row: span 3/span 3;
  }
  .row-span-4\@sm {
    grid-row: span 4/span 4;
  }
  .row-span-5\@sm {
    grid-row: span 5/span 5;
  }
  .row-span-6\@sm {
    grid-row: span 6/span 6;
  }
  .row-span-7\@sm {
    grid-row: span 7/span 7;
  }
  .row-span-8\@sm {
    grid-row: span 8/span 8;
  }
  .row-span-9\@sm {
    grid-row: span 9/span 9;
  }
  .row-span-auto\@sm {
    grid-row: auto;
  }
  .col-start-1\@sm {
    grid-column-start: 1;
  }
  .col-start-2\@sm {
    grid-column-start: 2;
  }
  .col-start-3\@sm {
    grid-column-start: 3;
  }
  .col-start-4\@sm {
    grid-column-start: 4;
  }
  .col-start-5\@sm {
    grid-column-start: 5;
  }
  .col-start-6\@sm {
    grid-column-start: 6;
  }
  .col-start-7\@sm {
    grid-column-start: 7;
  }
  .col-start-8\@sm {
    grid-column-start: 8;
  }
  .col-start-9\@sm {
    grid-column-start: 9;
  }
  .col-start-10\@sm {
    grid-column-start: 10;
  }
  .col-start-auto\@sm {
    grid-column-start: auto;
  }
  .row-start-1\@sm {
    grid-row-start: 1;
  }
  .row-start-2\@sm {
    grid-row-start: 2;
  }
  .row-start-3\@sm {
    grid-row-start: 3;
  }
  .row-start-4\@sm {
    grid-row-start: 4;
  }
  .row-start-5\@sm {
    grid-row-start: 5;
  }
  .row-start-6\@sm {
    grid-row-start: 6;
  }
  .row-start-7\@sm {
    grid-row-start: 7;
  }
  .row-start-8\@sm {
    grid-row-start: 8;
  }
  .row-start-9\@sm {
    grid-row-start: 9;
  }
  .row-start-10\@sm {
    grid-row-start: 10;
  }
  .row-start-auto\@sm {
    grid-row-start: auto;
  }
}
@media (min-width: 64rem) {
  .col-span-2\@md {
    grid-column: span 2/span 2;
  }
  .col-span-3\@md {
    grid-column: span 3/span 3;
  }
  .col-span-4\@md {
    grid-column: span 4/span 4;
  }
  .col-span-5\@md {
    grid-column: span 5/span 5;
  }
  .col-span-6\@md {
    grid-column: span 6/span 6;
  }
  .col-span-7\@md {
    grid-column: span 7/span 7;
  }
  .col-span-8\@md {
    grid-column: span 8/span 8;
  }
  .col-span-9\@md {
    grid-column: span 9/span 9;
  }
  .col-span-auto\@md {
    grid-column: auto;
  }
  .row-span-2\@md {
    grid-row: span 2/span 2;
  }
  .row-span-3\@md {
    grid-row: span 3/span 3;
  }
  .row-span-4\@md {
    grid-row: span 4/span 4;
  }
  .row-span-5\@md {
    grid-row: span 5/span 5;
  }
  .row-span-6\@md {
    grid-row: span 6/span 6;
  }
  .row-span-7\@md {
    grid-row: span 7/span 7;
  }
  .row-span-8\@md {
    grid-row: span 8/span 8;
  }
  .row-span-9\@md {
    grid-row: span 9/span 9;
  }
  .row-span-auto\@md {
    grid-row: auto;
  }
  .col-start-1\@md {
    grid-column-start: 1;
  }
  .col-start-2\@md {
    grid-column-start: 2;
  }
  .col-start-3\@md {
    grid-column-start: 3;
  }
  .col-start-4\@md {
    grid-column-start: 4;
  }
  .col-start-5\@md {
    grid-column-start: 5;
  }
  .col-start-6\@md {
    grid-column-start: 6;
  }
  .col-start-7\@md {
    grid-column-start: 7;
  }
  .col-start-8\@md {
    grid-column-start: 8;
  }
  .col-start-9\@md {
    grid-column-start: 9;
  }
  .col-start-10\@md {
    grid-column-start: 10;
  }
  .col-start-auto\@md {
    grid-column-start: auto;
  }
  .row-start-1\@md {
    grid-row-start: 1;
  }
  .row-start-2\@md {
    grid-row-start: 2;
  }
  .row-start-3\@md {
    grid-row-start: 3;
  }
  .row-start-4\@md {
    grid-row-start: 4;
  }
  .row-start-5\@md {
    grid-row-start: 5;
  }
  .row-start-6\@md {
    grid-row-start: 6;
  }
  .row-start-7\@md {
    grid-row-start: 7;
  }
  .row-start-8\@md {
    grid-row-start: 8;
  }
  .row-start-9\@md {
    grid-row-start: 9;
  }
  .row-start-10\@md {
    grid-row-start: 10;
  }
  .row-start-auto\@md {
    grid-row-start: auto;
  }
}
