/* SDCC */
  /*HIDE Boodega NAV*/
/* #teleporter .has-big-nav-2,#receiver .has-big-nav-2 {
display: none;
}*/

/* HIDE Sprots DURING Boodega + NYCC */
 #teleporter .has-big-nav-7,#receiver .has-big-nav-7 {
display: none;
}


/* navigation extending for licenses */
@media only screen and (min-width: 601px) {
header .main-menu li.has-sub-nav .sub-nav.licenses-menu ul.flex-wrap, header .main-menu li.has-sub-nav .sub-nav.license-menu ul.flex-wrap {
	height: 480px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
}
/* Footer length extending for licenses */
@media screen and (min-width: 1070px) {
.footer-links:nth-child(3) .accordion-content {
  height: 840px;
  }
}
@media screen and (max-width: 980px) {
.footer-links:nth-child(3) .accordion-content {
  height: 1250px;
}
}
@media screen and (min-width:981px) and (max-width: 1069px) {
.footer-links:nth-child(3) .accordion-content {
  height: 870px;
}
}
@media screen and (max-width: 768px) {
.footer-links:nth-child(3) .accordion-content {
  height: 1220px;
}
}
@media screen and (max-width: 544px) {
.footer-links:nth-child(3) .accordion-content {
  height: 1460px;
}  
.template-index .half-image-half-article ul li .content {
  padding: 10px 10px;
}
}

footer .copyright p {
  padding: 60px 0 0;
}

/* PDP */
.description p:not(:last-child) {
  margin-bottom: 5px;
}
#ProductSection h4 {
  font-weight: 500;
  margin-bottom: .2em;
}
#shopify-payment-terms-modal footer {
  background: unset;
}
.slowfade {
  -webkit-animation: 2.5s ease 0s normal forwards 1 fadein;
    animation: 2.5s ease 0s normal forwards 1 fadein;
}
.slowfade-mobile {
  -webkit-animation: 5s ease 0s normal forwards 1 fadein;
    animation: 5s ease 0s normal forwards 1 fadein;
}
@keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

.container-880 {
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}
@media only screen and (max-width: 768px) {
.container-880 {
  max-width: none;
}
/* Video on Product Page */
.product-page-video { 
  position: relative; 
  padding-bottom: 56.25%; 
  padding-top: 30px; 
  height: 0; 
  overflow: hidden; 
}
.product-page-video iframe, .product-page-video object, .product-page-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% ;
  padding: 0;
}
@media only screen and (max-width: 768px) {
.product-page-video iframe, .product-page-video object, .product-page-video embed {
  width: calc(100% - 40px);
  margin: 0 20px;
  padding-top: 20px;
}

  
/* Pre-Order Closed PDP */
.pre-order-closed .product__pre-order-wrapper {
  margin-top: 20px;
}

/* Collection Pages*/
.half-content-half-image .content .inner {
  max-width: 390px;
  width: 100%;
}
h6.product-card__product-title h4 {
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.5em;
  letter-spacing: -.05em;
}
.btn--secondary.btn-width.mobile-none {
  opacity: 0;
}

/* NAV */
.big-nav-links .slide-product .content h4 a {
  font-size: 0.7em;
  line-height: 1.4em;
}

/* SECTIONS */
/* HP Featured */
.three-column-product-section.hp-featured .container-1364 {
  padding-top: 40px;
}
#shopify-section-three-column-product-section-hp2 .container-1364 {
  padding-top: 40px !important;
}
/*half-image-half-article-alternating*/
.flex-wrap.alternating {
  flex-direction: row-reverse;
}
.half-image-half-article ul li .content {
    padding: 0 100px 0 100px;
}
@media only screen and (max-width: 768px) {
.half-image-half-article ul li .content {
  padding: 17px 0 0 !important;
}
}
.boost-pfs-filter-product-bottom .product-card__product-title span.h4 {
  font-weight: normal;
  font-size: smaller;
  letter-spacing: .01em;
  display: none;
}
.boost-pfs-search-suggestion-right span.h4, .slide-product span.h4, .cart-sidebar__middle .product-card span.h4 {
  display: none;
}

