:root{--ud-purple: #45235f;--ud-purple-dark: #2e173f;--ud-orange: #d96f32;--ud-cream: #fbf7f0;--ud-paper: #ffffff;--ud-ink: #1c1720;--ud-muted: #6d6570;--ud-line: rgba(69, 35, 95, .14);--ud-radius-sm: 10px;--ud-radius: 18px;--ud-radius-lg: 28px;--ud-shadow: 0 12px 32px rgba(46, 23, 63, .09);--page-width: 124rem}html{scroll-behavior:smooth}body{background:var(--ud-cream);color:var(--ud-ink);font-size:1.6rem;letter-spacing:-.01em}body,button,input,select,textarea{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--ud-purple-dark);font-weight:700;letter-spacing:-.035em;line-height:1.05}p{line-height:1.65}a:not(.button){text-underline-offset:.25rem;text-decoration-thickness:.08rem}.page-width{padding-left:2rem;padding-right:2rem}.button,.shopify-challenge__button,.customer button{min-height:5rem;padding:0 2.6rem;border:0;border-radius:999px;background:var(--ud-purple);color:#fff;font-weight:700;letter-spacing:0;box-shadow:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{display:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--ud-purple-dark);box-shadow:0 8px 20px #2e173f2e;transform:translateY(-2px)}.button--secondary{background:transparent;color:var(--ud-purple);box-shadow:inset 0 0 0 1.5px var(--ud-purple)}.button--secondary:hover{color:#fff}.field__input,.select__select,.customer .field input,.customer select,textarea{border-radius:var(--ud-radius-sm);background:var(--ud-paper)}.field:before,.field:after,.select:before,.select:after{border-radius:var(--ud-radius-sm)}.header-wrapper{background:#fbf7f0f5;border-bottom:1px solid var(--ud-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header{min-height:7.6rem}.header__heading-logo-wrapper{transition:transform .18s ease}.header__heading-link:hover .header__heading-logo-wrapper{transform:rotate(-2deg) scale(1.03)}.ud-brand-lockup{display:inline-flex;align-items:center;gap:1rem;color:var(--ud-purple-dark)}.ud-brand-lockup>img{width:5.2rem;height:4.4rem;object-fit:contain;filter:drop-shadow(0 .4rem .6rem rgba(46,23,63,.12));transition:transform .26s cubic-bezier(.2,.75,.2,1)}.header__heading-link:hover .ud-brand-lockup>img{transform:rotate(-4deg) scale(1.06)}.ud-brand-lockup__text{display:flex;flex-direction:column;line-height:1}.ud-brand-lockup__text strong{color:var(--ud-purple-dark);font-size:2rem;letter-spacing:-.04em}.ud-brand-lockup__text small{margin-top:.35rem;color:var(--ud-muted);font-size:.95rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.header__menu-item,.menu-drawer__menu-item{color:var(--ud-ink);font-weight:650;letter-spacing:-.01em}.header__menu-item:hover,.header__active-menu-item{color:var(--ud-purple)}.header__icon{color:var(--ud-purple-dark)}.cart-count-bubble{background:var(--ud-orange);color:#fff}.ud-header-cta{display:none;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2rem;border-radius:999px;background:var(--ud-orange);color:#fff;font-size:1.4rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.ud-header-cta:hover{background:#bd5724;color:#fff;box-shadow:0 7px 16px #5d2b132e;transform:translateY(-1px)}.card-wrapper .card,.collection-list .card,.article-card-wrapper .card{overflow:hidden;border:1px solid var(--ud-line);border-radius:var(--ud-radius);background:var(--ud-paper);box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-wrapper:hover .card,.collection-list .card:hover{border-color:#45235f47;box-shadow:var(--ud-shadow);transform:translateY(-4px)}.card__heading{color:var(--ud-purple-dark);font-weight:700}.price{color:var(--ud-ink);font-weight:650}.badge{border:0;border-radius:999px;padding:.7rem 1.1rem}.footer{background:var(--ud-purple-dark);color:#ffffffc7;border-top:0}.footer h2,.footer .footer-block__heading,.footer .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a{color:#fff}.footer .list-menu__item--link{opacity:.76;transition:opacity .15s ease,transform .15s ease}.footer .list-menu__item--link:hover{opacity:1;transform:translate(3px)}.footer__content-top{padding-top:6rem;padding-bottom:4rem}.footer__content-bottom{border-top-color:#ffffff24}.footer .field__input{background:#ffffff14;color:#fff}.footer .field__label{color:#ffffffb3}.footer .list-social__link{color:#fff}.ud-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-top:5rem;padding-bottom:1rem}.ud-footer-brand__mark{display:block;flex:0 0 auto}.ud-footer-brand__mark img{display:block;width:10rem;height:auto;filter:drop-shadow(0 .8rem 1.4rem rgba(0,0,0,.2));transition:transform .26s cubic-bezier(.2,.75,.2,1)}.ud-footer-brand__mark:hover img{transform:rotate(-3deg) scale(1.04)}.ud-footer-brand p{max-width:48rem;margin:0;color:#ffffffb8;font-size:1.35rem;text-align:right}@media screen and (min-width:750px){.page-width,.header{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:749px){.ud-brand-lockup{gap:.7rem}.ud-brand-lockup>img{width:4.4rem;height:3.8rem}.ud-brand-lockup__text strong{font-size:1.65rem}.ud-brand-lockup__text small{font-size:.75rem;letter-spacing:.1em}.ud-footer-brand{align-items:flex-start;flex-direction:column;gap:1.5rem;padding-top:4rem}.ud-footer-brand__mark img{width:8rem}.ud-footer-brand p{max-width:34rem;text-align:left}}@media screen and (min-width:990px){.header{column-gap:2.4rem}.header__inline-menu{margin-left:0}}@media screen and (min-width:1200px){.ud-header-cta{display:inline-flex}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ugly-dog-global.css.map */
