:root{--tiny-ties-primary-hero-floor: 41.9rem;--tiny-ties-primary-hero-title-size: var(--tt-display);--tiny-ties-primary-hero-title-line-height: .94;--tiny-ties-primary-hero-subtitle-size: var(--tt-lead);--tiny-ties-primary-hero-subtitle-line-height: 1.6;--tt-band-light: var(--tiny-ties-paper);--tt-band-warm: color-mix(in srgb, var(--tiny-ties-blush) 24%, var(--tiny-ties-paper));--tt-band-warm-deep: color-mix(in srgb, var(--tiny-ties-blush) 38%, var(--tiny-ties-paper));--tt-band-veil: color-mix(in srgb, var(--tiny-ties-rose) 14%, transparent);--tt-band-veil-gold: color-mix(in srgb, var(--tiny-ties-gold) 10%, transparent)}.tiny-ties-featured-bandanas__background{background:linear-gradient(180deg,var(--tt-band-light) 0%,var(--tt-band-light) 62%,var(--tt-band-warm) 100%),linear-gradient(125deg,#6b564709,#d9a19a11 43%,#b8804d0a)}.tiny-ties-featured-bandanas{--tiny-ties-card: rgb(255 253 248 / .92);--tiny-ties-border: rgb(107 86 71 / .085);--tiny-ties-shadow: 0 18px 42px rgb(72 43 37 / .085);--tiny-ties-shadow-strong: 0 22px 50px rgb(72 43 37 / .13);position:relative;isolation:isolate;box-sizing:border-box;max-width:100vw;overflow:hidden}.tiny-ties-featured-bandanas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .5),transparent 22%,transparent 80%,rgb(255 255 255 / .42)),linear-gradient(180deg,rgb(107 86 71 / .025),transparent 36%,rgb(217 161 154 / .045));-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.tiny-ties-featured-bandanas .section-resource-list__header{width:100%}.tiny-ties-featured-bandanas .section-resource-list__header>.group-block{width:100%}.tiny-ties-featured-bandanas .section-resource-list__header .group-block-content{position:relative;align-items:flex-end;gap:34px;padding-block-end:14px}.tiny-ties-featured-bandanas .section-resource-list__header .group-block-content:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:min(100%,620px);height:1px;background:linear-gradient(90deg,rgb(107 86 71 / .12),rgb(107 86 71 / .035) 72%,transparent)}.tiny-ties-featured-bandanas .section-resource-list__header .text-block{max-width:min(720px,100%)}.tiny-ties-featured-bandanas .section-resource-list__header .text-block p:first-child{margin-block:0 10px;color:var(--tiny-ties-accent);font-family:var(--font-accent--family);font-size:var(--tt-2xs);font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.tiny-ties-featured-bandanas .section-resource-list__header .text-block h2,.tiny-ties-featured-bandanas .section-resource-list__header .text-block h3{margin:0;color:var(--tiny-ties-ink);font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-size:var(--tt-title-lg);font-weight:720;line-height:1.04;text-wrap:balance}.tiny-ties-featured-bandanas .section-resource-list__header .text-block p:last-child:not(:first-child){max-width:50ch;margin-block:12px 0;color:#2f2927ad;font-size:var(--tt-base);line-height:1.62}.tiny-ties-featured-bandanas .section-resource-list__header .button-secondary,.tiny-ties-featured-bandanas .section-resource-list__header .link{min-height:42px;padding:11px 18px;color:var(--tiny-ties-accent);background:#fffdfaad;border:1px solid rgb(107 86 71 / .18);border-radius:2px;margin-block-end:2px;box-shadow:0 10px 24px #6b564712;font-size:var(--tt-sm);font-weight:700;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:color .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.tiny-ties-featured-bandanas .section-resource-list__header .button-secondary:hover,.tiny-ties-featured-bandanas .section-resource-list__header .link:hover{color:#fff;background:var(--tiny-ties-accent);border-color:var(--tiny-ties-accent);box-shadow:0 13px 30px #6b564729;transform:translateY(-1px)}.tiny-ties-featured-bandanas .resource-list{align-items:stretch;max-width:100%}.tiny-ties-featured-bandanas .resource-list--grid{gap:32px 24px}.tiny-ties-featured-bandanas .resource-list__item{min-width:0}.tiny-ties-featured-bandanas .product-card,.tiny-ties-shop .product-card{width:100%;height:100%;min-width:0}.tiny-ties-featured-bandanas .product-card__content.product-grid__card{min-width:0;height:100%;position:relative;padding:11px 11px 16px;background:linear-gradient(180deg,var(--tiny-ties-card) 0%,rgb(255 250 246 / .9) 100%),linear-gradient(135deg,#ffffff9e,#d9a19a09);border:1px solid var(--tiny-ties-border);border-radius:8px;box-shadow:var(--tiny-ties-shadow);color:var(--tiny-ties-ink);overflow:hidden;isolation:isolate;transition:border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.tiny-ties-featured-bandanas .product-card__content.product-grid__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(140deg,rgb(255 255 255 / .48) 0%,transparent 38%),linear-gradient(320deg,rgb(107 86 71 / .025),transparent 50%);opacity:.82}.tiny-ties-featured-bandanas .card-gallery{--gallery-aspect-ratio: 4 / 5;overflow:hidden;aspect-ratio:4 / 5;border-radius:7px;background:linear-gradient(180deg,#fffaf4,#fff6f0);box-shadow:inset 0 0 0 1px #6b564712,0 1px #ffffffad}.tiny-ties-featured-bandanas .card-gallery slideshow-component,.tiny-ties-featured-bandanas .card-gallery slideshow-container,.tiny-ties-featured-bandanas .card-gallery slideshow-slides,.tiny-ties-shop .card-gallery slideshow-component,.tiny-ties-shop .card-gallery slideshow-container,.tiny-ties-shop .card-gallery slideshow-slides,main[data-template*=product] .product-recommendations .card-gallery slideshow-component,main[data-template*=product] .product-recommendations .card-gallery slideshow-container,main[data-template*=product] .product-recommendations .card-gallery slideshow-slides{height:100%}.tiny-ties-featured-bandanas .quick-add,.tiny-ties-featured-bandanas .product-badges{display:none}.tiny-ties-featured-bandanas .card-gallery img,.tiny-ties-featured-bandanas .card-gallery .product-card__image,.tiny-ties-featured-bandanas .card-gallery .product-media-container{transition:filter .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);filter:saturate(.985) contrast(.995)}.tiny-ties-featured-bandanas product-title,.tiny-ties-featured-bandanas .price{padding-inline:6px}.tiny-ties-featured-bandanas product-title{display:block;padding-block-start:2px}.tiny-ties-featured-bandanas product-title :is(a,h3,h4,p),.tiny-ties-featured-bandanas .product-title :is(a,h3,h4,p){color:var(--tiny-ties-ink);font-weight:650;font-size:var(--tt-base);line-height:1.32}.tiny-ties-featured-bandanas .price{color:#6b5647e0;font-weight:700;font-size:var(--tt-sm);line-height:1.25;padding-block-end:2px}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.tiny-ties-featured-bandanas .section-resource-list__header,.tiny-ties-featured-bandanas .resource-list{animation:tiny-ties-card-rise .82s cubic-bezier(.22,1,.36,1) both}.tiny-ties-featured-bandanas .resource-list{animation-delay:80ms}.tiny-ties-featured-bandanas .product-card:hover .product-card__content.product-grid__card{border-color:#6b564733;box-shadow:var(--tiny-ties-shadow-strong);transform:translateY(-2px)}.tiny-ties-featured-bandanas .product-card:hover .card-gallery img,.tiny-ties-featured-bandanas .product-card:hover .card-gallery .product-card__image,.tiny-ties-featured-bandanas .product-card:hover .card-gallery .product-media-container{filter:saturate(1.01) contrast(1.005);transform:none}.tiny-ties-featured-bandanas .resource-list__item{animation:tiny-ties-card-rise .86s cubic-bezier(.22,1,.36,1) both}.tiny-ties-featured-bandanas .resource-list__item:nth-child(2){animation-delay:70ms}.tiny-ties-featured-bandanas .resource-list__item:nth-child(3){animation-delay:.14s}.tiny-ties-featured-bandanas .resource-list__item:nth-child(4){animation-delay:.21s}.tiny-ties-featured-bandanas .resource-list__item:nth-child(n+5){animation-delay:.28s}}@supports (animation-timeline: view()){@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.tiny-ties-featured-bandanas .section-resource-list__header,.tiny-ties-featured-bandanas .resource-list,.tiny-ties-featured-bandanas .resource-list__item{animation-timeline:view();animation-range:entry 0% cover 26%}}}.tt-reveal-ready [data-tt-reveal]{opacity:0;transform:translate3d(0,var(--tt-reveal-distance),0) scale(.988);transition:opacity var(--tt-reveal-duration-fast) var(--tt-reveal-easing),transform var(--tt-reveal-duration) var(--tt-reveal-easing-soft);transition-delay:calc(var(--tt-reveal-step, 0) * var(--tt-reveal-stagger))}.tt-reveal-ready [data-tt-reveal].tt-in{opacity:1;transform:none}.tt-reveal-ready [data-tt-reveal=soft]{transform:translate3d(0,calc(var(--tt-reveal-distance) * 1.4),0) scale(.985);transition:opacity var(--tt-reveal-duration) var(--tt-reveal-easing),transform var(--tt-reveal-duration-slow) var(--tt-reveal-easing-soft);transition-delay:calc(var(--tt-reveal-step, 0) * var(--tt-reveal-stagger-loose))}.tt-reveal-ready [data-tt-reveal=fade]{transform:none;transition:opacity var(--tt-reveal-duration) var(--tt-reveal-easing)}@supports (animation-timeline: view()) and (animation-range: entry 0% cover 26%){.tt-scroll-reveal-ready [data-tt-reveal]{opacity:0;transform:translate3d(0,var(--tt-reveal-distance),0) scale(.988);animation-name:tiny-ties-scroll-reveal;animation-duration:1ms;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block);animation-range:entry var(--tt-reveal-entry, 0%) cover var(--tt-reveal-cover, 26%)}.tt-scroll-reveal-ready [data-tt-reveal=soft]{transform:translate3d(0,calc(var(--tt-reveal-distance) * 1.4),0) scale(.985);animation-range-end:cover var(--tt-reveal-cover, 32%)}.tt-scroll-reveal-ready [data-tt-reveal=fade]{transform:none}}@keyframes tiny-ties-scroll-reveal{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tt-reveal-ready [data-tt-reveal],.tt-scroll-reveal-ready [data-tt-reveal]{opacity:1;transform:none;transition:none;animation:none}}.tiny-ties-featured-bandanas product-card[data-product-title-handle=cherry-blue-bandana] .card-gallery .product-media-container,.tiny-ties-shop product-card[data-product-title-handle=cherry-blue-bandana] .card-gallery .product-media-container,main[data-template*=product] .product-recommendations product-card[data-product-title-handle=cherry-blue-bandana] .card-gallery .product-media-container{transform:none}.tiny-ties-featured-bandanas product-card[data-product-title-handle=cherry-blue-bandana] .card-gallery .product-media-container.media-fit img,.tiny-ties-shop product-card[data-product-title-handle=cherry-blue-bandana] .card-gallery .product-media-container.media-fit img,main[data-template*=product] .product-recommendations product-card[data-product-title-handle=cherry-blue-bandana] .card-gallery .product-media-container.media-fit img{object-fit:cover;object-position:34% center}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.tiny-ties-featured-bandanas product-card[data-product-title-handle=cherry-blue-bandana]:hover .card-gallery .product-media-container,.tiny-ties-shop product-card[data-product-title-handle=cherry-blue-bandana]:hover .card-gallery .product-media-container,main[data-template*=product] .product-recommendations product-card[data-product-title-handle=cherry-blue-bandana]:hover .card-gallery .product-media-container{transform:none}.tiny-ties-featured-bandanas product-card[data-product-title-handle=cherry-blue-bandana]:hover .card-gallery .product-media-container.media-fit img,.tiny-ties-shop product-card[data-product-title-handle=cherry-blue-bandana]:hover .card-gallery .product-media-container.media-fit img,main[data-template*=product] .product-recommendations product-card[data-product-title-handle=cherry-blue-bandana]:hover .card-gallery .product-media-container.media-fit img{filter:saturate(1.025) contrast(1.01)}}@media screen and (max-width:749px){.tiny-ties-featured-bandanas{--full-page-grid-central-column-width: min( calc(100vw - 32px) , 420px);--full-page-grid-margin: minmax(16px, 16px);--full-page-grid-with-margins: 16px minmax(0, var(--full-page-grid-central-column-width)) 16px;width:100vw;grid-template-columns:var(--full-page-grid-with-margins);overflow-x:clip}.tiny-ties-featured-bandanas>.section-resource-list__header,.tiny-ties-featured-bandanas>.resource-list,.tiny-ties-featured-bandanas>.section-resource-list__content{width:min(calc(100vw - 32px),420px)!important;max-width:min(calc(100vw - 32px),420px)!important;justify-self:start}.tiny-ties-featured-bandanas .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 10px}.tiny-ties-featured-bandanas .section-resource-list__header .group-block-content{align-items:flex-start;flex-direction:column;gap:15px;padding-block-end:16px}.tiny-ties-featured-bandanas .section-resource-list__header .group-block-content:after{width:100%}.tiny-ties-featured-bandanas .section-resource-list__header .text-block h2,.tiny-ties-featured-bandanas .section-resource-list__header .text-block h3{line-height:1.08}.tiny-ties-featured-bandanas .section-resource-list__header .text-block p:last-child:not(:first-child){line-height:1.58}.tiny-ties-featured-bandanas .section-resource-list__header .button-secondary,.tiny-ties-featured-bandanas .section-resource-list__header .link{width:fit-content}.tiny-ties-featured-bandanas .product-card__content.product-grid__card{padding:7px 7px 12px;box-shadow:0 10px 24px #502e2a1a}.tiny-ties-featured-bandanas product-title,.tiny-ties-featured-bandanas .price{padding-inline:2px}.tiny-ties-featured-bandanas product-title :is(a,h3,h4,p),.tiny-ties-featured-bandanas .product-title :is(a,h3,h4,p){line-height:1.28}}@media screen and (min-width:750px)and (max-width:989px){.tiny-ties-featured-bandanas .section-resource-list__header .group-block-content{gap:26px}}@keyframes tiny-ties-card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}main>.shopify-section:has(.tiny-ties-product-info)+.shopify-section:has(.tiny-ties-faq) .tiny-ties-faq{padding-block-start:max(var(--padding-block-start, 0px),clamp(4rem,8vw,6.5rem))!important}main>.shopify-section:has(.tiny-ties-product-info)+.shopify-section:has(.tiny-ties-faq) .tiny-ties-faq__header{padding-block-start:0}footer{--tiny-ties-footer-background: #fff7f2;--tiny-ties-footer-ink: var(--tiny-ties-ink);--tiny-ties-footer-muted: rgb(47 41 39 / .78);--tiny-ties-footer-accent: var(--tiny-ties-accent);--tiny-ties-footer-accent-hover: var(--tiny-ties-accent-deep);background:var(--tiny-ties-footer-background);color:var(--tiny-ties-footer-ink)}footer .section-background{background:var(--tiny-ties-footer-background)}footer .footer-content{align-items:center}footer .footer-content .text-block,footer .footer-content .text-block>*{color:var(--tiny-ties-footer-ink)}footer .footer-content .text-block h2{max-width:28rem;color:var(--tiny-ties-footer-ink);font-family:var(--font-heading--family);font-size:var(--tt-title-xs);font-weight:760;letter-spacing:0;line-height:1.08}footer .footer-content .text-block p{max-width:36rem;color:var(--tiny-ties-footer-muted);font-size:var(--tt-sm);font-weight:500;line-height:1.55}footer .footer-policy-menu{color:var(--tiny-ties-footer-muted)}footer .footer-policy-menu__heading{color:var(--tiny-ties-footer-accent);font-family:var(--font-subheading--family);font-weight:850;letter-spacing:.02em}footer .footer-policy-menu__link{color:var(--tiny-ties-footer-muted);text-decoration-color:#6b564700;text-underline-offset:.22em;transition:color .18s ease,text-decoration-color .18s ease}footer .footer-policy-menu__link:is(:hover,:focus-visible){color:var(--tiny-ties-footer-accent);text-decoration-color:#6b56476b}footer .footer-utilities,footer .footer-utilities .utilities,footer .footer-utilities a,footer .footer-utilities button,footer .footer-utilities__text{color:var(--tiny-ties-footer-muted)}footer .footer-utilities a:is(:hover,:focus-visible),footer .footer-utilities button:is(:hover,:focus-visible){color:var(--tiny-ties-footer-accent)}footer .email-signup-block{width:min(100%,32rem);justify-self:end}footer .email-signup__input-group{gap:.7rem;border-color:transparent;background:transparent;transition:border-color .32s ease,background-color .32s ease,box-shadow .32s ease}footer .email-signup__input-group:focus-within{border-color:transparent;background:transparent;box-shadow:none}footer .email-signup__input{min-height:3.1rem;border-color:#ffffffb8;border-radius:2px;background:#fff;color:var(--tiny-ties-ink);box-shadow:0 10px 26px #0000001f}footer .email-signup__input:focus-visible{outline:var(--focus-outline-width) solid rgb(255 255 255 / .82);outline-offset:3px}footer .email-signup__input::placeholder{color:#2f292794}footer .email-signup__button.button{min-height:3.1rem;border-radius:2px;background:var(--tiny-ties-footer-accent);color:#fff;font-family:var(--font-subheading--family);font-weight:850;letter-spacing:.04em;box-shadow:0 10px 26px #00000029}footer .email-signup__button.button:hover{background:var(--tiny-ties-footer-accent-hover);color:#fff}@media screen and (max-width:749px){footer .footer-content{gap:1.1rem}footer .footer-content .text-block h2,footer .footer-content .text-block p{max-width:100%}footer .email-signup-block{width:100%;justify-self:stretch}footer .email-signup__input-group{gap:.65rem}}.tiny-ties-shop__background{background:var(--color-background)}.tiny-ties-shop{--tiny-ties-card: rgb(255 253 250 / .9);--tiny-ties-border: rgb(107 86 71 / .14);--tiny-ties-shadow: 0 18px 46px rgb(80 46 42 / .12);--tiny-ties-shadow-strong: 0 28px 70px rgb(80 46 42 / .2);position:relative;isolation:isolate;color:var(--tiny-ties-ink);overflow:visible}.tiny-ties-shop:before{content:none}.tiny-ties-shop:after{content:none}.tiny-ties-shop__bundle-note{grid-column:var(--centered);max-width:52rem;margin:clamp(1rem,2vw,1.4rem) 0 0;padding:0;border:0;color:var(--tt-ed-ink-soft, rgb(47 41 39 / .78));background:none;font-size:var(--tt-sm);line-height:1.45;text-align:left}.tiny-ties-shop__bottom-text{grid-column:var(--centered);max-width:720px;margin:clamp(2.25rem,5vw,3.5rem) 0 0;padding-block-start:clamp(1.1rem,2.6vw,1.7rem);border:0;border-block-start:1px solid var(--tiny-ties-border);border-radius:0;color:#2f2927a8;background:none;box-shadow:none;text-align:left}.tiny-ties-shop__bottom-text :is(p,ul,ol){font-size:var(--tt-base);line-height:1.72}.tiny-ties-shop__bottom-text>:first-child{margin-block-start:0}.tiny-ties-shop__bottom-text>:last-child{margin-block-end:0}.tiny-ties-shop .facets-block-wrapper--horizontal{margin-block:clamp(1.1rem,2vw,1.5rem) 0;padding-block:.35rem;border-block-end:1px solid var(--tiny-ties-border)}@media screen and (min-width:750px){.tiny-ties-shop .facets-block-wrapper--horizontal,.tiny-ties-shop .main-collection-grid{grid-column:var(--full-width);padding-inline:16px}}.tiny-ties-shop .facets--horizontal{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tiny-ties-shop .facets__filters-wrapper,.tiny-ties-shop .facets__overflow-list,.tiny-ties-shop .facets__form{align-items:center}.tiny-ties-shop .facets__form,.tiny-ties-shop .facets-controls-wrapper{color:var(--tiny-ties-ink)}.tiny-ties-shop .facets__summary,.tiny-ties-shop .sorting-filter__select,.tiny-ties-shop .facets-toggle__button,.tiny-ties-shop .grid-density-controls button{min-height:44px;padding-inline:0;border:0;border-radius:0;color:var(--tiny-ties-ink);background:transparent;font-size:var(--tt-sm);transition:color .36s cubic-bezier(.22,1,.36,1),background-color .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.tiny-ties-shop .facets__panel[open]>.facets__summary,.tiny-ties-shop .sorting-filter .facets__panel[open]>.facets__summary{color:var(--tiny-ties-accent);box-shadow:inset 0 -1px 0 0 var(--tiny-ties-accent)}.tiny-ties-shop .facets__panel-content,.tiny-ties-shop .sorting-filter__options{border:1px solid var(--tiny-ties-border);border-radius:2px;background:var(--tiny-ties-paper);box-shadow:0 12px 20px #502e2a1a}.tiny-ties-shop .facets__pill-label,.tiny-ties-shop .checkbox__label-text{transition:color .26s ease,border-color .26s ease,background-color .26s ease,transform .26s ease}.tiny-ties-shop .facets__pill-input:checked+.facets__pill-label{border-color:#6b56475c;color:var(--tiny-ties-accent);background:#f0c7c747}.tiny-ties-shop .products-count-wrapper{color:#2f2927b8;font-family:var(--font-subheading--family);font-size:var(--tt-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tiny-ties-shop .facets-horizontal-remove .facets__clear-all-link{color:var(--tiny-ties-accent);font-weight:800;text-decoration:none}.tiny-ties-shop .filter-count-bubble__background{background:var(--tiny-ties-accent)}.tiny-ties-shop .filter-count-bubble__text{color:#fff;font-weight:800}.tiny-ties-shop .main-collection-grid{padding-block-start:clamp(1.5rem,3vw,2.6rem);scroll-margin-top:calc(var(--header-group-height, 0px) + 1.25rem)}.tiny-ties-shop .product-grid{align-items:stretch;max-width:100%}@media screen and (min-width:750px){.tiny-ties-shop .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(4,minmax(0,1fr))}.tiny-ties-shop .product-grid:not([product-grid-view=zoom-out]):not(:has(.product-grid__item--3)){justify-content:center}.tiny-ties-shop .product-grid:not([product-grid-view=zoom-out]):has(.product-grid__item--2):not(:has(.product-grid__item--3)){grid-template-columns:repeat(3,minmax(0,22rem))}.tiny-ties-shop .product-grid:not([product-grid-view=zoom-out]):has(.product-grid__item--1):not(:has(.product-grid__item--2)){grid-template-columns:repeat(2,minmax(0,22rem))}.tiny-ties-shop .product-grid:not([product-grid-view=zoom-out]):not(:has(.product-grid__item--1)){grid-template-columns:minmax(0,22rem)}}.tiny-ties-shop .product-grid--organic[product-grid-view=default]{gap:clamp(1.25rem,3vw,3rem) clamp(1rem,2.5vw,2rem)}.tiny-ties-shop .product-grid__item{border:0;min-width:0}.tiny-ties-shop .product-card__content.product-grid__card{min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--tiny-ties-ink)}.tiny-ties-shop .card-gallery{--gallery-aspect-ratio: 3 / 4;position:relative;overflow:hidden;aspect-ratio:3 / 4;border-radius:0;background:var(--tiny-ties-paper);box-shadow:none}.tiny-ties-shop .card-gallery .product-media-container{background:transparent}.tiny-ties-shop .card-gallery img,.tiny-ties-shop .card-gallery .product-card__image,.tiny-ties-shop .card-gallery .product-media-container{transition:filter .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.tiny-ties-shop .product-badges{z-index:3}.tiny-ties-shop .product-badges__badge{min-height:1.75rem;padding:.3rem .55rem;border:0;border-radius:2px;color:#fff;background:var(--tiny-ties-accent);box-shadow:none;font-size:var(--tt-2xs);font-weight:700;letter-spacing:.08em}.tiny-ties-shop .quick-add{z-index:4}.tiny-ties-shop .quick-add__button{min-width:44px;min-height:44px;border:1px solid rgb(107 86 71 / .18);border-radius:2px;color:#fff;background:var(--tiny-ties-accent);box-shadow:none}.tiny-ties-shop .quick-add__button .add-to-cart-text{color:#fff;background:transparent}.tiny-ties-shop .quick-add__button .add-to-cart-icon{color:currentcolor}.tiny-ties-shop .product-card:is(:hover,:focus-within) .quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.tiny-ties-shop .product-card:is(:hover,:focus-within) .quick-add__button .add-to-cart-text__content span span{opacity:1;filter:blur(0);translate:0 0}.tiny-ties-shop product-title,.tiny-ties-shop .price,.tiny-ties-shop .tiny-ties-product-card__meta{padding-inline:0}.tiny-ties-shop product-title{margin-block-start:.75rem}.tiny-ties-shop product-title :is(a,h3,h4,p),.tiny-ties-shop .product-title :is(a,h3,h4,p),main[data-template*=product] .product-recommendations product-title :is(a,h3,h4,p),main[data-template*=product] .product-recommendations .product-title :is(a,h3,h4,p){color:var(--tiny-ties-ink);font-weight:650;line-height:1.28}.tiny-ties-shop .price,main[data-template*=product] .product-recommendations .price{color:#6b5647eb;font-weight:800}.tiny-ties-product-card__meta{display:none}.tiny-ties-shop .tiny-ties-product-card__meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-start;margin-block-start:auto;padding-block-start:.35rem;color:#2f292794;font-family:var(--font-subheading--family);font-size:var(--tt-sm);font-weight:750;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.tiny-ties-shop .tiny-ties-product-card__availability,.tiny-ties-shop .tiny-ties-product-card__label,.tiny-ties-shop .tiny-ties-product-card__choice{display:inline-flex;align-items:center;min-height:1.65rem}.tiny-ties-shop .tiny-ties-product-card__availability{display:none}.tiny-ties-shop .tiny-ties-product-card__availability--sold-out{display:inline-flex;margin-inline-end:auto}.tiny-ties-shop .tiny-ties-product-card__availability:before{content:"";width:.42rem;height:.42rem;margin-inline-end:.42rem;border-radius:50%;background:var(--tiny-ties-sage);box-shadow:0 0 0 4px #7e8f8324}.tiny-ties-shop .tiny-ties-product-card__availability--sold-out:before{background:#6b56478a;box-shadow:0 0 0 4px #6b56471f}.tiny-ties-shop .tiny-ties-product-card__label{padding:.15rem .54rem;border:1px solid rgb(184 128 77 / .26);border-radius:2px;color:var(--tiny-ties-gold);background:#b8804d14}.tiny-ties-shop .tiny-ties-product-card__choice{padding:.15rem .54rem;border:1px solid rgb(107 86 71 / .14);border-radius:2px;color:#2f29279e;background:#fffaf6ad;text-transform:none;letter-spacing:0}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.tiny-ties-shop .facets__summary:hover,.tiny-ties-shop .sorting-filter__select:hover,.tiny-ties-shop .facets-toggle__button:hover,.tiny-ties-shop .grid-density-controls button:hover{border-color:#6b564747;background:#fffaf6e6;box-shadow:0 12px 26px #502e2a1a;transform:translateY(-1px)}.tiny-ties-shop .product-card:hover .card-gallery img,.tiny-ties-shop .product-card:hover .card-gallery .product-card__image,.tiny-ties-shop .product-card:hover .card-gallery .product-media-container{transform:scale(1.02)}.tiny-ties-shop .quick-add__button:hover,.tiny-ties-shop .quick-add__button:focus-visible{border-color:#6b564752;background:#54453a;box-shadow:none}.tiny-ties-shop .facets-block-wrapper,.tiny-ties-shop .product-grid__item{animation:tiny-ties-card-rise .78s cubic-bezier(.22,1,.36,1) both}.tiny-ties-shop .facets-block-wrapper{animation-delay:.33s}.tiny-ties-shop .product-grid__item:nth-child(2){animation-delay:90ms}.tiny-ties-shop .product-grid__item:nth-child(3){animation-delay:155ms}.tiny-ties-shop .product-grid__item:nth-child(4){animation-delay:.22s}.tiny-ties-shop .product-grid__item:nth-child(n+5){animation-delay:285ms}}@media screen and (max-width:749px){.tiny-ties-shop{--full-page-grid-central-column-width: min( calc(100vw - 32px) , 420px);--full-page-grid-margin: minmax(16px, 16px);--full-page-grid-with-margins: 16px minmax(0, var(--full-page-grid-central-column-width)) 16px;width:100%;grid-template-columns:var(--full-page-grid-with-margins)}.tiny-ties-shop .collection-wrapper{align-items:center;width:100%}.tiny-ties-shop__bundle-note,.tiny-ties-shop .facets-block-wrapper,.tiny-ties-shop .facets-toggle,.tiny-ties-shop .main-collection-grid,.tiny-ties-shop__bottom-text{width:min(calc(100vw - 32px),420px);max-width:min(calc(100vw - 32px),420px);align-self:center;margin-inline:auto}.tiny-ties-shop .card-gallery{margin-inline:0}.tiny-ties-shop .facets-block-wrapper--horizontal{position:relative;top:auto;margin-block:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tiny-ties-shop .facets-toggle{min-height:54px;margin-inline:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tiny-ties-shop .main-collection-grid{padding-inline:0}.tiny-ties-shop .product-grid{gap:18px 12px}.tiny-ties-shop__bundle-note{width:min(calc(100vw - 32px),420px);border-radius:8px}.tiny-ties-shop__bottom-text{margin-block-start:2rem;padding:.9rem}.tiny-ties-shop__bottom-text :is(p,ul,ol){line-height:1.55}.tiny-ties-shop .product-card__content.product-grid__card{padding:7px 7px 12px;box-shadow:0 12px 28px #502e2a1c}.tiny-ties-shop product-title,.tiny-ties-shop .price,.tiny-ties-shop .tiny-ties-product-card__meta{padding-inline:2px}.tiny-ties-shop .tiny-ties-product-card__meta{gap:.25rem}.tiny-ties-shop .product-badges__badge{min-height:1.7rem;padding:.34rem .52rem}}main[data-template*=product]{--tiny-ties-card: rgb(255 253 250 / .92);--tiny-ties-border: rgb(107 86 71 / .14);--tiny-ties-shadow: 0 20px 54px rgb(80 46 42 / .13);--tiny-ties-shadow-strong: 0 30px 76px rgb(80 46 42 / .2);background:linear-gradient(180deg,#fffaf6fa,#fff6f1f0 46%,#fffaf6fa),var(--color-background)}.product-information--tiny-ties{color:var(--tiny-ties-ink);isolation:isolate;overflow:visible}.product-information--tiny-ties .product-information__grid{align-items:start}.product-information--tiny-ties .product-information__media{position:relative}.product-information--tiny-ties media-gallery{filter:drop-shadow(0 24px 52px rgb(80 46 42 / .12))}.product-information--tiny-ties .media-gallery__grid{align-items:start}.product-information--tiny-ties .media-gallery--large-first-image .product-media-container:last-child:nth-child(2n){grid-column:1 / -1;justify-self:center;width:calc(50% - var(--image-gap, 14px) / 2)}.product-information--tiny-ties .product-media-container{border:1px solid var(--tiny-ties-border);border-radius:8px;background:linear-gradient(180deg,#fffdfaf5,#f8e8dfdb),var(--tiny-ties-paper);box-shadow:inset 0 0 0 1px #ffffffa8,0 16px 42px #502e2a1a}.product-information--tiny-ties .product-media-container img,.product-information--tiny-ties .product-media-container video,.product-information--tiny-ties .product-media{transition:filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.product-information--tiny-ties .product-media-container__zoom-button{z-index:3}.product-information--tiny-ties .product-details>.group-block{position:relative;width:min(100%,31.5rem);padding:clamp(1.25rem,2.2vw,1.75rem);border:1px solid var(--tiny-ties-border);border-radius:8px;background:linear-gradient(180deg,#fffdfaf7,#fff8f4f5),linear-gradient(135deg,#ffffffc7,#d9a19a1f);box-shadow:var(--tiny-ties-shadow);overflow:hidden}@supports ((backdrop-filter: blur(18px)) or (-webkit-backdrop-filter: blur(18px))){.product-information--tiny-ties .product-details>.group-block{background:linear-gradient(180deg,#fffdfae6,#fff8f4e0),linear-gradient(135deg,#ffffffb8,#d9a19a1a);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}}.product-information--tiny-ties .product-details>.group-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(140deg,rgb(255 255 255 / .62) 0%,transparent 34%),linear-gradient(320deg,rgb(126 143 131 / .08),transparent 42%)}.product-information--tiny-ties .product-details>.group-block>.group-block-content{position:relative;z-index:1}.product-information--tiny-ties .product-details h1{margin:0;color:var(--tiny-ties-ink);font-family:var(--font-heading--family);font-size:var(--tt-title-xl);font-weight:760;letter-spacing:0;line-height:.96;text-wrap:balance}.product-information--tiny-ties .product-details product-price,.product-information--tiny-ties .product-details .price{color:#6b5647f2;font-weight:850}.product-information--tiny-ties .product-details .text-block.rte,.product-information--tiny-ties .product-details .rte{color:#2f2927b8;line-height:1.72}.product-information--tiny-ties .product-details .divider,.product-information--tiny-ties .product-details hr{border-color:var(--tiny-ties-border)}.product-information--tiny-ties .variant-picker{padding:clamp(.9rem,1.5vw,1.15rem);border:1px solid rgb(107 86 71 / .12);border-radius:8px;background:#ffffff75}.product-information--tiny-ties .variant-option--buttons{gap:.55rem}.product-information--tiny-ties .variant-option--buttons legend,.product-information--tiny-ties .variant-option--dropdowns label,.product-information--tiny-ties .quantity-label{color:#2f2927a3;font-family:var(--font-subheading--family);font-size:var(--tt-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-information--tiny-ties .variant-option__button-label{--color-variant-background: rgb(255 255 255 / .58);--color-variant-border: rgb(107 86 71 / .17);--color-variant-text: var(--tiny-ties-ink);--color-variant-hover-background: rgb(255 248 244 / .94);--color-variant-hover-border: rgb(107 86 71 / .32);--color-variant-hover-text: var(--tiny-ties-accent);--color-selected-variant-background: var(--tiny-ties-accent);--color-selected-variant-border: var(--tiny-ties-accent);--color-selected-variant-text: #fff;--color-selected-variant-hover-border: #54453a;--color-selected-variant-hover-text: #fff;--variant-option-padding-inline: 1rem;min-height:2.85rem;border-radius:2px;font-weight:750}.product-information--tiny-ties .quantity-selector{border-color:#6b56472e;border-radius:2px;background:#ffffff9e}.product-information--tiny-ties .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--tiny-ties-accent)}.product-information--tiny-ties .product-form-buttons{gap:.75rem}.product-information--tiny-ties .product-form-buttons button,.product-information--tiny-ties button.shopify-payment-button__button--unbranded{min-height:3.35rem;border-radius:2px;font-weight:850;letter-spacing:.04em}.product-information--tiny-ties .add-to-cart-button.button{--button-color: #fff;--button-background-color: var(--tiny-ties-accent);--button-border-color: var(--tiny-ties-accent);--button-border-width: 1px;box-shadow:0 16px 32px #6b564733}.product-information--tiny-ties .add-to-cart-button.button:hover,.product-information--tiny-ties .add-to-cart-button.button:focus-visible{--button-background-color: #54453a;--button-border-color: #54453a;box-shadow:0 20px 40px #6b564742}.product-information--tiny-ties .shopify-payment-button{width:100%}.product-information--tiny-ties button.shopify-payment-button__button--unbranded{--button-color: var(--tiny-ties-accent);--button-background-color: rgb(255 255 255 / .64);--button-border-color: rgb(107 86 71 / .22);--button-border-width: 1px;box-shadow:0 12px 28px #502e2a14}.product-information--tiny-ties button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #fff;--button-background-color: var(--tiny-ties-accent);--button-border-color: var(--tiny-ties-accent)}.product-information--tiny-ties .sticky-add-to-cart__bar,main[data-template*=product] .sticky-add-to-cart__bar{border:1px solid rgb(107 86 71 / .14);border-radius:2px;background:linear-gradient(180deg,#fffdfaeb,#fff8f4e6),var(--tiny-ties-paper);box-shadow:0 18px 46px #502e2a33}main[data-template*=product] .sticky-add-to-cart__bar:before{border-radius:inherit}main[data-template*=product] .sticky-add-to-cart__image{border-radius:2px}main[data-template*=product] .product-recommendations{color:var(--tiny-ties-ink)}main[data-template*=product] .product-recommendations .product-card__content.product-grid__card{padding:10px 10px 14px;border:1px solid var(--tiny-ties-border);border-radius:8px;background:linear-gradient(180deg,var(--tiny-ties-card),rgb(255 248 244 / .95)),linear-gradient(135deg,#ffffffb8,#d9a19a14);box-shadow:var(--tiny-ties-shadow);overflow:hidden;transition:border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}main[data-template*=product] .product-recommendations .card-gallery{--gallery-aspect-ratio: 4 / 5;position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:8px;background:var(--tiny-ties-paper);box-shadow:inset 0 0 0 1px #ffffffb8}main[data-template*=product] .product-recommendations .card-gallery img,main[data-template*=product] .product-recommendations .card-gallery .product-card__image,main[data-template*=product] .product-recommendations .card-gallery .product-media-container{width:100%;height:100%;object-fit:cover}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-information--tiny-ties .product-media-container:hover{box-shadow:inset 0 0 0 1px #ffffffbd,0 22px 56px #502e2a29}.product-information--tiny-ties .product-media-container:hover img,.product-information--tiny-ties .product-media-container:hover video{filter:saturate(1.04) contrast(1.02);transform:scale(1.025)}main[data-template*=product] .product-recommendations .product-card:hover .product-card__content.product-grid__card{border-color:#6b564742;box-shadow:var(--tiny-ties-shadow-strong);transform:translateY(-7px)}}@media screen and (min-width:990px){.product-information--tiny-ties .product-information__grid:not(.product-information--media-none){column-gap:clamp(2rem,4vw,4.25rem)}}@media screen and (max-width:749px){.product-information--tiny-ties{--full-page-grid-central-column-width: min( calc(100vw - 32px) , 420px);--full-page-grid-margin: minmax(16px, 16px);--full-page-grid-with-margins: 16px minmax(0, var(--full-page-grid-central-column-width)) 16px;width:100vw;grid-template-columns:var(--full-page-grid-with-margins)}.product-information--tiny-ties .product-information__media,.product-information--tiny-ties .product-details{width:min(calc(100vw - 32px),420px);max-width:min(calc(100vw - 32px),420px);justify-self:start}.product-information--tiny-ties .product-details{grid-column:1 / -1;width:100%;max-width:none;justify-self:stretch}.product-information--tiny-ties media-gallery{filter:drop-shadow(0 14px 30px rgb(80 46 42 / .1))}.product-information--tiny-ties .media-gallery__grid{gap:10px}.product-information.product-information--tiny-ties.section--page-width .product-details>.group-block{width:100%;padding:1rem var(--page-margin);border:0;border-radius:0;background:transparent;box-shadow:none}.product-information.product-information--tiny-ties.section--page-width .product-details>.group-block:before{content:none}.product-information--tiny-ties .variant-picker{padding:.85rem}.product-information--tiny-ties .product-form-buttons{gap:.6rem}.product-information--tiny-ties .product-form-buttons .quantity-selector{margin-inline:auto}main[data-template*=product] .sticky-add-to-cart__bar{border-radius:8px 8px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/tiny-ties.css.map */
