/** Shopify CDN: Minification failed

Line 620:1 Expected "}" to go with "{"

**/
:root {
  --black: #000000;
  --white: #ffffff;
  --dc-light-blue: #226AE3;
  --dc-blue: #196AE3;
  --dc-dark-blue: #253847;
  --dc-midnight-blue: #0E112B;
  --dc-gray: #696969;
  --light-gray: #C7C5C7;
  --gray: #999999;
  --medium-gray: #AAAAAA;
  --dark-gray: #252a32;
  /*** Fonts ***/
  --dc-default-family: "Roboto", sans-serif;
  --dc-font-family: "alternate-gothic-atf", sans-serif;

  /*==========================
    CUSTOM-FONTS
  ==========================*/
  h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 *, 
  .h0, .h1, .h2, .h3, .h4, .h5, .h6{font-family:var(--dc-font-family);}
  .s1, .s1 *, .s2, .s2 *, .s3, .s3 *, .s4, .s4 *, .s5, .s5 *,
  .banner__preheading *,
  .newsletter-banner_subheading *,
  .product-form__input input[type=radio]+label:not(.color-swatch){font-family:var(--dc-font-family);}
  /*** Text-Links ***/ 
  .text-link,
  .underlined-link,
  .size-chart-modal__opener,
  .order table a{font-family:var(--dc-font-family);}
  .tax-note a{font-family:var(--dc-default-family);}
  p a.text-link,
  p a.underlined-link{font-family:var(--dc-default-family); font-weight:400;}
  /*** Navigation ***/
  header nav ul li a,
  header nav ul li a span,
  header-drawer nav ul li a,
  header-drawer nav ul li a span{font-family:var(--dc-default-family);}
  .mega-menu__main-link span,
  .header__parent-link a.list-menu__item span{font-family:var(--dc-font-family);}
  .header__child-link a.mega-menu__link--level-2,
  .menu-drawer__menu-item,
  .menu-drawer__navigation .menu-drawer__menu .menu-drawer__inner-submenu > .menu-drawer__close-button, .menu-drawer__navigation .menu-drawer__close-button{font-family:var(--dc-font-family);}
  /*** Buttons ***/
  .button,
  quick-add-modal .product:not(.featured-product) .product__view-details{font-family:var(--dc-font-family);}
  /*** Product Labels ***/
  .badge{font-family:var(--dc-font-family);}
  /*** Product Titles ***/
  .product__title *,
  .predictive-search__item-heading,
  .card__heading a,
  .cart-item__name.text-body{font-family:var(--dc-font-family);}
  /*** Product Options ***/
  .product-option-label{font-family:var(--dc-font-family);}
  /*** Facets ***/
  .facets__summary span,
  .mobile-facets__summary *,
  .mobile-facets__close-button.link{font-family:var(--dc-font-family);}
  .mobile-facets__label *{font-family:var(--dc-default-family);}
  /*** Pagination ***/
  .pagination__item,
  .pagination__item.link{font-family:var(--dc-default-family);}
  .pagination__item:hover,
  .pagination__item--current{opacity:1;}
  /*** Forms ***/
  .field__label, .customer .field label{font-family:var(--dc-font-family);}

  /*==========================
    DEFAULT-TEMPLATES
  ==========================*/
  .field__label,
  .customer .field label{text-transform:uppercase;}
  .checkbox__container input[type=checkbox]:checked~.icon.icon-checkmark{color:var(--dc-blue);}
  .checkbox__container input[type=checkbox]:checked~.icon.icon-checkmark path{stroke:var(--dc-blue); stroke-width:1px;}
  
  /*==========================
    DARK-MODE
  ==========================*/
  .global-media-settings{border-radius:0.6rem;}
  .slider-buttons{background:var(--dark-gray);}

  /*==========================
    BUTTONS
  ==========================*/
  slider-component[data-desktop-slider="true"] .slider-button:hover,
  .icon-play:hover,
  .icon-pause:hover{box-shadow: 0px 0px 2px 2px rgba(37,56,71,0.3); border-radius:100%;}

  /*==========================
    SEARCH
  ==========================*/
  .predictive-search__item-content--centered .label,
  .predictive-search__item-content--centered .label span,
  .predictive-search__item--term.label span{text-transform:uppercase; font-weight:400;}

  /*==========================
    HEADER
  ==========================*/
  .header__parent-link a.list-menu__item{position:relative;}
  .header-wrapper--border-bottom .mega-menu[open] .mega-menu__content{--offset:0;}
  .header__menu-item svg{display:none;}
  summary.list-menu__item{padding-top:0; padding-right:1.4rem; padding-bottom:0;}
  .header__parent-link summary.list-menu__item::after,
  .header__parent-link a.list-menu__item::after{
  	content:"";
  	position:absolute;
  	bottom:0;
  	left:0;
  	right:0;
  	width:100%;
  	height:4px;
  	background:var(--dc-midnight-blue);
  	opacity:0;
  	transition:opacity 0.1s linear;
  }
  .header__parent-link:hover summary.list-menu__item::after,
  .header__parent-link:hover a.list-menu__item::after{opacity:1;}
  details[open] > .header__menu-item,
  .header__menu-item span{text-decoration:none;}
  .header__icon--search:hover svg:nth-child(1) rect:nth-child(3){stroke:var(--dc-midnight-blue);}
  .search__button .icon-search rect:nth-child(1){fill:none;}

  /*** Superman 
  #HeaderMenu-superman-2025-movie span,
  #HeaderMenu-supergirl-2026-movie span,
  #HeaderDrawer-superman-2025-movie,
  #HeaderDrawer-supergirl-2026-movie{color:#FDCE42;}
  ***/
  #HeaderMenu-superman-2025-movie span,
  #HeaderMenu-supergirl-2026-movie span{display:flex; justify-content:center; align-items:center;}
  #HeaderMenu-superman-2025-movie span::before,
  #HeaderMenu-supergirl-2026-movie span::before, 
  #HeaderDrawer-superman-2025-movie::before,
  #HeaderDrawer-supergirl-2026-movie::before{
  	content:"";
  	display:inline-block;
  	background:url('/cdn/shop/files/SUPERMAN_2025_Movie_S-Shield_Hoodie_Front_2.png?v=1743621881');
  	background-size:contain;
  	background-repeat:no-repeat;
  	background-position:center;
  	width:2rem;
  	height:2rem;
  	margin-right:0.5rem;
  }
  #HeaderDrawer-superman-2025-movie,
  #HeaderDrawer-supergirl-2026-movie{gap:0.5rem;}
  #HeaderDrawer-superman-2025-movie::before,
  #HeaderDrawer-supergirl-2026-movie::before{margin-right:0;}

  /*** Icon-Blocks ***/
  #Details-menu-drawer-menu-item-2 .header-block__content{padding:0;}
  #Details-menu-drawer-menu-item-2 .header__blocks-container{column-gap:0; row-gap:0;}
  #Details-menu-drawer-menu-item-2 .header-block__content .header__blocks-custom{flex-basis:50%; border:1px solid #eeeeee; padding:6rem 0;}
  #Details-menu-drawer-menu-item-2 .header-block__content .header__blocks-custom:nth-child(1){border-top:none;}
  #Details-menu-drawer-menu-item-2 .header-block__content .header__blocks-custom:nth-child(2){border-top:none; border-left:none;}
  #Details-menu-drawer-menu-item-2 .header-block__content .header__blocks-custom:nth-child(3){border-top:none;}
  #Details-menu-drawer-menu-item-2 .header-block__content .header__blocks-custom:nth-child(4){border-top:none; border-left:none;}
  #Details-menu-drawer-menu-item-2 .card__inner.gradient{
  	background:none; 
  	--ratio-percent:none !important; 
  	justify-content:center; 
  	align-items:center;
  	border:none;
  }
  #Details-menu-drawer-menu-item-2 .card-wrapper .card__media,
  #Details-menu-drawer-menu-item-2 .card-wrapper .card .media{position:relative; overflow:visible;}
  #Details-menu-drawer-menu-item-2 .card__media img{
  	width:auto; 
  	height:40px; 
  	position:relative;
    /* filter: opacity(0.5) drop-shadow(0 0 0 rgb(37, 56, 71)) brightness(5%) saturate(6000%); */
  }
  #Details-HeaderMenu-2 .card__inner.gradient{background:none; --ratio-percent:none !important; justify-content:center; align-items:center; border-color: transparent !important;}
  #Details-HeaderMenu-2 .card-wrapper .card{opacity:0.9;}
  #Details-HeaderMenu-2 .card-wrapper .card:hover{opacity:1;}
  #Details-HeaderMenu-2 .card-wrapper .card__media,
  #Details-HeaderMenu-2 .card-wrapper .card .media{position:relative; overflow:visible;}
  #Details-HeaderMenu-2 .header-block__content .header__blocks-custom{flex-basis:25%;}
  #Details-HeaderMenu-2 .card-wrapper .card .card__inner .card__media img{width:auto; height:30px; position:relative;}
  #Details-HeaderMenu-2 .card-wrapper .card__content a{ font-size:1.6rem; text-align:center;color:var(--white);}
  #Details-menu-drawer-menu-item-2 .card-wrapper .card__content a{text-align:center; color:var(--white); margin-top:1rem;}

 /*** Drawer Overrides ***/
