:root{--tr-cream: #fffdf7;--tr-ink: #322343;--tr-purple: #6931ad;--tr-mint: #d7efdf;--tr-lemon: #fff0a8;--tr-pink: #f9d5e7;--tr-peach: #ffd8c4;--buttons-radius: 40px;--buttons-radius-outset: 41px}body{background:var(--tr-cream);color:var(--tr-ink)}body .gradient{background:var(--tr-cream);--color-background: 255, 253, 247;--color-foreground: 50, 35, 67}body h1,body h2,body h3,body h4{color:var(--tr-ink)}body .button,body .shopify-challenge__button{--color-button: 105, 49, 173;--color-button-text: 255, 255, 255;--border-opacity: 1;border-radius:40px;font-weight:700}body .button--secondary{--color-button: 255, 253, 247;--color-button-text: 105, 49, 173}body .button:before,body .button:after{border-radius:40px}a:focus-visible,button:focus-visible,.tr-theme-rail:focus-visible{outline:3px solid var(--tr-purple);outline-offset:4px}body .announcement-bar,body .utility-bar{background:var(--tr-lemon);color:var(--tr-ink);--color-foreground: 50, 35, 67}body .announcement-bar__message{padding:.6rem 0;font-size:1.3rem}body .header-wrapper{background:var(--tr-cream);border-bottom-color:#eee5f1}.header__menu-item{color:var(--tr-ink)}.header__active-menu-item,.header__menu-item:hover{color:var(--tr-purple)}.header__icon .tr-search-label{display:none}@media screen and (min-width:1100px){.header__icons .header__icon--search{display:flex;align-items:center;width:28.8rem;height:4.6rem;border-radius:30px;background:#f5eff9;padding:0 1.6rem;gap:1rem;text-decoration:none}.header__icons .header__icon--search>span:first-child{display:flex;flex-shrink:0}.header__icons .tr-search-label{display:block;width:auto;height:auto;font-size:1.2rem;line-height:1.4;white-space:nowrap;color:var(--tr-ink)}.header__icons{gap:1rem}}body .product-card-wrapper{height:100%;border-radius:20px;background:#fff;box-shadow:0 5px #3223430c,0 9px 20px #3223430a;--color-foreground: 50, 35, 67}body .product-card-wrapper .card{border:0;border-radius:20px;background:#fff;box-shadow:none;padding:0;color:var(--tr-ink)}body .product-card-wrapper .card__inner{border-radius:20px 20px 0 0;background:#fff}body .product-card-wrapper .card__media{border-radius:20px 20px 0 0}body .product-card-wrapper .card__heading{font-size:1.8rem;font-weight:700;line-height:1.4}body .product-card-wrapper .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body .product-card-wrapper .card>.card__content{padding:1.6rem}body .product-card-wrapper .card>.card__content .card__information{padding:0}body .product-card-wrapper .tr-card-subtitle{font-size:1.3rem;line-height:1.5;margin:.7rem 0 1rem;color:#615669}body .product-card-wrapper .card-information>.price{display:inline-block;width:auto;padding:.35rem 2.2rem;border-radius:30px;background:var(--tr-mint);color:var(--tr-purple);font-size:1.6rem;font-weight:700;line-height:1.4}body .product-card-wrapper .price__container,body .product-card-wrapper .price-item{margin:0}body .product-card-wrapper .price__sale s,body .product-card-wrapper .price__sale>.visually-hidden:first-child{display:none}li:nth-child(4n+2) .product-card-wrapper .card-information>.price,.grid__item:nth-child(4n+2) .product-card-wrapper .card-information>.price{background:var(--tr-lemon)}li:nth-child(4n+3) .product-card-wrapper .card-information>.price,.grid__item:nth-child(4n+3) .product-card-wrapper .card-information>.price{background:var(--tr-pink)}li:nth-child(4n+4) .product-card-wrapper .card-information>.price,.grid__item:nth-child(4n+4) .product-card-wrapper .card-information>.price{background:var(--tr-peach)}.tr-section{color:var(--tr-ink)}.tr-section .page-width{max-width:1440px;padding-inline:76px}.tr-space{padding-block:54px}.tr-eyebrow{color:var(--tr-purple);font-size:1.1rem;font-weight:700;line-height:1.6;margin:0 0 1rem}.tr-heading,body .main-page-title,body .collection-hero__title,body .title{width:fit-content;max-width:100%;background:url(tr-brush-lilac.webp) left bottom / 100% 15px no-repeat}.tr-heading{font-size:clamp(2.7rem,3vw,4rem);line-height:1.3;font-weight:700;padding-bottom:.5rem;margin:0}.tr-section-heading{margin-bottom:4.5rem}.tr-heading-row{display:flex;justify-content:space-between;align-items:center;gap:2rem}.tr-heading-row>a{color:var(--tr-purple);font-size:1.4rem}.tr-center{text-align:center;margin-top:4rem}.tr-center .button{min-width:26rem}.tr-hero{position:relative;min-height:600px;isolation:isolate}.tr-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.tr-hero__scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tr-hero__inner{position:relative;min-height:600px;padding-block:140px 48px}@media(min-width:1200px){.tr-hero,.tr-hero__inner{min-height:clamp(600px,44vw,940px)}.tr-hero__scene img{object-position:50% 30%}}.tr-hero__bunting{position:absolute;top:12px;left:3.2%;width:42%;max-width:596px;height:103px;pointer-events:none}.tr-hero__copy{position:relative;max-width:560px}.tr-hero__copy:before{content:"";position:absolute;z-index:-1;top:-35px;right:-55px;bottom:-30px;left:-100px;background:url(tr-wash-lilac.webp) center / 100% 100% no-repeat;opacity:.3;pointer-events:none}.tr-hero h2{font-size:clamp(3.6rem,3.6vw,5.2rem);font-weight:700;line-height:1.22;margin:2rem 0}.tr-hero__description{font-size:2rem;line-height:1.6;margin:0 0 1.4rem}.tr-hero__details{color:var(--tr-purple);font-size:1.6rem;font-weight:700;margin-bottom:2rem}.tr-hero .button{min-width:27rem;min-height:6rem}.tr-hero__note{font-size:1.2rem;color:#615669}.tr-themes{position:relative;isolation:isolate}.tr-themes:before{content:"";position:absolute;z-index:-1;top:0;right:45%;bottom:0;left:0;background:url(tr-wash-mint.webp) center / contain no-repeat;opacity:.18;pointer-events:none}.tr-themes__balloons{position:absolute;top:14px;right:5.3%;width:132px;height:158px;object-fit:contain;pointer-events:none}.tr-themes .tr-section-heading{padding-right:140px}.tr-themes__hint{display:none}.tr-theme-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:50px 28px;padding:20px 0}.tr-theme-tile,.tr-celebrate{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--tr-ink);text-decoration:none;font-size:2rem;font-weight:700;line-height:1.4;min-width:0}.tr-theme-tile__art{position:relative;isolation:isolate;display:block;width:206px;height:206px;margin:0 0 2rem}.tr-theme-tile__art:before,.tr-celebrate__art:before{content:"";position:absolute;z-index:-1;top:-15px;right:-29px;bottom:-30px;left:-29px;background:url(tr-wash-lilac.webp) center / 100% 100% no-repeat;pointer-events:none;opacity:.9;transform:rotate(-5deg)}.tr-theme-tile:nth-child(4n+2) .tr-theme-tile__art:before,.tr-celebrate:nth-child(4n+2) .tr-celebrate__art:before{background-image:url(tr-wash-mint.webp);transform:rotate(5deg)}.tr-theme-tile:nth-child(4n+3) .tr-theme-tile__art:before,.tr-celebrate:nth-child(4n+3) .tr-celebrate__art:before{background-image:url(tr-wash-peach.webp);transform:rotate(-3deg)}.tr-theme-tile:nth-child(4n+4) .tr-theme-tile__art:before,.tr-celebrate:nth-child(4n+4) .tr-celebrate__art:before{background-image:url(tr-wash-lemon.webp);transform:rotate(4deg)}.tr-theme-tile__art img{display:block;width:100%;height:100%;object-fit:cover;border:8px solid white;border-radius:50%;box-shadow:0 5px 8px #32234315;transform:rotate(-7deg)}.tr-theme-tile:nth-child(2n) img{transform:rotate(5deg)}.tr-theme-tile:hover>span:last-child,.tr-celebrate:hover>span:last-child{text-decoration:underline;text-underline-offset:.4rem}.tr-products{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tr-products>li{min-width:0}.tr-celebrate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tr-celebrate__art{display:block;position:relative;isolation:isolate;width:100%;height:218px;margin-bottom:1.5rem}.tr-celebrate__art:before{top:0;right:0;bottom:0;left:0;opacity:.38}.tr-celebrate__art img{width:206px;max-width:90%;height:171px;object-fit:contain;margin-top:12px}.tr-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;position:relative;isolation:isolate}.tr-step{text-align:center;min-width:0}.tr-step__art{display:block;width:310px;max-width:100%;height:238px;object-fit:contain;margin:0 auto 3rem}.tr-step__number{display:grid;place-items:center;position:relative;width:62px;height:62px;margin:0 auto 2.5rem;font-size:2.3rem;font-weight:700}.tr-step__number img{position:absolute;width:100%;height:100%;z-index:-1}.tr-step h3{font-size:2.2rem;font-weight:700;margin:0 0 1.5rem}.tr-step p{color:#615669;font-size:1.5rem;margin:0}.tr-trust-wrap{padding-block:16px 54px}.tr-trust{list-style:none;padding:2.5rem;margin:0;border-radius:60px;background:#f3eaf9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.tr-trust li{display:flex;align-items:center;justify-content:center;gap:2rem;font-size:1.5rem;font-weight:700}.tr-trust svg{color:var(--tr-purple);flex-shrink:0}.tr-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.tr-reviews figure{background:var(--tr-mint);padding:2.5rem;border-radius:16px;margin:0}.tr-reviews figure:nth-child(2){background:var(--tr-lemon)}.tr-reviews figure:nth-child(3){background:var(--tr-pink)}.tr-reviews blockquote{padding:0;margin:0 0 1rem;border:0;color:var(--tr-ink)}body .footer{background:url(tr-confetti.webp) center / 100% auto no-repeat,url(tr-wash-lemon.webp) center / 100% 100% no-repeat,var(--tr-cream);border-top:0;color:var(--tr-ink);padding-top:80px}body .footer__content-bottom{border-top:0}body .footer-block__heading{color:var(--tr-purple);font-weight:700}body .footer a,body .footer .copyright__content,body .footer .footer-block__details-content{color:var(--tr-ink)}@media screen and (max-width:1099px)and (min-width:750px){.tr-section .page-width{padding-inline:32px}.tr-theme-tile__art{width:170px;height:170px}.tr-hero__copy{max-width:43%}.tr-hero__description{font-size:1.7rem}.tr-hero__details{font-size:1.3rem}.tr-hero h2{font-size:3.8rem}}@media screen and (max-width:749px){.tr-section .page-width{padding-inline:20px}.tr-space{padding-block:36px}.tr-section-heading{margin-bottom:3rem}.tr-eyebrow{font-size:1rem}.tr-hero{display:flex;flex-direction:column;min-height:0}.tr-hero__inner{order:0;width:100%;min-height:0;padding-top:120px;padding-bottom:20px}.tr-hero__scene{order:1;position:relative;width:100%;height:320px;z-index:0}.tr-hero__scene img{object-position:right center}.tr-hero__bunting{width:calc(100% - 22px);height:73px;top:12px;left:11px}.tr-hero__copy{max-width:100%}.tr-hero__copy:before{top:-70px;right:-20px;bottom:-5px;left:-20px}.tr-hero h2{font-size:clamp(2.9rem,7.7vw,3.4rem);margin:1.6rem 0 1rem}.tr-hero__description{font-size:1.4rem}.tr-hero__description br{display:none}.tr-hero__details{font-size:1.3rem;margin:.8rem 0 2rem}.tr-hero .button{min-height:5rem;min-width:25rem}.tr-themes__balloons{top:12px;right:20px;width:71px;height:111px}.tr-themes .tr-section-heading{padding-right:70px}.tr-heading{font-size:2.7rem}.tr-themes__hint{display:flex;gap:5rem;font-size:1.3rem;margin:0 0 2rem}.tr-themes__hint span{color:var(--tr-purple)}.tr-theme-rail{grid-template-columns:repeat(4,158px);grid-template-rows:repeat(2,auto);gap:36px 21px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--tr-purple) #e8dced;scrollbar-width:thin;padding:20px 15px 38px;scroll-snap-type:x proximity}.tr-theme-tile{font-size:1.5rem;scroll-snap-align:start}.tr-theme-tile__art{width:144px;height:144px;margin-bottom:2rem}.tr-theme-tile__art:before{top:-10px;right:-18px;bottom:-22px;left:-18px}.tr-theme-tile__art img{border-width:8px}.tr-theme-rail::-webkit-scrollbar{height:4px}.tr-theme-rail::-webkit-scrollbar-track{background:#e8dced}.tr-theme-rail::-webkit-scrollbar-thumb{background:var(--tr-purple);border-radius:4px}.tr-heading-row{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:2.5rem}.tr-heading-row .tr-section-heading{margin-bottom:1.5rem}.tr-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}body .product-card-wrapper .card>.card__content{padding:12px}body .product-card-wrapper .card__heading{font-size:1.4rem}body .product-card-wrapper .tr-card-subtitle{font-size:1.1rem}body .product-card-wrapper .card-information>.price{font-size:1.4rem;padding-inline:1.3rem}.tr-celebrate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.tr-celebrate{font-size:1.5rem}.tr-celebrate__art{height:160px}.tr-celebrate__art img{height:145px;margin:0}.tr-steps{grid-template-columns:minmax(0,1fr);gap:4rem}.tr-step__art,.tr-step__number{margin-bottom:1rem}.tr-step h3{font-size:2rem;margin-bottom:1rem}.tr-trust{grid-template-columns:minmax(0,1fr);border-radius:28px;gap:2.5rem}.tr-trust li{justify-content:flex-start;font-size:1.3rem}.tr-reviews{grid-template-columns:minmax(0,1fr)}body .footer{padding-top:45px;background-size:auto 100%,auto 100%}}@media(prefers-reduced-motion:reduce){.tr-section *,.product-card-wrapper *{animation:none!important;transition:none!important}.tr-theme-window,.tr-theme-tile__art:before,.tr-celebrate__art:before{transform:none!important}.tr-theme-rail{scroll-behavior:auto;scroll-snap-type:none}}.tr-steps-wrap{position:relative;isolation:isolate}.tr-steps__path{position:absolute;z-index:-1;top:260px;left:6%;right:6%;height:134px;pointer-events:none}.tr-steps__path svg{display:block;width:100%;height:100%}body .product-card-wrapper .card__media .media>img{object-fit:contain}body .product-card-wrapper .card__inner{--ratio-percent: 80.0985% !important}.tr-footer-grid{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:5rem;margin-bottom:5rem;text-align:left}.tr-footer-brand img{display:block;width:240px;max-width:100%;height:auto}.tr-footer-brand p{max-width:24rem;margin:2rem 0 0;line-height:1.7}.tr-footer-grid nav ul{display:grid;gap:1.1rem}.tr-footer-grid a{text-decoration:none;font-size:1.4rem}.tr-footer-grid nav a:hover{text-decoration:underline;text-underline-offset:.4rem}body .footer{--color-foreground: 50, 35, 67;position:relative;isolation:isolate;background:var(--tr-cream)}body .footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(tr-confetti.webp) center bottom / 100% auto no-repeat,url(tr-wash-lemon.webp) center / 100% 100% no-repeat;opacity:.38;pointer-events:none}body .footer .footer-block--newsletter{padding:3rem 0;border-top:1px solid #32234325;margin-top:0}body .footer .footer__copyright{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;width:100%;color:var(--tr-ink)}body .footer .footer__copyright>small{font-size:1.2rem}body .footer .policies{flex-basis:100%}.tr-breadcrumbs{display:flex;flex-wrap:wrap;gap:1rem;font-size:1.3rem;line-height:1.6;margin:0 0 3rem;color:#615669}.tr-breadcrumbs a{color:inherit}body .collection-hero{position:relative;isolation:isolate;padding-top:28px}body .collection-hero:before{content:"";position:absolute;top:25px;right:38%;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(tr-wash-lilac.webp) center / 100% 100% no-repeat;opacity:.25}body .collection-hero__title{font-weight:700;margin:1rem 0 1.5rem;font-size:clamp(3rem,3.5vw,4.4rem)}.tr-catalog-count{margin:0 0 1rem;color:#615669}body .collection-hero__inner{padding-bottom:0}.tr-audience{display:flex;flex-wrap:wrap;gap:1rem;padding-block:1.5rem 2rem}.tr-audience .button{min-width:11rem;min-height:4.4rem;font-size:1.4rem}body .tr-audience .tr-audience__active{--color-button: 105, 49, 173;--color-button-text: 255, 255, 255}body .facets-wrapper{border-radius:24px;background:#f4ecf9;padding-block:1.5rem;margin-bottom:3rem}body .facets-vertical .facets-wrapper{padding-inline:1.5rem}body .pagination__item{border-radius:30px;color:var(--tr-purple)}body .pagination__item--current{background:#ede1f7;font-weight:700}body .pagination__item--current:after,body .pagination__item:hover:after{display:none}.tr-product .product__media-wrapper,.tr-product .product__media-list{position:relative;isolation:isolate}.tr-product .product__media-list:before{content:"";position:absolute;z-index:-1;top:-18px;right:20%;bottom:0;left:-20px;background:url(tr-wash-peach.webp) left top / 100% 100% no-repeat;opacity:.4;pointer-events:none}.tr-product__bunting{display:block;width:100%;max-width:596px;height:103px;object-fit:fill;margin:0 0 2rem;pointer-events:none}.tr-product .product__title h1{font-size:clamp(3rem,3.4vw,4.5rem);line-height:1.25;font-weight:700}.tr-product__subtitle{font-size:1.5rem;color:#615669}.tr-product .price{display:inline-block;color:var(--tr-purple);background:#ede1f7;border-radius:40px;padding:.7rem 2.8rem;font-weight:700}.tr-product .price__container,.tr-product .price-item{margin:0}.tr-product .product-form__submit{--color-button: 105, 49, 173;--color-button-text: 255, 255, 255}.tr-product .shopify-payment-button__button--unbranded{border-radius:40px;border:1px solid var(--tr-purple);color:var(--tr-purple);background:var(--tr-cream);font-weight:700}.tr-product .shopify-payment-button__button--unbranded:hover{background:#f3eaf9}.tr-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 40px;--shopify-accelerated-checkout-button-box-shadow: none}.tr-product .tp-desc-toggle{color:var(--tr-purple)}.tr-product .product__media-item{border-radius:20px;overflow:hidden}.related-products__heading{width:fit-content;max-width:100%;background:url(tr-brush-lilac.webp) left bottom / 100% 15px no-repeat;padding-bottom:.5rem;font-weight:700}.tr-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;list-style:none;margin:0;padding:4rem 3rem;position:relative;isolation:isolate;text-align:center}.tr-included:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(tr-ribbon-mint.webp) center / 100% 100% no-repeat;opacity:.38;pointer-events:none}.tr-included svg{color:var(--tr-purple)}.tr-included h3{font-size:2rem;font-weight:700;margin:1.5rem 0 1rem}.tr-included p{font-size:1.4rem;margin:0;color:#615669}.tr-about__header{text-align:center;max-width:700px;margin:0 auto 3rem}.tr-about__header h1{font-weight:700;font-size:clamp(3rem,4vw,5rem);line-height:1.2;margin:1.5rem 0 0}.tr-about__hero{display:block;width:100%;max-width:1100px;height:auto;margin:0 auto 5rem}.tr-about__story{position:relative;max-width:680px;margin:0 auto;font-size:1.6rem;line-height:1.65}.tr-about__sticker{position:absolute;top:3rem;right:calc(100% + 6rem);width:150px;height:150px;object-fit:contain;pointer-events:none}.tr-about__balloons{position:absolute;top:8rem;left:calc(100% + 4rem);width:100px;height:170px;object-fit:contain;pointer-events:none}.tr-about__signature{color:var(--tr-purple);font-style:italic;font-weight:700;font-size:2rem}.tr-about__closing{max-width:760px;margin:3rem auto 0;padding:3rem 2rem;text-align:center;background:url(tr-wash-lemon.webp) center / 100% 100% no-repeat}.tr-about__closing h2{font-size:2.5rem;margin:0 0 2rem}.tr-about__closing .button{min-width:28rem}.tr-about__closing p{font-size:1.3rem;margin:2rem 0 0;color:#615669}@media screen and (min-width:990px){body .facets-wrapper:not(.facets-vertical .facets-wrapper){display:flex;align-items:center;gap:2.5rem}body .facets-wrapper .facets-container{flex:1;min-width:0}.tr-audience{flex-shrink:0}}@media screen and (max-width:1199px){.tr-about__story{padding-inline:50px}.tr-about__sticker{width:75px;height:100px;right:calc(100% - 40px)}.tr-about__balloons{width:60px;height:100px;left:calc(100% - 40px)}}@media screen and (max-width:749px){.tr-steps__path{display:none}.tr-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.tr-footer-brand{grid-column:1 / -1}.tr-footer-brand p{max-width:none}body .footer .footer__copyright{justify-content:flex-start;text-align:left}body .footer:before{background-size:auto 100%,auto 100%}.tr-audience .button{min-width:9rem;padding-inline:1.5rem}body .facets-wrapper{border-radius:16px}.tr-product .product__media-list:before{display:none}.tr-product__bunting{height:73px;margin-top:2rem}.tr-included{grid-template-columns:minmax(0,1fr);padding:4rem 2rem;gap:3rem}.tr-about__story{padding-inline:0}.tr-about__sticker{display:block;position:static;float:none;width:60px;height:60px;margin:0 auto 1.5rem}.tr-about__balloons{display:none}.tr-about__story:after{content:"";display:block;clear:both}.tr-about__hero{margin-bottom:3rem}.tr-about__closing .button{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.tr-product *,.tr-about *{animation:none!important;transition:none!important}}body .footer .footer__copyright{background:var(--tr-cream);padding:1.5rem 2rem;border-radius:16px}body .footer .footer__copyright .copyright__content,body .footer .footer__copyright a{color:var(--tr-ink);opacity:1}.tr-recently-viewed{display:block;padding-block:36px}.tr-recently-viewed[hidden]{display:none}.tr-recently-viewed .recently-viewed{margin-top:3rem}@font-face{font-family:"TR Baloo 2";src:url(tr-baloo2-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}body h1,body h2,body h3,body h4,body .tr-theme-label,body .footer-block__heading{font-family:"TR Baloo 2",var(--font-heading-family),sans-serif;font-weight:800;letter-spacing:0}body .button,body .shopify-payment-button__button--unbranded{font-family:"TR Baloo 2",var(--font-heading-family),sans-serif;font-weight:700;font-size:1.8rem}body .product-card-wrapper .card__heading,body .footer-block__heading{font-weight:800}body .footer-block__heading{font-size:2.1rem}.tr-theme-meta{display:flex;flex-direction:column;align-items:center;gap:.4rem}.tr-theme-label{line-height:1.2}.tr-theme-count{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;color:#615669}.tr-theme-window{display:block;width:100%;height:100%;border:8px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 5px 8px #32234315;transform:rotate(-7deg)}.tr-theme-tile:nth-child(2n) .tr-theme-window{transform:rotate(5deg)}body .tr-theme-tile__art .tr-theme-photo{display:block;width:100%;height:100%;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:50% 45%;transform:scale(1.35)}.tr-theme-tile__art{transition:transform .25s ease}@media(hover:hover){.tr-theme-tile:hover .tr-theme-tile__art{transform:translateY(-5px) rotate(2deg)}}.tr-all-themes-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4.5rem 2.4rem;padding-block:2rem}.tr-all-themes-grid .tr-theme-tile__art{width:170px;max-width:100%;height:auto;aspect-ratio:1}.tr-all-themes-grid .tr-theme-label{font-size:1.9rem}.tr-trending-subtitle{margin:-2.5rem 0 3rem;color:#615669}.tr-trending-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;padding-block:1rem}.tr-trending-card{flex-direction:row;justify-content:flex-start;gap:1.8rem;padding:1.8rem;border-radius:22px;background:#fff;box-shadow:0 5px 18px #3223430c;text-align:left}.tr-trending-card .tr-theme-tile__art{width:96px;height:96px;flex:0 0 96px;margin:0}.tr-trending-card .tr-theme-tile__art:before{top:-5px;right:-10px;bottom:-5px;left:-10px}.tr-trending-card .tr-theme-meta{align-items:flex-start}.tr-trending-card .tr-theme-label{font-size:2.2rem}.tr-theme-badge{display:inline-block;padding:.25rem 1rem;border-radius:20px;background:var(--tr-mint);font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;color:var(--tr-ink)}.tr-theme-badge--new{background:var(--tr-pink);animation:tr-new-pulse 4.5s ease-in-out infinite}.tr-hero__balloons{position:absolute;top:16px;left:calc(46% - 35px);width:70px;height:95px;object-fit:contain;pointer-events:none;animation:tr-sway 5.5s ease-in-out infinite}.tr-hero__confetti{position:absolute;top:0;left:6px;width:calc(100% - 12px);height:90px;object-fit:cover;opacity:.35;pointer-events:none;animation:tr-confetti-drift 6s ease-in-out infinite}.tr-hero__bunting{transform-origin:center top;animation:tr-sway 5s ease-in-out infinite}.tr-step__art{animation:tr-breathe 5s ease-in-out infinite}.tr-step:nth-child(2) .tr-step__art{animation-delay:-.8s}.tr-step:nth-child(3) .tr-step__art{animation-delay:-1.6s}@keyframes tr-sway{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(4px) rotate(1.5deg)}}@keyframes tr-confetti-drift{0%,to{transform:translate(0)}50%{transform:translate(5px,3px)}}@keyframes tr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes tr-new-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media screen and (min-width:750px)and (max-width:1099px){.tr-all-themes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-trending-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tr-all-themes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem}.tr-all-themes-grid .tr-theme-tile__art{width:144px}.tr-all-themes-grid .tr-theme-label{font-size:1.8rem}.tr-trending-rail{display:flex;overflow-x:auto;gap:1.5rem;padding:1.5rem 0;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tr-trending-card{flex:0 0 90%;scroll-snap-align:start}.tr-hero__balloons{left:auto;right:20px;top:30px;width:40px;height:65px}.tr-hero__confetti{width:calc(100% - 10px);left:5px;height:90px}}@media(prefers-reduced-motion:reduce){.tr-hero__bunting,.tr-hero__balloons,.tr-hero__confetti,.tr-step__art,.tr-theme-badge{animation:none!important}.tr-theme-window,.tr-theme-tile:nth-child(2n) .tr-theme-window,.tr-theme-tile__art,.tr-theme-tile:hover .tr-theme-tile__art{transform:none!important;transition:none!important}.tr-trending-rail{scroll-behavior:auto;scroll-snap-type:none}}.tr-all-themes{overflow:clip}:root{--font-heading-family: "TR Baloo 2", Nunito, sans-serif;--font-heading-weight: 800}body .tr-section :is(h1,h2,h3,h4),body .tr-product .product__title h1,body .collection-hero__title,body .related-products__heading{font-weight:800}body .tr-celebrate>span:last-child{font-family:var(--font-heading-family);font-weight:800}.tr-trending-card{flex-direction:column;align-items:stretch}.tr-trending-card .tr-theme-meta{width:100%}.tr-trending-card:not(.tr-trending-card--preview) .tr-theme-tile__art{align-self:center}.tr-trend-preview{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:1}.tr-trend-preview:before{content:"";position:absolute;z-index:-1;top:-8px;right:-10px;bottom:-8px;left:-10px;background:url(tr-wash-lilac.webp) center / 100% 100% no-repeat;opacity:.45;pointer-events:none}.tr-trending-card:nth-child(3n+2) .tr-trend-preview:before{background-image:url(tr-wash-mint.webp)}.tr-trending-card:nth-child(3n+3) .tr-trend-preview:before{background-image:url(tr-wash-peach.webp)}.tr-trend-preview img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:20px}@media screen and (min-width:750px){.tr-trending-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tr-confetti.css.map */
