:root{--background: 220 20% 97%;--foreground: 220 30% 8%;--border: 215 20% 85%;--accent: 192 70% 35%;--muted: 215 20% 92%;--muted-foreground: 215 15% 46%;--mp-bg: hsl(210 20% 98%);--mp-ink: #0f172a;--mp-muted: #475569;--mp-line: rgba(15, 23, 42, .1);--mp-navy: hsl(220 30% 8%);--mp-teal: hsl(192 70% 35%);--mp-teal-hot: hsl(192 70% 42%);--mp-gold: hsl(45 90% 55%);--app-font-sans: "Inter", system-ui, sans-serif;--app-font-display: "Bebas Neue", "Oswald", sans-serif;--app-font-mono: "Space Mono", monospace;--radius: .375rem}html{background-color:var(--mp-bg);scroll-padding-top:8rem}@media screen and (min-width:750px){.product__column-sticky{top:8.8rem!important}}.quick-add__submit,.card__badge+.quick-add .button,.quick-add .button{background:var(--mp-navy)!important;color:#fff!important;border:none!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-size:1.2rem}.quick-add .button:hover,.quick-add__submit:hover{background:var(--mp-teal)!important}body,body.gradient{margin:0;padding:0;background-color:var(--mp-bg)!important;background-image:none!important;color:var(--mp-ink);font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--app-font-display);letter-spacing:.04em;text-transform:uppercase;line-height:.9}.m-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.6rem}.m-flex{display:flex}.m-flex-col{flex-direction:column}.m-items-center{align-items:center}.m-justify-center{justify-content:center}.m-justify-between{justify-content:space-between}.m-text-center{text-align:center}.m-relative{position:relative}.m-absolute{position:absolute}.m-inset-0{top:0;right:0;bottom:0;left:0}.m-w-full{width:100%}.m-h-auto{height:auto}.m-z-0{z-index:0}.m-z-10{z-index:10}.m-mx-auto{margin-left:auto;margin-right:auto}.m-mt-10{margin-top:4rem}.m-mb-3{margin-bottom:1.2rem}.m-mb-4{margin-bottom:1.6rem}.m-mb-6{margin-bottom:2.4rem}.m-mb-10{margin-bottom:4rem}.m-mb-12{margin-bottom:4.8rem}.m-mb-14{margin-bottom:5.6rem}.m-mb-16{margin-bottom:6.4rem}.m-py-10{padding-top:4rem;padding-bottom:4rem}.m-py-16{padding-top:6.4rem;padding-bottom:6.4rem}.m-py-20{padding-top:8rem;padding-bottom:8rem}.m-py-24{padding-top:9.6rem;padding-bottom:9.6rem}.m-py-32{padding-top:12.8rem;padding-bottom:12.8rem}.m-px-10{padding-left:4rem;padding-right:4rem}.m-gap-2{gap:.8rem}.m-gap-3{gap:1.2rem}.m-gap-4{gap:1.6rem}.m-gap-6{gap:2.4rem}.m-gap-8{gap:3.2rem}.m-max-w-xs{max-width:32rem}.m-max-w-md{max-width:44.8rem}.m-max-w-2xl{max-width:67.2rem}.m-max-w-4xl{max-width:89.6rem}.m-max-w-6xl{max-width:115.2rem}.m-opacity-10{opacity:.1}.m-opacity-15{opacity:.15}.m-opacity-20{opacity:.2}.m-opacity-30{opacity:.3}.m-text-xs{font-size:1.2rem}.m-text-sm{font-size:1.4rem}.m-text-base{font-size:1.6rem}.m-text-lg{font-size:1.8rem}.m-text-xl{font-size:2rem}.m-text-3xl{font-size:3rem}.m-text-4xl{font-size:3.6rem}.m-text-5xl{font-size:4.8rem}.m-leading-none{line-height:1}.m-leading-relaxed{line-height:1.625}.m-font-bold{font-weight:700}.m-uppercase{text-transform:uppercase}.m-tracking-widest{letter-spacing:.3em}.m-tracking-wider{letter-spacing:.2em}.memphresh-hero{background:linear-gradient(160deg,#0e121b,#132339 40%,#1c3940);min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:8rem;color:#fff}.hero-logo-container{width:100%;max-width:72rem;margin-bottom:-2.4rem}.memphresh-rooted{background:linear-gradient(135deg,#0f1c2e,#0e121b);color:#f8fafc}.memphresh-card-tees{background:linear-gradient(135deg,#132339,#103160)}.memphresh-card-mugs{background:linear-gradient(135deg,#1c3940,#156579)}.m-button{display:inline-flex;align-items:center;justify-content:center;height:5.6rem;padding:0 4rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:0;transition:all .2s ease;cursor:pointer;text-decoration:none}.m-button-primary{background-color:var(--mp-teal);color:#fff;border:none}.m-button-primary:hover{background-color:var(--mp-teal-hot);color:#fff}.m-button-outline{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.m-button-outline:hover{background-color:#ffffff14;color:#fff}.shopify-section-group-header-group,sticky-header{position:relative;z-index:100!important}.header-wrapper{position:sticky;top:0;left:0;right:0;z-index:100!important;background-color:#fff;border-bottom:1px solid var(--mp-line);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.header-wrapper.header--transparent{position:fixed;background-color:transparent!important;background:transparent!important;border-bottom:1px solid transparent!important}.scrolled-past-header .header-wrapper,.scrolled-past-header .header-wrapper.header--transparent{background-color:#0a0f19f2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1)!important}.header__heading-logo{height:56px!important;width:auto}.header__icons{display:flex;align-items:center;gap:1.2rem}.header__menu-item,.header__menu-item span,.header__link-signin{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--mp-ink)!important;white-space:nowrap!important;text-decoration:none}.header__menu-item:hover,.header__menu-item:hover span,.header__link-signin:hover{color:var(--mp-ink)!important;opacity:.7}.header-wrapper .header__icons .header__button-signup{background-color:var(--mp-teal)!important;color:#fff!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:.8rem 1.6rem!important;border-radius:4px!important;text-decoration:none!important;border:none!important;transition:background-color .2s!important;white-space:nowrap!important}.header-wrapper .header__icons .header__button-signup:hover{background-color:var(--mp-teal-hot)!important}.header__icon,.header__icon .svg-wrapper,.header__icon svg{color:var(--mp-ink)}.header__icon--cart svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important}.header-wrapper.header--transparent .header__menu-item,.header-wrapper.header--transparent .header__menu-item span,.header-wrapper.header--transparent .header__link-signin,.scrolled-past-header .header-wrapper .header__menu-item,.scrolled-past-header .header-wrapper .header__menu-item span,.scrolled-past-header .header-wrapper .header__link-signin{color:#fffffff2!important}.header-wrapper.header--transparent .header__menu-item:hover,.header-wrapper.header--transparent .header__menu-item:hover span,.header-wrapper.header--transparent .header__link-signin:hover,.scrolled-past-header .header-wrapper .header__menu-item:hover,.scrolled-past-header .header-wrapper .header__menu-item:hover span,.scrolled-past-header .header-wrapper .header__link-signin:hover{color:#fff!important;opacity:1}.header-wrapper.header--transparent .header__icon,.header-wrapper.header--transparent .header__icon .svg-wrapper,.scrolled-past-header .header-wrapper .header__icon,.scrolled-past-header .header-wrapper .header__icon .svg-wrapper{color:#fff!important}.header-wrapper.header--transparent .header__icon--cart svg,.scrolled-past-header .header-wrapper .header__icon--cart svg{stroke:#fff!important}@media(max-width:989px){header-drawer{display:flex!important;align-items:center}.header__icon--menu{width:4.4rem;height:4.4rem;color:inherit}.header__icon--menu svg{width:22px;height:22px}}@media(max-width:767px){.header__icons{gap:.4rem!important}.header__link-signin,.header-wrapper .header__icons .header__button-signup{display:none!important}.header__icon--cart svg{width:18px!important;height:18px!important}.header__heading-logo{height:44px!important}}.memphresh-footer{background-color:#0b0e14;border-top:4px solid var(--mp-teal);color:#94a3b8}.memphresh-footer a:hover{color:#fff!important}.m-grid{display:grid}@media(min-width:768px){.m-md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.m-md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.m-md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.m-md\:flex-row{flex-direction:row}.m-md\:flex{display:flex!important}.m-md\:text-3xl{font-size:3rem}.m-md\:text-4xl{font-size:3.6rem}.m-md\:text-5xl{font-size:4.8rem}.m-md\:text-7xl{font-size:6.4rem}.m-md\:text-lg{font-size:1.8rem}.m-md\:text-sm{font-size:1.4rem}}.color-scheme-1,.color-scheme-2{background-color:var(--mp-bg)!important;color:var(--mp-ink)!important}.color-scheme-1 h1,.color-scheme-1 h2,.color-scheme-1 h3,.color-scheme-1 h4,.color-scheme-1 h5,.color-scheme-1 h6,.color-scheme-1 .title,.color-scheme-1 .card__heading,.color-scheme-1 .price,.color-scheme-2 h1,.color-scheme-2 h2,.color-scheme-2 h3,.color-scheme-2 h4,.color-scheme-2 h5,.color-scheme-2 h6,.color-scheme-2 .title,.color-scheme-2 .card__heading,.color-scheme-2 .price{color:var(--mp-ink)!important}.text-accent{color:var(--mp-teal)!important}.card__heading,.card__heading a{font-family:var(--app-font-sans)!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--mp-ink)!important;text-decoration:none!important}.card__heading a:hover{color:var(--mp-teal)!important;text-decoration:none!important}.price,.price *{font-family:var(--app-font-sans)!important;font-size:1.5rem!important;font-weight:700!important;color:var(--mp-muted)!important}.card{border-radius:4px!important;overflow:hidden!important;background-color:transparent!important}.card__inner{border-radius:4px!important;background-color:#f1f5f9!important}.card-wrapper{opacity:1!important;visibility:visible!important}.product-grid .grid__item,.collection slider-component,.collection .product-grid,.collection__title .title,.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in,.scroll-trigger.scroll-trigger--offscreen{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}.card-wrapper:hover .card__inner{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a14}.badge{border-radius:2px!important;font-family:var(--app-font-sans)!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:.4rem .8rem!important;background-color:var(--mp-navy)!important;color:#fff!important;border:none!important}.collection .title,.collection h2.title,.collection__title .title,.related-products .title{color:var(--mp-ink)!important;font-family:var(--app-font-display)!important;letter-spacing:.06em}.collection__view-all .button,.collection__view-all .button--secondary{background:var(--mp-navy);color:#fff;border:none;letter-spacing:.16em;text-transform:uppercase;font-weight:700;font-size:1.2rem;padding:1.2rem 2.4rem}.collection__view-all .button:hover{background:var(--mp-teal)}.collection-hero{padding:4.8rem 0 1.6rem;background:var(--mp-bg)!important}.collection-hero__title,.collection-hero__title span:not(.visually-hidden){color:var(--mp-ink)!important;font-family:var(--app-font-display)!important;font-size:clamp(3.6rem,6vw,6.4rem)!important;letter-spacing:.06em}.collection-hero__description,.collection-hero__description p{color:var(--mp-muted)!important;font-size:1.6rem;max-width:56rem;text-transform:none;letter-spacing:0;line-height:1.6}.facets-container,.product-count,.facet-filters__label,.facet-filters__sort,#FacetFiltersForm{color:var(--mp-ink)}.product,.product__info-container,product-info{color:var(--mp-ink)}.product__title h1,.product__title .h1,.product__text,.product__info-container>*{color:var(--mp-ink)}.product__title h1{font-family:var(--app-font-display);font-size:clamp(3.2rem,4vw,4.8rem);letter-spacing:.04em;line-height:.95;margin:0 0 1.2rem}.product__text.caption-with-letter-spacing{color:var(--mp-teal)!important;font-weight:700;letter-spacing:.22em}.product .price--large,.product .price--large *{color:var(--mp-ink)!important;font-size:2rem!important}.product__description,.product__description p,.product__description li{color:var(--mp-muted);font-size:1.5rem;line-height:1.7;text-transform:none;letter-spacing:0}.product__description table{width:100%;border-collapse:collapse;margin:1.6rem 0 2.4rem;font-size:1.3rem;color:var(--mp-ink)}.product__description table th,.product__description table td{border:1px solid var(--mp-line);padding:.8rem 1rem;text-align:left}.product__description table th{background:#f1f5f9;font-size:1.1rem;letter-spacing:.08em}.product-form__submit,.product-form__buttons .button--primary,button.product-form__submit{background:var(--mp-teal)!important;color:#fff!important;border:none!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;min-height:5.2rem}.product-form__submit:hover{background:var(--mp-teal-hot)!important}.shopify-payment-button__button{border-radius:4px!important}.product-form__input input[type=radio]:checked+label,.product-form__input .selected{background:var(--mp-navy);color:#fff}.product__media-wrapper .product__media,.product__media-item{background:#f1f5f9;border-radius:4px;overflow:hidden}.thumbnail-list__item{background:#f1f5f9}.product__accordion .accordion{border-color:var(--mp-line)}.accordion summary,.accordion__title{color:var(--mp-ink)!important;font-family:var(--app-font-sans)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase}.accordion__content,.accordion__content p{color:var(--mp-muted);text-transform:none;letter-spacing:0;font-size:1.45rem;line-height:1.65}.cart-page-title,.cart__empty-text,#main-cart-items,.cart-items,.cart__contents,.cart-item,.totals,.cart__ctas,.title-wrapper-with-link .title{color:var(--mp-ink)}.cart__empty-text{font-family:var(--app-font-display);font-size:3.6rem;letter-spacing:.06em}.cart__warnings{padding:8rem 2rem;text-align:center}.cart__warnings .button,#checkout,.cart__ctas .button{background:var(--mp-teal)!important;color:#fff!important;border:none!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.cart-drawer,.cart-notification{color:var(--mp-ink)}.cart-notification{background:#fff;border:1px solid var(--mp-line)}.main-page-title,.page-title,.search__title,.template-404 .title{color:var(--mp-ink)!important;font-family:var(--app-font-display)}.rte,.rte p,.page-width .rte{color:var(--mp-muted);text-transform:none;letter-spacing:0}.field__input,.select__select,.quantity__input{color:var(--mp-ink)!important;background:#fff!important}.field__label{color:var(--mp-muted)}.contact .button,.contact button[type=submit]{background:var(--mp-teal)!important;color:#fff!important;border:none!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;min-height:5.2rem}.template-404{padding:10rem 2rem 8rem;text-align:center}.template-404 .title{font-size:clamp(4.8rem,8vw,8rem);margin:1.2rem 0 2.4rem}.template-404 .button{background:var(--mp-teal);color:#fff;border:none;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.mp-support{background:var(--mp-bg);padding:2.4rem 0 6.4rem}.mp-support__grid{display:grid;gap:4.8rem}@media(min-width:990px){.mp-support__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.mp-support__kicker{color:var(--mp-teal);font-size:1.2rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin-bottom:1.2rem}.mp-support__title{color:var(--mp-ink);font-size:clamp(3.2rem,4vw,4.4rem);margin:0 0 2.4rem}.mp-faq details{border-bottom:1px solid var(--mp-line);padding:1.6rem 0}.mp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1.6rem;color:var(--mp-ink);font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:none;font-family:var(--app-font-sans)}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary:after{content:"+";color:var(--mp-teal);font-size:2rem;line-height:1}.mp-faq details[open] summary:after{content:"\2013"}.mp-faq .mp-faq__answer{color:var(--mp-muted);font-size:1.45rem;line-height:1.7;padding:1.2rem 0 .4rem;max-width:54rem}.mp-support__copy p{color:var(--mp-muted);font-size:1.5rem;line-height:1.7;margin:0 0 1.2rem}.footer-newsletter-form{display:flex;gap:.8rem;width:100%}.footer-newsletter-form .field,.footer-newsletter-form input[type=email]{flex:1;background-color:#181e25;border:1px solid hsl(215 20% 20%);color:#fff;padding:.8rem 1.2rem;font-size:1.4rem;min-width:0}.footer-newsletter-form button{background-color:var(--mp-teal);color:#fff;border:none;padding:.8rem 2rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:4px}.footer-newsletter-form .form__message,.footer-newsletter-note{font-size:1.2rem;margin-top:.8rem;color:#86efac}.menu-drawer,.menu-drawer a,.search-modal,.predictive-search,.quantity,.product-form__quantity{color:var(--mp-ink)}.share-button summary,.share-button__button{color:var(--mp-muted)}.related-products:empty,.related-products .grid:empty{display:none}.mp-cat-nav{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.mp-cat-nav__link{display:inline-flex;align-items:center;height:3.6rem;padding:0 1.6rem;border:1px solid var(--mp-line);color:var(--mp-ink)!important;text-decoration:none!important;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#fff}.mp-cat-nav__link:hover,.mp-cat-nav__link.is-active{background:var(--mp-navy);color:#fff!important;border-color:var(--mp-navy)}.mp-card-category{margin:0 0 .6rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mp-teal)!important}.mp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mp-muted)}.mp-breadcrumb a{color:var(--mp-teal);text-decoration:none}.mp-breadcrumb a:hover{color:var(--mp-ink)}.mp-catalog-landing{padding:4.8rem 0 8rem;background:var(--mp-bg);color:var(--mp-ink)}.mp-catalog-landing__title{font-size:clamp(4.4rem,7vw,7.2rem);margin:0 0 1.2rem;color:var(--mp-ink)}.mp-catalog-landing__lede{color:var(--mp-muted);font-size:1.6rem;max-width:52rem;margin:0 0 1.2rem;text-transform:none;letter-spacing:0;line-height:1.6}.mp-catalog-landing .mp-cat-nav{margin:2.4rem 0 3.2rem}.mp-catalog-landing__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.mp-catalog-landing__grid{grid-template-columns:repeat(2,1fr)}}.mp-catalog-tile{position:relative;display:flex;min-height:28rem;overflow:hidden;border-radius:4px;text-decoration:none;color:#fff}.mp-catalog-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28}.mp-catalog-tile__body{position:relative;z-index:1;margin-top:auto;padding:3.2rem}.mp-catalog-tile h2{color:#fff;font-size:4rem;margin:0 0 .8rem}.mp-catalog-tile__kicker{color:#ffffffb3;font-size:1.2rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin:0 0 .8rem}.mp-catalog-tile__count{color:#fffc;font-size:1.4rem;margin:0;text-transform:none;letter-spacing:0}.mp-catalog-landing__all{margin:4rem 0 0;text-align:center}.mp-catalog-empty{text-align:center;padding:6rem 2rem;color:var(--mp-ink)}.mp-catalog-empty h2{margin-bottom:1.2rem}.mp-catalog-empty p{color:var(--mp-muted);margin-bottom:2.4rem;text-transform:none;letter-spacing:0}.memphresh-card-hoodies{background:linear-gradient(135deg,#121b2b,#16325a)}.memphresh-card-hats{background:linear-gradient(135deg,#1c3940,#156579)}.memphresh-card-bags{background:linear-gradient(135deg,#19242e,#4f4322)}.mp-home-cats{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.mp-home-cats{grid-template-columns:repeat(2,1fr)}}.mp-home-cat{display:flex;flex-direction:column;justify-content:flex-end;min-height:22rem;padding:3.2rem;border-radius:4px;text-decoration:none;color:#fff}.mp-home-cat h3{color:#fff;font-size:3.2rem;margin:0 0 1.2rem}.mp-home-cat__kicker{color:#ffffffb3;font-size:1.2rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin:0 0 .8rem}.mp-home-cat__cta{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header-wrapper.header--transparent .header__submenu .header__menu-item,.header-wrapper.header--transparent .header__submenu .header__menu-item span,.header__submenu .header__menu-item,.header__submenu .header__menu-item span{color:var(--mp-ink)!important}.facets-container:empty,.facets-wrapper:has(.facets:empty){display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/memphresh.css.map */
