@import"https://fonts.googleapis.com/css2?family=Stardos+Stencil:wght@400;700&display=swap";main:is([data-template*=index],[data-template*=product],[data-template*=collection]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cpath d='M40 55 C40 40 60 40 60 55 C60 40 80 40 80 55 C80 75 60 90 60 90 C60 90 40 75 40 55 Z' fill='none' stroke='rgba(238,93,161,0.35)' stroke-width='3'/%3E%3Cpath d='M170 150 q15 -20 30 0 q15 20 30 0' fill='none' stroke='rgba(238,93,161,0.3)' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='190' cy='40' r='4' fill='rgba(238,93,161,0.4)'/%3E%3Ccircle cx='30' cy='190' r='3' fill='rgba(238,93,161,0.35)'/%3E%3C/svg%3E");background-position:center top;background-repeat:repeat;background-size:240px 240px;background-attachment:fixed}main:is([data-template*=index],[data-template*=product],[data-template*=collection]) .shopify-section .section-background{background:transparent}main:is([data-template*=index],[data-template*=product],[data-template*=collection]) :is(h1,h2,h3,h4,h5,h6){color:#ec1e79}main:is([data-template*=index],[data-template*=product],[data-template*=collection]) :is(.product-card,.product-details){position:relative;isolation:isolate}main:is([data-template*=index],[data-template*=product],[data-template*=collection]) :is(.product-card,.product-details):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ee5da133;pointer-events:none;z-index:-1}:is(.product-card,.product-card__content){--color: #ffffff;--color-rgb: 255 255 255;--color-foreground-rgb: 255 255 255}:root{--font-stencil--family: "Stardos Stencil", sans-serif}.cm-stencil{font-family:var(--font-stencil--family)!important;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.color-custom-badge-sold-out{font-family:var(--font-stencil--family)!important;font-weight:700!important;color:#000!important;letter-spacing:.03em}.product-card-sizes{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:4px 0 0;padding:0;justify-content:center}.product-card-sizes__item{font-size:.72rem;font-family:var(--font-paragraph--family);border:1px solid currentColor;border-radius:4px;padding:2px 6px;opacity:.9}.product-card-sizes__item--unavailable{opacity:.35;text-decoration:line-through}.product-badges__badge.badge-new{background:#2e8c58;color:#fff}.product-badges__badge.badge-preorder{background:#1c8686;color:#fff}.add-to-cart-button.is-preorder{--button-background-color: #FF1F8F;--button-border-color: #FF1F8F;--button-color: #ffffff}.add-to-cart-button.is-preorder:hover{--button-background-color: #E60077;--button-border-color: #E60077}.product-grid__item{height:100%}.product-grid__item .product-card,.product-grid__item .product-card__content,.product-grid__item .product-grid__card{height:100%;width:100%}.product-card{border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.product-card:hover{transform:translateY(-5px);box-shadow:0 8px 40px #ee5da14d}}.product-grid__item .card-gallery,.product-grid__item .product-media-container,.resource-list__item .card-gallery,.resource-list__item .product-media-container{aspect-ratio:1 / 1;width:100%;height:auto;background:transparent!important}.product-grid__item .card-gallery img,.product-grid__item .product-media-container img,.resource-list__item .card-gallery img,.resource-list__item .product-media-container img{width:100%;height:100%;object-fit:contain;object-position:center;background:transparent}.resource-list__item .card-gallery slideshow-component,.resource-list__item .card-gallery slideshow-container,.resource-list__item .card-gallery slideshow-slide{height:100%;width:100%}.product-card__content,.product-grid__card{align-items:center!important}.product-card__content :is(h1,h2,h3,h4,h5,h6,p,span,a,.price,.compare-at-price,.price-item),.product-grid__card :is(h1,h2,h3,h4,h5,h6,p,span,a,.price,.compare-at-price,.price-item){text-align:center!important}.product-card__content :is(h1,h2,h3,h4,h5,h6){text-shadow:0 2px 4px rgba(0,0,0,.2)}.product-card__content .button,.product-grid__card .button{margin-inline:auto}.product-grid,.product-grid__item,.product-card,.card-gallery,.product-media-container{max-width:100%}.announcement-bar__slide:has(.announcement-bar__marquee-track){width:100%}.announcement-bar__slider:has(.announcement-bar__marquee-track) .announcement-bar__slides{max-width:100%;width:100%}.announcement-bar__marquee-track{overflow:hidden;width:100%}.announcement-bar__marquee-track .announcement-bar__marquee-group{display:flex;flex-shrink:0;width:max-content;animation:cm-announcement-marquee 16s linear infinite}.announcement-bar__marquee-track .announcement-bar__marquee-group .announcement-bar__text{white-space:nowrap;margin:0 4rem 0 0}@media(prefers-reduced-motion:reduce){.announcement-bar__marquee-track .announcement-bar__marquee-group{animation:none}}@keyframes cm-announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}#cm-page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#1a1a1a;transition:opacity .4s ease}#cm-page-loader img{width:100px;height:auto;animation:cm-loader-pulse 1.4s ease-in-out infinite}#cm-page-loader.cm-page-loader--hidden{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){#cm-page-loader img{animation:none}}@keyframes cm-loader-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.92);opacity:.75}}.preorder-info-modules{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.preorder-info-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ee5da126;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.preorder-info-card:hover{transform:translateY(-3px);box-shadow:0 8px 40px #ee5da14d}.preorder-info-card:hover .preorder-info-card__icon svg{animation:cm-icon-spin .6s linear}}.preorder-info-card__icon{flex:none;display:flex}.preorder-info-card__icon svg{width:30px;height:30px;color:#ff1f8f}.preorder-info-card__text{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.preorder-info-card__text p{margin:0;font-size:.9rem;color:#fff;flex:1 1 auto;min-width:0}.preorder-info-card__countdown{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.preorder-countdown__box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;padding:6px 8px 5px;border-radius:6px;background:#fff;box-shadow:0 2px 6px #00000040,inset 0 -1px #00000014}.preorder-countdown__box strong{font-family:var(--font-mono--family, monospace);font-size:1.3rem;font-weight:800;color:#111;line-height:1.1;font-variant-numeric:tabular-nums}.preorder-countdown__box small{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:#0000008c;margin-top:2px}@keyframes cm-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.preorder-info-card:hover .preorder-info-card__icon svg{animation:none}}.preorder-reserve-card{margin-top:12px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ee5da126;text-align:center}.preorder-reserve-card__title{margin:0 0 6px;font-weight:700;color:#ec1e79;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.preorder-reserve-card__text{margin:0;color:#fff;font-size:.9rem;line-height:1.5}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:7fr 3fr;gap:var(--image-gap, 4px)}.media-gallery--two-column .media-gallery__grid>li:first-child{grid-column:1;grid-row:1 / -1}.media-gallery--two-column .media-gallery__grid>li:not(:first-child){grid-column:2}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(2):last-child)>li:first-child{grid-row:span 1}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(3):last-child)>li:first-child{grid-row:span 2}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(4):last-child)>li:first-child{grid-row:span 3}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(5):last-child)>li:first-child{grid-row:span 4}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(6):last-child)>li:first-child{grid-row:span 5}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(7):last-child)>li:first-child{grid-row:span 6}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(8):last-child)>li:first-child{grid-row:span 7}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(9):last-child)>li:first-child{grid-row:span 8}.media-gallery--two-column .media-gallery__grid:has(>:nth-child(10):last-child)>li:first-child{grid-row:span 9}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-cm-merch.css.map */
