.announcement-bar-section{display:block!important}.announcement-bar-section .utility-bar{min-height:3.6rem;border:0;background:var(--ud-orange);color:#fff}.announcement-bar-section .announcement-bar__message{padding:.75rem 1rem;color:#fff;font-size:1.05rem;font-weight:850;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(217,111,50,.55);outline-offset:3px}#MainContent{overflow:clip}.shopify-policy__container{max-width:92rem;padding-top:6rem;padding-bottom:8rem}.main-page-title{margin-bottom:3rem;font-size:clamp(4rem,6vw,7rem)}.page-width--narrow{max-width:94rem}.rte img{height:auto;border-radius:1.6rem}.rte table{display:block;max-width:100%;overflow-x:auto}.collection-hero{padding-top:3rem;padding-bottom:1rem;background:transparent}.collection-hero__title{margin-bottom:1.5rem;font-size:clamp(4.2rem,6vw,7rem)}.collection-hero__description{max-width:72rem;color:var(--ud-muted);font-size:1.65rem}.facets-container{margin-bottom:2.5rem;padding:1.4rem 1.8rem;border:1px solid var(--ud-line);border-radius:1.6rem;background:#ffffffb8}.facet-filters__sort,.mobile-facets__sort .select__select{border-radius:999px}.product-grid{row-gap:3rem}.card__media .media{background:linear-gradient(145deg,#faf7f2,#f1e9df)}.card__content{padding-top:1.4rem}.card__heading{line-height:1.25}.product{align-items:flex-start}.product__info-container{padding-bottom:3rem}.product__title{margin-bottom:.8rem}.product__title h1{text-wrap:balance}.product__text.caption-with-letter-spacing{color:var(--ud-orange);font-weight:800;letter-spacing:.12em}body.ud-custom-product .product__text.caption-with-letter-spacing{display:none!important}.product__info-container .price{font-size:2rem}.product-form__input{max-width:none}.product-form__input .form__label{margin-bottom:.9rem}.product__info-container select{-webkit-appearance:auto;appearance:auto;border:1px solid rgba(69,35,95,.2);background-color:#fff;color:var(--ud-ink)}.product__info-container textarea{min-height:8rem;resize:vertical}.product__info-container input[type=file]{cursor:pointer}.product-form__buttons{display:grid;gap:1rem}.product-form__submit{margin-bottom:0!important}.shopify-payment-button__button{min-height:5.4rem!important;border-radius:999px!important}.ud-product-details__content>:first-child{margin-top:0}.ud-product-details__content>:last-child{margin-bottom:0}.ud-product-details__content img{max-width:100%;height:auto}.cart-drawer .drawer__inner{border:0;box-shadow:-2rem 0 6rem #2e173f29}.drawer__heading{font-size:3rem}.cart__checkout-button{border-radius:999px}.footer{margin-top:0!important}.footer__content-top{padding-top:4rem}.footer__blocks-wrapper{row-gap:4rem}.template-404{display:grid;place-items:center;min-height:58vh;padding-top:8rem;padding-bottom:10rem}.template-404__logo{display:block;width:12rem;height:auto;margin-bottom:1.5rem;filter:drop-shadow(0 1rem 1.8rem rgba(46,23,63,.12))}.template-404 .title{max-width:70rem;margin:1rem auto 1.5rem;font-size:clamp(4.5rem,7vw,8rem);text-wrap:balance}.template-404__copy{max-width:52rem;margin:0 auto 3rem;color:var(--ud-muted);font-size:1.7rem}.template-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.template-search__header .h2{font-size:clamp(4rem,6vw,7rem)}.template-search__search .field{border-radius:999px}.template-search__search .field:before,.template-search__search .field:after{border-radius:999px}.ud-about-page{max-width:124rem;padding-top:8rem;padding-bottom:10rem}.ud-about-hero{display:grid;grid-template-columns:minmax(28rem,46rem) minmax(0,1fr);align-items:center;gap:clamp(5rem,8vw,11rem);margin-bottom:7rem}.ud-about-hero__portrait{position:relative}.ud-about-hero__portrait:before{position:absolute;top:-1.6rem;right:2rem;bottom:1.8rem;left:-1.6rem;border:1px solid rgba(69,35,95,.15);border-radius:3rem;content:"";transform:rotate(-3deg)}.ud-about-hero__portrait img{position:relative;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 42%;border-radius:2.6rem;box-shadow:0 3rem 7rem #2e173f2e}.ud-about-hero__copy>img{display:block;width:13rem;height:auto;margin-bottom:2rem}.ud-about-hero__copy h1{max-width:68rem;margin:1rem 0 2rem;font-size:clamp(4.8rem,6vw,8rem);text-wrap:balance}.ud-about-hero__copy>p:not(.ud-eyebrow){max-width:62rem;color:var(--ud-muted);font-size:1.75rem}.ud-about-hero__copy .button{margin-top:1.5rem}.ud-about-copy{max-width:88rem;margin:0 auto;padding:clamp(3rem,5vw,6rem);border:1px solid var(--ud-line);border-radius:2.4rem;background:#fff;box-shadow:0 2rem 6rem #2e173f12}.ud-about-copy>:first-child{margin-top:0}.ud-about-copy>:last-child{margin-bottom:0}@media screen and (min-width:990px){.product--thumbnail_slider .product__media-wrapper{position:sticky;top:10rem}.product__info-container{padding-left:2rem}}@media screen and (max-width:749px){.facets-container{margin-left:0;margin-right:0;padding:1rem 1.2rem}.product-grid{row-gap:2rem}.product__title h1{font-size:3.4rem}.main-page-title{font-size:4rem}.ud-product-summary{padding:1.5rem}.ud-about-page{padding-top:5rem;padding-bottom:7rem}.ud-about-hero{grid-template-columns:1fr;gap:4.5rem;margin-bottom:5rem}.ud-about-hero__portrait{max-width:42rem;margin:0 auto}.ud-about-copy{padding:2.4rem}}@media screen and (max-width:410px){.ud-brand-lockup__text small{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ugly-dog-final.css.map */
