.tis-celebration{--cs-peach:#f9e0cf;--tis-accent:#ad372a;--tis-radius:10px;color-scheme:light;line-height:1.6}.tis-celebration [hidden]{display:none!important}.tis-celebration :focus-visible{outline:3px solid var(--tis-accent-strong);outline-offset:4px}.tis-celebration button,.tis-celebration a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tis-celebration button{cursor:pointer;color:inherit}.tis-celebration button:disabled{cursor:default}.tis-celebration h1,.tis-celebration h2,.tis-celebration h3{font-family:var(--tis-display);text-wrap:balance;letter-spacing:-.025em}.tis-celebration .tis-announcement{background:var(--cs-peach);color:var(--tis-ink);text-transform:none;letter-spacing:0;font-size:11px;padding:6px 16px}.cs-header{background:var(--cs-peach);display:flex;align-items:center;gap:28px;padding:12px max(32px,calc((100% - var(--cs-content-width,1168px))/2));min-height:88px;position:sticky;top:0;z-index:40}.cs-brand{display:grid;align-content:center;min-height:44px;min-width:155px;font:700 27px/.85 var(--tis-display);letter-spacing:-.035em;text-decoration:none}.cs-brand>span{font-size:20px;margin-top:5px}.cs-brand b{font-size:25px;color:var(--tis-accent-strong);font-weight:600}.cs-nav{display:flex;gap:26px;font-size:13px}.cs-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none}.cs-nav a:hover{text-decoration:underline;text-underline-offset:5px}.cs-header-actions{display:flex;gap:6px;margin-left:auto}.cs-header .cs-custom-invite{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--tis-ink,#4c203d);box-shadow:none;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.cs-custom-invite svg{flex-shrink:0;width:18px;height:18px}.cs-header .cs-custom-invite:hover{background:#edbdc326;text-decoration:underline;text-underline-offset:5px}.cs-header .cs-custom-invite:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:1001px){.tis-tactile .cs-header .cs-nav .cs-custom-invite{padding:8px 16px;border:1px solid #c09d89;border-radius:999px;background:var(--tis-surface,#fffdf7);font-weight:650;box-shadow:0 2px #c09d8966}.tis-tactile .cs-header .cs-nav .cs-custom-invite:hover{background:#fae6e3}}@media(max-width:1000px){.cs-header{flex-wrap:wrap}.cs-header .cs-menu-button{display:inline-flex}.cs-header .cs-nav{order:3;display:flex;justify-content:center;flex-basis:100%;gap:0;border-top:1px solid #c09d8933}.tis-tactile.tis-tactile .cs-header .cs-nav>a:not(.cs-custom-invite){display:none}.cs-header .cs-custom-invite{padding:4px 16px}}.cs-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;min-width:44px;height:44px;min-height:44px;border:0;border-radius:50%;background:transparent;color:var(--tis-ink);text-decoration:none;flex-shrink:0;font-size:26px}.cs-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cs-icon:hover{background:var(--tis-surface)}.cs-menu-button{display:none}.cs-count{position:absolute;right:0;top:0;min-width:17px;padding:0 3px;font:600 10px/17px var(--tis-body);border-radius:50%;background:var(--tis-accent-strong);color:var(--tis-surface);text-align:center}.tis-celebration .tis-button{min-height:48px;border:1px solid var(--tis-ink);border-radius:10px;box-shadow:none;font-size:13px;transition:background .15s var(--tis-ease),transform .15s var(--tis-ease)}.tis-celebration .tis-button--primary,.tis-celebration .tis-filter-dialog__view{background:var(--tis-accent-strong);color:var(--tis-surface);border-color:var(--tis-accent-strong)}.tis-celebration .tis-button--primary:hover{background:var(--tis-ink);transform:none;box-shadow:none}.tis-celebration button:active:not(:disabled){transform:scale(.98)}.tis-celebration .tis-catalog__hero{padding:32px 32px 36px;border:0;background:linear-gradient(to bottom,var(--cs-peach) 0%,var(--cs-peach) calc(100% - 88px),var(--tis-bg) 100%)}.cs-intro-inner{max-width:var(--cs-content-width,1168px);margin:auto;display:grid;grid-template-columns:1fr 450px;gap:60px;align-items:center}.tis-celebration .tis-catalog__hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-.03em}.tis-celebration .tis-catalog__hero h1 span{color:var(--tis-accent-strong)}.cs-intro-copy>.tis-eyebrow{font-size:11px;margin:0 0 12px;color:var(--tis-muted)}.cs-intro-copy>p:last-child{max-width:37ch;font-size:15px;margin:16px 0 0;color:var(--tis-ink)}.cs-featured{display:grid;grid-template-columns:142px 1fr;gap:20px;align-items:center;background:var(--tis-surface);padding:14px;border-radius:14px;text-decoration:none}.cs-featured img{width:142px;aspect-ratio:1;object-fit:contain;border-radius:9px}.cs-featured h2{font-size:26px;line-height:1.08;margin:0}.cs-featured p{font-size:13px;line-height:1.55;margin:7px 0}.cs-featured div>span{font-size:13px;font-weight:600;display:flex;gap:18px;margin-top:12px}.tis-celebration .tis-mobile-category-rail{display:flex;max-width:calc(var(--cs-content-width,1168px) + 64px);margin:auto;gap:10px;overflow-x:auto;padding:0 32px 14px;border:0;scrollbar-width:none;overscroll-behavior-inline:contain}.tis-celebration .tis-category-chip{display:inline-flex;align-items:center;min-height:46px;padding:10px 19px;border:1px solid transparent;border-radius:99px;flex-shrink:0;background:var(--tis-surface);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.tis-celebration .tis-category-chip.is-active{background:var(--tis-ink);color:var(--tis-surface)}.tis-celebration .tis-category-chip:hover{border-color:var(--tis-ink)}.tis-celebration .tis-catalog__layout{display:block;max-width:calc(var(--cs-content-width,1168px) + 64px);margin:auto;padding:20px 32px 64px}.cs-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-catalog-heading h2{font-size:30px;line-height:1.08;margin:0}.cs-filter-button{flex-shrink:0;background:var(--tis-surface);padding:8px 14px!important}.cs-muted{font-size:12px;color:var(--tis-muted);margin:6px 0 12px}.tis-celebration .tis-results-bar{font-size:12px;min-height:32px;gap:12px}.tis-celebration .tis-product-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.tis-celebration .tis-product-card{padding:0;margin:0;display:flex;flex-direction:column}.tis-celebration .tis-product-card:before{display:none}.tis-celebration .tis-product-card__media,.tis-celebration .tis-product-card__media-link{background:var(--tis-surface);border-radius:12px}.tis-celebration .tis-product-card__image{object-fit:contain}.tis-celebration .tis-product-card__image--preview{display:none}.tis-celebration .tis-product-card__body{display:flex;flex-direction:column;flex:1}.tis-celebration .tis-product-card__meta{font-size:11px;text-transform:none;letter-spacing:0;margin:12px 0 0}.tis-celebration .tis-product-card__meta span:last-child{display:none}.tis-celebration .tis-product-card h3{font:700 20px/1.16 var(--tis-display);min-height:0;margin:5px 0 8px;text-wrap:pretty}.tis-celebration .tis-product-card .tis-price{font-size:15px;gap:5px}.tis-celebration .tis-product-card .tis-price s{font-size:11px}.tis-celebration .tis-product-card .tis-price__discount,.tis-celebration .tis-product-card .tis-price__timer{display:none}.tis-celebration .tis-product-card .tis-price__method{font-size:10px;min-height:28px;line-height:1.4}.tis-celebration .tis-product-card__body>small{display:none}.cs-save{position:absolute;right:8px;top:8px;background:var(--tis-surface);z-index:2}.cs-save[aria-pressed=true] svg{fill:var(--tis-accent-strong);stroke:var(--tis-accent-strong)}.cs-preview{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid var(--tis-ink);border-radius:8px;font-size:13px;font-weight:500;margin-top:auto}.tis-celebration .tis-price{margin-bottom:12px}.cs-preview:hover{background:var(--tis-ink);color:var(--tis-surface)}.tis-celebration .tis-product-badge{left:8px;right:auto;top:8px;font-size:9px;max-width:calc(100% - 68px);padding:5px 8px}.cs-empty{text-align:center;padding:48px 20px}.cs-empty h3{font-size:25px}.cs-empty p{color:var(--tis-muted)}.cs-addon-link{border-top:1px solid var(--tis-border);margin-top:40px;padding-top:24px;font-size:13px;color:var(--tis-muted)}.cs-addon-link a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px;color:var(--tis-ink)}[data-catalog-error]{padding:14px;border:1px solid var(--tis-accent-strong);border-radius:8px;margin:16px 0;font-size:13px}.tis-celebration .tis-filter-dialog{margin:auto;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border-radius:16px;overscroll-behavior:contain}.tis-celebration .tis-filter-dialog__header h2{font-size:26px}.tis-celebration .tis-filter-dialog__header button{min-width:44px;min-height:44px;border:0;background:transparent}.tis-celebration .tis-filter-group legend{font-size:14px}.tis-celebration .tis-filter-chip span{font-size:12px;min-height:44px;background:var(--tis-surface)}.tis-celebration .tis-filter-chip input:checked+span{background:var(--tis-ink);color:var(--tis-surface)}.tis-celebration .tis-filter-chip--color{width:44px;height:44px}.tis-celebration .tis-filter-chip--color .tis-color-swatch{background:var(--tis-swatch-color);min-height:28px}.tis-celebration .tis-filter-chips--colors{grid-template-columns:repeat(4,44px)}.cs-sort{display:grid;gap:8px;padding:12px 16px;font-size:13px}.cs-sort select{height:48px;border:1px solid var(--tis-border);border-radius:8px;padding:8px 12px;background:var(--tis-surface);color:var(--tis-ink);font-size:16px}.tis-celebration .tis-filter-search{font-size:13px}.tis-celebration .tis-filter-search input{font-size:16px}.cs-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:0;border-radius:16px;padding:24px;color:var(--tis-ink);background:var(--tis-surface);overscroll-behavior:contain}.cs-dialog::backdrop{background:#28132280}.cs-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.cs-dialog h2{font-size:26px;line-height:1.12;margin:0}.cs-menu-links{display:grid}.cs-menu-links a{min-height:54px;display:flex;align-items:center;border-bottom:1px solid var(--tis-border);text-decoration:none;font-size:16px}.cs-search-input{width:100%;height:52px;padding:12px;font-size:16px;background:var(--tis-surface);border:1px solid var(--tis-muted);border-radius:8px;margin-top:8px;color:inherit}.cs-saved-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--tis-border)}.cs-saved-row a{font-size:15px;min-height:44px;display:flex;align-items:center;flex:1;text-underline-offset:4px}.cs-saved-row button{flex-shrink:0}body.tis-celebration:has(dialog[open]){overflow:hidden}.tis-celebration dialog[open]{animation:cs-sheet-enter .28s var(--tis-ease)}@keyframes cs-sheet-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.cs-header{gap:16px;padding:12px 24px}.cs-nav{gap:14px}.cs-intro-inner{gap:28px;grid-template-columns:1fr 360px}.cs-featured{grid-template-columns:110px 1fr}.cs-featured img{width:110px}}@media(max-width:760px){.cs-header{padding:8px 12px;min-height:68px;gap:8px}.cs-menu-button{display:inline-flex}.cs-brand{font-size:23px;min-width:0}.cs-brand>span{font-size:17px;margin-top:3px}.cs-brand b{font-size:19px}.cs-nav{display:none}.cs-header-actions{gap:0}.tis-celebration .tis-announcement{font-size:10px;line-height:1.4;padding:6px 12px}.tis-celebration .tis-catalog__hero{padding:24px 20px}.cs-intro-inner{display:flex;flex-direction:column;gap:20px;align-items:stretch}.tis-celebration .tis-catalog__hero h1{font-size:39px}.cs-intro-copy>.tis-eyebrow{display:none}.cs-intro-copy>p:last-child{font-size:13px;margin-top:12px;max-width:34ch}.cs-featured{grid-template-columns:88px 1fr;padding:10px;gap:14px}.cs-featured img{width:88px}.cs-featured h2{font-size:23px}.cs-featured p{font-size:11px;margin:5px 0}.cs-featured div>span{font-size:12px;margin-top:7px}.tis-celebration .tis-mobile-category-rail{padding:0 20px 12px}.tis-celebration .tis-category-chip{font-size:12px;padding:10px 16px}.tis-celebration .tis-catalog__layout{padding:16px 20px 48px}.cs-catalog-heading{gap:12px}.cs-catalog-heading h2{font-size:26px;max-width:12ch}.tis-celebration .cs-filter-button{font-size:11px;min-height:44px;padding:8px 10px!important}.tis-celebration .tis-product-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.tis-celebration .tis-product-card h3{font-size:18px}.tis-celebration .tis-product-card .tis-price{font-size:14px}.tis-celebration .tis-product-card .tis-price s,.tis-celebration .tis-product-card__meta{font-size:10px}.tis-celebration .tis-filter-dialog{width:100%;margin:auto 0 0;max-height:calc(100dvh - 32px);border-radius:16px 16px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.tis-celebration .tis-product-badge{display:none}}@media(max-width:359px){.cs-header{padding-inline:8px;gap:3px}.cs-brand{font-size:20px}.cs-brand>span{font-size:15px}.cs-brand b{font-size:17px}.tis-celebration .tis-catalog__hero h1{font-size:35px}.tis-celebration .tis-catalog__layout{padding-inline:16px}.cs-catalog-heading h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.tis-celebration dialog[open]{animation:none}.tis-celebration button,.tis-celebration a{transition:none}.tis-celebration button:active:not(:disabled){transform:none}}.cs-header .cs-brand--logo{display:block;flex:0 1 156px;width:156px;min-width:0;min-height:44px;padding:6px 12px;background:transparent;letter-spacing:normal}.cs-header .cs-brand--logo>.tis-store-logo{font-size:inherit;margin:0}@media(max-width:760px){.cs-header .cs-brand--logo{flex-basis:124px;width:124px;padding:5px 8px}.cs-header-actions{flex-shrink:0}}@media(max-width:359px){.cs-header .cs-brand--logo{flex-basis:100px;width:100px;padding:5px 6px}}@media(min-width:1280px){.template-index.tis-celebration,.template-collection.tis-celebration,.template-search.tis-celebration{--cs-content-width: calc(100vw - 96px) }}@media(min-width:1280px){.tis-celebration .tis-footer{padding-inline:max(32px,calc((100% - var(--cs-content-width,1168px))/2))}}@media(min-width:1280px){.template-product.tis-celebration{--cs-content-width:min(1376px, calc(100vw - 96px) )}.template-cart.tis-celebration{--cs-content-width:min(1264px, calc(100vw - 96px) )}}@media(min-width:1600px){.tis-celebration .tis-product-grid--catalog{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1023px){.tis-celebration .tis-product-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.tis-celebration{--cs-touch-target:44px}.tis-celebration .tis-product-card h3 a{display:flex;align-items:center;min-height:var(--cs-touch-target)}.tis-celebration .tis-text-link{min-height:var(--cs-touch-target)}.tis-celebration .tis-footer__menu a,.tis-celebration .tis-footer__contact a{display:inline-flex;align-items:center;min-height:var(--cs-touch-target);overflow-wrap:anywhere}.tis-celebration .tis-footer__menu{gap:4px}.tis-celebration a.tis-rating-summary{display:flex;align-items:center;min-height:var(--cs-touch-target)}.tis-celebration .shopify-payment-button__more-options{min-height:var(--cs-touch-target)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tis-celebration.css.map */
