@font-face{font-family:Butler Stencil ExtraBold;src:url(/cdn/shop/files/butler-stencil-extrabold.otf?v=1790021410) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-price--family: "Butler Stencil ExtraBold", "Arial Narrow", sans-serif;--cm-price-size: 1.7rem;--cm-pdp-price-size: 2rem}@media(max-width:749px){:root{--cm-price-size: 1.4rem;--cm-pdp-price-size: 1.7rem}}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-stencil--family, "Stardos Stencil", sans-serif)!important;color:#ec1e79;text-transform:uppercase}:is(.button,.add-to-cart-button,product-form-component .product-form-buttons button){font-family:var(--font-stencil--family, "Stardos Stencil", sans-serif)!important;letter-spacing:.04em}.announcement-bar__text{font-family:var(--font-stencil--family, "Stardos Stencil", sans-serif)!important;letter-spacing:.04em}.cm-low-stock{font-family:var(--font-stencil--family, "Stardos Stencil", sans-serif);font-weight:700;color:#e60077;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;margin-top:6px}.cm-tour-cta{font-family:var(--font-stencil--family)!important;letter-spacing:.06em!important}.product-badges__badge.badge-preorder{background:#ec1e79;color:#fff;font-family:var(--font-stencil--family, "Stardos Stencil", sans-serif);font-weight:700;letter-spacing:.06em;text-transform:uppercase}main[data-template*=collection] :is(.main-collection-grid,.collection-wrapper,results-list,collection-component){background:transparent!important}.product-card :is(slideshow-container,.card-gallery,.product-media-container,slideshow-component){background:transparent!important}product-card [ref=productTitleLink] :is(p,.text-block){color:#fff!important;text-align:center!important;font-size:1rem!important;line-height:1.3}product-card [ref=productTitleLink]{width:100%;text-align:center}product-card product-price{display:block;width:100%;text-align:center!important;color:#ffb0d8!important}product-card product-price .price__hidden{display:none!important}product-card product-price :is(.price__regular,.price__sale):not(.price__hidden){display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:0 .6rem}product-card product-price :is(.price,.price-item--sale,.price-item--regular,.compare-at-price){font-family:var(--font-price--family)!important;font-size:var(--cm-price-size)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.03em;text-transform:none!important;color:#ffb0d8!important}product-card product-price :is(.price-item--regular,.compare-at-price){text-decoration:line-through;opacity:.65}.product-details product-price :is(.price,.price-item--sale,.price-item--regular,.compare-at-price){font-family:var(--font-price--family)!important;font-size:var(--cm-pdp-price-size)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.03em;text-transform:none!important}.product-details product-price :is(.price-item--regular,.compare-at-price){text-decoration:line-through;opacity:.65}@media screen and (min-width:750px){media-gallery.media-gallery--grid .media-gallery__grid{grid-template-columns:minmax(0,1fr)!important;max-width:700px;margin-inline:auto;row-gap:16px}media-gallery.media-gallery--grid .media-gallery__grid>li{grid-column:1!important;grid-row:auto!important;padding:12px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:#ee5da124;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}media-gallery.media-gallery--grid .media-gallery__grid :is(img,.product-media-container){object-fit:contain;background:transparent}}.product-details :is(.text-block,.rte,.product-description) :is(p,li,span,strong,em,a,td,th){color:#fff}.color-custom-badge-sale,.product-badges__badge.color-custom-badge-sale{display:none!important}.cm-policy-help{max-width:750px;margin:8px auto 64px;padding:0 20px}.cm-policy-help__card{padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.3);background:#ee5da133;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.cm-policy-help__card:hover{transform:translateY(-5px);box-shadow:0 8px 40px #ee5da14d}}.cm-policy-help__title{margin:0 0 8px;font-size:1.3rem}.cm-policy-help__card p{margin:0 0 16px;color:#fff}.cm-policy-help__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cm-policy-help__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1.5px solid #EC1E79;border-radius:40px;background:#ec1e79;color:#fff!important;font-family:var(--font-stencil--family, "Stardos Stencil", sans-serif);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.cm-policy-help__btn--ghost{background:transparent;border-color:#fff}.cm-faq{max-width:760px}.cm-faq h2{margin:32px 0 14px}.cm-faq__intro{margin:0 0 8px}.cm-faq a{color:#ec1e79;text-decoration:underline;text-underline-offset:3px}.cm-faq details{margin:0 0 10px;border:1.5px solid rgba(255,255,255,.35);border-radius:14px;background:#ffffff0d;scroll-margin-top:100px}.cm-faq details[open]{border-color:#ec1e79}.cm-faq summary{position:relative;padding:14px 48px 14px 16px;font-weight:700;cursor:pointer;list-style:none}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#ec1e79;font-size:1.6rem;font-weight:400;line-height:1}.cm-faq details[open] summary:after{content:"\2212"}.cm-faq__answer{padding:0 16px 6px}.cm-faq__answer p{margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-cm-merch-titles.css.map */
