.st-product{padding-bottom:100px}.st-product-quicknav{position:sticky;top:0;z-index:20;display:flex;gap:22px;padding:16px 0;background:#fff;border-bottom:1px solid var(--st-border);overflow-x:auto}.st-product-quicknav a{text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--st-muted);white-space:nowrap}.st-product-quicknav a:hover{color:var(--st-text)}.st-product-cover{margin-top:30px;overflow:hidden}.st-product-cover img{display:block;width:100%;height:auto}.st-product-top{padding:40px 0 50px;max-width:780px}.st-breadcrumb{font-size:12px;color:var(--st-muted);margin-bottom:20px}.st-breadcrumb a{text-decoration:none}.st-breadcrumb a:hover{color:var(--st-text)}.st-breadcrumb span{margin:0 6px}.st-product-metaline{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--st-muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.st-product-top h1{margin:0 0 20px;font-size:clamp(42px, 7vw, 84px);line-height:.95;letter-spacing:-.03em}.st-product-intro{font-size:17px;line-height:1.6;color:var(--st-muted);margin-bottom:22px}.st-quick-facts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.st-quick-facts span{padding:6px 12px;border:1px solid var(--st-border);border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.st-font-tester{border-top:1px solid var(--st-border);border-bottom:1px solid var(--st-border);padding:30px 0 36px}.st-font-tester>.st-eyebrow{margin-bottom:24px;text-transform:none;letter-spacing:0;font-size:13px}.st-tester-label{display:block;margin-bottom:8px;color:var(--st-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.st-tester-top{margin-bottom:20px}.st-tester-input{width:100%;border:0;border-bottom:1px solid var(--st-border);padding:10px 2px;outline:none;background:#fff0;font-size:16px}.st-tester-input:focus{border-color:#111}.st-tester-pangrams{margin-bottom:26px}.st-pangram-list{display:flex;flex-wrap:wrap;gap:8px}.st-pangram-btn{border:1px solid var(--st-border);background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;color:var(--st-muted);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.st-pangram-btn:hover{border-color:#999;color:var(--st-text)}.st-pangram-btn.is-active{border-color:#111;background:#111;color:#fff}.st-tester-preview-wrap{border:1px solid var(--st-border);margin-bottom:26px}.st-tester-preview{min-height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 24px;text-align:left;font-size:clamp(40px, 8vw, 86px);line-height:1;letter-spacing:-.02em;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.st-tester-preview.is-uppercase{text-transform:uppercase}.st-tester-preview.is-lowercase{text-transform:lowercase}.st-tester-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:22px}.st-control label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;color:var(--st-muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.st-control-value{color:var(--st-text);font-weight:400;text-transform:none;letter-spacing:normal}.st-control input[type="range"]{width:100%;accent-color:#111}.st-tester-toggles{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.st-toggle-group{display:inline-flex;border:1px solid var(--st-border);overflow:hidden}.st-toggle-btn{border:0;background:#fff;padding:9px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--st-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.st-toggle-btn+.st-toggle-btn{border-left:1px solid var(--st-border)}.st-toggle-btn.is-active{background:#111;color:#fff}.st-product-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px;padding-top:60px}.st-product-content{min-width:0}.st-product-section{padding:45px 0;border-top:1px solid var(--st-border)}.st-product-section h2{margin:0 0 25px;font-size:24px;letter-spacing:-.02em}.st-muted-text{color:var(--st-muted);font-size:15px;max-width:720px;margin:0}.st-included-list{margin:0;padding-left:20px;color:var(--st-muted);font-size:15px;line-height:1.9}.st-specs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:0}.st-specs-list>div{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--st-border)}.st-specs-list dt{margin:0;color:var(--st-muted);font-size:13px}.st-specs-list dd{margin:0;font-size:13px;font-weight:700;text-align:right}.st-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st-showcase-grid img{display:block;width:100%;height:auto}.st-specimen-list{border-top:1px solid var(--st-border)}.st-specimen-row{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid var(--st-border)}.st-specimen-label{color:var(--st-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.st-specimen-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(24px, 3.4vw, 40px);letter-spacing:-.01em}.st-related{padding-top:60px;border-top:1px solid var(--st-border);margin-top:20px}.st-buy-box{position:sticky;top:70px;padding:28px;border:1px solid var(--st-border);background:#fff}.st-license-heading h2{margin:0;font-size:16px}.st-license-heading p{margin:6px 0 16px;color:var(--st-muted);font-size:13px}.st-license-list{display:grid;gap:8px}.st-license-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid var(--st-border);cursor:pointer;font-size:14px;transition:border-color .2s,background .2s}.st-license-option.is-selected{border-color:#111;background:#f7f7f7}.st-license-option input{margin:0}.st-license-option .st-license-name{flex:1}.st-license-option .st-license-price{margin-left:10px;font-weight:700;font-size:13px}.st-license-submit{cursor:pointer}.st-license-cart{margin:0;display:flex;flex-direction:column;gap:12px}.st-license-cart .quantity{display:none}.st-license-cart .single_add_to_cart_button{width:100%;min-height:48px;border:0;background:#111;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.st-buy-note{margin:14px 0 0;color:var(--st-muted);font-size:12px;text-align:center}@media (max-width:900px){.st-product-layout{grid-template-columns:1fr;gap:40px}.st-buy-box{position:static}.st-tester-controls{grid-template-columns:1fr 1fr}}@media (max-width:600px){.st-product-top h1{font-size:clamp(40px, 14vw, 60px)}.st-tester-preview{min-height:180px;font-size:clamp(34px, 14vw, 56px);padding:26px 18px}.st-product-layout{padding-top:40px}.st-buy-box{padding:22px}.st-tester-controls{grid-template-columns:1fr;gap:18px}.st-tester-toggles{flex-direction:column;align-items:flex-start}.st-specs-list{grid-template-columns:1fr}.st-showcase-grid{grid-template-columns:1fr}.st-specimen-row{grid-template-columns:1fr;gap:6px}}.st-license-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:16px}.st-license-heading-row h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em}.st-license-help-link{color:#d96d55;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.st-license-help-link:hover{text-decoration:underline}.st-license-list{display:grid;gap:0}.st-license-option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 0;border:0;border-bottom:1px solid #fff0;background:#fff0;cursor:pointer;font-size:16px;transition:opacity .18s ease}.st-license-option:hover{opacity:.72}.st-license-option.is-selected{background:#fff0;border-color:#fff0}.st-license-option input{width:16px;height:16px;margin:0;accent-color:#111}.st-license-option .st-license-name{min-width:0;font-size:16px;line-height:1.35}.st-license-option .st-license-price{margin-left:12px;font-size:16px;font-weight:700;white-space:nowrap}.st-license-details{margin-top:22px}.st-license-detail{padding:22px 24px;background:#f5f5f5}.st-license-detail[hidden]{display:none}.st-license-detail h3{margin:0 0 14px;font-size:17px;font-weight:700}.st-license-detail ul{margin:0;padding-left:20px}.st-license-detail li{margin:0 0 9px;color:#252525;font-size:14px;line-height:1.55}.st-license-detail li:last-child{margin-bottom:0}.st-license-best-for{display:flex;flex-direction:column;gap:7px;margin-top:24px;font-size:14px;line-height:1.55}.st-license-best-for strong{font-weight:700}.st-license-best-for span{color:#333}.st-license-expiration{display:flex;flex-direction:column;gap:7px;margin-top:28px;font-size:14px}.st-license-expiration strong{font-weight:700}.st-license-expiration span{color:#333}.st-license-cart .st-license-submit{margin-top:8px;min-height:50px;border-radius:0;text-transform:none;letter-spacing:0;font-size:14px}.st-license-help{line-height:1.5}@media (max-width:600px){.st-license-heading-row{align-items:flex-start}.st-license-heading-row h2{font-size:18px}.st-license-help-link{font-size:12px}.st-license-option{min-height:50px;font-size:15px}.st-license-option .st-license-name,.st-license-option .st-license-price{font-size:15px}.st-license-detail{padding:20px}}.st-variation-license-cart .st-license-list{gap:0}.st-variation-license-cart .st-license-option{min-height:44px;padding:5px 0}.st-variation-license-cart .st-license-option input{cursor:pointer}.st-variation-license-cart .st-license-name{font-weight:500}.st-variation-license-cart .st-license-option.is-selected .st-license-name{font-weight:700}.st-license-variation-attributes{display:none}.st-font-face-specimen{padding:28px 0;border-top:1px solid var(--st-border)}.st-font-face-specimen:first-of-type{border-top:0}.st-font-face-meta{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.st-font-face-meta span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.st-font-face-meta small{color:var(--st-muted);font-size:12px}.st-font-face-sample{font-size:clamp(30px, 5vw, 58px);line-height:1.08;margin-bottom:18px;overflow-wrap:anywhere}.st-font-face-characters{color:var(--st-muted);font-size:clamp(18px, 2.2vw, 28px);line-height:1.5;overflow-wrap:anywhere}@media (max-width:600px){.st-font-face-meta{align-items:flex-start;flex-direction:column;gap:4px}}.st-variation-license-cart .st-license-option{min-height:42px;padding:4px 0}.st-variation-license-cart .st-license-option .st-license-name,.st-variation-license-cart .st-license-option .st-license-price{line-height:1.2}.st-variation-license-cart .st-license-list{margin-top:2px}.st-row-display{font-synthesis:none}.st-tester-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.st-tester-heading h2{margin:4px 0 0;font-size:clamp(24px, 3vw, 36px);line-height:1;letter-spacing:-.03em}.st-style-picker{display:flex;align-items:center;gap:10px;min-width:220px}.st-style-picker label{color:var(--st-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.st-style-picker select{width:100%;min-height:42px;padding:8px 38px 8px 12px;border:1px solid var(--st-border);border-radius:0;background:#fff;color:var(--st-text);font-size:14px;outline:none;cursor:pointer}.st-style-picker select:focus{border-color:#111}.st-tester-character-wrap{margin:0 0 28px;padding-top:4px}.st-tester-characters{color:var(--st-muted);font-size:clamp(18px, 2.1vw, 28px);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.st-showcase-top{padding:34px 0 46px;border-top:1px solid var(--st-border)}.st-showcase-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.st-showcase-heading h2{margin:0;font-size:22px;letter-spacing:-.02em}.st-showcase-heading>span{color:var(--st-muted);font-size:12px}.st-showcase-group-slider{width:100%;max-width:none;background:#fff0;overflow:hidden}.st-showcase-group-slider .st-showcase-track{width:100%;display:flex;transition:transform .75s cubic-bezier(.22,.61,.36,1);will-change:transform}.st-showcase-group{flex:0 0 100%;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-showcase-group .st-showcase-slide{min-width:0;min-height:0;aspect-ratio:1 / 1;padding:0;background:#f7f7f5;overflow:hidden}.st-showcase-group .st-showcase-slide img{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:cover}.st-showcase-group .st-showcase-blank{visibility:hidden}.st-showcase-top .st-showcase-dots{padding-top:16px}.st-variation-license-cart .st-license-list{gap:0}.st-variation-license-cart .st-license-option{min-height:40px;padding:3px 0}.st-variation-license-cart .st-license-option .st-license-name,.st-variation-license-cart .st-license-option .st-license-price{line-height:1.15}@media (max-width:800px){.st-tester-heading{align-items:flex-start;flex-direction:column;gap:18px}.st-style-picker{width:100%;min-width:0}.st-showcase-group{gap:12px}.st-showcase-group .st-showcase-slide{aspect-ratio:1 / 1}}@media (max-width:600px){.st-showcase-top{padding:28px 0 36px}.st-showcase-heading h2{font-size:19px}.st-showcase-group{grid-template-columns:1fr;gap:10px}.st-showcase-group .st-showcase-slide{aspect-ratio:4 / 3}.st-tester-character-wrap{margin-bottom:22px}}.st-style-picker{display:flex;align-items:center;gap:10px;min-width:220px}.st-style-picker label{margin:0;font-size:12px;opacity:.65;white-space:nowrap}.st-style-picker select{min-width:190px;height:42px;padding:0 38px 0 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font:inherit}.st-tester-preview{font-family:inherit}@media (max-width:700px){.st-style-picker{width:100%;display:block}.st-style-picker label{display:block;margin-bottom:6px}.st-style-picker select{width:100%;min-width:0}}.st-glyph-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.st-glyph-toggle{border:0;background:none;padding:4px 0;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.st-glyph-toggle:hover{opacity:.65}.st-glyph-toggle[hidden]{display:none}.st-tester-characters{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}@media(max-width:600px){.st-glyph-heading{align-items:flex-start;flex-direction:column;gap:6px}}.st-showcase-group .st-showcase-slide{aspect-ratio:3 / 2;border-radius:14px;box-shadow:0 8px 24px rgb(20 20 20 / .07)}.st-font-tester{border-radius:16px;box-shadow:0 8px 28px rgb(20 20 20 / .055)}.st-tester-preview-wrap{border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e8e6df}.st-tester-characters{padding:22px 24px;border-radius:14px;background:#efeee9;box-shadow:inset 0 0 0 1px #e3e1da}.st-license-detail{border:1px solid #e5e3dc;border-radius:14px;box-shadow:0 8px 22px rgb(20 20 20 / .045)}.st-buy-box{border:1px solid #e5e3dc;border-radius:16px;box-shadow:0 10px 30px rgb(20 20 20 / .06);background:#f8f7f3}.st-related .st-row-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.st-related .st-row+.st-row{margin-top:0}@media(max-width:700px){.st-related .st-row-list{grid-template-columns:1fr;gap:14px}}.st-showcase-group .st-showcase-slide{aspect-ratio:3 / 2;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgb(20 20 20 / .07)}.st-font-tester{padding:28px;border-radius:16px;box-shadow:0 8px 26px rgb(20 20 20 / .055)}.st-tester-preview-wrap{border-radius:14px;overflow:hidden}.st-tester-characters{padding:18px 20px;border-radius:14px;background:#efeee9;box-shadow:inset 0 0 0 1px #e3e1da}.st-buy-box{padding:22px;border-radius:16px;box-shadow:0 10px 28px rgb(20 20 20 / .055)}.st-license-detail{padding:18px 20px;border-radius:14px}.st-product-section{padding:38px 0}@media (max-width:600px){.st-font-tester{padding:20px 16px}.st-buy-box{padding:18px}.st-license-detail{padding:16px 18px}.st-showcase-group .st-showcase-slide{aspect-ratio:3 / 2}}.st-font-tester .st-tester-preview-wrap{margin-bottom:10px!important}.st-font-tester .st-tester-toggles{order:initial;display:flex!important;align-items:center;justify-content:space-between!important;width:100%;margin:0 0 28px!important;padding:0!important;gap:12px}.st-font-tester .st-tester-toggles .st-toggle-group{flex:0 0 auto;margin:0!important}.st-font-tester .st-tester-toggles .st-toggle-btn{min-width:64px;padding:9px 14px}.st-font-tester .st-tester-character-wrap{margin:0 0 24px!important;padding:0!important}.st-font-tester .st-glyph-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.st-font-tester .st-tester-characters{display:flex;align-items:center;justify-content:center;width:100%;min-height:96px;box-sizing:border-box;padding:22px 28px!important;text-align:center!important;line-height:1.45;margin:0!important}.st-font-tester .st-tester-controls{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 22px!important;padding:0!important}@media (max-width:800px){.st-font-tester .st-tester-toggles{margin-bottom:22px!important}.st-font-tester .st-tester-toggles .st-toggle-btn{min-width:56px;padding:8px 11px}.st-font-tester .st-tester-characters{padding:20px 18px!important}.st-font-tester .st-tester-controls{grid-template-columns:1fr;gap:16px}}@media (max-width:520px){.st-font-tester .st-tester-toggles{gap:8px}.st-font-tester .st-tester-toggles .st-toggle-group{width:auto}.st-font-tester .st-tester-toggles .st-toggle-btn{min-width:48px;padding:8px 9px;font-size:11px}}.st-font-tester .st-tester-toggles .st-toggle-group[aria-label="Letter case"] .st-toggle-btn,.st-font-tester .st-tester-toggles .st-toggle-btn[data-case]{text-transform:none!important;font-variant:normal!important;letter-spacing:0!important;text-align:center}.st-font-tester .st-tester-toggles .st-toggle-group[aria-label="Letter case"]{display:inline-flex}.st-font-tester .st-tester-toggles .st-toggle-btn[data-case="upper"]{order:1}.st-font-tester .st-tester-toggles .st-toggle-btn[data-case="none"]{order:2}.st-font-tester .st-tester-toggles .st-toggle-btn[data-case="lower"]{order:3}.st-product-quicknav{position:sticky;top:0;z-index:80;align-items:center;min-height:58px;padding:9px 14px;gap:24px;margin-inline:-14px;background:rgb(255 255 255 / .96);border:1px solid rgb(226 226 226 / .9);border-top:0;border-radius:0 0 12px 12px;box-shadow:0 5px 18px rgb(17 17 17 / .07);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.st-product-quicknav a{font-size:12px;font-weight:600;transition:color .18s ease}.st-product-quicknav a:hover,.st-product-quicknav a:focus-visible{color:var(--st-retro-orange,#e58a00)}.st-product-quicknav .st-quicknav-buy{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 17px;border-radius:999px;background:#111;color:#fff;box-shadow:0 3px 10px rgb(17 17 17 / .12);transition:background .18s ease,color .18s ease,transform .18s ease}.st-product-quicknav .st-quicknav-buy:hover,.st-product-quicknav .st-quicknav-buy:focus-visible{background:var(--st-retro-orange,#e58a00);color:#fff;transform:translateY(-1px)}.st-product-quicknav .st-quicknav-buy::after{display:none}.st-license-option.is-selected .st-license-name{color:var(--st-retro-orange,#e58a00);font-weight:700}.st-license-option.is-selected input{accent-color:var(--st-retro-orange,#e58a00)}.st-license-cart .single_add_to_cart_button,.st-license-cart .st-license-submit{transition:background .18s ease,color .18s ease,transform .18s ease}.st-license-cart .single_add_to_cart_button:hover,.st-license-cart .st-license-submit:hover,.st-license-cart .single_add_to_cart_button:focus-visible,.st-license-cart .st-license-submit:focus-visible{background:var(--st-retro-orange,#e58a00)!important;color:#fff!important;transform:translateY(-1px)}@media (max-width:900px){.st-product-quicknav{margin-inline:-8px;gap:18px;overflow-x:auto;flex-wrap:nowrap}.st-product-quicknav .st-quicknav-buy{position:sticky;right:0}}@media (max-width:600px){.st-product-quicknav{min-height:52px;padding:7px 10px;gap:16px;border-radius:0 0 10px 10px}.st-product-quicknav a{font-size:11px}.st-product-quicknav .st-quicknav-buy{min-height:34px;padding:0 13px;font-size:11px}}:root{--st-retro-coral:#f2583a}.site-header .site-logo,.site-header .custom-logo-link,.st-header .st-logo,.st-header .site-title,header .site-logo,header .custom-logo-link,header .st-logo{color:#f2583a!important;font-weight:400!important;text-decoration:none}.site-header .site-logo:hover,.site-header .custom-logo-link:hover,.st-header .st-logo:hover,.st-header .site-title:hover,header .site-logo:hover,header .custom-logo-link:hover,header .st-logo:hover{color:#333333!important}.site-header nav a,.site-header .st-menu a,.st-header nav a,.st-header .st-menu a,.site-footer a,footer a,.st-footer a{font-weight:400!important;transition:color .2s ease,opacity .2s ease}.site-header nav a:hover,.site-header .st-menu a:hover,.st-header nav a:hover,.st-header .st-menu a:hover,.site-footer a:hover,footer a:hover,.st-footer a:hover{color:#f2583a!important}.site-header button:hover,.site-header a:hover svg,.st-header button:hover,.st-header a:hover svg,.st-header .st-header-actions a:hover,.site-header .st-header-actions a:hover{color:#f2583a!important;stroke:#f2583a}.single_add_to_cart_button,.woocommerce .single_add_to_cart_button,.woocommerce-page .single_add_to_cart_button,.st-license-box .add_to_cart_button,.st-license-box button[type="submit"],.st-buy button[type="submit"]{background:#4A4A4A!important;color:#FFFFFF!important;font-weight:400!important;border-color:#4A4A4A!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.single_add_to_cart_button:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce-page .single_add_to_cart_button:hover,.st-license-box .add_to_cart_button:hover,.st-license-box button[type="submit"]:hover,.st-buy button[type="submit"]:hover{background:#f2583a!important;color:#FFFFFF!important;border-color:#f2583a!important}.st-license-option.is-selected,.st-license-option.selected,.st-license-option input:checked+label,.st-license-option label.is-selected{color:#f2583a!important;font-weight:700!important}.st-type-tester,.st-font-tester,.st-tester,.type-tester,.font-tester{background:#F7F6F2!important;border:1px solid #E5E2DC!important;border-radius:18px!important;box-shadow:0 8px 28px rgb(25 25 25 / .06)!important;overflow:hidden}.st-type-tester .st-preview,.st-font-tester .st-preview,.st-tester-preview,.st-preview-box,.type-tester .preview{background:#FFFFFF!important;border:1px solid #E2E0DB!important;border-radius:14px!important;box-shadow:0 3px 12px rgb(25 25 25 / .045)!important}.st-type-tester .st-align-controls button,.st-type-tester .st-case-controls button,.st-font-tester .st-align-controls button,.st-font-tester .st-case-controls button{background:#FFFFFF!important;color:#555555!important;border-color:#E1DED8!important;font-weight:400!important}.st-type-tester .st-align-controls button:hover,.st-type-tester .st-case-controls button:hover,.st-font-tester .st-align-controls button:hover,.st-font-tester .st-case-controls button:hover{color:#f2583a!important;border-color:#f2583a!important}.st-type-tester .st-align-controls button.is-active,.st-type-tester .st-case-controls button.is-active,.st-font-tester .st-align-controls button.is-active,.st-font-tester .st-case-controls button.is-active{background:#f2583a!important;color:#FFFFFF!important;border-color:#f2583a!important}.st-type-tester .st-glyphs,.st-font-tester .st-glyphs,.st-glyph-box,.st-glyph-panel{background:#F1F0EC!important;border:1px solid #E2E0DA!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)!important;padding:24px 28px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.st-type-tester .st-glyphs-content,.st-font-tester .st-glyphs-content,.st-glyph-content{width:100%;margin:0 auto!important;text-align:center!important}.st-type-tester a:hover,.st-font-tester a:hover,.st-tester a:hover{color:#f2583a!important}.st-type-tester select,.st-font-tester select,.st-tester select{border-color:#DDD9D2!important;border-radius:9px!important;background:#FFFFFF!important}.st-type-tester select:focus,.st-font-tester select:focus,.st-tester select:focus{border-color:#f2583a!important;outline-color:#f2583a!important}.st-type-tester input[type="range"]::-webkit-slider-thumb,.st-font-tester input[type="range"]::-webkit-slider-thumb{background:#f2583a}.st-type-tester input[type="range"]::-moz-range-thumb,.st-font-tester input[type="range"]::-moz-range-thumb{background:#f2583a}@media (max-width:800px){.st-type-tester,.st-font-tester,.st-tester{border-radius:14px!important}.st-type-tester .st-preview,.st-font-tester .st-preview,.st-tester-preview{border-radius:11px!important}.st-type-tester .st-glyphs,.st-font-tester .st-glyphs,.st-glyph-box,.st-glyph-panel{padding:20px 16px!important}}:root{--salamahtype-accent:#f2583a}header .site-title a,header .site-branding a,.site-header .site-title a,.site-header .site-branding a{color:#f2583a!important;font-weight:700!important;text-decoration:none!important}header .site-title a:hover,header .site-branding a:hover,.site-header .site-title a:hover,.site-header .site-branding a:hover{color:#333333!important}.site-header nav a,.site-header .menu a,.site-header .main-navigation a,header nav a,header .menu a{color:#333333!important;font-weight:400!important;text-decoration:none!important;transition:color .2s ease}.site-header nav a:hover,.site-header .menu a:hover,.site-header .main-navigation a:hover,header nav a:hover,header .menu a:hover{color:#f2583a!important}.site-header svg,.site-header .icon,.site-header button,.site-header a[aria-label],header svg,header .icon{transition:color .2s ease,fill .2s ease,stroke .2s ease}.site-header a:hover svg,.site-header button:hover svg,.site-header a[aria-label]:hover svg,header a:hover svg{color:#f2583a!important;fill:#f2583a!important;stroke:#f2583a!important}.site-footer a,footer a,.site-footer .menu a,footer .menu a{color:#333333!important;font-weight:400!important;text-decoration:none!important;transition:color .2s ease}.site-footer a:hover,footer a:hover,.site-footer .menu a:hover,footer .menu a:hover{color:#f2583a!important}.site-footer .site-title,.site-footer .site-branding a,footer .site-title,footer .site-branding a{color:#f2583a!important;font-weight:700!important}@media (max-width:768px){.site-header nav a,.site-header .menu a,header nav a,header .menu a{font-size:14px!important;line-height:1.4!important}.site-header .site-title a,.site-header .site-branding a,header .site-title a{font-size:20px!important}.site-header svg,.site-header .icon{width:21px!important;height:21px!important}.site-footer a,footer a{font-size:14px!important}}:root{--st-retro-orange:#f2583a !important;--st-retro-coral:#f2583a !important;--salamahtype-accent:#f2583a !important}.st-header .st-logo,.st-header .st-logo:link,.st-header .st-logo:visited,header.st-header .st-logo{color:#333333!important;font-weight:700!important;text-decoration:none!important;opacity:1!important}.st-header .st-logo:hover,.st-header .st-logo:focus,.st-header .st-logo:active{color:#f2583a!important}.st-header .st-menu>li>a,.st-header .st-menu>li>a:link,.st-header .st-menu>li>a:visited{color:#333333!important;font-weight:400!important;opacity:1!important;transition:color .2s ease!important}.st-header .st-menu>li:hover>a,.st-header .st-menu>li:focus-within>a,.st-header .st-menu>li>a:hover,.st-header .st-menu>li>a:focus{color:#f2583a!important;opacity:1!important}.st-header .st-menu>li>a::after{background-color:transparent!important;transition:background-color .2s ease!important}.st-header .st-menu>li:hover>a::after,.st-header .st-menu>li>a:hover::after,.st-header .st-menu>li>a:focus::after{background-color:#f2583a!important}.st-header .st-header-icon{color:#333333!important;transition:color .2s ease,opacity .2s ease!important}.st-header .st-header-icon:hover,.st-header .st-header-icon:focus{color:#f2583a!important}.st-header .st-header-icon svg,.st-header .st-header-icon svg *{stroke:currentColor!important;transition:stroke .2s ease,fill .2s ease!important}.st-header .st-cart-count{background:#333333!important;color:#ffffff!important}.st-footer .st-footer-col a,.st-footer .st-footer-col a:link,.st-footer .st-footer-col a:visited{color:#333333!important;font-weight:400!important;opacity:1!important;transition:color .2s ease!important}.st-footer .st-footer-col a:hover,.st-footer .st-footer-col a:focus{color:#f2583a!important}.st-footer .st-footer-brand{color:#333333!important;font-weight:700!important;transition:color .2s ease!important}.st-footer .st-footer-brand:hover,.st-footer .st-footer-brand:focus{color:#f2583a!important}.st-footer a:hover,.st-footer a:focus{color:#f2583a!important}.st-type-tester button:hover,.st-type-tester a:hover,.st-font-tester button:hover,.st-font-tester a:hover,.st-tester button:hover,.st-tester a:hover{color:#f2583a!important;border-color:#f2583a!important}.st-type-tester button.is-active,.st-type-tester button.active,.st-type-tester button.selected,.st-font-tester button.is-active,.st-font-tester button.active,.st-font-tester button.selected,.st-tester button.is-active,.st-tester button.active,.st-tester button.selected{background-color:#f2583a!important;border-color:#f2583a!important;color:#ffffff!important}.st-type-tester .st-case-controls button,.st-font-tester .st-case-controls button,.st-tester .st-case-controls button{text-transform:none!important}.st-license-option:hover,.st-license-option:focus-within,.st-license-option.is-selected,.st-license-option.selected,.st-license-option input:checked+label,.st-license-option label:hover{color:#f2583a!important;border-color:#f2583a!important}.st-license-option input[type="radio"]:checked,.st-license-option input[type="radio"]:checked+label::before{accent-color:#f2583a!important}.st-license-box .st-button:hover,.st-buy .st-button:hover,.woocommerce .single_add_to_cart_button:hover{background-color:#f2583a!important;border-color:#f2583a!important;color:#ffffff!important}@media (max-width:800px){.st-header .st-logo{color:#333333!important;font-weight:700!important}.st-header .st-logo:hover,.st-header .st-logo:focus{color:#f2583a!important}.st-header .st-menu>li>a{color:#333333!important;font-weight:400!important}.st-header .st-menu>li>a:hover,.st-header .st-menu>li>a:focus{color:#f2583a!important}.st-header .st-header-icon{color:#333333!important}.st-header .st-header-icon:hover,.st-header .st-header-icon:focus{color:#f2583a!important}.st-footer .st-footer-col a,.st-footer a{color:#333333!important;font-weight:400!important}.st-footer .st-footer-col a:hover,.st-footer a:hover{color:#f2583a!important}}.st-product-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin:0}.st-product-mini-grid .st-mini-section{padding:30px 0 34px}.st-product-mini-grid .st-mini-section:first-child{border-top:1px solid var(--st-border)}.st-product-mini-grid .st-mini-section:last-child{border-top:1px solid var(--st-border)}.st-product-mini-grid .st-mini-section h2{margin-bottom:18px;font-size:22px}.st-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.st-feature-grid>div{display:flex;align-items:baseline;gap:8px;min-width:0}.st-feature-grid strong{flex:0 0 auto;font-size:14px;font-weight:700}.st-feature-grid span{color:var(--st-muted);font-size:14px}.st-product-mini-grid .st-included-list{margin:0;padding-left:18px;font-size:14px;line-height:1.65}.st-product-mini-grid .st-included-list li{margin:6px 0}.st-specs-list dd{max-width:72%}@media (max-width:600px){.st-product-mini-grid{grid-template-columns:1fr;gap:0}.st-product-mini-grid .st-mini-section{padding:28px 0}.st-feature-grid{grid-template-columns:1fr 1fr}}"

/* =========================================================
   CUSTOM LICENSE CTA
   Glass panel positioned full-width directly above Related Typefaces.
========================================================= */

.st-custom-license {
    margin: 34px 0 0;
    padding: 1px;
    border: 1px solid rgba(17, 17, 17, .10);
    border-radius: 20px;
    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, .78),
            rgba(246, 246, 243, .60)
        );
    box-shadow:
        0 16px 40px rgba(17, 17, 17, .07),
        inset 0 1px 0 rgba(255, 255, 255, .72);
    -webkit-backdrop-filter: blur(16px) saturate(120%);
    backdrop-filter: blur(16px) saturate(120%);
}

