@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Inter+Tight:wght@300;400;500;600;700&family=Caveat:wght@400;500;600;700&display=swap";:root{--tt-ivory: #ffffff;--tt-cream-warm: #fbf6f1;--tt-ink: #2a1a22;--tt-ink-soft: #4a3a42;--tt-rose: #d82e8f;--tt-rose-deep: #a91f6f;--tt-rose-pale: #fad9ec;--tt-rose-tint: #fdf2f8;--tt-gold: #b8935a;--tt-border-soft: #f2ebe3;--tt-taupe: #a89890;--tt-cream: #fffcf7;--tt-font-display: "Fraunces", "Times New Roman", serif;--tt-font-body: "Inter Tight", system-ui, -apple-system, sans-serif;--tt-font-script: "Caveat", cursive;--tt-ease: cubic-bezier(.32, .72, 0, 1);--accent: 216 46 143;--text-primary: 42 26 34;--background-primary: 255 255 255;--header-background: 255 255 255;--header-text: 42 26 34;--footer-background: 251 246 241;--footer-text: 42 26 34;--button-background-primary: 216 46 143;--button-text-primary: 255 255 255;--button-background-secondary: 253 242 248;--button-text-secondary: 42 26 34;--primary-badge-background: 216 46 143;--primary-badge-text: 255 255 255;--star-color: 184 147 90;--heading-font-family: "Fraunces", "Times New Roman", serif;--text-font-family: "Inter Tight", system-ui, -apple-system, sans-serif;--rounded-button: 9999px}html body,html body *{font-family:var(--tt-font-body)!important}html body .h0,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6,html body .prose h1,html body .prose h2,html body .prose h3,html body .prose h4,html body .section-header .prose split-lines,html body #block-slide-1 split-lines{font-family:var(--tt-font-display)!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--tt-ink)!important}html body .prose h1 em,html body .prose h2 em,html body .h0 em,html body .h1 em,html body .h2 em,html body .tt-hero__title em{font-family:var(--tt-font-display)!important;font-style:italic!important;color:var(--tt-rose)!important}html body .tt-hero__title{font-family:var(--tt-font-display)!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--tt-ink)!important}html body .rich-text.justify-center p,html body .rich-text.justify-center p.h1{color:var(--tt-ink)!important}html body .rich-text.justify-center p.h1{font-family:var(--tt-font-display)!important;font-weight:400!important;letter-spacing:-.02em!important}html body .subheading,html body .tt-eyebrow{font-family:var(--tt-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--tt-rose)!important}html body .tt-script{font-family:var(--tt-font-script)!important;color:var(--tt-rose)!important}html{scroll-behavior:smooth}body{color:var(--tt-ink-soft)!important;background:var(--tt-ivory)!important;-webkit-font-smoothing:antialiased}html body store-header.header,html body .header{background:#ffffffeb!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid var(--tt-border-soft)!important}html body .header .link-faded-reverse,html body .header .bold.link-faded-reverse{color:var(--tt-ink)!important}html body .header .link-faded-reverse:hover,html body .header .bold.link-faded-reverse:hover,html body .header .bold.link-faded-reverse.tt-nav-active{color:var(--tt-rose-deep)!important}html body .header .bold.link-faded-reverse.tt-nav-active{text-decoration:underline;text-decoration-color:var(--tt-rose);text-underline-offset:4px}.tt-collection-hero{padding:32px 0 40px;text-align:center;background:linear-gradient(180deg,var(--tt-rose-tint) 0%,var(--tt-cream-warm) 100%)}.tt-collection-hero__title{font-family:var(--tt-font-display)!important;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08;margin:12px 0 16px;color:var(--tt-ink)}.tt-collection-hero__subtext{font-size:1.05rem;line-height:1.65;max-width:640px;margin:0 auto;color:var(--tt-ink-soft)}.tt-collection-hero__subtext p{margin:0 0 12px}.tt-collection-hero__subtext p:last-child{margin-bottom:0}.tt-collection-hero__subtext a{color:var(--tt-rose-deep);text-decoration:underline;text-underline-offset:2px}.tt-collection-hero__subtext a:hover{color:var(--tt-rose)}html body .collection__top-bar.tt-collection-top-bar--grid-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-block-end:12px}html body .collection__top-bar.tt-collection-top-bar--grid-heading .tt-collection-top-bar__heading{margin:0}html body .collection__top-bar.tt-collection-top-bar--grid-heading .facets-summary--grid-heading{display:flex;align-items:center;margin-inline-start:auto;flex-shrink:0}@media screen and (min-width:1000px){html body .collection--filters-sidebar .collection__top-bar.tt-collection-top-bar--grid-heading{display:flex;grid-column:2 / -1;grid-template-columns:unset;column-gap:unset}}.tt-breed-tab{text-decoration:none}html body .announcement-bar{background:var(--tt-ink)!important;color:var(--tt-ivory)!important;font-size:12px!important;letter-spacing:.08em!important;font-weight:400!important;text-transform:none!important;padding-block:12px!important}html body .announcement-bar__item{color:inherit}html body .announcement-bar p.bold,html body .announcement-bar__item p{font-weight:400!important;text-transform:none!important;display:inline-flex!important;align-items:center;gap:12px;margin:0}html body .announcement-bar p.bold:before,html body .announcement-bar__item p:before{content:"\2726";color:var(--tt-rose);flex-shrink:0}html body .announcement-bar .shape-circle{display:none!important}html body .announcement-bar__scrolling-list{display:flex!important;overflow:hidden}html body .announcement-bar__item{display:inline-flex!important;align-items:center;gap:32px!important;grid:none!important;white-space:nowrap}html body .announcement-bar scrolling-text,html body .announcement-bar .scrolling-text__text{color:#fff!important}html body .announcement-bar a{color:#fff!important;text-decoration:none!important}html body .announcement-bar a:hover{color:var(--tt-rose-pale)!important}html body .button:not(.button--outline):not(.button--subdued){border-radius:999px!important;font-weight:500!important;letter-spacing:.01em!important;transition:transform .2s var(--tt-ease),background .2s var(--tt-ease),color .2s var(--tt-ease)!important}html body .button:not(.button--outline):not(.button--subdued):hover{transform:translateY(-1px)}html body .button:not(.button--secondary):not(.button--outline):not(.button--subdued):not(.tt-btn-primary),html body .buy-now-button,html body .interactive-button{background-color:var(--tt-rose)!important;color:#fff!important}html body .button:not(.button--secondary):not(.button--outline):not(.button--subdued):not(.tt-btn-primary):hover,html body .buy-now-button:hover,html body .interactive-button:hover,html body .interactive-button.active{background-color:var(--tt-rose-deep)!important}html body a.button.tt-btn-primary:hover,html body button.tt-btn-primary:hover{background-color:var(--tt-rose-deep)!important;color:#fff!important}html body a.button.button--xl.button--secondary{background-color:var(--tt-rose-tint)!important;color:var(--tt-ink)!important}html body a.button.button--xl.button--secondary:hover{background-color:var(--tt-rose-pale)!important;color:var(--tt-rose-deep)!important}html body product-card.product-card,html body .product-card{background:var(--tt-cream-warm)!important;border:1px solid var(--tt-border-soft)!important;border-radius:16px!important;overflow:hidden;transition:transform .4s var(--tt-ease),box-shadow .4s var(--tt-ease),border-color .4s var(--tt-ease)!important}html body product-card.product-card:hover,html body .product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #2a1a221a;border-color:var(--tt-rose-pale)!important}html body .product-card__figure{background:var(--tt-cream-warm);border-radius:0!important;overflow:hidden}html body .shopify-section--main-collection .product-card__figure{aspect-ratio:4 / 5}html body .product-card__figure a{display:block;height:100%}html body .product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--tt-ease)}html body product-card.product-card:hover .product-card__image--primary,html body .product-card:hover .product-card__image--primary{transform:scale(1.06)}html body .product-card__info{padding:20px!important;gap:0!important}html body .product-card__title,html body .product-card__title a{font-family:var(--tt-font-display)!important;font-size:1.125rem!important;font-weight:500!important;line-height:1.35!important;color:var(--tt-ink)!important;text-decoration:none!important;text-transform:none!important}html body .product-card__meta{font-family:var(--tt-font-body)!important;font-size:13px!important;font-weight:400!important;color:var(--tt-taupe)!important;margin:4px 0 0!important}html body .product-card__price{font-family:var(--tt-font-body)!important;font-size:15px!important;font-weight:500!important;color:var(--tt-ink)!important;margin-top:12px!important}html body .product-card__price strong{font-weight:600!important;color:var(--tt-ink)!important}html body .product-card__price-range{color:var(--tt-taupe)!important;font-weight:400!important}html body .product-card__badge-list .badge{background:var(--tt-cream)!important;color:var(--tt-ink)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important}html body .product-card__quick-buy,html body .buy-now-button{display:none!important}html body product-card.product-card.product-card--blends.bg-custom.text-custom{border-color:var(--tt-border-soft)!important;border-radius:16px!important;padding:0!important}html body a:not(.button):hover{color:var(--tt-rose-deep)!important}html body .header .header__link-list{font-size:15px!important;gap:32px!important}html body .header .link-faded-reverse,html body .header .bold.link-faded-reverse,html body .header summary.link-faded-reverse,html body .header .header__link-list .bold{position:relative;font-size:15px!important;font-weight:400!important;letter-spacing:normal!important;padding:8px 0;color:var(--tt-ink)!important}html body .header .link-faded-reverse:after,html body .header summary.link-faded-reverse:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:var(--tt-rose);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--tt-ease)}html body .header .link-faded-reverse:hover,html body .header summary.link-faded-reverse:hover{color:var(--tt-rose-deep)!important}html body .header .link-faded-reverse:hover:after,html body .header summary.link-faded-reverse:hover:after,html body .header .link-faded-reverse[aria-current=page]:after{transform:scaleX(1)}html body .header .link-faded-reverse[aria-current=page]{color:var(--tt-rose-deep)!important}html body .header .tap-area,html body .header .header__icon-list .tap-area{border-radius:999px;transition:background .2s var(--tt-ease)}html body .header .tap-area:hover{background:var(--tt-rose-tint)!important}html body .tt-btn-primary{background-color:var(--tt-ink)!important;color:var(--tt-cream-warm)!important}html body .tt-btn-primary:hover{background-color:var(--tt-rose-deep)!important;color:#fff!important}html body a.button.tt-btn-primary,html body button.tt-btn-primary{background-color:var(--tt-ink)!important;color:var(--tt-cream-warm)!important}html body .footer,html body .footer.color-scheme{background:var(--tt-ink)!important;color:var(--tt-cream-warm)!important;--footer-background: 42 26 34;--footer-text: 251 246 241}html body .footer .prose,html body .footer .prose p,html body .footer .text-subdued,html body .footer .footer__copyright,html body .footer .link-faded{color:#fffcf7b3!important}html body .footer .prose h2,html body .footer .prose h3,html body .footer .h1,html body .footer .h2,html body .footer .h3,html body .footer .h4,html body .footer .bold{color:var(--tt-cream-warm)!important;font-family:var(--tt-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body .footer .footer__block--newsletter .h3{font-size:1rem!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.5!important;color:var(--tt-cream-warm)!important}html body .footer .footer__newsletter-form .input{background:transparent!important;color:var(--tt-cream-warm)!important;border-color:#fffcf759!important}html body .footer .footer__newsletter-form .input:focus{border-color:#fffcf799!important}html body .footer .footer__newsletter-form .floating-label{color:#fffcf7a6!important;opacity:1!important}html body .footer .footer__newsletter-form .self-submit-button .circle-chevron{background:var(--tt-rose)!important;color:#fff!important}html body .footer .footer__newsletter-form .self-submit-button .circle-chevron:hover{background:var(--tt-cream-warm)!important;color:var(--tt-ink)!important}html body .footer a:not(.button):hover,html body .footer .link-faded:hover{color:var(--tt-rose-pale)!important}html body .footer .button:not(.button--outline){background:var(--tt-rose)!important;color:#fff!important}html body .footer .button:not(.button--outline):hover{background:var(--tt-cream-warm)!important;color:var(--tt-ink)!important}html body .footer .border-t{border-color:#fffcf71a!important}html body store-header.header.is-filled,html body store-header.header[allow-transparency]:not([transparent]){position:sticky!important;top:0;z-index:20}html body .header__logo-image{max-height:52px;width:auto}html body .header__logo-image.tt-logo-wordmark{max-height:76px;width:auto}@media screen and (min-width:700px){html body .header__logo-image.tt-logo-wordmark{max-height:88px}}html body .tt-footer-logo-link{display:inline-block;margin-bottom:var(--spacing-4)}html body .tt-footer-logo{display:block;width:100%;height:auto}html body .header .count-bubble{background:var(--tt-rose)!important;color:#fff!important;font-weight:600!important}html body .shopify-section--main-product{--section-spacing-block-start: 8px !important}html body .tt-breadcrumbs-wrap{padding-top:0}html body .shopify-section--taytay-collection-header .tt-breadcrumbs-wrap,html body .shopify-section--main-collection .tt-breadcrumbs-wrap{padding-top:8px;padding-bottom:24px}html body .shopify-section--main-product .tt-breadcrumbs-wrap{padding-top:4px;padding-bottom:20px}@media screen and (min-width:1000px){html body .shopify-section--main-product{--section-spacing-block-start: 12px !important}html body .shopify-section--main-product .tt-breadcrumbs-wrap{padding-top:8px;padding-bottom:28px}html body .shopify-section--taytay-collection-header .tt-breadcrumbs-wrap,html body .shopify-section--main-collection .tt-breadcrumbs-wrap{padding-top:12px;padding-bottom:32px}}html body .tt-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-family:var(--tt-font-body)!important;font-size:13px;color:var(--tt-taupe);line-height:1.5}html body .tt-breadcrumbs a{color:var(--tt-taupe)!important;text-decoration:none!important}html body .tt-breadcrumbs a:hover{color:var(--tt-rose-deep)!important}html body .tt-breadcrumbs__sep{margin:0 8px;color:#d4c8bf}html body .tt-breadcrumbs__current{color:var(--tt-ink-soft)}html body .shopify-section--main-product .product-info__title.tt-product-title{font-family:var(--tt-font-display)!important;font-size:clamp(2rem,3.5vw,2.75rem)!important;font-weight:500!important;line-height:1.15!important;color:var(--tt-ink)!important;text-transform:none!important}html body .shopify-section--main-product .tt-pdp-breed .product-info__title.tt-product-title{font-size:clamp(1.75rem,3vw,2.35rem)!important;line-height:1.1!important;margin-bottom:0!important}html body .tt-product-title__design{font-style:italic;color:var(--tt-rose);font-weight:400}html body .shopify-section--main-product .product-info{display:flex;flex-direction:column;align-items:stretch}html body .shopify-section--main-product .product-info>label{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}html body .shopify-section--main-product .product-info__title{width:100%}html body .shopify-section--main-product .product-info shopify-app-block,html body .shopify-section--main-product .product-info [id*=my_easy_monogram],html body .shopify-section--main-product .product-info [class*=mem-],html body .shopify-section--main-product .product-info [id*=mem_]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;float:none!important}html body .shopify-section--main-product .product-info shopify-app-block button,html body .shopify-section--main-product .product-info [id*=my_easy_monogram] button,html body .shopify-section--main-product .product-info [class*=mem-] button,html body .shopify-section--main-product .product-info [id*=mem_] button{display:block!important;width:100%!important;max-width:100%!important;background:var(--tt-rose)!important;border-color:var(--tt-rose)!important;color:#fff!important;border-radius:999px!important;font-family:var(--tt-font-body)!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:14px 24px!important}html body .shopify-section--main-product .product-info shopify-app-block button:hover,html body .shopify-section--main-product .product-info [id*=my_easy_monogram] button:hover,html body .shopify-section--main-product .product-info [class*=mem-] button:hover,html body .shopify-section--main-product .product-info [id*=mem_] button:hover{background:var(--tt-rose-deep)!important;border-color:var(--tt-rose-deep)!important}html body .shopify-section--main-product .product-info__rating:empty,html body .shopify-section--main-product .rating-with-text .rating:empty{display:none!important}html body .shopify-section--main-product .product-info__description,html body .shopify-section--main-product .product-info .prose{font-family:var(--tt-font-body)!important;font-size:16px!important;line-height:1.65!important;color:var(--tt-ink-soft)!important}html body .shopify-section--main-product .tt-pdp-info.tt-pdp-personalized{padding-top:var(--spacing-3)}html body .shopify-section--main-product .tt-pdp-personalized .tt-pdp-cat{margin-bottom:var(--spacing-3)}html body .shopify-section--main-product .tt-pdp-personalized .product-info__title.tt-product-title{margin-bottom:var(--spacing-3)!important}html body .shopify-section--main-product .tt-pdp-personalized .tt-pdp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-3);margin-bottom:var(--spacing-5);padding-bottom:var(--spacing-5);border-bottom:1px solid var(--tt-border, #e8ddd4)}html body .shopify-section--main-product .tt-pdp-personalized .tt-pdp-price-row .price-list{font-size:2rem!important;line-height:1.2!important}html body .shopify-section--main-product .tt-pdp-personalized .product-info__description.tt-pdp-desc{margin-bottom:var(--spacing-6)}html body .shopify-section--main-product .tt-pdp-personalized .option,html body .shopify-section--main-product .tt-pdp-personalized .line-item-property__field,html body .shopify-section--main-product .tt-pdp-personalized .custom-field-imput{margin-bottom:var(--spacing-5)}html body .shopify-section--main-product .tt-pdp-personalized shopify-app-block:last-of-type{position:static;background:var(--tt-cream-warm, #FBF6F1);border:1px solid var(--tt-border, #e8ddd4);border-radius:16px;padding:var(--spacing-5);margin-top:var(--spacing-6);box-shadow:none}html body .shopify-section--main-product .tt-pdp-personalized .product-info__buy-buttons.tt-purchase-block{background:var(--tt-cream-warm, #FBF6F1);border:1px solid var(--tt-border, #e8ddd4);border-radius:16px;padding:var(--spacing-5);margin-top:var(--spacing-6);box-shadow:none}html body .shopify-section--main-product .tt-pdp-personalized .tt-purchase-block__inner{display:flex;flex-direction:column;gap:var(--spacing-4)}html body .shopify-section--main-product .tt-pdp-personalized .tt-purchase-block .custom-field-check{margin-bottom:0!important}html body .shopify-section--main-product .tt-pdp-personalized .tt-pet-name-field label,html body .shopify-section--main-product .tt-pdp-personalized .tt-file-upload-field label,html body .shopify-section--main-product .tt-pdp-personalized .custom-field-imput label{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tt-ink);margin-bottom:8px}html body .shopify-section--main-product .tt-pdp-personalized .tt-pet-name-field .input,html body .shopify-section--main-product .tt-pdp-personalized .tt-pet-name-field .textarea{width:100%;padding:14px 18px;background:var(--tt-cream-warm, #FBF6F1);border:1.5px solid var(--tt-border, #e8ddd4);border-radius:10px;font-size:15px;font-family:var(--tt-font-body)}html body .shopify-section--main-product .tt-pdp-personalized .tt-pet-name-field .input:focus,html body .shopify-section--main-product .tt-pdp-personalized .tt-pet-name-field .textarea:focus{border-color:var(--tt-rose);outline:none}html body .shopify-section--main-product .tt-pdp-info.tt-pdp-breed{--tt-pdp-gap: var(--spacing-2);--tt-pdp-gap-md: var(--spacing-3);--tt-pdp-gap-lg: var(--spacing-4);--product-info-block-spacing: var(--tt-pdp-gap);padding-top:var(--spacing-1)}html body .shopify-section--main-product .tt-pdp-breed>*+*{margin-block-start:var(--tt-pdp-gap)!important;margin-block-end:0!important}html body .shopify-section--main-product .tt-pdp-breed .product-info__title,html body .shopify-section--main-product .tt-pdp-breed .product-info__price,html body .shopify-section--main-product .tt-pdp-breed .product-info__description,html body .shopify-section--main-product .tt-pdp-breed .product-info__variant-picker,html body .shopify-section--main-product .tt-pdp-breed shopify-app-block{--product-info-block-spacing: var(--tt-pdp-gap)}html body .shopify-section--main-product .tt-pdp-cat{font-size:13px;color:var(--tt-rose-deep);letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin:0;line-height:1.2}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-cat{margin-block-start:0!important}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-cat+.product-info__title,html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-cat+h1.product-info__title,html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-cat+h2.product-info__title{margin-block-start:var(--spacing-1)!important}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-block-start:var(--tt-pdp-gap)!important;margin-block-end:0!important;padding-bottom:var(--tt-pdp-gap-md);border-bottom:1px solid var(--tt-border, #e8ddd4)}html body .shopify-section--main-product .tt-pdp-price-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}html body .shopify-section--main-product .tt-pdp-price-row .price-list{font-family:var(--tt-font-display)!important;font-size:2rem!important;font-weight:500!important;color:var(--tt-ink)!important;line-height:1.2!important}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-price-row .price-list{font-size:1.65rem!important;line-height:1.15!important}html body .shopify-section--main-product .tt-pdp-price-row .price-list compare-at-price,html body .shopify-section--main-product .tt-pdp-price-row .price-list .text-subdued{font-size:1.1rem!important;color:var(--tt-taupe, #8a7a72)!important;text-decoration:line-through}html body .shopify-section--main-product .tt-pdp-shipping-note{font-size:13px;color:var(--tt-rose-deep);margin-left:auto;white-space:normal;text-align:right;flex:0 1 auto;max-width:140px}html body .shopify-section--main-product .product-info__payment-terms,html body .shopify-section--main-product payment-terms,html body .shopify-section--main-product .tt-pdp-price-row shopify-payment-terms,html body .shopify-section--main-product .tt-pdp-price-row .shopify-payment-terms,html body .shopify-section--main-product .tt-pdp-price-row .payment-terms,html body .shopify-section--main-product shopify-payment-terms{display:none!important}html body .shopify-section--main-product .tt-pdp-breed .product-info__description.tt-pdp-desc{margin-block-start:var(--tt-pdp-gap-md)!important;margin-block-end:0!important}html body .shopify-section--main-product .tt-pdp-upload-callout{margin:0 0 var(--spacing-2);font-size:inherit;line-height:1.5;text-transform:uppercase;letter-spacing:.02em}html body .shopify-section--main-product .tt-pdp-upload-callout a{color:var(--tt-rose-deep, #4b035e);text-decoration:underline;text-underline-offset:2px}html body .shopify-section--main-product .tt-pdp-upload-callout a:hover{color:var(--tt-rose, #d82e8f)}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-price-row+.product-info__description{margin-block-start:var(--tt-pdp-gap-md)!important}html body .shopify-section--main-product .product-info__description.tt-pdp-desc .prose>*:first-child{margin-top:0}html body .shopify-section--main-product .product-info__description.tt-pdp-desc .prose>*:last-child{margin-bottom:0}html body .shopify-section--main-product .tt-pdp-breed .product-info__description.tt-pdp-desc .prose p,html body .shopify-section--main-product .tt-pdp-breed .product-info__description.tt-pdp-desc .prose ul,html body .shopify-section--main-product .tt-pdp-breed .product-info__description.tt-pdp-desc .prose ol{margin-block:var(--spacing-2)}html body .shopify-section--main-product .tt-pdp-breed .product-info__description.tt-pdp-desc .prose li+li{margin-block-start:2px}html body .shopify-section--main-product .tt-pdp-breed .option,html body .shopify-section--main-product .tt-pdp-breed .line-item-property__field,html body .shopify-section--main-product .tt-pdp-breed .custom-field-imput{margin-bottom:var(--tt-pdp-gap-lg)}html body .shopify-section--main-product .tt-pdp-info .line-item-property__field>label,html body .shopify-section--main-product .tt-pdp-info .custom-field-imput label,html body .shopify-section--main-product .tt-pdp-info .variant-picker__option-info legend{display:flex;justify-content:space-between;align-items:center;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--tt-ink)!important;margin-bottom:12px!important}html body .shopify-section--main-product .tt-pdp-info select,html body .shopify-section--main-product .tt-pdp-info .variant-picker select,html body .shopify-section--main-product .tt-pdp-info input[type=text]:not([type=checkbox]),html body .shopify-section--main-product .tt-pdp-info textarea{width:100%!important;padding:14px 18px!important;background:var(--tt-cream-warm, #FBF6F1)!important;border:1.5px solid var(--tt-border, #e8ddd4)!important;border-radius:10px!important;font-size:15px!important;font-family:var(--tt-font-body)!important;transition:border-color .2s ease!important;box-sizing:border-box!important}html body .shopify-section--main-product .tt-pdp-info input[name*=properties]:not([type=checkbox]){font-family:var(--tt-font-script, "Caveat", cursive)!important;font-size:22px!important}html body .shopify-section--main-product .tt-pdp-info select:focus,html body .shopify-section--main-product .tt-pdp-info input:focus,html body .shopify-section--main-product .tt-pdp-info textarea:focus{border-color:var(--tt-rose)!important;outline:none!important}html body .shopify-section--main-product .tt-pdp-info .options-flex-container--wrapper{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:0!important}@media screen and (min-width:700px){html body .shopify-section--main-product .tt-pdp-info .options-flex-container--wrapper{grid-template-columns:repeat(4,1fr)}}html body .shopify-section--main-product .tt-pdp-info variant-picker .variant-picker__option[data-option=revions] .block-swatch{padding:12px 8px!important;border-radius:10px!important;background:var(--tt-cream-warm, #FBF6F1)!important;border:1.5px solid var(--tt-border, #e8ddd4)!important;font-size:14px!important;font-weight:500!important;width:100%!important}html body .shopify-section--main-product .tt-pdp-info .product_option--text .option--name{border-radius:10px!important;padding:12px 8px!important;border:1.5px solid var(--tt-border, #e8ddd4)!important;background:var(--tt-cream-warm, #FBF6F1)!important;display:block!important;text-align:center}html body .shopify-section--main-product .tt-pdp-info .product_option_title:checked+.option--name{border-color:var(--tt-ink)!important;background:var(--tt-ivory, #fff)!important}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-options{margin-block-start:var(--tt-pdp-gap-lg)!important;margin-block-end:0!important}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-options .variant-picker__option{margin-bottom:var(--tt-pdp-gap-lg)}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-options .variant-picker__option:last-child{margin-bottom:0}html body .shopify-section--main-product .tt-pdp-options .variant-picker__option-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}html body .shopify-section--main-product .tt-pdp-options .variant-picker__option-info legend,html body .shopify-section--main-product .tt-pdp-options .variant-picker__option-info .label{font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--tt-ink)!important}html body .shopify-section--main-product .tt-pdp-options .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width:700px){html body .shopify-section--main-product .tt-pdp-options .variant-picker__option-values:not(.variant-picker__option-values--color){grid-template-columns:repeat(4,1fr)}}html body .shopify-section--main-product .tt-pdp-options .variant-picker__option-values--color{display:flex!important;flex-wrap:wrap;gap:12px}html body .shopify-section--main-product .tt-pdp-options .block-swatch{padding:12px 8px!important;background:var(--tt-cream-warm, #FBF6F1)!important;border:1.5px solid var(--tt-border, #e8ddd4)!important;border-radius:10px!important;text-align:center!important;font-size:14px!important;font-weight:500!important;color:var(--tt-ink)!important;min-height:auto!important;transition:border-color .2s ease,background .2s ease!important}html body .shopify-section--main-product .tt-pdp-options .block-swatch:hover{border-color:var(--tt-rose-pale, #f0c4dc)!important}html body .shopify-section--main-product .tt-pdp-options :checked+.block-swatch,html body .shopify-section--main-product .tt-pdp-options .block-swatch.is-selected{border-color:var(--tt-ink)!important;background:var(--tt-ivory, #fff)!important}html body .shopify-section--main-product .tt-pdp-options .color-swatch{width:44px!important;height:44px!important;border-radius:50%!important;border:2px solid transparent!important;transition:transform .2s ease!important}html body .shopify-section--main-product .tt-pdp-options :checked+.color-swatch,html body .shopify-section--main-product .tt-pdp-options .color-swatch.is-selected{border-color:var(--tt-ink)!important;transform:scale(1.05)}html body .shopify-section--main-product .variant-picker__option--size-cards .tt-size-option-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}html body .shopify-section--main-product .variant-picker__option--size-cards .tt-size-option-label .label{font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--tt-ink)!important}html body .shopify-section--main-product .variant-picker__option--size-cards .tt-size-option-label .value{font-size:14px;color:var(--tt-ink-soft)}html body .shopify-section--main-product .tt-size-options{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width:700px){html body .shopify-section--main-product .tt-size-options{grid-template-columns:repeat(4,1fr)}}html body .shopify-section--main-product .tt-size-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:var(--tt-cream-warm, #FBF6F1);border:1.5px solid var(--tt-border, #e8ddd4);border-radius:10px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease;min-height:auto}html body .shopify-section--main-product .tt-size-option:hover{border-color:var(--tt-rose-pale, #f0c4dc)}html body .shopify-section--main-product .tt-size-option.is-selected,html body .shopify-section--main-product .tt-size-options :checked+.tt-size-option{border-color:var(--tt-ink)!important;background:var(--tt-ivory, #fff)!important}html body .shopify-section--main-product .tt-size-option.is-disabled,html body .shopify-section--main-product .tt-size-options :checked+.tt-size-option.is-disabled{opacity:.45;cursor:not-allowed}html body .shopify-section--main-product .tt-size-option .size-name{display:block;font-weight:500;font-size:14px;color:var(--tt-ink)}html body .shopify-section--main-product .tt-size-option .size-dim{display:block;font-size:11px;color:var(--tt-taupe, #8a7a72);margin-top:2px}html body .shopify-section--main-product .tt-size-option .size-price{display:block;font-size:13px;color:var(--tt-ink);margin-top:6px;font-weight:500}html body .shopify-section--main-product .tt-size-options :checked+.tt-size-option:before{content:"\2713";position:absolute;top:-8px;right:-8px;width:22px;height:22px;background:var(--tt-rose);color:var(--tt-cream, #fff);border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1}html body .shopify-section--main-product .tt-pdp-breed shopify-app-block,html body .shopify-section--main-product .tt-pdp-breed .mem_widget_ui{margin-block-start:var(--tt-pdp-gap-lg)!important;margin-block-end:0!important}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-options:not(:has(.variant-picker__option-values .block-swatch,.variant-picker__option-values .color-swatch)){display:none!important;margin:0!important;height:0!important;overflow:hidden!important}html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-desc+shopify-app-block,html body .shopify-section--main-product .tt-pdp-breed .tt-pdp-desc+.mem_widget_ui,html body .shopify-section--main-product .tt-pdp-breed .product-info__description+shopify-app-block{margin-block-start:var(--tt-pdp-gap-lg)!important}html body .shopify-section--main-product .tt-purchase-block,html body .shopify-section--main-product .tt-pdp-breed shopify-app-block:last-of-type{position:static;background:var(--tt-cream-warm, #FBF6F1);border:1px solid var(--tt-border, #e8ddd4);border-radius:16px;padding:var(--spacing-5);margin-block-start:var(--spacing-6)!important;margin-block-end:0!important;box-shadow:none}html body .shopify-section--main-product .tt-pdp-breed .tt-purchase-block{padding:var(--tt-pdp-gap-md) var(--tt-pdp-gap-lg);margin-block-start:var(--tt-pdp-gap-lg)!important}@media screen and (min-width:1000px){html body .shopify-section--main-product .product{align-items:start}html body .shopify-section--main-product .tt-pdp-gallery-sticky{position:sticky;top:calc(var(--sticky-area-height) + 20px);align-self:start;z-index:0;width:100%}}@media screen and (max-width:999px){html body .shopify-section--main-product .tt-pdp-gallery-sticky{position:static;top:auto}}html body .shopify-section--main-product safe-sticky.product-info,html body .shopify-section--main-product .tt-pdp-info{position:static!important;top:auto!important;z-index:auto}html body .shopify-section--main-product .tt-pdp-info shopify-app-block input[type=text],html body .shopify-section--main-product .tt-pdp-info shopify-app-block input[type=email],html body .shopify-section--main-product .tt-pdp-info shopify-app-block textarea,html body .shopify-section--main-product .tt-pdp-info .custom-field-imput{width:100%!important;padding:14px 18px!important;background:var(--tt-cream-warm, #FBF6F1)!important;border:1.5px solid var(--tt-border, #e8ddd4)!important;border-radius:10px!important;font-size:15px!important;font-family:var(--tt-font-body)!important;transition:border-color .2s ease!important}html body .shopify-section--main-product .tt-pdp-info shopify-app-block input:focus,html body .shopify-section--main-product .tt-pdp-info shopify-app-block textarea:focus{border-color:var(--tt-rose)!important;outline:none!important}html body .shopify-section--main-product .product-info__badges{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:13px;color:var(--tt-ink-soft)}html body .shopify-section--main-product .product-info__badges .badge{display:inline-flex;align-items:center;gap:6px}html body .shopify-section--main-product .product-info__badges .badge svg{width:16px;height:16px;color:var(--tt-rose)}html body .shopify-section--main-search .tt-search-upload-callout{display:flex;align-items:flex-start;gap:18px;width:100%;max-width:560px;margin:8px auto 4px;padding:26px 28px;text-align:start;background:var(--tt-rose-tint, #fdf2f8);border:1px solid var(--tt-rose-pale, #fad9ec);border-radius:18px}html body .shopify-section--main-search .tt-search-upload-callout__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:var(--tt-ivory, #fff);color:var(--tt-rose-deep, #a91f6f)}html body .shopify-section--main-search .tt-search-upload-callout__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}html body .shopify-section--main-search .tt-search-upload-callout__eyebrow{margin:0;font-family:var(--tt-font-body);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tt-taupe, #a89890);overflow-wrap:anywhere}html body .shopify-section--main-search .tt-search-upload-callout__title{margin:0;font-family:var(--tt-font-display);font-size:21px;font-weight:600;line-height:1.25;color:var(--tt-ink, #2a1a22)}html body .shopify-section--main-search .tt-search-upload-callout__text{margin:0;font-family:var(--tt-font-body);font-size:15px;line-height:1.5;color:var(--tt-ink-soft, #4a3a42)}html body .shopify-section--main-search .tt-search-upload-callout__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:14px 28px;font-family:var(--tt-font-body);font-size:15px;font-weight:500;letter-spacing:.01em;border:none;border-radius:999px;background:var(--tt-ink, #2a1a22);color:var(--tt-cream-warm, #fbf6f1);text-decoration:none;transition:transform .2s var(--tt-ease),background .2s var(--tt-ease)}html body .shopify-section--main-search .tt-search-upload-callout__cta:hover{background:var(--tt-rose-deep, #a91f6f);color:#fff;transform:translateY(-1px)}html body .shopify-section--main-search .tt-search-upload-callout__arrow{display:inline-block;transition:transform .3s var(--tt-ease)}html body .shopify-section--main-search .tt-search-upload-callout__cta:hover .tt-search-upload-callout__arrow{transform:translate(4px)}@media screen and (max-width:599px){html body .shopify-section--main-search .tt-search-upload-callout{flex-direction:column;align-items:center;padding:24px 20px;text-align:center}html body .shopify-section--main-search .tt-search-upload-callout__body{align-items:center}html body .shopify-section--main-search .tt-search-upload-callout__cta{width:100%}}@media(prefers-reduced-motion:reduce){html body .shopify-section--main-search .tt-search-upload-callout__cta,html body .shopify-section--main-search .tt-search-upload-callout__arrow{transition:none}html body .shopify-section--main-search .tt-search-upload-callout__cta:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/taytay-redesign.css.map */