/* Characters Menu Layout */
#Details-HeaderMenu-2 .mega-menu__list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 12rem; /* This is the LARGE gap for the Characters menu */
}

/* Shows & Movies Menu Layout */
#Details-HeaderMenu-3 .mega-menu__list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 4rem; /* This is the smaller, safer gap for this menu */
}

/* Products Menu Layout */
#Details-HeaderMenu-4 .mega-menu__list {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    column-gap: 3rem;
}

/* --- Do not edit below this line --- */
#Details-HeaderMenu-2 .mega-menu__list li,
#Details-HeaderMenu-3 .mega-menu__list li, 
#Details-HeaderMenu-4 .mega-menu__list li{
    grid-area: span 1 / span 1 !important;
}

.grandchild-list.multi-col>li:not(.mega-menu-break){
    width:100%;
}

/* Adds vertical spacing to all mega menu links */
.mega-menu__list .mega-menu__link {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
  
  
  /*==========================
    MOBILE-DRAWER
  ==========================*/
  .menu-drawer__menu-item svg.icon-caret{transform:rotate(270deg); top: calc(50% - .4rem);} 

  /*==========================
    PRICES
  ==========================*/
  .price *,
  .price__regular .price-item--regular,
  .price .price-item--percentage{color:var(--gray);}
  .price--on-sale .price-item--regular:not(.product-total__price .price--on-sale .price-item--regular){color:var(--white);}
  .content-for-layout .price__regular .price-item--regular,
  .content-for-layout .price:not(.price--show-badge) .price-item--last:last-of-type{color:var(--gray);}
  .content-for-layout .price--on-sale .price-item--regular:not(.product-total__price .price--on-sale .price-item--regular){color:var(--medium-gray);}

  /*==========================
    GIFT GUIDE PRODUCT CARDS
  ==========================*/
  .metafield-rich_text_field a {
  color: white !important;
}
  
  /*==========================
    COLLECTIONS
  ==========================*/
  .active-facets__button--light .active-facets__button-inner{display:flex; justify-content:center; align-items:center;}
  .facets-vertical .active-facets-vertical-filter h2{color:var(--white);}
  .facets__disclosure-vertical{border-top:.1rem solid var(--light-gray);}
  .mobile-facets__main{padding-top:0;}
  .mobile-facets__close-button{margin-top:0;}
  .mobile-facets__header, 
  .mobile-facets__details:not(.sort-by-details) .mobile-facets__summary,
  .mobile-facets__close-button{border-bottom:.1rem solid var(--light-gray);}
  .mobile-facets__details.sort-by-details{border-bottom:none;}
  .facets__summary span,
  .mobile-facets__open span,
  .select.disclosure label{text-transform:uppercase;}
  .mobile-facets__summary,
  .mobile-facets__close-button.link{font-size:1.6rem; text-transform:uppercase;}
  .mobile-facets__label *{font-size:1.6rem;}
  .mobile-facets__checkbox{border:1px solid var(--light-gray); background:var(--dark-gray); border-radius:0;}
  sort-by .disclosure__button{background:none;}
  sort-by .disclosure__list-wrapper{z-index:5;}
  /*** Facets ***/
  .facets-vertical .active-facets-vertical-filter h2.facets__heading{font-weight:800; font-size:2.3rem;}
  .facets-vertical .active-facets-vertical-filter h2,
  .facets__summary span{font-weight:600; font-size:2rem;}
  .facets__item label{font-weight:400; font-size:1.5rem;}
  /*** Pagination ***/
  .pagination__item--current{color:var(--dc-light-blue); font-weight:700;}
  .pagination__item::after,
  .pagination__item:hover::after{display:none;}
  .pagination__item .icon-caret{height:1.25rem; opacity:1;}
  .pagination__item--prev:hover .icon{transform:rotate(-90deg);}
  .pagination__item--next:hover .icon{transform:rotate(90deg);}
  /*** Empty ***/
  .collection.collection--empty h2.title{font-size:2.6rem;}
  .collection.collection--empty .underlined-link{font-size:2.6rem; text-decoration:underline;}

  /*==========================
    PDP
  ==========================*/
  .product__media img{border-radius:0.6rem;}
  .description.rte .shipping-title{display:none;}
  .product .product__order-information .rte ul{margin-top:0;}
  .product__media-wrapper .slider-buttons,
  .product__media-wrapper slider-component[data-is-slider=true] .slider-buttons{
	border:1px solid var(--light-gray);
	border-radius:3px;
	padding:0;
  }
  .product__media-wrapper .slider-counter{
  	font-size:1.4rem;
  	padding:1rem;
  	flex:1;
  	border-left:1px solid var(--light-gray);
  	border-right:1px solid var(--light-gray);
  }
  .product__media-list + .slider-buttons .slider-button{height:100%; width:4rem;}
  .product__media-list + .slider-buttons .slider-button svg{width:2.25rem;}
  .product__media-list + .slider-buttons .slider-button svg path{color:var(--white);}
  /*** Variants ***/
  product-variant-dropdown input[type="radio"] {border-radius: 0;}
  .product__info-wrapper input[type=radio]:checked + label.color-swatch{border:none !important;}
  .product-form__input input[type=radio]+label.color-swatch img{border-radius:100%;}
  .product-form__input input[type=radio]+label:not(.color-swatch){height:35px;} 
  .product-form__input input[type=radio].disabled+label:not(.color-swatch){
  	background:none;
  	text-decoration:none;
  	box-shadow:none;
  	line-height:1.6rem;
  	border:1px dashed #CCCCCC;
  	height:37px;
  	margin:.6rem 0 .2rem;
  }
  /*** Sizing-Chart ***/
  .product-popup-modal__toggle,
  .product-popup-modal__toggle:hover{color:var(--black);}
  /*** Modal ***/
  .product-media-modal[open] .product-media-modal__toggle{border:.1rem solid var(--dc-blue); color:var(--white); background:var(--dc-blue);}
  .product__media-icon{background:rgba(255,255,255,0.5); border:.1rem solid var(--black) !important; width:3.5rem; height:3.5rem;}
  .product__media-icon .icon{width:2.2rem; height:2.4rem;}
  .product__media-icon svg path{stroke:var(--black);}
  .quick-add-modal__toggle{background:var(--dc-blue); color:var(--white), 1;}
  quick-add-modal .product__media-wrapper .slider-buttons{margin:0;}
  
  /*==========================
    GIFT-CARD
  ==========================*/
  .recipient-fields .field input[type="date"]::-webkit-calendar-picker-indicator {filter: invert(1) !important;}
  .recipient-form .icon-checkmark path{stroke:var(--dc-light-blue);}
  .recipient-form > input[type=checkbox]{border:1px solid var(--light-gray); background:var(--dark-gray); border-radius:0;}
  .recipient-form ul a{color:var(--white);}

  /*==========================
    CART/CART-DRAWER
  ==========================*/
  .drawer.active .drawer__inner{padding-left:1.5rem; padding-right:1.5rem;}
  .cart-drawer .cart-items th,
  .cart__items{border-bottom:.1rem solid var(--light-gray);}
  .cart-item.gift-card .cart-item__details.new-line-with-separator>*+dl.item-options{display:none;}
  cart-drawer-items .cart-item__name{text-transform:uppercase !important;}
  .cart-item__media,
  .cart-item__link,
  .cart-drawer .cart-item__image{
      border:none !important;
      outline:none !important;
  }
  .cart-item__details .badge{text-transform:uppercase;}
  @media screen and (max-width: 767px) {
  .drawer__footer {
    border-top: none;
  }
}

  /*==========================
    QUANTITY
  ==========================*/
  .quantity{max-width:115px; background:var(--dark-gray); border:1px solid var(--light-gray); border-radius:3px;}
  .quantity:before,
  .quantity:after{display:none;}
  .quantity input{font-size:1.4rem; color:var(--white); border-left:1px solid var(--light-gray); border-right:1px solid var(--light-gray);}
  .quantity__button{width:3rem;}
  .quantity__button.disabled{opacity:1;}
  .quantity__button svg{width:1.2rem; opacity:1;}
  .quantity__button svg path{stroke:var(--white); stroke-width:3px;}
  
  
  /*==========================
    BUTTONS/UNDERLINED-LINKS
  ==========================*/
  .button{line-height:normal;}
  p a.underlined-link, 
  .customer a.underlined-link, 
  .cart__login-paragraph .underlined-link, 
  quick-add-modal .product .product__view-details{text-decoration:underline;}
  .underlined-link:hover, 
  .underlined-link.force-underline:hover,
  .size-chart-modal__opener:hover,
  .rte a:hover,
  .newsletter-banner__bottom-message a:hover,
  .announcement-bar__message a:hover,
  .quick-add-modal__content-info .underlined-link.force-underline:hover,
  quick-add-modal .product .product__view-details:hover{text-decoration:none;}

  /*==========================
    CUSTOMER
  ==========================*/
  .account table td:first-of-type a{color:var(--dc-dark-blue); background:var(--white); box-shadow:none;}
  .account table td:first-of-type a:hover{box-shadow:none; background:var(--dc-light-blue); color:var(--white);}
  .order table a{color:var(--white); text-decoration:underline; font-weight:600;}
  .order table a:hover{text-decoration:none;}
  
  /*==========================
    KLAVIYO
  ==========================*/
  .klaviyo-child-container{text-align:center;}
  .klaviyo-child-container span{color:var(--white);}
  .kl-teaser-RNehRC,
  #enable-zendesk-widget{z-index:3 !important;}

  /*==========================
    PASSWORD
  ==========================*/
  .email-signup-banner__box{background:none;}
  .email-signup-banner__box .email-signup-banner__heading::before{
  	content:"";
  	width:250px;
  	height:125px;
  	background:url('/cdn/shop/files/Square__DC_Shop_logo_1_1.png?v=1737751567');
  	background-size:cover;
  	background-position:center;
  	background-repeat:no-repeat;
  	display:block;
  	margin:0 auto 2rem auto;
  }
  .email-signup-banner__box .email-signup-banner__heading{color:var(--white); font-size:2.7rem;}
  .email-signup-banner__box .email-signup-banner__heading::after{
  	content:"";
  	width:200px;
  	height:50px;
  	background:url('/cdn/shop/files/powered_by_snowcommerce.png?v=1737757099');
  	background-size:contain;
  	background-position:center;
  	background-repeat:no-repeat;
  	display:block;
  	margin:2rem auto 0 auto;
  }
  .passcode-link:hover{text-decoration:underline !important;}

  /*==========================
    FOOTER
  ==========================*/
  .footer{position:relative;}
  .footer::after{
  	content:"";
  	position:absolute;
  	top:1.5rem;
  	right:1.5rem;
  	width:30rem;
  	height:30rem;
  	background:url('/cdn/shop/files/DC_Watermak_Logo_Color_560x560_70f247205b.webp?v=1736878288');
  	background-size:cover;
  	background-repeat:no-repeat;
  	background-position:center;
    opacity:0.1;
  }
  .footer__content-top, 
  .footer__content-bottom,
  .footer__content-bottom-wrapper{position:relative; z-index:1;}

  /*** Social Icons ***/
  .footer .footer-block__social-icons .footer__list-social{gap:1rem; margin-left:0.25rem;}
  .list-social__item .icon:not(.password__footer .list-social__item .icon){width:3.2rem; height:3.2rem;}
  .list-social__link{padding:0;}

  /*** Copyright ***/
  .copyright__content.label{font-weight:400;}

  /*** Policies ***/
  .policies li a:hover{text-decoration:underline !important;}

  /*==========================
    MEDIA-SIZES
  ==========================*/
  @media screen and (max-width:767px){
    .recipient-form>input[type=checkbox],
    .recipient-checkbox>svg{padding:0; margin:0 1rem 0 0;}
  }
  @media screen and (min-width:768px){
    .collection.collection--empty h2.title,
	.collection.collection--empty .underlined-link{font-size:2.6rem;}
    .facets-vertical .active-facets-vertical-filter h2,
	.facets__summary span{font-size:1.7rem;}
    details summary .icon-caret{transform:none;}
    .quantity{max-width:140px;}
    .quantity__button{width:4.5rem;}
  	.footer::after{width:40rem; height:40rem;}
  }

  @media screen and (min-width:900px){
    #Details-HeaderMenu-2 .card__inner.gradient{border:none;}
  	.footer::after{width:50rem; height:50rem;}
  }

  @media screen and (min-width:1200px){
    .collection.collection--empty h2.title,
	.collection.collection--empty .underlined-link{font-size:3.2rem;}
  	.footer::after{width:60rem; height:60rem;}
  }
}

  /*==========================
    Tighten spacing in Quick View product form (mobile)
  ==========================*/
