.tm-md,.tm-md *{box-sizing:border-box}#MainContent:not(:has(mosaic-shopping)):has(.tm-md){padding-top:0!important}#MainContent:not(:has(mosaic-shopping))>.shopify-section:has(.tm-md){margin-top:0!important;padding-top:0!important}#MainContent:not(:has(mosaic-shopping)):has(.tm-md)>.shopify-section.index-section:has(>.page-width:empty):has(~.shopify-section .tm-md),#MainContent:not(:has(mosaic-shopping)):has(.tm-md)>[id$=__rich_text_qgrBrH]{display:none!important;margin:0!important;padding:0!important}.tm-md{--tm-ink:#14181a;--tm-gold:#8f7930;--tm-gold-light:#7d691f;--tm-gold-glow:#c7ad5a;--tm-rosa:#e58fa8;--tm-rosa-deep:#c96e8a;--tm-cyan:#00c2d8;--tm-muted:#3a3f42;position:relative;isolation:isolate;overflow:hidden;width:100%;margin-top:0;padding:clamp(16px,2vw,28px) clamp(10px,3vw,32px);padding-top:clamp(16px,2vw,28px)!important;padding-bottom:clamp(16px,2vw,28px)!important;color:var(--tm-ink);background:#fff;font-family:var(--typeBasePrimary,"Open Sans"),var(--typeBaseFallback,Arial),sans-serif}.tm-md__inner{position:relative;z-index:1;overflow:hidden;width:min(100%,1120px);margin:0 auto;border:1px solid #8f7930;border-radius:10px;background:#fff;box-shadow:0 10px 30px #14181a14}.tm-md__inner:before{z-index:3;top:0;bottom:0;left:50%;width:min(66%,720px);background:linear-gradient(90deg,transparent,rgba(53,217,255,.78) 20%,rgba(139,92,255,.92) 50%,rgba(241,92,255,.78) 80%,transparent) top center / 180% 1px no-repeat,linear-gradient(90deg,transparent,rgba(241,92,255,.78) 20%,rgba(139,92,255,.92) 50%,rgba(53,217,255,.78) 80%,transparent) bottom center / 180% 1px no-repeat;filter:drop-shadow(0 0 4px rgba(139,92,255,.22));transform:translate(-50%);animation:tm-neon 10s ease-in-out infinite}.tm-md__inner:after{z-index:0;top:-38%;right:-20%;bottom:-38%;left:-20%;background:linear-gradient(0deg,transparent 29%,rgba(255,255,255,.025) 39%,rgba(143,121,48,.3) 47%,rgba(255,255,255,.055) 52%,transparent 64%);mix-blend-mode:screen;opacity:0;transform:translate3d(0,42%,0)}.tm-md__hero{border-radius:9px 9px 0 0;--tm-ink:#f7f8f8;--tm-gold-light:#c7ad5a;position:relative;overflow:hidden;padding:clamp(20px,2.6vw,34px) clamp(12px,3.4vw,38px) clamp(18px,2.2vw,26px);color:var(--tm-ink);background:radial-gradient(ellipse at 12% 12%,rgba(143,121,48,.24),transparent 42%),linear-gradient(145deg,#11100d,#020203 55%,#0f0d08)}.tm-md__hero>*{position:relative;z-index:1}.tm-md__body{padding:clamp(14px,1.8vw,22px) clamp(10px,3.4vw,38px) clamp(16px,2vw,26px)}.tm-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.tm-crumbs{position:relative;z-index:1;width:min(100%,1120px);margin:0 auto clamp(8px,1vw,12px);padding-inline:2px;text-align:left}.tm-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;list-style:none;font-size:clamp(.54rem,.8vw,.62rem);font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.tm-crumbs li{display:flex;align-items:center;gap:12px;margin:0;padding:0;color:#6b6f72}.tm-crumbs li:before{display:none}.tm-crumbs li+li:before{display:block;width:20px;height:1px;background:#8f7930;content:"";opacity:.85}.tm-crumbs a{color:#3a3f42;text-decoration:none;transition:color .2s ease}.tm-crumbs a:hover{color:#8f7930}.tm-crumbs a:focus-visible{outline:2px solid #8f7930;outline-offset:3px}.tm-crumbs [aria-current]{color:#7d691f}.tm-md__eyebrow{margin:0 0 6px;text-shadow:0 0 9px rgba(199,173,90,.5);color:var(--tm-gold-light);font-size:clamp(.56rem,1.5vw,.66rem);font-weight:700;line-height:1.35;letter-spacing:.2em;text-align:center;text-transform:uppercase}.tm-md__title{max-width:920px;margin:0 auto;color:var(--tm-ink);font-family:var(--typeHeaderPrimary,"Proza Libre"),var(--typeHeaderFallback,Arial),sans-serif;font-size:clamp(1.16rem,3.4vw,2.7rem);font-weight:400;line-height:1.06;letter-spacing:-.035em;text-align:center;text-wrap:balance}.tm-md__word{display:block;color:var(--tm-ink);white-space:nowrap}.tm-md__word--one{position:relative;isolation:isolate;font-size:1.12em;letter-spacing:-.045em;text-shadow:0 8px 28px rgba(0,0,0,.48),0 1px 0 rgba(255,255,255,.16)}.tm-md__word--one:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;color:transparent;background:linear-gradient(108deg,transparent 43%,rgba(255,255,255,.14) 46%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.14) 54%,transparent 57%);background-position:145% 50%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;content:attr(data-text);font:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:none;text-align:inherit;-webkit-text-fill-color:transparent;animation:tm-sweep 8.4s ease-in-out infinite}.tm-md__word--two{color:#eef9fb;font-size:.74em;letter-spacing:-.018em}.tm-md__word--three{margin-top:5px;text-shadow:0 0 10px rgba(199,173,90,.55);color:var(--tm-gold-light);font-family:var(--typeBasePrimary,"Open Sans"),var(--typeBaseFallback,Arial),sans-serif;font-size:clamp(.54rem,1vw,.72rem);font-weight:700;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.tm-reg{font-size:.48em;vertical-align:super;letter-spacing:0}.tm-letter{display:inline-block;color:#ff86bd;filter:saturate(1.22) brightness(1.1);text-shadow:0 0 7px currentColor,0 1px 0 rgba(255,255,255,.22)}.tm-letter:nth-child(9n+1){color:#ff86bd}.tm-letter:nth-child(9n+2){color:#e6da82}.tm-letter:nth-child(9n+3){color:#ff9a67}.tm-letter:nth-child(9n+4){color:#f78f9d}.tm-letter:nth-child(9n+5){color:#b5a9e8}.tm-letter:nth-child(9n+6){color:#5edbfa}.tm-letter:nth-child(9n+7){color:#69e3d5}.tm-letter:nth-child(9n+8){color:#f4d86e}.tm-letter:nth-child(9n){color:#72aaff}.tm-md__lead{margin:0 auto clamp(10px,1.3vw,16px);color:#23282a;font-size:clamp(.78rem,1.05vw,.94rem);font-weight:700;letter-spacing:.01em;line-height:1.35;text-align:center;white-space:nowrap}.tm-areas{display:grid;grid-template-columns:1.15fr 1fr .82fr;gap:clamp(12px,1.8vw,26px);align-items:start}.tm-area{min-width:0}.tm-area__title{display:flex;align-items:flex-end;height:26px;margin:0 0 6px;padding-bottom:5px;border-bottom:1px solid rgba(143,121,48,.34);color:var(--tm-gold-light);font-family:var(--typeBasePrimary,"Open Sans"),var(--typeBaseFallback,Arial),sans-serif;font-size:clamp(.48rem,.88vw,.6rem);font-weight:700;letter-spacing:.15em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.tm-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.tm-collections__link{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;height:100%;min-height:32px;padding:.3em;border-radius:5px;background-color:#555;background-image:linear-gradient(#1414145c,#1414147a),var(--tile-image);background-position:center;background-size:cover;color:#fff;font-family:var(--typeHeaderPrimary,"Optima Nova"),var(--typeHeaderFallback,Optima),Georgia,serif;font-size:clamp(.6rem,.78vw,.75rem);font-weight:600;line-height:1.05;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.48);text-decoration:none;transition:background-size .5s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,transform .22s ease}.tm-collections__link:hover,.tm-collections__link:focus-visible{background-size:112%;box-shadow:0 4px 12px #0000004d;color:#fff;transform:translateY(-1px)}.tm-collections__link:focus-visible{outline:2px solid var(--tm-gold-light);outline-offset:2px}.tm-collections__link.is-active{background-color:#b99d44;background-image:none;color:#14181a;text-shadow:none;box-shadow:inset 0 0 0 2px #8f7930,0 0 0 1px #8f7930}.tm-colors{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.tm-color.is-empty{opacity:.32}.tm-color__link{display:grid;width:100%;max-width:34px;margin-inline:auto;aspect-ratio:1;place-items:center;border-radius:50%;text-decoration:none;transition:transform .2s ease}.tm-dot{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--swatch,#888);background-image:var(--swatch-image);background-position:center;background-size:cover;box-shadow:0 0 0 1px #14181a2e;transition:box-shadow .2s ease}.tm-color__link:hover{transform:translateY(-2px)}.tm-color__link:hover .tm-dot{box-shadow:0 0 0 1.5px var(--tm-gold-light),0 0 10px #c7ad5a80}.tm-color__link.is-active{position:relative;isolation:isolate;padding:0;border-radius:50%;background:none;box-shadow:none}.tm-color__link.is-active:before,.tm-color__link.is-active:after{position:absolute;z-index:0;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:5px;content:"";pointer-events:none}.tm-color__link.is-active:before{border:1px solid #8F7930;background:linear-gradient(160deg,rgba(255,255,255,.8),rgba(255,255,255,.16) 28%,transparent 49%,rgba(0,0,0,.16)),linear-gradient(180deg,#b99d44 0% 46%,#8f7930);box-shadow:inset 0 1px 0 1px #ffffff8c,inset 0 -2px 4px #00000038,0 1px 3px #0000002e,0 0 9px 3px #b99d448c}.tm-color__link.is-active:after{background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.05) 36%,rgba(255,255,255,.9) 49%,rgba(255,255,255,.25) 52%,transparent 65%);background-size:260% 100%;background-position:140% 0;animation:tm-selection-sheen 7s ease-in-out infinite}.tm-color__link.is-active .tm-dot{position:relative;z-index:1;box-shadow:0 0 0 1px #14181a80}.tm-color__link.is-active:focus-visible{outline-offset:7px}@keyframes tm-selection-sheen{0%,55%{background-position:140% 0}85%,to{background-position:-140% 0}}@media(prefers-reduced-motion:reduce){.tm-color__link.is-active:after{animation:none;background-position:50% 0}}.tm-color__link:focus-visible{outline:2px solid var(--tm-gold-light);outline-offset:2px}.tm-reset{display:block;margin-top:7px;text-align:right;color:var(--tm-gold-light);font-size:.66rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px}.tm-gen__ctawrap{position:relative;width:64%;margin-inline:auto}.tm-gen__cta{position:relative;display:flex;overflow:hidden;width:100%;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:38px;padding:8px 12px;border:1px solid rgba(0,194,216,.5);border-radius:999px;background:linear-gradient(180deg,var(--tm-rosa),var(--tm-rosa-deep));box-shadow:inset 0 1px #ffffff57,0 0 0 1px #00c2d81f,0 0 8px #00c2d847;color:#fff;font-size:clamp(.64rem,.85vw,.78rem);font-weight:700;line-height:1.15;letter-spacing:.04em;white-space:nowrap;text-align:center;text-shadow:0 1px 3px rgba(70,30,45,.55);cursor:pointer;animation:tm-neonpulse 2.6s ease-in-out infinite;transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.tm-gen__cta:hover,.tm-gen__cta:focus-visible{background:linear-gradient(180deg,#f3a4ba,var(--tm-rosa));color:#fff;transform:translateY(-1px)}.tm-gen__cta[aria-expanded=true]{background:linear-gradient(180deg,var(--tm-rosa-deep),#a85773);color:#fff}.tm-gen__cta:focus-visible{outline:2px solid var(--tm-gold-light);outline-offset:2px}.tm-gen__cta:after{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);content:"";pointer-events:none;transform:translate(-160%);animation:tm-btnshine 3.8s ease-in-out infinite}.tm-gen__cta>*{position:relative;z-index:1}.tm-gen__preview{position:absolute;top:50%;right:min(calc(50% + 3.7em),calc(100% - 36px));display:flex;align-items:center;gap:3px;transform:translateY(-50%)}.tm-gen__preview i{display:block;width:13px;height:13px;border:1px solid rgba(255,255,255,.75);border-radius:2px;background-color:var(--pv);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,transparent 1px 5px);box-shadow:0 1px 3px #00000059}.tm-gen__preview i:first-child{--pv:#3fbfc4}.tm-gen__preview i:last-child{--pv:#c9a227}.tm-gen__cta-text{width:100%;margin:9px auto 0;color:#33383b;font-size:clamp(.55rem,.68vw,.63rem);line-height:1.35;text-align:center;text-wrap:balance}.tm-gen__new{position:absolute;top:-9px;right:-6px;z-index:2;display:inline-flex;overflow:hidden;isolation:isolate;align-items:center;gap:4px;padding:4px 8px 4px 7px;border-radius:999px;background:linear-gradient(135deg,#8f7930 0% 82%,#b99d44);box-shadow:0 0 0 2px #fff,0 3px 10px #8f793073;color:#fff;font-size:.54rem;font-weight:800;line-height:1;letter-spacing:.16em;text-shadow:0 1px 2px rgba(70,55,15,.45);text-transform:uppercase;white-space:nowrap;pointer-events:none;transform-origin:70% 50%;animation:tm-newpulse 4.2s ease-in-out infinite,tm-newglow 2.6s ease-in-out infinite}.tm-gen__new:before{display:block;flex:0 0 auto;width:7px;height:7px;background:#fff6d6;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);content:"";animation:tm-newstar 2.6s ease-in-out infinite}.tm-gen__new:after{position:absolute;z-index:-1;top:-2px;bottom:-2px;left:0;width:60%;background:linear-gradient(105deg,transparent 0%,rgba(255,240,190,0) 18%,rgba(255,246,214,.95) 50%,rgba(255,240,190,0) 82%,transparent 100%);content:"";pointer-events:none;transform:translate(-180%) skew(-18deg);animation:tm-newshine 2.6s ease-in-out infinite}.tm-gen{--tm-ink:#fff;--tm-gold-light:#e0c877;position:relative;overflow:hidden;margin:clamp(14px,1.8vw,20px) 0 0;padding:0 0 clamp(16px,2vw,22px);border:1px solid #2a2721;border-radius:12px;color:#fff;background:#0a0a0b;box-shadow:0 16px 40px #00000059}.tm-gen__top{position:relative;overflow:hidden;isolation:isolate;padding:clamp(20px,2.4vw,28px) clamp(12px,2vw,24px) 0;background:#050607}.tm-gen__bg{position:absolute;top:-21%;left:0;z-index:0;width:100%;height:142%;object-fit:cover;transform:translate3d(0,var(--py,0px),0);will-change:transform}.tm-gen__top:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(#04050794,#040507bd);content:""}.tm-gen__top>*{position:relative;z-index:2}.tm-gen__top>img.tm-gen__bg{position:absolute;z-index:0}.tm-gen__pair{padding-inline:clamp(12px,2vw,24px)}.tm-gen__foot{position:relative;filter:drop-shadow(0 0 7px rgba(224,200,119,.45));margin:clamp(12px,1.6vw,16px) clamp(12px,2vw,24px) 0;color:#8f7930;font-size:clamp(.78rem,1.1vw,.96rem);font-weight:700;line-height:1.35;text-align:center;background:linear-gradient(105deg,#8f7930 0% 42%,#f3e2a8 50%,#8f7930 58% 100%);background-position:140% 50%;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tm-footshine 11s ease-in-out infinite}.tm-gen[hidden]{display:none}.tm-gen.is-open{animation:tm-genin .62s cubic-bezier(.16,1,.3,1) both}.tm-gen__close{position:absolute;top:10px;right:10px;z-index:4;display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(224,200,119,.6);border-radius:50%;background:transparent;color:#e0c877;cursor:pointer;transition:.2s}.tm-gen__close:hover,.tm-gen__close:focus-visible{border-color:#fff;color:#fff;transform:rotate(90deg)}.tm-gen__close:focus-visible{outline:2px solid var(--tm-gold-light);outline-offset:2px}.tm-gen__close span{position:relative;display:block;width:13px;height:13px}.tm-gen__close span:before,.tm-gen__close span:after{position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;content:""}.tm-gen__close span:before{transform:rotate(45deg)}.tm-gen__close span:after{transform:rotate(-45deg)}.tm-gen__title{position:relative;isolation:isolate;max-width:100%;margin:0 auto;padding:0 40px;color:#fff;font-family:var(--typeHeaderPrimary,"Proza Libre"),var(--typeHeaderFallback,Arial),sans-serif;font-size:clamp(.9rem,2.5vw,1.66rem);font-weight:400;line-height:1.14;letter-spacing:-.03em;text-align:center;text-shadow:0 4px 18px rgba(0,0,0,.8);white-space:nowrap}.tm-gen__sub{margin:clamp(6px,.9vw,10px) 0 0;color:#e0c877;font-size:clamp(.68rem,1.15vw,.86rem);font-weight:700;line-height:1.4;letter-spacing:.14em;text-align:center;text-shadow:0 0 9px rgba(224,200,119,.6),0 2px 8px rgba(0,0,0,.85);text-transform:uppercase}.tm-gen__swatches{display:grid;margin-top:clamp(11px,1.4vw,15px);grid-template-columns:repeat(16,minmax(0,1fr));gap:clamp(4px,.7vw,8px);width:min(100%,660px);margin:clamp(13px,1.7vw,20px) auto 0;padding:0;list-style:none}.tm-gen__swatch{position:relative;display:grid;width:100%;padding:0;aspect-ratio:1;place-items:center;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform .2s ease}.tm-gen__swatch:hover{transform:translateY(-2px)}.tm-gen__swatch:focus-visible{outline:2px solid var(--tm-gold-light);outline-offset:2px}.tm-gen__swatch:hover .tm-dot{box-shadow:0 0 0 1.5px var(--tm-gold-light),0 0 10px #c7ad5a80}.tm-gen__swatch[aria-pressed=true] .tm-dot{box-shadow:0 0 0 1px #0a0a0b,0 0 0 2px #c7ad5a,0 0 10px #c7ad5ad9}.tm-gen__swatch[data-order]:after{position:absolute;right:-3px;bottom:-3px;display:grid;width:13px;height:13px;place-items:center;border-radius:50%;background:var(--tm-gold);color:#0a0a0b;content:attr(data-order);font-size:8px;font-weight:700;line-height:1}.tm-gen__hint{display:block;width:fit-content;max-width:100%;margin:clamp(12px,1.6vw,17px) auto 0;padding:6px 20px;border:1px solid rgba(224,200,119,.55);border-radius:999px;background:linear-gradient(180deg,#e0c87724,#0a0a0b80);box-shadow:0 0 16px #e0c8772e,inset 0 1px #fff5cd24;color:#f3e2a8;font-size:clamp(.62rem,1vw,.76rem);font-weight:700;letter-spacing:.16em;line-height:1.3;text-align:center;text-shadow:0 0 10px rgba(224,200,119,.55);text-transform:uppercase}.tm-gen__label{margin:clamp(12px,1.6vw,18px) 0 0;padding-bottom:6px;border-bottom:1px solid rgba(224,200,119,.5);color:#e0c877;font-size:clamp(.56rem,.98vw,.68rem);font-weight:700;line-height:1.3;letter-spacing:.16em;text-align:center;text-shadow:0 0 9px rgba(224,200,119,.6),0 2px 8px rgba(0,0,0,.85);text-transform:uppercase}.tm-gen__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);width:min(100%,720px);margin-inline:auto}.tm-gen__slot{min-width:0}.tm-gen__slot:focus-visible{outline:2px solid #e0c877;outline-offset:4px;border-radius:10px}.tm-gen__slothead{display:flex;align-items:center;justify-content:center;gap:8px;margin:clamp(12px,1.6vw,16px) 0 8px}.tm-gen__slotdot{display:block;width:20px;height:20px;border-radius:50%;background-color:var(--swatch,#888);background-image:var(--swatch-image);background-position:center;background-size:cover;box-shadow:inset 0 1px 2px #ffffff47,0 0 0 1px #0a0a0b,0 0 0 2px #c7ad5a}.tm-gen__slotname{text-shadow:0 0 9px rgba(224,200,119,.6),0 2px 8px rgba(0,0,0,.85);color:#e0c877;font-size:clamp(.66rem,1vw,.78rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tm-gen__stage{position:relative;display:block;line-height:0}.tm-gen__frame{overflow:hidden;border:1px solid #4a453a;border-radius:9px;background:#101012}.tm-gen__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.tm-gen__media{position:relative;display:block;width:100%;aspect-ratio:1;background-color:#ffffff0d;background-position:center;background-size:cover}.tm-gen__body{display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 8px 12px;text-align:center}.tm-gen__product{display:block;overflow:hidden;max-width:100%;color:#fff;font-family:var(--typeHeaderPrimary,"Proza Libre"),var(--typeHeaderFallback,Arial),sans-serif;font-size:clamp(.8rem,1.15vw,1rem);line-height:1.25;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tm-gen__price{padding-top:3px;color:#b9bfc2;font-size:clamp(.6rem,.8vw,.7rem);font-weight:400;white-space:nowrap}.tm-gen__nav{position:absolute;top:0;display:grid;width:34px;height:100%;padding:0;place-items:center;border:0;background:linear-gradient(90deg,rgba(0,0,0,.6),transparent);color:#fff;cursor:pointer;opacity:.85;transition:opacity .2s ease}.tm-gen__nav:hover,.tm-gen__nav:focus-visible{opacity:1}.tm-gen__nav:focus-visible{outline:2px solid var(--tm-gold-light);outline-offset:-2px}.tm-gen__nav--prev{left:0}.tm-gen__nav--next{right:0;background:linear-gradient(270deg,rgba(0,0,0,.55),transparent)}.tm-gen__nav i{display:block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.tm-gen__nav--prev i{transform:translate(2px) rotate(-135deg)}.tm-gen__nav--next i{transform:translate(-2px) rotate(45deg)}.tm-gen__typ{overflow:hidden;max-width:100%;color:#cfd4d6;font-size:clamp(.58rem,.78vw,.68rem);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.tm-gen__cartlabel{margin-top:5px;text-shadow:0 0 8px rgba(224,200,119,.5);color:#a98f3a;font-size:clamp(.54rem,.72vw,.62rem);font-weight:700;letter-spacing:.06em;white-space:nowrap}.tm-gen__cart{display:grid;width:40px;height:40px;margin-top:9px;place-items:center;border:0;border-radius:50%;background:#0a0a0b;box-shadow:0 3px 10px #00000080,0 0 0 1px #8f79308c;color:#b99d44;cursor:pointer;transition:.2s}.tm-gen__cart svg{transform-origin:50% 20%;animation:tm-bag 10s ease-in-out infinite}.tm-gen__cart:hover{color:#fff;transform:translateY(-2px)}.tm-gen__cart:focus-visible{outline:2px solid #e0c877;outline-offset:2px}.tm-gen__cart.is-done{color:#5fd08a;box-shadow:0 3px 10px #00000080,0 0 0 1px #5fd08acc}.tm-gen__cart.is-done svg{display:none}.tm-gen__cart.is-done:after{content:"\2713";font-size:19px;font-weight:700;line-height:1}.tm-gen__cart.is-error{color:#e2685f;box-shadow:0 3px 10px #00000080,0 0 0 1px #e2685fd9}.tm-gen__cart:disabled{cursor:default}a.tm-gen__cart{text-decoration:none}.tm-gen__vendor{text-shadow:0 0 8px rgba(224,200,119,.55);color:#a98f3a;font-size:clamp(.51rem,.72vw,.61rem);font-weight:700;letter-spacing:.1em;white-space:nowrap}.tm-gen__empty{display:grid;min-height:150px;padding:16px;place-items:center;border:1px solid #26241f;border-radius:9px;color:#cfd4d6;font-size:clamp(.7rem,1vw,.82rem);text-align:center}.tm-gen__skeleton{display:block;width:100%;aspect-ratio:1;background:linear-gradient(100deg,#ffffff0d 30%,#ffffff1f,#ffffff0d 70%);background-size:220% 100%;animation:tm-skeleton 1.4s linear infinite}.tm-sort{position:relative;z-index:1;display:flex;justify-content:flex-end;width:min(100%,1120px);margin:clamp(10px,1.2vw,14px) auto 0;padding-inline:2px}.tm-sort__link{display:inline-flex;align-items:center;gap:7px;padding:4px 2px;color:#3a3f42;font-size:clamp(.62rem,.8vw,.7rem);font-weight:700;line-height:1.2;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.tm-sort__link:hover{color:#8f7930}.tm-sort__link:focus-visible{outline:2px solid #8f7930;outline-offset:3px;border-radius:2px}.tm-sort__link.is-asc,.tm-sort__link.is-desc{color:#7d691f}.tm-sort__arrow{display:block;flex:0 0 auto;color:#8f7930;opacity:.55;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease}.tm-sort__link:hover .tm-sort__arrow,.tm-sort__link.is-asc .tm-sort__arrow,.tm-sort__link.is-desc .tm-sort__arrow{opacity:1}.tm-sort__link.is-desc .tm-sort__arrow{transform:rotate(180deg)}@keyframes tm-sweep{0%,22%{background-position:145% 50%}62%,to{background-position:-45% 50%}}@keyframes tm-neon{0%,to{background-position:100% 0,0 100%}50%{background-position:0 0,100% 100%}}@keyframes tm-reflection{0%{opacity:0;transform:translate3d(0,42%,0)}28%{opacity:.45}58%{opacity:.78}to{opacity:0;transform:translate3d(0,-42%,0)}}@keyframes tm-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes tm-genin{0%{opacity:0;transform:translateY(26px) scale(.94);filter:blur(9px)}55%{opacity:1;filter:blur(0)}70%{transform:translateY(0) scale(1.015)}to{opacity:1;transform:none}}@keyframes tm-neonpulse{0%,to{box-shadow:inset 0 1px #ffffff4d,0 0 8px #00c2d847}50%{box-shadow:inset 0 1px #ffffff4d,0 0 13px #00c2d870}}@keyframes tm-btnshine{0%,60%{transform:translate(-160%)}to{transform:translate(320%)}}@keyframes tm-footshine{0%,72%{background-position:140% 50%}88%,to{background-position:-40% 50%}}@keyframes tm-bag{0%,86%,to{transform:none}89%{transform:rotate(-11deg)}92%{transform:rotate(8deg)}95%{transform:rotate(-5deg)}98%{transform:rotate(2deg)}}@keyframes tm-skeleton{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes tm-newpulse{0%,80%,to{transform:scale(1)}86%{transform:scale(1.14)}92%{transform:scale(.97)}}@keyframes tm-newglow{0%,to{box-shadow:0 0 0 2px #fff,0 3px 10px #8f793073}50%{box-shadow:0 0 0 2px #fff,0 0 14px #e0c877d9,0 3px 10px #8f793073}}@keyframes tm-newshine{0%,40%{transform:translate(-180%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}@keyframes tm-newstar{0%,to{opacity:.75;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}@media screen and (min-width:900px){.tm-area--tool .tm-gen__ctawrap{margin-top:23px}}@media screen and (min-width:900px)and (max-width:1060px){.tm-gen__ctawrap{width:78%}}@media screen and (max-width:899px){.tm-areas{grid-template-columns:1.1fr 1fr}.tm-area--tool{grid-column:1 / -1}.tm-gen__cta-text{margin-top:5px}}@media screen and (max-width:619px){.tm-md{padding:8px 8px 4px;padding-top:10px!important;padding-bottom:4px!important}.tm-crumbs{margin-bottom:8px;padding-inline:4px}.tm-crumbs ol{gap:4px 8px;font-size:.5rem;letter-spacing:.14em}.tm-crumbs li{gap:8px}.tm-crumbs li+li:before{width:14px}.tm-md__hero{padding:18px 12px 16px}.tm-md__body{padding:12px 10px 10px}.tm-md__title{margin-bottom:8px}.tm-md__word--one{font-size:1.546em}.tm-md__word--two{display:block;margin-top:12px;font-size:1em}.tm-md__lead{margin-bottom:10px;font-size:.64rem;line-height:1.3;white-space:nowrap}.tm-areas{grid-template-columns:1fr;gap:6px}.tm-area__title{height:22px;margin-bottom:5px;font-size:.54rem}.tm-area--collections{order:1}.tm-area--tool{order:2}.tm-area--colors{order:3}.tm-gen__ctawrap{width:59%}.tm-collections__link{min-height:26px;font-size:.6rem}.tm-colors{gap:5px}.tm-color__link{max-width:30px}.tm-gen__cta{font-size:.82rem}.tm-gen__new{top:-8px;right:-8px;font-size:.5rem}.tm-gen__cta-text{width:100%;margin-top:8px;font-size:.56rem;line-height:1.3}.tm-gen{padding-bottom:14px}.tm-gen__top{padding:32px 10px 0}.tm-gen__close{top:6px;right:6px;width:24px;height:24px}.tm-gen__close span{width:9px;height:9px}.tm-area--tool .tm-gen__ctawrap{margin-top:19px}.tm-gen__title{padding:0 8px;font-size:clamp(.74rem,3.8vw,1.08rem)}.tm-gen__sub{font-size:.52rem;letter-spacing:.05em;white-space:nowrap}.tm-gen__hint{font-size:.6rem}.tm-gen__label{font-size:.55rem}.tm-gen__swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.tm-gen__pair{gap:8px;padding-inline:10px}.tm-gen__nav{width:26px}.tm-sort{margin-top:10px;padding-inline:4px}.tm-sort__link{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.tm-md__word--one:after,.tm-gen,.tm-gen__cta,.tm-gen__cta:after,.tm-gen__new,.tm-gen__new:before,.tm-gen__skeleton,.tm-collections__link,.tm-color__link,.tm-gen__swatch,.tm-gen__close,.tm-sort__arrow{animation:none!important;transition:none!important}.tm-gen__new:after{display:none}.tm-collections__link:hover,.tm-color__link:hover,.tm-gen__cta:hover,.tm-gen__swatch:hover,.tm-gen__close:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/tiamont-mosaik-entdecken.css.map */
