.tf-pdp *{box-sizing:border-box}.tf-pdp{background:var(--tf-bg,#f6f3ee);color:var(--tf-ink,#1a1815);font-family:var(--tf-body,"Manrope",sans-serif)}.tf-pdp__ann{background:var(--tf-ink,#1a1815);color:#f6f3ee;padding:8px 56px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tf-pdp__ann-item{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}@media(max-width:600px){.tf-pdp__ann{display:none}}.tf-pdp__crumb{padding:14px 56px 0;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#1a181580}.tf-pdp__crumb a{color:#1a181580;text-decoration:none}.tf-pdp__crumb a:hover,.tf-pdp__crumb span{color:var(--tf-ink,#1a1815)}@media(max-width:700px){.tf-pdp__crumb{padding:12px 20px 0}}.tf-pdp__main{padding:20px 56px 56px;display:grid;grid-template-columns:minmax(0,640px) 420px;gap:48px;align-items:start;max-width:1280px;margin:0 auto}@media(min-width:960px){.tf-pdp__info{position:sticky;top:80px}}@media(max-width:1200px){.tf-pdp__main{grid-template-columns:minmax(0,560px) 380px;gap:32px;max-width:1280px;margin:0 auto}}@media(max-width:960px){.tf-pdp__main{grid-template-columns:1fr;padding:20px 32px 48px}}@media(max-width:600px){.tf-pdp__main{padding:16px 20px 40px;gap:24px}}.tf-pdp__gallery{display:grid;grid-template-columns:84px 1fr;gap:12px}@media(max-width:600px){.tf-pdp__gallery{grid-template-columns:60px 1fr;gap:8px}}.tf-pdp__thumbs{display:flex;flex-direction:column;gap:8px}.tf-pdp__thumb{aspect-ratio:2/3;overflow:hidden;background:#fff;cursor:pointer;border:1px solid rgba(26,24,21,.1);outline:1.5px solid transparent;outline-offset:2px;transition:outline-color .1s}.tf-pdp__thumb.is-active,.tf-pdp__thumb:hover{outline-color:var(--tf-ink,#1a1815)}.tf-pdp__thumb img{width:100%;height:100%;object-fit:cover;object-position:center top}.tf-pdp__main-img-wrap{position:relative;border:1px solid rgba(26,24,21,.1);overflow:hidden;background:#fff}.tf-pdp__main-img{width:100%;aspect-ratio:2/3;object-fit:cover;object-position:center center;display:block;background:#fff}.tf-pdp__badge{position:absolute;padding:4px 10px;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff}.tf-pdp__badge--tl{top:14px;left:14px;background:var(--tf-ink,#1a1815)}.tf-pdp__badge--tr{top:14px;right:14px;background:var(--tf-accent,#8c2a2a)}.tf-pdp__info{position:sticky;top:16px}@media(max-width:960px){.tf-pdp__info{position:static}}.tf-pdp__eyebrow{display:block;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--tf-accent,#8c2a2a);margin:0 0 8px}.tf-pdp__title{font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1;margin:0 0 6px;letter-spacing:-.025em}.tf-pdp__title em{font-style:italic;color:var(--tf-accent,#8c2a2a)}.tf-pdp__subtitle{font-size:15px;color:#1a1815a6;margin:0}.tf-pdp__stars{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:13px;min-height:22px}.tf-pdp__stars-row{color:var(--tf-accent,#8c2a2a);letter-spacing:1px}.tf-pdp__stars-label{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.1em;color:#1a181580;text-transform:uppercase}.tf-pdp__stars-label a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tf-pdp__hr{border:none;border-top:1px solid rgba(26,24,21,.12);margin:18px 0}.tf-pdp__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.tf-pdp__price{font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:42px;font-weight:500;line-height:1}.tf-pdp__price-original{font-size:16px;text-decoration:line-through;color:#1a181580;margin-left:8px}.tf-pdp__price-save{font-size:13px;font-weight:600;color:var(--tf-accent,#8c2a2a);margin-left:6px}.tf-pdp__price-klarna{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.1em;color:#1a181580;text-transform:uppercase;white-space:nowrap}.tf-pdp__opt-label{display:flex;justify-content:space-between;margin-bottom:8px}.tf-pdp__opt-key{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#1a181580}.tf-pdp__swatches{display:flex;gap:8px;flex-wrap:wrap}.tf-pdp__swatch{width:36px;height:36px;cursor:pointer;border:1px solid rgba(26,24,21,.12);outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .1s;position:relative}.tf-pdp__swatch.is-active,.tf-pdp__swatch:hover{outline-color:var(--tf-ink,#1a1815)}.tf-pdp__swatch.is-soldout:hover{outline-color:transparent}.tf-pdp__size-link{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink,#1a1815);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer}.tf-pdp__sizes{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.tf-pdp__sz{border:1px solid rgba(26,24,21,.12);padding:11px 0;text-align:center;font-size:14px;font-weight:600;background:#fff;cursor:pointer;transition:background .12s,border-color .12s;position:relative}.tf-pdp__sz:hover:not(.is-unavail){border-color:var(--tf-ink,#1a1815)}.tf-pdp__sz.is-active{border:1.5px solid var(--tf-ink,#1a1815);background:var(--tf-cream,#efeae0)}.tf-pdp__sz.is-unavail{opacity:.3;cursor:not-allowed;text-decoration:line-through}.tf-pdp__sz-low{display:none;position:absolute;top:2px;right:4px;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:8px;color:var(--tf-accent,#8c2a2a);font-weight:700}.tf-pdp__sz.is-low .tf-pdp__sz-low{display:block}.tf-pdp__sz-note{margin-top:7px;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.1em;color:var(--tf-accent,#8c2a2a);text-transform:uppercase;min-height:14px}.tf-pdp__atc{margin-top:20px;width:100%;background:var(--tf-accent,#8c2a2a);color:#fff;border:none;padding:20px;font-family:var(--tf-body,"Manrope",sans-serif);font-weight:600;font-size:15px;letter-spacing:.04em;cursor:pointer;transition:opacity .15s}.tf-pdp__atc:hover:not(:disabled){opacity:.88}.tf-pdp__atc:disabled{opacity:.45;cursor:not-allowed}.tf-pdp__sec{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.tf-pdp__sec-btn{background:transparent;color:var(--tf-ink,#1a1815);border:1px solid var(--tf-ink,#1a1815);padding:11px;font-family:var(--tf-body,"Manrope",sans-serif);font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .12s}.tf-pdp__sec-btn:hover{background:var(--tf-cream,#efeae0)}.tf-pdp__trust{margin-top:18px;padding:16px;background:#fff;border:1px solid rgba(26,24,21,.1)}.tf-pdp__trust-item{display:flex;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(26,24,21,.07)}.tf-pdp__trust-item:last-child{border-bottom:none;padding-bottom:0}.tf-pdp__trust-item:first-child{padding-top:0}.tf-pdp__trust-ico{width:16px;height:16px;flex-shrink:0}.tf-pdp__trust-text{display:flex;justify-content:space-between;flex:1;font-size:13px;gap:8px}.tf-pdp__trust-title{font-weight:600}.tf-pdp__trust-sub{color:#1a181599}.tf-pdp__live{margin-top:12px;padding:10px 14px;background:#8c2a2a0f;border:1px solid rgba(26,24,21,.1);display:flex;justify-content:space-between;font-size:12px;flex-wrap:wrap;gap:8px}.tf-pdp__xsell{margin-top:22px}.tf-pdp__xsell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.tf-pdp__xsell-item{border:1px solid rgba(26,24,21,.1);background:#fff;padding:8px;text-decoration:none;color:inherit;display:block}.tf-pdp__xsell-img{aspect-ratio:1;background:var(--tf-cream,#efeae0);margin-bottom:6px;overflow:hidden}.tf-pdp__xsell-img img{width:100%;height:100%;object-fit:cover}.tf-pdp__xsell-name{font-size:12px;font-weight:600;line-height:1.25}.tf-pdp__xsell-price{font-size:11px;color:#1a181599;margin-top:2px;font-family:var(--tf-mono,"JetBrains Mono",monospace)}.tf-pdp__xbundle{margin-top:8px;width:100%;background:var(--tf-ink,#1a1815);color:#fff;border:none;padding:11px;font-family:var(--tf-body,"Manrope",sans-serif);font-weight:600;font-size:12px;letter-spacing:.04em;cursor:pointer;transition:opacity .15s}.tf-pdp__xbundle:hover{opacity:.8}.tf-pdp__sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--tf-ink,#1a1815);padding:12px 56px;display:grid;grid-template-columns:auto 1fr auto auto;gap:20px;align-items:center;z-index:999;transform:translateY(100%);transition:transform .25s;box-shadow:0 -4px 20px #00000014}.tf-pdp__sticky.is-visible{transform:translateY(0)}.tf-pdp__sticky-img{width:44px;height:44px;background:var(--tf-cream,#efeae0);border:1px solid rgba(26,24,21,.1);overflow:hidden}.tf-pdp__sticky-img img{width:100%;height:100%;object-fit:cover}.tf-pdp__sticky-name{font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:18px;font-weight:500}.tf-pdp__sticky-sz{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.14em;color:#1a181580}.tf-pdp__sticky-price{font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:24px;font-weight:500;white-space:nowrap}.tf-pdp__sticky-cta{background:var(--tf-accent,#8c2a2a);color:#fff;border:none;padding:13px 28px;font-family:var(--tf-body,"Manrope",sans-serif);font-weight:600;font-size:14px;cursor:pointer;transition:opacity .15s}.tf-pdp__sticky-cta:hover{opacity:.88}@media(max-width:700px){.tf-pdp__sticky{grid-template-columns:auto 1fr auto;padding:10px 16px}.tf-pdp__sticky-price{display:none}}.tf-pdp__desc{padding:48px 56px;border-top:1px solid rgba(26,24,21,.1)}.tf-pdp__desc-grid{display:grid;grid-template-columns:1fr 480px;gap:56px;align-items:start}.tf-pdp__desc-eyebrow{display:block;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--tf-accent,#8c2a2a);margin:0 0 12px}.tf-pdp__desc-heading{font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:clamp(28px,3vw,44px);font-weight:500;margin:0 0 20px;letter-spacing:-.02em;line-height:1.1}.tf-pdp__desc-body{font-size:15px;line-height:1.75;color:#1a1815cc}.tf-pdp__desc-body p{margin:0 0 14px}.tf-pdp__desc-body ul{margin:0 0 14px;padding-left:20px}.tf-pdp__spec-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(26,24,21,.1)}.tf-pdp__spec-cell{padding:18px 18px 18px 0;border-bottom:1px solid rgba(26,24,21,.08);display:flex;flex-direction:column;gap:8px}.tf-pdp__spec-label{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#1a181573}.tf-pdp__spec-vl{font-size:14px;font-weight:500;line-height:1.35;color:var(--tf-ink,#1a1815)}@media(max-width:960px){.tf-pdp__desc-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:700px){.tf-pdp__desc{padding:32px 20px}.tf-pdp__spec-grid{grid-template-columns:repeat(2,1fr)}}.tf-pdp__below{padding:0 56px 56px;display:grid;grid-template-columns:1fr 380px;gap:80px;align-items:start}.tf-pdp__rev-h,.tf-pdp__faq-h{font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:clamp(26px,2.5vw,38px);font-weight:500;margin:0 0 24px;letter-spacing:-.02em}.tf-pdp__faq-item{border-bottom:1px solid rgba(26,24,21,.1)}.tf-pdp__faq-q{padding:17px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;gap:12px;-webkit-user-select:none;user-select:none}.tf-pdp__faq-q:after{content:"+";font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:18px;color:#1a181559;flex-shrink:0;transition:transform .2s;line-height:1}.tf-pdp__faq-item.is-open .tf-pdp__faq-q:after{transform:rotate(45deg)}.tf-pdp__faq-a{font-size:14px;line-height:1.75;color:#1a1815b3;max-height:0;overflow:hidden;transition:max-height .35s ease,padding-bottom .35s}.tf-pdp__faq-item.is-open .tf-pdp__faq-a{max-height:400px;padding-bottom:18px}@media(max-width:960px){.tf-pdp__below{grid-template-columns:1fr;gap:48px}}@media(max-width:700px){.tf-pdp__below{padding:0 20px 40px}}.tf-pdp__rev-all{display:inline-block;margin-top:20px;padding:13px 28px;border:1px solid var(--tf-ink,#1a1815);font-family:var(--tf-body,"Manrope",sans-serif);font-size:13px;font-weight:600;color:var(--tf-ink,#1a1815);text-decoration:none;letter-spacing:.04em;transition:background .15s,color .15s}.tf-pdp__rev-all:hover{background:var(--tf-ink,#1a1815);color:#fff}.tf-pdp__fship{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px;color:#1a1815b3}.tf-pdp__fship-bar{flex:1;height:4px;background:#1a18151a;border-radius:2px;overflow:hidden}.tf-pdp__fship-fill{height:100%;background:var(--tf-accent,#8c2a2a);border-radius:2px;transition:width .4s}.tf-pdp__fship--done{margin-top:12px;font-size:12px;color:#2d7a2d;font-weight:600}.tf-pdp__countdown{margin-top:8px;font-size:11px;color:#1a181599;display:flex;align-items:center;gap:6px}.tf-pdp__countdown-badge{background:#f0f0e8;padding:2px 7px;border-radius:3px;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--tf-mono,"JetBrains Mono",monospace)}.tf-pdp__notif-sz{margin-top:12px;padding:12px;border:1px dashed rgba(26,24,21,.2);border-radius:4px;font-size:12px;display:none;gap:8px;flex-wrap:wrap;align-items:center}.tf-pdp__notif-sz input{border:1px solid rgba(26,24,21,.2);padding:6px 10px;font-size:12px;border-radius:3px;flex:1;min-width:160px;outline:none;font-family:inherit}.tf-pdp__notif-sz button{background:var(--tf-ink,#1a1815);color:#fff;border:none;padding:7px 14px;font-size:12px;border-radius:3px;cursor:pointer;white-space:nowrap;font-family:inherit}#tf-rating-snippet{--rating-star-color:var(--tf-accent,#8c2a2a);--primary-font-family:"Manrope",sans-serif}#tf-rating-snippet .ruk-rating-snippet{display:flex;align-items:center;gap:8px}#tf-rating-snippet .ruk-rating-stars svg path{fill:var(--tf-accent,#8c2a2a)!important}.tf-pdp__swatch.is-soldout{opacity:.38;cursor:not-allowed}.tf-pdp__swatch.is-soldout:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:#1a1815a6;transform:rotate(-45deg)}.tf-card__swatch{width:18px;height:18px;border-radius:0!important;border:1px solid rgba(26,24,21,.15);cursor:pointer;padding:0;display:inline-block;flex-shrink:0;outline:1.5px solid transparent;outline-offset:2px;transition:outline-color .1s}.tf-card__swatch:hover{outline-color:#1a181580}.tf-card__swatch.is-active{outline-color:var(--tf-ink,#1a1815)}.tf-card__swatch.is-soldout{opacity:.35;cursor:not-allowed;position:relative}.tf-card__swatch.is-soldout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(26,24,21,.55) calc(50% - 1px),rgba(26,24,21,.55) calc(50% + 1px),transparent calc(50% + 1px))}.tf-card__swatch.is-soldout:hover{outline-color:transparent!important}.tf-card__stars{display:flex;align-items:center;gap:5px;margin:3px 0 5px;font-size:12px;line-height:1}.tf-card__stars-filled{color:var(--tf-accent,#8c2a2a);letter-spacing:.5px;font-size:13px}.tf-card__stars-empty{opacity:.18}.tf-card__stars strong{font-size:12px;font-weight:700;color:var(--tf-ink,#1a1815)}.tf-card__stars-count{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.1em;color:#1a181580}.tf-adv{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a18158c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s}.tf-adv.is-open{opacity:1;pointer-events:auto}.tf-adv__modal{background:#fff;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:40px 36px 36px}.tf-adv__close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;font-size:18px;color:#1a181566;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:color .12s}.tf-adv__close:hover{color:var(--tf-ink,#1a1815)}.tf-adv__hdr{margin-bottom:28px}.tf-adv__eyebrow{display:block;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--tf-accent,#8c2a2a);margin-bottom:8px}.tf-adv__title{font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:32px;font-weight:500;margin:0 0 6px;letter-spacing:-.02em}.tf-adv__sub{font-size:13px;color:#1a181573;margin:0}.tf-adv__step-label{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#1a181580;margin:0 0 18px}.tf-adv__gender{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.tf-adv__gbtn{border:1px solid rgba(26,24,21,.15);background:#fff;padding:24px 16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--tf-body,"Manrope",sans-serif);font-size:14px;font-weight:600;color:var(--tf-ink,#1a1815);transition:border-color .12s,background .12s,color .12s}.tf-adv__gbtn:hover{border-color:var(--tf-ink,#1a1815)}.tf-adv__gbtn.is-active{border-color:var(--tf-accent,#8c2a2a);background:#8c2a2a0a;color:var(--tf-accent,#8c2a2a)}.tf-adv__field{margin-bottom:16px}.tf-adv__field-lbl{display:block;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#1a181580;margin-bottom:6px}.tf-adv__field-row{display:flex;align-items:center;gap:10px}.tf-adv__input{flex:1;border:1px solid rgba(26,24,21,.2);padding:12px 14px;font-size:16px;font-family:var(--tf-body,"Manrope",sans-serif);outline:none;color:var(--tf-ink,#1a1815);-moz-appearance:textfield;border-radius:0}.tf-adv__input::-webkit-outer-spin-button,.tf-adv__input::-webkit-inner-spin-button{-webkit-appearance:none}.tf-adv__input:focus{border-color:var(--tf-ink,#1a1815)}.tf-adv__unit{font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:12px;color:#1a181566;min-width:24px}.tf-adv__calc{width:100%;margin-top:8px;background:var(--tf-accent,#8c2a2a);color:#fff;border:none;padding:16px;font-family:var(--tf-body,"Manrope",sans-serif);font-weight:600;font-size:14px;cursor:pointer;letter-spacing:.04em;transition:opacity .15s}.tf-adv__calc:hover{opacity:.88}.tf-adv__res-box{text-align:center;padding:28px 20px;background:var(--tf-cream,#efeae0);margin-bottom:20px}.tf-adv__res-lbl{display:block;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#1a181580;margin-bottom:12px}.tf-adv__res-sz{display:block;font-family:var(--tf-display,"Cormorant Garamond",serif);font-size:64px;font-weight:500;line-height:1;color:var(--tf-ink,#1a1815)}.tf-adv__bias{font-size:14px;line-height:1.6;margin:0 0 16px;padding:12px 14px;border-left:3px solid transparent}.tf-adv__bias--s{border-left-color:var(--tf-accent,#8c2a2a);background:#8c2a2a0a;color:#1a1815cc}.tf-adv__bias--l{border-left-color:#1a18154d;background:#1a181508;color:#1a1815b3}.tf-adv__bias--n{border-left-color:#2d7a2d;background:#2d7a2d0a;color:#1a1815cc}.tf-adv__unavail{font-size:12px;color:var(--tf-accent,#8c2a2a);font-family:var(--tf-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.tf-adv__sel{width:100%;background:var(--tf-accent,#8c2a2a);color:#fff;border:none;padding:16px;font-family:var(--tf-body,"Manrope",sans-serif);font-weight:600;font-size:14px;cursor:pointer;margin-bottom:10px;letter-spacing:.04em;transition:opacity .15s}.tf-adv__sel:hover{opacity:.88}.tf-adv__back{width:100%;background:none;border:1px solid rgba(26,24,21,.18);color:var(--tf-ink,#1a1815);padding:13px;font-family:var(--tf-body,"Manrope",sans-serif);font-size:13px;cursor:pointer;transition:background .12s}.tf-adv__back:hover{background:var(--tf-cream,#efeae0)}.tf-adv__hint{display:none;align-items:center;font-family:var(--tf-mono,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;margin-left:10px;vertical-align:middle}.tf-adv__hint--s{background:#8c2a2a14;color:var(--tf-accent,#8c2a2a)}.tf-adv__hint--l{background:#1a18150f;color:#1a181599}.tf-adv__hint--n{background:#2d7a2d14;color:#2d7a2d}.tf-pdp__size-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px}@media(max-width:600px){.tf-adv__modal{padding:28px 18px 24px}.tf-adv__res-sz{font-size:48px}}.tf-pdp__avail{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:#1a7f37}.tf-pdp__avail-dot{width:8px;height:8px;border-radius:50%;background:#1a7f37;flex-shrink:0;animation:tf-pulse 2s ease-in-out infinite}@keyframes tf-pulse{0%,to{opacity:1}50%{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tf-pdp.css.map */