/* Overrides the quick view modal's vertical offset to the correct value */
body .quick-add-modal__content {
  --modal-height-offset: 6rem !important;
}

/*** Prelaunch Collection Hero ***/
.the-dark-knight-returns-40th-anniversary .newsletter-banner__default{display: none;}
.prelaunch-headline {max-width: 230px; margin: 3rem auto; line-height: 1.5;}
.prelaunch-form input[type="email"]{font-size: 1.5rem!important;}
.prelaunch-hero .newsletter-form__message--success {
  background: none!important;
  border: none!important;
  margin: 1rem auto;
}
.prelaunch-form .field__input{box-shadow: none!important;}
.prelaunch-form input::placeholder{
  color: #333!important;
}
@media only screen and (min-width: 768px){
  .prelaunch-headline {max-width: 310px; margin: 5rem auto;}
  .prelaunch-hero {background-position: 0 30%!important;}
}

@media only screen and (min-width: 1025px){
  .prelaunch-headline {max-width: 380px;}
}

@media screen and (max-width: 768px) {
  .prelaunch-form input[type="email"], .prelaunch-button {
      width: fit-content!important;
  }
}

.slider-mobile-gutter {
  padding-top: 0 !important;
}

.badge-exclusive {
  background-color: #006A98 !important;
  color: #fff !important;
  border: none !important;
}

