.contact__grid{display:grid;gap:28px;align-items:start}@media(min-width:990px){.contact__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px}}.contact__card{background:#fff;color:var(--ink);border-radius:var(--round);padding:clamp(22px,3vw,40px);box-shadow:inset 0 0 0 1.5px var(--ink)}.contact__card .btn{margin-top:6px}.contact__intro{font-family:var(--font-serif);font-size:26px;line-height:1.25;margin-bottom:24px}.contact__list{display:grid;gap:12px}.contact__item{display:flex;flex-direction:column;gap:4px;padding:18px 22px;border-radius:22px;background:var(--lilac)}.contact__item--cyan{background:var(--lime)}.contact__item--magenta{background:var(--lilac)}.contact__item:nth-child(3){background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.contact__label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.contact__item a{font-weight:700;font-size:18px}.contact__item a:hover{text-decoration:underline;text-decoration-thickness:2px}.article-card .ratio{border-radius:var(--card-radius);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.article-card:hover .ratio{transform:rotate(-1.2deg)}.article-card h2{font-size:28px}.article-card h2 a:hover{background:linear-gradient(transparent 60%,var(--lime) 60%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.article__image{border-radius:32px;overflow:hidden}.blog-empty{max-width:640px;padding:34px;background:var(--lilac);border-radius:var(--round)}.blog-empty h2{margin-bottom:10px}.blog-empty p{margin-bottom:22px;opacity:.8}.product-form .shopify-payment-button{margin-top:12px}.buy .shopify-payment-button__button,.buy .shopify-payment-button__button--unbranded{min-height:54px;border-radius:999px;border:1.5px solid var(--ink);font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}.buy .shopify-payment-button__button--unbranded{background:var(--lime);color:var(--ink)}.buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ink);color:var(--lime)}.buy .shopify-payment-button__more-options{margin-top:10px;font-size:13px}@media(max-width:480px){.buy__row{gap:8px}.buy__row .qty{width:132px}}.hero__badge text{font-size:10.5px;letter-spacing:.1em}.rail{padding:18px 0 4px;border-top:1px solid var(--line)}.rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.rail__title{margin:0;font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em;font-size:22px;line-height:1.1}.rail__all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;background:linear-gradient(var(--lime),var(--lime)) 0 100% / 100% 3px no-repeat;padding-bottom:2px;white-space:nowrap}.rail__all .icon{width:14px;height:14px}.rail__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 10px;scroll-padding:0 var(--gutter)}@media(min-width:990px){.rail__track{margin:0;padding:2px 0 10px;scroll-padding:0}}.rail__track::-webkit-scrollbar{display:none}.rail__item{flex:0 0 128px;scroll-snap-align:start}.rail__link{display:flex;flex-direction:column;gap:6px}.rail__img{display:block;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:var(--color-soft);transition:transform .25s ease}.rail__img img,.rail__img svg{width:100%;height:100%;object-fit:cover}.rail__link:hover .rail__img{transform:rotate(-2deg)}.rail__name{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rail__price{font-size:13px;opacity:.75}@media(max-width:749px){.more-tees__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.more-tees__grid .card__title{font-size:14px}}.more-tees__foot{display:flex;justify-content:center;margin-top:40px}.product{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.product{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.product>*,.product__info-inner>*{min-width:0}.footer{padding-top:32px}.footer .footer__top{gap:20px 40px;padding-bottom:18px;align-items:start}@media(min-width:1100px){.footer .footer__top{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}@media(min-width:750px)and (max-width:1099px){.footer .footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer .footer__brand{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px}.footer .footer__logo{display:inline-block;padding:0;margin:0;max-width:none;grid-row:1;grid-column:1}.footer .footer__logo .logo__img{width:112px;height:auto}.footer .footer__lead{font-size:15px;line-height:1.3;letter-spacing:-.02em;margin:0;grid-column:1 / -1;grid-row:2}.footer .footer__social{margin:0;gap:6px;justify-self:start;grid-row:1;grid-column:2}.footer .footer__social a{width:34px;height:34px}.footer .footer__social .icon{width:15px;height:15px}.footer .footer__heading{margin:0 0 8px;font-size:11px}.footer .footer__links{display:flex;flex-wrap:wrap;gap:4px 18px}.footer .footer__links li+li{margin-top:0}.footer .footer__links a,.footer .footer__links p{font-size:14px}.footer .footer__links p{margin:0}.footer .footer__bottom{padding:10px 0 14px;font-size:12px}@media(max-width:749px){.footer{padding-top:26px}.footer .footer__top{gap:18px;padding-bottom:16px;grid-template-columns:1fr 1fr}.footer .footer__top>.footer__brand,.footer .footer__top>div:nth-child(2){grid-column:1 / -1}}.newsletter--split{text-align:left}.newsletter__card{position:relative;display:grid;gap:22px 48px;align-items:center;background:var(--lilac);color:var(--ink);border:1.5px solid var(--ink);border-radius:32px;padding:clamp(26px,3.4vw,44px) clamp(22px,4vw,56px)}.scheme-cyan .newsletter__card{background:#fff}@media(min-width:900px){.newsletter__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.newsletter--split .eyebrow{margin-bottom:12px}.newsletter--split h2{font-size:calc(clamp(2rem,3.6vw,3.2rem) * var(--heading-scale));margin:0 0 10px}.newsletter--split .rte{margin:0;color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:16px}.newsletter__stickers{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.nl-sticker{display:inline-block;padding:7px 14px;border:1.5px solid var(--ink);border-radius:999px;font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.1;color:var(--ink)}.nl-sticker--lime{background:var(--lime);transform:rotate(-3deg)}.nl-sticker--cream{background:var(--cream);transform:rotate(2deg)}.newsletter__smiley{position:absolute;top:-26px;right:clamp(18px,4vw,48px);width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:34px;line-height:1;background:var(--lime);border:1.5px solid var(--ink);animation:nlWobble 3.2s ease-in-out infinite}@keyframes nlWobble{0%,to{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}@media(prefers-reduced-motion:reduce){.newsletter__smiley{animation:none}}@media(max-width:599px){.newsletter__smiley{width:52px;height:52px;font-size:28px;top:-22px}}.header .nav-item .dropdown{padding:8px;overflow:hidden}.header .nav-item .dropdown a{padding:9px 14px;border-radius:14px}.card .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;border:1.5px solid #DADADA;pointer-events:none;transition:border-color .2s ease,border-width .2s ease}.card:hover .card__media:after{border:3px solid #D4FF3A}html[data-theme=dark] .card .card__media:after{border-color:#3a3a3a}html[data-theme=dark] .card:hover .card__media:after{border-color:#d4ff3a}.badge--accent{background:var(--color-text)!important;color:var(--color-bg)!important}.card__title{font-family:var(--font-heading);text-transform:var(--heading-transform);font-weight:700;letter-spacing:-.01em;font-size:13px;line-height:1.3}.price--sale .price__current{color:var(--color-accent);font-weight:700}.card .card__media:after{border-color:#e2e2e2}.card:hover .card__media:after{border:2px solid var(--color-accent)}html[data-theme=dark] .card:hover .card__media:after{border-color:var(--color-accent)}.scheme-blue{--bg: var(--color-accent-2);--fg: #FFFFFF;background:var(--bg);color:var(--fg);--muted: color-mix(in srgb, var(--fg) 70%, transparent);--line: color-mix(in srgb, var(--fg) 20%, transparent)}.scheme-blue .marquee__sep{color:var(--fg)}.scheme-blue a.marquee__item:hover{color:var(--fg);opacity:.8}.card:hover .card__media,.grid>li:nth-child(2n) .card:hover .card__media{transform:scale(1.02)}.spotlight:hover,.spotlights>li:nth-child(2n) .spotlight:hover{transform:translateY(-4px)}.btn:hover,.article-card:hover .ratio,.rail__link:hover .rail__img{transform:none}.newsletter__smiley{animation:none}.card .card__media,.spotlight__media,.cg-tile,.ti-item,.rail__img{background:#fff}.ti-row{background:#ececec}.card .card__media,.spotlight__media,.cg-tile,.rail__img,.article-card .ratio,.article__image,.hero .crt .crt__screen,.hero .crt .crt__screen video,.hero .crt .crt__screen .hero-video,.hero__media,.hero-grid img{border-radius:0!important;clip-path:none!important}.header .nav-item .dropdown,.nav-item .dropdown,.header .nav-item .dropdown a{border-radius:0!important}.price--sale .price__current{color:var(--ink)!important}.scheme-cyan{--fg: #FFFFFF !important;color:#fff!important}.scheme-cyan .rte{color:color-mix(in srgb,#FFFFFF 85%,transparent)!important}.spotlight--cyan{--tile-fg: #FFFFFF !important}.review:nth-child(3n+2){color:#fff!important}.review:nth-child(3n+2) .review__stars{color:#fff!important}.review:nth-child(3n+2) .review__name span{color:color-mix(in srgb,#FFFFFF 75%,transparent)!important}h1,h2,h3,h4,.h-display,.h1,.h2,.h3,.card__title,.pop-text,.spotlight__title{font-weight:600!important}*,*:before,*:after{border-radius:0!important}.newsletter__card,.newsletter__card h2,.newsletter__card .eyebrow{color:#fff!important}.newsletter--split .rte{color:color-mix(in srgb,#FFFFFF 85%,transparent)!important}.scheme-cyan .newsletter__card,.scheme-cyan .newsletter__card h2,.scheme-cyan .newsletter__card .eyebrow{color:var(--ink)!important}.scheme-cyan .newsletter--split .rte{color:color-mix(in srgb,var(--ink) 72%,transparent)!important}.hero .crt .crt__screen,.crt .crt__screen,.hero-carousel .crt__screen{box-shadow:none!important;background:transparent!important}.crt__lines,.crt__roll,.crt__glass{display:none!important}.crt__screen video{filter:none!important;-webkit-mask-image:radial-gradient(ellipse 72% 72% at center,#000 50%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at center,#000 50%,transparent 100%)}.hero__slide--video.is-active .crt__screen video{animation:none!important}.newsletter__stickers .nl-sticker,.newsletter__stickers .nl-sticker--lime,.newsletter__stickers .nl-sticker--cream{color:var(--ink)!important}.newsletter__card{padding-bottom:clamp(92px,11vw,108px)}.newsletter--split .newsletter-form-wrap{display:block}.newsletter--split .newsletter-form{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:none;margin:0;gap:0;flex-direction:row}.newsletter--split .newsletter-form .input{flex:1;min-width:0;background:transparent;border:0;border-top:1.5px solid currentColor;color:inherit;padding:20px clamp(22px,4vw,56px)}.newsletter--split .newsletter-form .input::placeholder{color:inherit;opacity:.65}.newsletter--split .newsletter-form .input:focus{box-shadow:none}.newsletter--split .newsletter-form .btn{flex-shrink:0;border:0;border-top:1.5px solid currentColor;background:var(--lime);color:var(--ink)!important;padding:0 clamp(22px,4vw,44px)}@media(max-width:599px){.newsletter__card{padding-bottom:clamp(110px,30vw,136px)}.newsletter--split .newsletter-form .input{padding:18px clamp(18px,6vw,28px)}.newsletter--split .newsletter-form .btn{padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/ekdotee-custom.css.map */
