/** Shopify CDN: Minification failed

Line 32:41 The "+" operator only works if there is whitespace on both sides

**/


/* CSS from section stylesheet tags */
.tp-footer-3 * {
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}

	.tp-footer-3 .tp__logo-wrapper a {
		color: var(--tp-input-subheading-color, #FFFFFF);
		font-size: var(--tp-logo-font-size, 50px);
		text-decoration: none;
	}

	.tp-footer-3 a {
		color: inherit;
	}

	.tp-footer-3 .tp__button--fade:hover { opacity: 0.8; }
  .tp-footer-3 .tp__button--invert:hover {
    color: var(--tp-button-background-color) !important;
    background-color: var(--tp-button-text-color) !important;
	}

	.tp-footer-3 .tp__container {
		max-width: calc(var(--tp-section-width)+ 100px, 1990px);
		background: var(--tp-background, #00422b);
		border-radius: var(--tp-border-radius, 20px);
		width: 100%;
		display: flex;
		flex-direction: column;
		padding-inline: 0;
		overflow: hidden;
	}

	.tp-footer-3 .tp__content {
		padding-inline: 20px;
		max-width: 100%;
		margin: 0 auto;
	}

	.tp-footer-3 .tp__image-placeholder {
		width: var(--tp-logo-width, 100px);
		background-color: #F4F4F4;
	}
 
	.tp-footer-3 .contact-form span {
		color: var(--tp-input-subheading-color, #FFFFFF);
		font-size: var(--tp-input-subheading-size, 16px);
		letter-spacing: 0.24px;
		margin-bottom: 10px;
		display: block;
	}

	.tp-footer-3 .tp__input-wrapper {
		padding-block: var(--tp-input-container-padding, 60px);
    display: flex;
		flex-direction: column;
    justify-content: space-between;
		align-items: center;
		gap: 20px;
	}

	.tp-footer-3 .tp__form-input-wrapper {
		display: flex;
		flex-direction: column;
		gap: 15px;
		flex-wrap: nowrap;
	}

	.tp-footer-3 .contact-form {
		max-width: 423px;
		width: 100%;
	}

	.tp-footer-3 .tp__input {
		font-size: var(--tp-input-text-size, 16px);
		color: var(--tp-form-text-color, #111111);
		background-color: var(--tp-input-background-color, #ffffff);
		border-radius: var(--tp-form-border-radius, 30px);
		border: none;
		outline: none;
		padding: 20px;
		width: 100%;
		max-width: 100%;
	}

	.tp-footer-3 .tp__input::placeholder {
		color: var(--tp-form-placeholder-text-color, #ffffff)
	}

	.tp-footer-3 .tp__button {
		background-color: var(--tp-button-background-color, #ce4800);
		color: var(--tp-button-text-color, #ffffff);
		font-size: var(--tp-button-text-size, 20px);
		border-radius: var(--tp-button-border-radius, 30px);
		outline: none;
		border: none;
		cursor: pointer;
		padding-block: 10px;
		padding-inline: 30px;
		transition: all 0.3s ease-in-out;
	}

	.tp-footer-3 .tp__content-wrapper {
		background-color: var(--tp-links-container-background-color, #ffffff);
		border-radius: var(--tp-content-container-border-radius, 20px);
		padding: 30px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 30px;
		max-width: 709px;
		width: 100%;
		flex: none;
	}

	.tp-footer-3 .tp__contentbox {
		padding-bottom: var(--tp-footer-content-space-below, 50px);
		gap: var(--tp-space-between-content, 20px);
		display: flex;
		flex-wrap: wrap;
	}

	.tp-footer-3 .tp__links {
		display: flex;
		gap: 10px;
	}

	.tp-footer-3 .tp__link-list-wrapper {
		list-style-type: none;
	}

	.tp-footer-3 .tp__link-title {
		font-size: var(--tp-link-title-size, 16px);
		color: var(--tp-link-title-color, #00422b);
		font-weight: var(--tp-link-title-text-weight, 600);
		margin-bottom: var(--tp-title-space-bottom, 20px);
	}

	.tp-footer-3 .tp__links-wrapper {
		gap: var(--tp-space-between-links);
		display: flex;
		flex-direction: column;
	}

	.tp-footer-3 .tp__links-wrapper li {
		font-size: 0;
	}

	.tp-footer-3 .tp__links-wrapper a {
		text-decoration: none;
	}

	.tp-footer-3 .tp__link {
		font-size: var(--tp-link-text-size, 14px);
		color: var(--tp-link-color, #101010);
		font-weight: var(--tp-link-text-weight, 400);
		text-decoration: none;	
	}

	.tp-footer-3 .tp__payments-wrapper {
		background-color: var(--tp-payments-container-background-color, #e0ebf7);
		border-radius: var(--tp-payments-container-border-radius, 20px);
		padding: 40px;
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		flex: 1;
	}

	.tp-footer-3 .tp__socials-wrapper {
		background-color: var(--tp-socials-wrapper-background-color, #FFFFFF);
		border-radius: var(--tp-socials-wrapper-border-radius, 20px);
		display: flex;
		flex-direction: column;
		align-self: flex-start;
		gap: 20px;
		padding: 10px;
	}

	.tp-footer-3 .tp__socials-wrapper a {
		height: 20px;
		width: 20px;
	}

	.tp-footer-3 .tp__social-icon a svg {
		width: 22px;
		height: 22px;
	}

	.tp-footer-3 .tp__payments-icons {
		display: flex;
		justify-content: flex-start;
		gap: 10px;
		flex-wrap: wrap;
		margin-top: auto;
	}

	.tp-footer-3 .tp__payments-icons svg {
		width: 44px;
		height: 27px;
	}

	.tp-footer-3 .tp__legal {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		gap: 10px;
	}

	.tp-footer-3 .tp__legal a {
		text-decoration: none;
	}

	.tp-footer-3 .tp__copyright-wrapper {
		max-width: calc(var(--tp-section-width, 1440) + 100px);
		background-color: var(--tp-copyright-wrapper-background-color, #ce4800);
		color: var(--tp-copyright-color, #FFFFFF);
		font-size: var(--tp-copyright-text-size, 13px);
		text-align: center;
		margin: 0 auto;
		padding: 20px;
		text-align: center;
	}

	.tp-footer-3 .tp__copyright-inner {
		display: flex;
    justify-content: space-between;
		flex-direction: column;
		max-width: 100%;
    width: 100%;
		margin-inline: auto;
	}

	.tp-footer-3 .tp__copyright {
		margin-bottom: var(--tp-space-below-copyright-text)
	}

	.tp-footer-3 .tp_back_to_top {
		margin-top: var(--tp-back-top-space-above, 30px);
		background-color: var(--tp-back-to-top-background-color, #ce4800);
		border-radius: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 8px;
		width: 40px;
		height: 40px;
	}

	@media screen and (min-width: 767px) {
		.tp-footer-3 .tp__content {
			padding-inline: 50px;
			max-width: 1540px;
		}

		.tp-footer-3 .tp__socials-wrapper {
			flex-direction: column;
		}

		.tp-footer-3 .tp__contentbox {
			justify-content: space-between;
			flex-wrap: nowrap;
			gap: 25px
		}

		.tp-footer-3 .tp__input-wrapper {
			flex-direction: row;
		}

		.tp-footer-3 .tp__form-input-wrapper {
			flex-direction: row;
			flex-wrap: wrap;
		}

		.tp-footer-3 .tp__payments-wrapper {
			flex: 1 0 40%;
		}

		.tp-footer-3 .tp__input {
			max-width: 250px;
		}

		.tp-footer-3 .tp__content-wrapper {
			flex-direction: row;
			flex: 1 0 50%;
		}

		.tp-footer-3 .tp__copyright-inner {
			flex-direction: row;
			max-width: 1540px;
      width: 100%;
      padding-inline: 50px;
		}

		.tp-footer-3 .tp__copyright {
			margin-bottom: 0
		}
	}
.tp-footer-4 * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
  }

  .tp-footer-4 a { color: inherit; }

  .tp-footer-4 .tp-footer {
    background: var(--tp-background-color, #000000);
    color: var(--tp-text-color, #FFFFFF);
    line-height: var(--tp-line-height, 1.6);
    padding-block: var(--tp-section-padding-block, 64px 64px);
  }

  .tp-footer-4 .tp-footer__container {
    max-width: calc(var(--tp-section-width, 1440px) + 20px * 2);
    gap: var(--tp-column-gap, 64px);
    width: 100%;
    padding-inline: 20px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    text-align: left;
  }

  .tp-footer-4 .tp-footer__column {
    gap: var(--tp-link-gap, 8px);
    display: flex;
    flex-direction: column;
  }

  .tp-footer-4 .tp-footer__column:nth-child(2) {
    /* grid-column: 1 / 3;
    grid-row: 1; */
    text-align: center;
  }

  .tp-footer-4 .tp-footer__links {
    /* grid-column: 1;
    grid-row: 3; */
    align-items: flex-start;
    text-align: left;
  }

  .tp-footer-4 .tp-footer__column:nth-child(3) {
    /* grid-column: 2;
    grid-row: 3; */
    align-items: flex-end;
    text-align: right;
  }

  .tp-footer-4 .tp-footer__links a,
  .tp-footer-4 .tp-footer__column:nth-child(3) a {
    font-size: var(--tp-link-text-size, 14px);
    font-weight: var(--tp-link-text-weight, 400);
    color: var(--tp-link-text-color, #FFFFFF);
    transition: opacity 0.2s ease;
    text-decoration: none;
    width: 100%;
    display: block;
  }

  .tp-footer-4 .tp-footer__column:nth-child(3) a {
    text-align: right;
  }

  .tp-footer-4 .tp-footer__links a:hover,
  .tp-footer-4 .tp-footer__column:nth-child(3) a:hover {
    text-decoration: underline;
    opacity: 0.7;
  }

  .tp-footer-4 .tp-footer__copyright {
    font-size: var(--tp-copyright-text-size, 18px);
    font-weight: var(--tp-copyright-text-weight, 400);
    color: var(--tp-copyright-text-color, #FFFFFF);
  }


  .tp-footer-4 .tp-footer__logo {
    width: var(--tp-logo-width, 100px);
    height: 100%;
  }

  .tp-footer-4 .tp-footer__logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .tp-footer-4 .tp-footer__logo-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 28px;
    color: #666;
  }

  .tp-footer-4 .tp-footer__bottom {
    max-width: calc(var(--tp-section-width, 1440px) + 20px * 2);
    margin: var(--tp-footer-bottom-margin, 16px) auto 0 auto;
    grid-column: 1 / 3;
    grid-row: 4;
    padding-inline: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    text-align: center;
    gap: 12px;
  }

  .tp-footer-4 .tp-footer__bottom:not(:has(.tp-footer__socials)) {
    justify-content: center;
  }

  .tp-footer-4 .tp-footer__socials {
    gap: var(--tp-social-gap, 12px);
    display: flex;
  }

  .tp-footer-4 .tp-footer__socials a svg {
    color: var(--tp-link-text-color, #FFFFFF);
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .tp-footer-4 .tp-footer__socials svg {
    width: var(--tp-social-size, 24px);
    height: var(--tp-social-size, 24px);
  }

  @media (min-width: 768px) {
    .tp-footer-4 .tp-footer__column {
      align-items: flex-start;
    }

    .tp-footer-4 .tp-footer__column:nth-child(2) {
      grid-column: unset;
      grid-row: unset;
      text-align: left;
    }

    .tp-footer-4 .tp-footer__links {
      grid-column: unset;
      grid-row: unset;
      align-items: flex-start;
      text-align: left;
    }

    .tp-footer-4 .tp-footer__column:nth-child(3) {
      grid-column: unset;
      grid-row: unset;
      align-items: flex-start;
      text-align: left;
    }

    .tp-footer-4 .tp-footer__bottom {
      grid-column: unset;
      grid-row: unset;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      text-align: left;
      gap: 20px;
    }

    .tp-footer-4 .tp-footer__bottom:not(:has(.tp-footer__socials)) {
      justify-content: center;
    }
  }
.ugc-videos-ultimate * { box-sizing: border-box; margin: 0; padding: 0; }

/* ===== Container & Headings ===== */
.ugc-videos-ultimate .ugc-container{
  max-width: calc(var(--ugc-width,1200px) + 40px);
  margin: 0 auto;
  padding: var(--ugc-pad-top,60px) var(--ugc-side-pad,20px) var(--ugc-pad-bottom,60px);
  background: var(--ugc-bg,#fff);
  display:flex; flex-direction:column; gap: var(--ugc-content-gap,30px);
}
.ugc-videos-ultimate .ugc-container.is-full{
  max-width: none; width: 100%;
  padding-left: var(--ugc-full-side,0px);
  padding-right: var(--ugc-full-side,0px);
}
.ugc-videos-ultimate .ugc-heading{ font-size:var(--ugc-head-size,36px); font-weight:var(--ugc-head-weight,600); color:var(--ugc-head-color,#000); text-align:var(--ugc-align,center); }
.ugc-videos-ultimate .ugc-subheading{ font-size:var(--ugc-sub-size,16px); color:var(--ugc-sub-color,#666); text-align:var(--ugc-align,center); max-width:70ch; margin:0 auto; }

/* ===== Swiper ===== */
.ugc-videos-ultimate .ugc-swiper{ width:100%; }
.ugc-videos-ultimate .ugc-swiper .swiper-wrapper{ align-items:stretch; }
.ugc-videos-ultimate .ugc-swiper .swiper-slide{ height:auto; display:flex; flex-direction:column; gap:12px; }

/* ===== Card (video) ===== */
.ugc-videos-ultimate .ugc-card{
  width:100%; border-radius:var(--ugc-card-radius,16px); overflow:hidden;
  background:#000; position:relative; display:block;
}
.ugc-videos-ultimate .ugc-card.aspect{ aspect-ratio: var(--ugc-aspect,16/9); }
.ugc-videos-ultimate .ugc-card.fixed{ height:var(--ugc-video-height-mobile,420px); }
@media (min-width:1024px){ .ugc-videos-ultimate .ugc-card.fixed{ height:var(--ugc-video-height-desktop,520px); } }
.ugc-videos-ultimate .ugc-media{ width:100%; height:100%; object-fit:cover; display:block; }

/* ===== Large title glass bar ===== */
.ugc-videos-ultimate .ugc-glass{
  position:absolute; left:0; right:0; bottom: var(--ugc-glass-bottom, 0px);
  padding: var(--ugc-glass-pad,16px);
  backdrop-filter: blur(var(--ugc-glass-blur,12px));
  -webkit-backdrop-filter: blur(var(--ugc-glass-blur,12px));
  background: color-mix(in srgb, var(--ugc-glass-tint,#0b0b0b) var(--ugc-glass-opacity,40%), transparent);
  display:flex; flex-direction:column; gap:10px; align-items:center; text-align:center; z-index:1;
}
.ugc-videos-ultimate .ugc-title{
  color:var(--ugc-title-color,#fff); font-weight:var(--ugc-title-weight,600);
  font-size:var(--ugc-title-size-mobile,16px); text-shadow:0 2px 8px rgba(0,0,0,.6);
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width: calc(100% - 20px);
}
@media (min-width:1024px){ .ugc-videos-ultimate .ugc-title{ font-size:var(--ugc-title-size-desktop,18px); } }

/* ===== Product Overlay ===== */
.ugc-videos-ultimate .ugc-pov{
  position:absolute; left:10px; bottom:10px;
  display:flex; align-items:center; gap:10px; color:#fff; z-index:2;
  text-shadow:0 2px 8px rgba(0,0,0,.7);
}
.ugc-videos-ultimate .ugc-pov a{ color:inherit; text-decoration:none; }
.ugc-videos-ultimate .pov-avatar{
  width:36px; height:36px; border-radius:999px; overflow:hidden; flex:0 0 36px;
  box-shadow:0 2px 8px rgba(0,0,0,.4); background:rgba(255,255,255,.1);
}
.ugc-videos-ultimate .pov-avatar img{ width:100%; height:100%; object-fit:cover; display:block; }

/* Shared pill (glass / for title & buy & single-combo) */
.ugc-videos-ultimate .pov-pill,
.ugc-videos-ultimate .pov-title--glass,
.ugc-videos-ultimate .pov-buy--glass{
  display:inline-flex; align-items:center; gap:8px;
  padding: var(--pov-glass-pady,4px) var(--pov-glass-padx,8px);
  border-radius: var(--pov-glass-radius,12px);
  backdrop-filter: blur(var(--pov-glass-blur,8px));
  -webkit-backdrop-filter: blur(var(--pov-glass-blur,8px));
  background: color-mix(in srgb, var(--pov-glass-tint,#0b0b0b) var(--pov-glass-opacity,35%), transparent);
  box-shadow: 0 2px 10px rgba(0,0,0,.25);
}

/* Separate layout pieces */
.ugc-videos-ultimate .pov-meta{ display:flex; flex-direction:column; line-height:1.15; max-width:min(78%, 360px); }
.ugc-videos-ultimate .pov-topline{ display:flex; align-items:center; gap:6px; flex-wrap:wrap; }
.ugc-videos-ultimate .pov-title{ font-size:13px; font-weight:700; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ugc-videos-ultimate .pov-price-row{
  display:flex; align-items:center; gap:8px; margin-top:4px; min-width:0;
}
.ugc-videos-ultimate .pov-price{ font-size:12px; color:#fff; opacity:.95; white-space:nowrap; }
.ugc-videos-ultimate .pov-compare{ opacity:.7; text-decoration:line-through; margin-right:6px; }
.ugc-videos-ultimate .pov-buy{ font-size:12px; font-weight:800; letter-spacing:.2px; line-height:1; border:0; cursor:pointer; background:transparent; color:#fff; margin-left:auto; } /* RIGHT side */
.ugc-videos-ultimate .pov-buy:focus{ outline:2px solid rgba(255,255,255,.35); outline-offset:2px; }

/* Overlay Buy (style variants) */
.ugc-videos-ultimate .pov-buy--solid{ background: var(--ugc-btn-bg,#fff); color: var(--ugc-btn-color,#000); border-radius:999px; padding:6px 10px; }
.ugc-videos-ultimate .pov-buy--outline{ background: transparent; color:#fff; border:1px solid rgba(255,255,255,.7); border-radius:999px; padding:6px 10px; }
.ugc-videos-ultimate .pov-buy--ghost{ background:transparent; color:#fff; padding:0; }
.ugc-videos-ultimate .pov-buy--glass{ border-radius:999px; padding:6px 10px; }

/* Single-pill layout (iPhone style) */
.ugc-videos-ultimate .pov-pill{ max-width:min(86vw, 560px); border-radius:999px; padding:6px 10px; }
.ugc-videos-ultimate .pov-pill .pill-avatar{ width:24px; height:24px; border-radius:999px; overflow:hidden; flex:0 0 24px; }
.ugc-videos-ultimate .pov-pill .pill-title{ font-size:13px; font-weight:800; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ugc-videos-ultimate .pov-pill .pill-divider{ opacity:.5; }
.ugc-videos-ultimate .pov-pill .pill-price{ font-size:12px; white-space:nowrap; }
.ugc-videos-ultimate .pov-pill .pill-compare{ opacity:.65; text-decoration:line-through; margin-right:6px; }
.ugc-videos-ultimate .pov-pill .pill-buy{ margin-left:auto; }

/* Lift main title glass to avoid collision */
.ugc-videos-ultimate .ugc-card.has-pov .ugc-glass{ --ugc-glass-bottom: 78px; }
.ugc-videos-ultimate .ugc-card.has-pov.combo .ugc-glass{ --ugc-glass-bottom: 64px; }

/* ===== CTA Bar ===== */
.ugc-videos-ultimate .ugc-cta-bar{ width:100%; }
.ugc-videos-ultimate .ugc-cta-btn{
  width:100%; display:inline-flex; align-items:center; justify-content:center;
  padding:12px 16px; font-size:14px; font-weight:600; cursor:pointer;
  border-radius: var(--ugc-btn-radius,24px);
  border:1px solid transparent; text-decoration:none;
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease, color .15s ease, border-color .15s ease;
}
.ugc-videos-ultimate .ugc-cta-btn:hover{ transform:translateY(-1px); }
.ugc-videos-ultimate .btn-solid{ background: var(--ugc-btn-bg,#ffffff); color: var(--ugc-btn-color,#000); }
.ugc-videos-ultimate .btn-outline{ background: transparent; color: var(--ugc-btn-bg,#ffffff); border-color: var(--ugc-btn-bg,#ffffff); }
.ugc-videos-ultimate .btn-soft{ background: rgba(255,255,255,.12); color:#fff; border-color: rgba(255,255,255,.18); }
.ugc-videos-ultimate .btn-ghost{ background: transparent; color:#fff; border-color: transparent; }

/* ===== Arrows ===== */
.ugc-videos-ultimate .ugc-arrows{ display:flex; gap:20px; justify-content:center; margin-top:4px; }
.ugc-videos-ultimate .swiper-button-prev, .ugc-videos-ultimate .swiper-button-next{
  width:44px; height:44px; border-radius: var(--ugc-arrow-round,30%); background: var(--ugc-arrow-bg,#fff);
  display:grid; place-items:center; box-shadow:0 2px 10px rgba(0,0,0,.08);
}
.ugc-videos-ultimate .ugc-arrow-ic{ width:20px; height:20px; fill: var(--ugc-arrow-color,#000); }
.ugc-videos-ultimate .swiper-button-prev::after, .ugc-videos-ultimate .swiper-button-next::after{ display:none; }

/* ===== Modal ===== */
.ugc-videos-ultimate .ugc-modal{ position:fixed; inset:0; display:none; align-items:center; justify-content:center; background:rgba(0,0,0,.6); z-index:9999; padding:20px; }
.ugc-videos-ultimate .ugc-modal.is-open{ display:flex; }
.ugc-videos-ultimate .ugc-modal__dialog{
  width: min(900px, 100%); max-height: 90vh; background:#111; color:#fff;
  border-radius:16px; overflow:hidden; box-shadow:0 20px 80px rgba(0,0,0,.35); display:flex; flex-direction:column;
}
.ugc-videos-ultimate .ugc-modal__header{ display:flex; justify-content:space-between; align-items:center; padding:14px 16px; background:#161616; }
.ugc-videos-ultimate .ugc-modal__title{ font-size:16px; font-weight:600; }
.ugc-videos-ultimate .ugc-modal__close{ background:transparent; border:none; color:#fff; font-size:22px; cursor:pointer; }
.ugc-videos-ultimate .ugc-modal__media{ background:#000; }
.ugc-videos-ultimate .ugc-modal__media video{ width:100%; height:auto; display:block; }
.ugc-videos-ultimate .ugc-modal__body{ padding:16px; display:grid; grid-template-columns:1fr; gap:12px; }
@media(min-width:768px){ .ugc-videos-ultimate .ugc-modal__body{ grid-template-columns: 1fr auto; align-items:start; } }
.ugc-videos-ultimate .ugc-modal__price{ font-size:16px; }
.ugc-videos-ultimate .ugc-modal__price .compare{ opacity:.7; text-decoration:line-through; margin-right:8px; }
.ugc-videos-ultimate .ugc-modal__controls{ display:flex; gap:10px; align-items:center; flex-wrap:wrap; }
.ugc-videos-ultimate .ugc-modal__select{ min-width:220px; padding:10px 12px; border-radius:10px; border:1px solid rgba(255,255,255,.2); background:#1c1c1c; color:#fff; }
.ugc-videos-ultimate .ugc-modal__btn{ padding:12px 16px; border-radius:12px; border:none; font-weight:700; cursor:pointer; transition:transform .15s ease; background: var(--ugc-btn-bg,#fff); color: var(--ugc-btn-color,#000); }
.ugc-videos-ultimate .ugc-modal__btn[disabled]{ opacity:.5; cursor:not-allowed; }
.ugc-videos-ultimate .ugc-modal__btn:hover{ transform: translateY(-1px); }