.st-custom-license-inner {
    padding: 34px 34px 30px;
    text-align: center;
}

.st-custom-license-copy {
    max-width: 760px;
    margin: 0 auto;
}

.st-custom-license h2 {
    margin: 0 0 10px;
    color: #2f2f2f;
    font-size: clamp(24px, 3vw, 32px);
    font-weight: 650;
    line-height: 1.18;
    letter-spacing: -.025em;
}

.st-custom-license p {
    margin: 0 auto;
    max-width: 720px;
    color: #707070;
    font-size: 14px;
    line-height: 1.65;
}

.st-custom-license-actions {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-top: 22px;
    flex-wrap: wrap;
}

.st-custom-license-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 0 20px;
    border-radius: 999px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none !important;
    transition:
        background-color .22s ease,
        border-color .22s ease,
        color .22s ease,
        box-shadow .22s ease,
        transform .22s ease;
}

.st-custom-license-button-primary {
    border: 1px solid #f2583a;
    background: #f2583a;
    color: #ffffff !important;
    box-shadow: 0 8px 18px rgba(242, 88, 58, .15);
}

.st-custom-license-button-primary:hover,
.st-custom-license-button-primary:focus-visible {
    background: #333333;
    border-color: #333333;
    color: #ffffff !important;
    transform: translateY(-1px);
    box-shadow: 0 10px 22px rgba(17, 17, 17, .13);
}