.full-width-content-section.but-full-width .container-852 {
  max-width: 1364px;
}

/* Four Column Product Section */
.four-column-product-section ul {
  margin-left: -12px;
  width: calc(100% + 12px);
}
.four-column-product-section ul li {
  margin-top: 40px;
  padding-left: 12px;
}
.four-column-product-section ul.flex-wrap li {
  width: 25%;
}
.four-column-product-section ul.flex-wrap li .image-section {
  height: 31.278vw;
  max-height: 326px;
  position: relative;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

/* SECONDARY TEMPLATES */
.pre-order-closed .klaviyo-bis-trigger {
  display: none !important;
}

/*CEVOID UGC GALLERIES*/
#cevoid-container {
  margin: 40px auto;
}
.cevoid-powered-by-desktop, .PoweredBy__PoweredByStyle-sc-1doz0fb-0 {
  display: none !important;
}
.full-format .cevoid-slider img {
padding-top: 0;
}
img.cevoid-pop-large {
  z-index: 2 !important;
}
.full-width-content-section .container-852 {
  max-width: 1364px;
  padding: 0 16px;
}


/*SWYM Wishlist Styling*/

.swym-wishlist-container-rendered .swym-ui-component.swym-wishlist-page {
  max-width: 1360px;
}
.swym-wishlist-container-rendered #MainContent {
  	background-color:#f8f8f8;
}
#swym-wishlist-render-container img {
  padding-top: 0;
}
.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid {
  max-width: 1360px;
}
.full-format #swym-wishlist-render-container img, 
.full-format #swym-wishlist-render-container iframe, 
.full-format #swym-wishlist-render-container video {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
	border:none;
  	background: none;
  	width: 24%;
  	margin: 0% 1% 4% 0%;
}
#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn {
	z-index: 2;
}
.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
	background: #ffffff;
  max-height: 290px;
  height:unset;
}
.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
  	white-space: break-spaces;
  	overflow: visible;
  	font-size: 16px;
	line-height: 24px;
  	font-weight: 600;
	font-family: Helvetica Neue,sans-serif;
	display: block;
 	color: #000000;
}
.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title:hover {
  white-space: unset;
  overflow: unset;
}
.swym-ui-component *, .swym-ui-component .swym-is-button, 
.swym-ui-component .swym-is-anchor, 
.swym-ui-component .swym-title, 
.swym-ui-component .swym-heading, 
.swym-ui-component .swym-label {
font-family: inherit;
}
.swym-wishlist-container-rendered .swym-ui-component .swym-is-anchor:focus {
	outline-style: none;
}
@media only screen and (max-width: 900px) {
	#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
  		max-height: 33vw;
	}
  #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
  	width: 48%;
  	margin:0 2% 4% 0;
  }
}
/*swym popup*/
#swym-plugin .swym-ui-component .swym-add-wishlist-modal .swym-modal-content {
  	flex-direction: column;
	background: #f8f8f8;
      padding: 0 0 20px 0;
  	min-width: 460px;
  	max-width: 460px;
}
#swym-plugin .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-product-image {
	width: 460px;
  	height: 460px;
	border-radius: 0px;
  	margin: 0 auto;
}
#swym-plugin .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-product-name {
  margin-top: 10px;
  color: #000;
  letter-spacing: -.01em;
  margin: 10px 20px 0;
}
#swym-plugin .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-product-title {
  padding: 0;
  flex-direction: column;
}
#swym-plugin .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-wishlist-items {
  padding: 0 20px;
}
.swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-product-title::after {
	display: none; 
}
#swym-plugin .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-action-btns {
  margin-top: 10px;
  padding: 0px 20px;
  justify-content: space-between;
}
#swym-plugin .swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 {
  background: #000;
}
#swym-plugin .swym-ui-components .swym-color-2, .swym-ui-component .swym-color-2 {
  color: #000;
}
#swym-plugin .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-close-btn {
  top: 1px;
  right: 7px;
  z-index: 2;
}