.tm-festive-accents{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.tm-collection-scene:not([data-seasonal=true])>.tm-festive-accents{display:none}.tm-festive-accents>span{position:absolute;display:block;width:360px;aspect-ratio:1;background:var(--tm-seasonal-art) center / contain no-repeat}.tm-festive-accents__center{width:clamp(240px,25vw,360px)!important;left:45%;top:-100px;opacity:.25;transform:rotate(15deg)}.tm-festive-accents__bottom-left{left:-85px;bottom:-95px;opacity:.38;transform:rotate(-90deg)}.tm-festive-accents__bottom-right{right:-65px;bottom:-85px;opacity:.42;transform:rotate(180deg)}.tm-festive-accents>.tm-festive-accents__side-left,.tm-festive-accents>.tm-festive-accents__side-right{top:440px;bottom:180px;aspect-ratio:auto;background-size:360px 360px;background-repeat:repeat-y;opacity:.24}.tm-festive-accents__side-left{left:-190px}.tm-festive-accents__side-right{right:-190px;transform:scaleX(-1)}@media(max-width:700px){.tm-festive-accents__center{width:200px!important;left:35%;top:32px;opacity:.18}.tm-festive-accents__bottom-left{left:-190px;bottom:-110px;opacity:.3}.tm-festive-accents__bottom-right{right:-160px;bottom:-90px;opacity:.34}.tm-festive-accents__side-left{left:-250px}.tm-festive-accents__side-right{right:-250px}}.tm-collection-scene[data-seasonal=true]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 1100px 700px at 50% 0%,#fffaf1,#f4ecdd)}.tm-collection-scene[data-seasonal=true]>.tm-discover{position:relative;z-index:1}.tm-collection-scene[data-seasonal=true]:before,.tm-collection-scene[data-seasonal=true]:after{content:"";position:absolute;z-index:0;display:block;aspect-ratio:1;background:var(--tm-seasonal-art) center / contain no-repeat;pointer-events:none}.tm-collection-scene[data-seasonal=true]:before{width:clamp(320px,34vw,510px);left:-120px;top:-60px;opacity:.3}.tm-collection-scene[data-seasonal=true]:after{width:clamp(300px,30vw,460px);right:-85px;top:-35px;opacity:.45;transform:scaleX(-1)}@media(max-width:700px){.tm-collection-scene[data-seasonal=true]:before{width:280px;left:-180px;top:45%;opacity:.2}.tm-collection-scene[data-seasonal=true]:after{width:270px;right:-120px;top:-18px;opacity:.36}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tm-collection-season.css.map */