.st-custom-license-button-secondary {
    border: 1px solid rgba(47, 47, 47, .22);
    background: rgba(255, 255, 255, .72);
    color: #333333 !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .75);
}

.st-custom-license-button-secondary:hover,
.st-custom-license-button-secondary:focus-visible {
    border-color: #f2583a;
    background: rgba(242, 88, 58, .08);
    color: #f2583a !important;
    transform: translateY(-1px);
}

.st-custom-license-button:focus-visible {
    outline: 2px solid rgba(242, 88, 58, .30);
    outline-offset: 3px;
}

@media (max-width: 700px) {
    .st-custom-license {
        margin-top: 28px;
        border-radius: 16px;
    }

    .st-custom-license-inner {
        padding: 26px 20px 24px;
    }

    .st-custom-license h2 {
        font-size: 24px;
    }

    .st-custom-license-actions {
        flex-direction: column;
        width: 100%;
    }

    .st-custom-license-button {
        width: min(100%, 280px);
    }
}
\n\n/* =========================================================\n   v2.6.56 — Single Product Sticky Quicknav Glass\n   Transparent glass surface while keeping text legible.\n   Buy button styles remain unchanged.\n========================================================= */\n.st-product-quicknav {\n    background: rgba(255, 255, 255, 0.28) !important;\n    border-color: rgba(255, 255, 255, 0.45) !important;\n    box-shadow: 0 8px 24px rgba(17, 17, 17, 0.06) !important;\n    backdrop-filter: blur(16px) saturate(135%) !important;\n    -webkit-backdrop-filter: blur(16px) saturate(135%) !important;\n}\n.st-product-quicknav a {\n    color: #333333 !important;\n    text-shadow: 0 1px 1px rgba(255,255,255,.22);\n}\n.st-product-quicknav a:hover,\n.st-product-quicknav a:focus-visible {\n    color: var(--st-retro-coral, #f2583a) !important;\n}\n.st-product-quicknav .st-quicknav-buy {\n    color: #fff !important;\n}\n.st-product-quicknav .st-quicknav-buy:hover,\n.st-product-quicknav .st-quicknav-buy:focus-visible {\n    color: #fff !important;\n}\n

/* =========================================================
   v2.6.57 — Single Product Sticky Quicknav Glass Refinement
   Slightly more transparent glass while keeping labels legible.
   Buy button styling remains unchanged.
========================================================= */
.st-product-quicknav {
    background: rgba(255, 255, 255, 0.16) !important;
    border-color: rgba(255, 255, 255, 0.28) !important;
    box-shadow: 0 8px 24px rgba(17, 17, 17, 0.045) !important;
    backdrop-filter: blur(18px) saturate(135%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(135%) !important;
}

.st-product-quicknav a {
    color: #333333 !important;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.34);
}

.st-product-quicknav a:hover,
.st-product-quicknav a:focus-visible {
    color: var(--st-retro-coral, #f2583a) !important;
}

.st-product-quicknav .st-quicknav-buy,
.st-product-quicknav .st-quicknav-buy:hover,
.st-product-quicknav .st-quicknav-buy:focus-visible {
    color: #fff !important;
}


/* =========================================================
   v2.6.58 — Single Product Showcase: overlapping preview slider
   Three previews remain visible. Each step advances by one image,
   producing overlapping pages (1-3, 2-4, 3-5, ...).
========================================================= */
.st-showcase-group-slider {
    position: relative;
}
.st-showcase-group-slider .st-showcase-track {
    width: 100%;
    display: flex;
    transition: transform .72s cubic-bezier(.22,.61,.36,1);
    will-change: transform;
}
.st-showcase-group {
    flex: 0 0 100%;
    min-width: 100%;
}
.st-showcase-arrow {
    position: absolute;
    top: 50%;
    z-index: 5;
    width: 38px;
    height: 38px;
    margin-top: -19px;
    border: 1px solid rgba(255,255,255,.72);
    border-radius: 50%;
    background: rgba(255,255,255,.58);
    color: #333;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    backdrop-filter: blur(12px) saturate(125%);
    -webkit-backdrop-filter: blur(12px) saturate(125%);
    box-shadow: 0 5px 16px rgba(20,20,20,.08);
    transition: background .18s ease, color .18s ease, transform .18s ease;
}
.st-showcase-arrow-prev { left: 12px; }
.st-showcase-arrow-next { right: 12px; }
.st-showcase-arrow:hover,
.st-showcase-arrow:focus-visible {
    background: #f2583a;
    color: #fff;
    border-color: #f2583a;
    transform: scale(1.04);
    outline: none;
}

@media (max-width: 600px) {
    .st-showcase-arrow {
        width: 34px;
        height: 34px;
        margin-top: -17px;
        font-size: 16px;
    }
    .st-showcase-arrow-prev { left: 8px; }
    .st-showcase-arrow-next { right: 8px; }
}

/* v2.6.58 — even more transparent quicknav glass, while keeping text legible. */
.st-product-quicknav {
    background: rgba(255,255,255,.10) !important;
    border-color: rgba(255,255,255,.20) !important;
    box-shadow: 0 8px 24px rgba(17,17,17,.035) !important;
    backdrop-filter: blur(20px) saturate(125%) !important;
    -webkit-backdrop-filter: blur(20px) saturate(125%) !important;
}
.st-product-quicknav a {
    color: #303030 !important;
    text-shadow: 0 1px 2px rgba(255,255,255,.40);
}


/* v2.6.58 — clean license selector
   The selected license option has no border/line/outline effect.
   Best For and Expiration are intentionally not rendered in the selector;
   their variation meta remains available for PW Bulk Edit Pro. */
.st-variation-license-cart .st-license-option,
.st-variation-license-cart .st-license-option:hover,
.st-variation-license-cart .st-license-option.is-selected,
.st-variation-license-cart .st-license-option.is-selected:hover {
    border: 0 !important;
    border-bottom: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}

/* License selector: keep the selected option visually clean. */
.st-license-option,
.st-license-option:hover,
.st-license-option.is-selected,
.st-license-option:focus,
.st-license-option:focus-visible {
    border-bottom: 0 !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
    outline: none;
}

/* v2.6.58 — Natural default tracking for font tester previews.
   Keep the tester at 0px until the user changes the Letter Spacing control. */
.st-font-tester .st-tester-preview,
.st-tester-preview {
    letter-spacing: 0;
    font-kerning: normal;
    font-feature-settings: "kern" 1}