:root{--mds-ink:#111;--mds-pink:#ff2e93;--mds-cyan:#19c9f5;--mds-yellow:#ffe14d;--mds-cream:#fff8ea}body{background-image:radial-gradient(rgba(17,17,17,.055) 1.2px,transparent 1.3px);background-size:16px 16px}::selection{background:var(--mds-yellow);color:var(--mds-ink)}#MainContent{padding-bottom:4.8rem}@media(min-width:990px){#MainContent{padding-bottom:7.2rem}}h1,.h1,h2,.h2{text-transform:uppercase;letter-spacing:.01em}h3,.h3,h4,.h4,.h5,.h6{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);letter-spacing:0}.utility-bar{background:var(--mds-yellow)!important;border-bottom:3px solid var(--mds-ink)}.utility-bar .announcement-bar__link,.utility-bar .announcement-bar__message,.utility-bar .slider-button{color:var(--mds-ink)!important}.announcement-bar__message{font-family:var(--font-heading-family);font-weight:400;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase}@media(max-width:749px){.announcement-bar__message{font-size:1.05rem;letter-spacing:.01em}}.section-header .header-wrapper{background-color:var(--mds-ink);background-image:radial-gradient(rgba(255,248,234,.08) 1.2px,transparent 1.3px);background-size:14px 14px;border-bottom:4px solid var(--mds-ink)}.header__heading-logo{transition:transform .2s cubic-bezier(.2,1.4,.4,1)}.header__heading-link:hover .header__heading-logo{transform:rotate(-4deg) scale(1.05)}.header__inline-menu .list-menu--inline{gap:.4rem}.header__menu-item{padding:.8rem 1.4rem;border:3px solid transparent;border-radius:12px;font-family:var(--font-heading-family);font-weight:400;font-size:1.5rem;letter-spacing:.03em;text-transform:uppercase;color:var(--mds-cream);transition:transform .15s,background .15s,box-shadow .15s}.header__menu-item span,.header__menu-item:hover span{color:inherit;text-decoration:none}.header__menu-item:hover{background:var(--mds-yellow);color:var(--mds-ink);border-color:var(--mds-ink);box-shadow:3px 3px 0 var(--mds-pink);transform:rotate(-2deg)}.header__menu-item:has(.header__active-menu-item){background:var(--mds-pink);color:#fff;border-color:var(--mds-ink);box-shadow:3px 3px 0 var(--mds-yellow);transform:rotate(-1.5deg)}.header__active-menu-item{color:inherit;text-decoration:none}.header__icons .header__icon,.header__icon--menu{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--mds-cream);color:var(--mds-ink);border:3px solid var(--mds-ink);box-shadow:3px 3px 0 var(--mds-pink);transition:transform .15s,box-shadow .15s}.header__icons .header__icon{margin-left:1rem}.header__icons .header__icon:hover,.header__icon--menu:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--mds-pink)}.header__icons .header__icon .svg-wrapper,.header__icon--menu .svg-wrapper{color:var(--mds-ink)}.header__icon--cart{position:relative}.cart-count-bubble{top:-.9rem;right:-.9rem;bottom:auto;left:auto;width:2.4rem;height:2.4rem;font-size:1.2rem;background:var(--mds-pink)!important;color:#fff!important;border:2px solid var(--mds-ink);font-weight:800}#cart-icon-bubble.mds-bump{animation:mdsBump .6s}@keyframes mdsBump{30%{transform:scale(1.3) rotate(-10deg)}60%{transform:scale(.92) rotate(6deg)}}.header__inline-menu .header__submenu{border:3px solid var(--mds-ink);border-radius:14px;box-shadow:6px 6px 0 var(--mds-ink)}@media(max-width:989px){.header__icons .header__icon,.header__icon--menu{width:4rem;height:4rem}.header__icons .header__icon{margin-left:.6rem}}@media(max-width:749px){.utility-bar .announcement-bar__link{padding-top:.6rem;padding-bottom:.6rem}.utility-bar .announcement-bar__link svg{display:none}.utility-bar .announcement-bar__message{min-height:0;padding-top:.3rem;padding-bottom:.3rem}.utility-bar .slider-button{width:3.2rem;height:3.2rem}.section-header header.header{padding-top:4px;padding-bottom:4px}.header__heading-logo-wrapper,.header__heading-logo{width:62px;height:auto}.header__icons .header__icon,.header__icon--menu{width:3.8rem;height:3.8rem}.cart-count-bubble{width:2rem;height:2rem;font-size:1.05rem;top:-.7rem;right:-.7rem}.section-header .header-wrapper{border-bottom-width:3px}}.menu-drawer{background-color:var(--mds-ink);background-image:radial-gradient(rgba(255,248,234,.08) 1.2px,transparent 1.3px);background-size:14px 14px;border-right:4px solid var(--mds-pink)}.menu-drawer__menu{padding-top:1.2rem}.menu-drawer__menu-item{margin:.4rem 1.6rem;padding:1rem 1.6rem;border:3px solid transparent;border-radius:12px;font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.03em;text-transform:uppercase;color:var(--mds-cream)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background:var(--mds-yellow);color:var(--mds-ink);border-color:var(--mds-ink)}.menu-drawer__menu-item--active{background:var(--mds-pink);color:#fff;border-color:var(--mds-ink);box-shadow:3px 3px 0 var(--mds-yellow)}.menu-drawer__utility-links{background:transparent}.menu-drawer__account{font-weight:700}.card__heading{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);text-transform:none;letter-spacing:0;font-size:1.6rem;line-height:1.3}.card__heading a{text-decoration:none}.card-wrapper .card{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover .card{transform:translate(-3px,-3px) rotate(-.6deg)}.card--card .card__inner .card__media,.card--standard .card__inner .card__media{background:#ffd1e8}.grid__item:nth-child(4n+2) .card__media{background:#c9f3ff}.grid__item:nth-child(4n+3) .card__media{background:#fff2a8}.grid__item:nth-child(4n+4) .card__media{background:#e3d8ff}.card__media img{mix-blend-mode:multiply;object-fit:contain!important}.card .price,.card .price-item--regular,.card .price-item--sale{font-weight:800}.badge{border:2px solid var(--mds-ink);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.quick-add__submit{font-weight:800}.collection .title-wrapper-with-link .title,.related-products__heading{text-transform:uppercase}.facets__summary,.facet-filters__sort,.mobile-facets__open{font-weight:700}.active-facets__button-inner{border:2px solid var(--mds-ink);box-shadow:2px 2px 0 var(--mds-ink);background:var(--mds-yellow)}.pagination__item--current{background:var(--mds-yellow);border:3px solid var(--mds-ink);border-radius:10px}.pagination__item--current:after{display:none}.product__title h1{font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.05}.product__text.caption-with-letter-spacing{display:inline-block;padding:3px 10px;border:2px solid var(--mds-ink);border-radius:8px;background:var(--mds-cyan);color:var(--mds-ink);font-weight:800;letter-spacing:.08em;box-shadow:2px 2px 0 var(--mds-ink)}.product__info-container .price--large .price__container{display:inline-block;padding:4px 14px;background:var(--mds-yellow);border:3px solid var(--mds-ink);border-radius:12px;box-shadow:4px 4px 0 var(--mds-ink);transform:rotate(-2deg)}.product__info-container .price--large .price-item{font-weight:800;color:var(--mds-ink)}.product-form__submit{background:var(--mds-yellow)!important;color:var(--mds-ink)!important;font-family:var(--font-heading-family);font-size:1.8rem;text-transform:uppercase;min-height:5.6rem}.product-form__submit:hover{background:#ffd60a!important}.product__inventory{display:inline-flex;align-items:center;gap:.6rem;padding:4px 12px;font-weight:700;background:#fff;border:2px solid var(--mds-ink);border-radius:999px;box-shadow:2px 2px 0 var(--mds-ink)}.product__description h3{font-size:1.8rem;margin:2.4rem 0 1rem;text-transform:uppercase}.product__description table{width:100%;border-collapse:separate;border-spacing:0;border:3px solid var(--mds-ink);border-radius:12px;overflow:hidden;background:#fff;font-size:1.4rem;box-shadow:4px 4px 0 var(--mds-ink)}.product__description td,.product__description th{padding:8px 12px;border-bottom:1px solid rgba(17,17,17,.12);text-align:left}.product__description tr:last-child td{border-bottom:0}.product__description tr:nth-child(odd) td{background:var(--mds-cream)}.mds-pp-tags{display:flex;flex-wrap:wrap;gap:8px;margin:.4rem 0}.mds-sticker{display:inline-block;padding:4px 10px;border:2px solid var(--mds-ink);border-radius:8px;background:#fff;color:var(--mds-ink);font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;box-shadow:2px 2px 0 var(--mds-ink);transform:rotate(-2deg)}.mds-sticker:nth-child(2n){transform:rotate(2deg)}.mds-sticker--cyan{background:var(--mds-cyan)}.mds-sticker--pink{background:var(--mds-pink);color:#fff}.mds-sticker--yellow{background:var(--mds-yellow)}.mds-flavors{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:.6rem 0 0;font-size:1.4rem}.mds-flavors>span{font-weight:700}.mds-flavors a{padding:3px 11px;border:2px solid var(--mds-ink);border-radius:999px;background:var(--mds-yellow);color:var(--mds-ink);font-weight:700;text-decoration:none;transition:transform .15s,background .15s}.mds-flavors a:hover{background:var(--mds-pink);color:#fff;transform:rotate(-3deg)}.cart-notification{border:3px solid var(--mds-ink)!important;border-radius:0 0 16px 16px;box-shadow:6px 6px 0 var(--mds-ink)}.cart-item__name{font-weight:700;text-decoration:none}.totals__total-value{font-weight:800}.mds-footer-section{margin-top:3.6rem}.mft{position:relative;display:flow-root;padding-bottom:2.4rem;background-color:var(--mds-ink);background-image:radial-gradient(rgba(255,248,234,.07) 1.2px,transparent 1.3px);background-size:14px 14px;color:var(--mds-cream);font-size:1.5rem}.mft:before{content:"";position:absolute;left:0;right:0;top:-15px;height:16px;background:conic-gradient(from 135deg at 50% 0,var(--mds-ink) 90deg,transparent 0) 50% 0/32px 100% repeat-x}.mft-cta{position:relative;display:grid;gap:1.8rem 3.2rem;align-items:center;margin:-2rem 0 4.4rem;padding:2.8rem 2.2rem;color:var(--mds-ink);background-color:var(--mds-pink);background-image:radial-gradient(rgba(0,0,0,.16) 1.7px,transparent 1.8px);background-size:14px 14px;border:4px solid var(--mds-ink);border-radius:20px;box-shadow:8px 8px 0 var(--mds-yellow)}@media(min-width:990px){.mft-cta{grid-template-columns:1.05fr 1fr;padding:3.6rem 4.4rem}}.mft-sticker{display:inline-block;margin-bottom:1.2rem;padding:4px 12px;background:var(--mds-yellow);border:3px solid var(--mds-ink);border-radius:10px;box-shadow:3px 3px 0 var(--mds-ink);font-weight:800;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-3deg)}.mft-cta__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.6vw,4.4rem);line-height:1.02;color:#fff;-webkit-text-stroke:2px var(--mds-ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--mds-ink);transform:rotate(-1.5deg);transform-origin:left}.mft-cta__lead{margin:0;max-width:44rem;font-weight:600;font-size:1.6rem;line-height:1.45}.mft-form{display:flex;flex-wrap:wrap;gap:1.2rem}.mft-form input[type=email]{flex:1 1 22rem;min-width:0;min-height:5.4rem;padding:0 1.6rem;background:#fff;color:var(--mds-ink);border:3px solid var(--mds-ink);border-radius:12px;box-shadow:4px 4px 0 var(--mds-ink);font:inherit;font-size:1.6rem}.mft-form input[type=email]:focus{outline:3px solid var(--mds-yellow);outline-offset:2px}.mft-form button{flex:0 0 auto;min-height:5.4rem;padding:0 2.6rem;background:var(--mds-yellow);color:var(--mds-ink);border:3px solid var(--mds-ink);border-radius:12px;box-shadow:4px 4px 0 var(--mds-ink);font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:transform .15s,box-shadow .15s}.mft-form button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--mds-ink)}.mft-form button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--mds-ink)}.mft-msg{flex-basis:100%;margin:0;padding:8px 14px;border:3px solid var(--mds-ink);border-radius:10px;font-weight:700;box-shadow:3px 3px 0 var(--mds-ink)}.mft-msg--ok{background:var(--mds-yellow)}.mft-msg--err{background:#fff}.mft-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem 2.4rem;padding-bottom:3.6rem}.mft-brand{grid-column:1/-1}@media(min-width:750px){.mft-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.mft-brand{grid-column:auto}}.mft-logo{display:inline-block;transition:transform .2s cubic-bezier(.2,1.4,.4,1)}.mft-logo:hover{transform:rotate(-4deg) scale(1.05)}.mft-logo img{display:block;width:130px;height:auto}.mft-tagline{max-width:32rem;margin:1.2rem 0 1.8rem;line-height:1.5;color:#fff8ead9}.mft-social{display:flex;gap:1.2rem;margin:0;padding:0;list-style:none}.mft-social a{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--mds-cream);color:var(--mds-ink);border:3px solid var(--mds-ink);box-shadow:3px 3px 0 var(--mds-pink);transition:transform .15s,box-shadow .15s}.mft-social a:hover{transform:translate(-2px,-2px) rotate(-6deg);box-shadow:5px 5px 0 var(--mds-pink)}.mft-social svg{width:2rem;height:2rem}.mft-h{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mds-yellow)}.mft-links{margin:0;padding:0;list-style:none}.mft-links a{display:inline-block;padding:.35rem 0;color:var(--mds-cream);font-weight:600;text-decoration:none;transition:color .15s,transform .15s}.mft-links a:hover{color:var(--mds-yellow);text-decoration:underline wavy var(--mds-pink) 2px;text-underline-offset:5px;transform:translate(3px)}.mft-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2rem;border-top:2px dashed rgba(255,248,234,.25);font-size:1.3rem;color:#fff8eabf}.mft-copy{margin:0}.mft-pay{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.mft-pay svg{display:block;width:auto;height:2.4rem}.mds-loading #ProductGridContainer{opacity:.4;transition:opacity .15s}.mcb-chip.is-pending{animation:mdsWiggle .5s ease-in-out infinite}@keyframes mdsWiggle{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.mds-swap .mcb-title{animation:mdsPop .4s cubic-bezier(.2,1.4,.4,1)}@keyframes mdsPop{0%{transform:scale(.85) rotate(-3deg);opacity:0}to{transform:none;opacity:1}}.mds-toast{position:fixed;left:50%;bottom:24px;z-index:200;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;max-width:calc(100vw - 32px);padding:12px 18px;background:var(--mds-yellow);color:var(--mds-ink);border:3px solid var(--mds-ink);border-radius:14px;box-shadow:6px 6px 0 var(--mds-ink);font-size:1.5rem;transform:translate(-50%,160%) rotate(-2deg);transition:transform .35s cubic-bezier(.2,1.4,.4,1);pointer-events:none}.mds-toast.is-visible{transform:translate(-50%) rotate(-2deg);pointer-events:auto}.mds-toast strong{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1;color:var(--mds-pink);-webkit-text-stroke:1.5px var(--mds-ink);paint-order:stroke fill}.mds-toast a{font-weight:800;color:var(--mds-ink);text-decoration:underline;text-underline-offset:3px}.mds-burst{position:absolute;z-index:60;pointer-events:none;font-family:var(--font-heading-family);font-size:3.4rem;line-height:1;color:var(--mds-yellow);-webkit-text-stroke:2px var(--mds-ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--mds-ink);animation:mdsBurst 1s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes mdsBurst{0%{transform:scale(.2) rotate(-20deg);opacity:0}30%{transform:scale(1.2) rotate(-8deg);opacity:1}75%{opacity:1}to{transform:translateY(-34px) scale(1) rotate(-8deg);opacity:0}}.mds-boom-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;overflow:hidden;pointer-events:none}.mds-boom{position:absolute;transform:translate(-50%,-50%) scale(.2) rotate(var(--r));animation:mdsBoom .95s cubic-bezier(.2,1.4,.4,1) forwards}.mds-boom svg{display:block;overflow:visible}.mds-boom text{font-family:var(--font-heading-family);paint-order:stroke fill}@keyframes mdsBoom{0%{transform:translate(-50%,-50%) scale(.2) rotate(var(--r));opacity:0}25%{transform:translate(-50%,-50%) scale(1.15) rotate(var(--r));opacity:1}45%{transform:translate(-50%,-50%) scale(1) rotate(var(--r))}75%{opacity:1}to{transform:translate(-50%,-60%) scale(1.05) rotate(var(--r));opacity:0}}.mds-puff{position:absolute;border-radius:50%;background:#fff;border:3px solid var(--mds-ink);transform:translate(-50%,-50%);animation:mdsPuff .8s ease-out forwards}@keyframes mdsPuff{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.1);opacity:0}}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card,.header__menu-item:hover,.mft-links a:hover{transform:none}#cart-icon-bubble.mds-bump,.mds-burst,.mcb-chip.is-pending,.mds-swap .mcb-title{animation:none}.mds-toast{transition:none}.mds-boom-layer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mds-comic.css.map */