#iwtModal p {
color: black !important;
}

/* Fix: Elevate the parent section when its modal is open,
   so it paints above all sibling section stacking contexts */
.isolate:has(.iwt-modal.active) {
  z-index: 999 !important;
  position: relative !important;
}

/* Ensure the modal itself has fixed positioning to cover the viewport */
.iwt-modal.active {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 9999 !important;
}

.banner__heading.inline-richtext.h6 {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.banner__heading.inline-richtext.h6 {
margin-top: 0.5em !important;
}
.slideshow__text.banner__box {
gap: 0rem !important;
}

.multiuse-banner__content-block {
margin-top: 3em !important;
}
.multiuse-banner__content-heading.preheader {
margin-bottom: 1em !important;
}


/* Hide newsletter on collection */
.superman-day .newsletter-banner__default,
.supergirl-x-bilquis-evely .newsletter-banner__default{
  display: none !important
}

/*** Remove after merge ***/
.slideshow__media-logo{margin-bottom:2.5rem !important;}
slideshow-component .banner__box>*+.banner__buttons{margin-top:2.5rem !important;}

/* Klaviyo */

body .klaviyo-button.prelaunch-button {
  background: white !important;
  padding: 1em !important;
}

body .klaviyo-imail-input-grand-parent .klaviyo-email-input {
  background-color: white !important;
}

body .klaviyo-email-input.field__input {
  background: white !important;
  color: black !important;
}


.prelaunch-hero [class*="klaviyo-form"] .field__input::placeholder, .prelaunch-hero [class*="klaviyo-form"] input[type="email"]::placeholder, .prelaunch-hero [class*="klaviyo-form"] input[type="text"]::placeholder {
  color: #262626 !important;
}


@supports (-moz-appearance: none) {
.header__icon--cart .icon {
width: 20px;
}