.ug-page{--ug-ink:#292922;--ug-paper:#f5f0e6;--ug-fire:#cc542e;background:var(--ug-paper);color:var(--ug-ink);font-family:Arial,sans-serif}.ug-page *{box-sizing:border-box}.ug-page a{color:inherit;text-decoration:none!important}.ug-page img{display:block;width:100%;height:auto;object-fit:cover}.ug-page button{cursor:pointer;font:inherit}.ug-page button:disabled{opacity:.45;cursor:not-allowed}.ug-page :focus-visible{outline:3px solid #cd683f;outline-offset:4px}.ug-demo{gap:12px;padding:10px 4%;background:#292922;color:#f5f0e6;font-size:10px}.ug-demo,.ug-nav{display:flex;justify-content:space-between}.ug-nav{align-items:center;gap:25px;padding:25px 4%;border-bottom:1px solid #c7c4b7}.ug-brand{font-size:34px;font-weight:900;letter-spacing:-.09em}.ug-brand span{display:block;font-size:8px;letter-spacing:.15em;margin-top:5px}.ug-nav nav{display:flex;gap:25px;font-size:13px}.ug-cart-link{font-size:13px;border-bottom:1px solid;padding:12px 0}.ug-cart-link b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#cc542e;color:#fff;margin-left:10px}.ug-page h1,.ug-page h2,.ug-page h3{color:inherit!important;font-weight:500!important;font-family:Georgia,serif!important;letter-spacing:-.035em!important}.ug-page h1{font-size:min(clamp(44px,5.8vw,82px),var(--pontera-heading-cap,999px))!important;line-height:1.05!important;margin:22px 0!important}.ug-page h2{font-size:min(clamp(30px,3.4vw,48px),var(--pontera-heading-cap,999px))!important;line-height:1.12!important;margin:20px 0!important}.ug-page h3{font-size:min(27px,var(--pontera-heading-cap,999px))!important;line-height:1.15!important;margin:16px 0!important}.ug-label{font-size:10px;letter-spacing:.15em;display:block}.ug-hero{position:relative;isolation:isolate;padding:80px 6%;min-height:650px;display:flex;align-items:center;background:#292922;color:#fff}.ug-hero>img{position:absolute;inset:0;height:100%;z-index:-2}.ug-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#13130fdf,#17161100)}.ug-hero>div{max-width:650px}.ug-hero p{max-width:420px}.ug-link{display:flex;align-items:center;justify-content:space-between;gap:30px;width:fit-content;max-width:100%;border-bottom:1px solid;padding:14px 0;min-height:45px;font-size:13px}.ug-hero .ug-link{margin-top:30px}.ug-hero-bottom{position:absolute;bottom:26px;left:6%;font-size:10px;letter-spacing:.15em}.ug-home-intro{display:grid;grid-template-columns:1fr 1fr;gap:15px 70px;padding:65px 6%}.ug-home-intro>span{grid-column:1/-1}.ug-home-intro p{max-width:480px}.ug-home-products{padding:50px 5%;background:#eae4d6}.ug-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.ug-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ug-products article{display:flex;flex-direction:column;min-width:0}.ug-product-image{position:relative;background:#f5f0e6}.ug-product-image img{aspect-ratio:1.2;object-fit:cover}.ug-product-image>span{position:absolute;top:16px;left:16px;font-size:9px;letter-spacing:.1em}.ug-product-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.ug-product-title strong{white-space:nowrap;font-size:14px}.ug-products p{margin:0 0 25px}.ug-card-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto}.ug-card-actions button,.ug-compare-btn{background:transparent;border:1px solid #8b8c7e;color:inherit;padding:12px;font-size:11px;min-height:44px}.ug-compare-help{font-size:11px;margin-top:24px}.ug-home-guide{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:35px;padding:60px 5%;background:#cc542e;color:#fff4e8}.ug-home-guide>b{font-size:10px;letter-spacing:.1em}.ug-cart,.ug-catalog,.ug-compare,.ug-guide{padding:55px 5%}.ug-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:20px;padding:25px 0;border-block:1px solid #b7baab;margin:35px 0}.ug-page label{display:grid;gap:10px}.ug-page input,.ug-page select,.ug-page textarea{width:100%;min-width:0;min-height:46px;border:1px solid #aaa999;background:#fffcf5;color:#292922;padding:12px;border-radius:0;font:inherit}.ug-filters button{background:transparent;border:1px solid #aaa999;padding:12px;min-height:46px;color:inherit}.ug-empty{padding:35px;border:1px solid #b7baab}.ug-comparison-bar{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #b7baab;margin-top:35px;padding-top:20px}.ug-detail{padding:45px 5%;display:grid;grid-template-columns:1fr 1fr;gap:35px 55px}.ug-detail-title>a{display:block;font-size:12px;margin-bottom:35px}.ug-detail figure{margin:0;min-width:0}.ug-detail figure img{aspect-ratio:1.15;object-fit:contain}.ug-detail figcaption{font-size:10px;opacity:.7;margin-top:10px}.ug-detail-title{align-self:center}.ug-specs{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;border-block:1px solid #b7baab;padding:30px 0}.ug-specs strong{display:block;font-size:25px;font-weight:400}.ug-specs span{display:block;font-size:11px;margin-top:10px}.ug-product-story{padding:30px 0}.ug-product-story ul{padding-left:18px;line-height:1.8}.ug-buy{background:#e7ddca;padding:30px;align-self:start}.ug-buy>strong{display:block;font-size:38px;font-weight:400;margin:25px 0}.ug-buy label{display:flex;align-items:start;gap:14px;margin:18px 0}.ug-buy input{width:20px;height:20px;min-height:20px;accent-color:#cc542e;margin-top:4px}.ug-buy small{display:block;margin-top:4px}.ug-button{display:flex;align-items:center;justify-content:center;background:#292922;color:#fff4e8!important;border:0;padding:17px 24px;min-height:48px;font-size:13px}.ug-buy .ug-button{width:100%;margin-top:25px}.ug-buy .ug-compare-btn{margin-top:18px}.ug-detail-spark .ug-specs>div{border:1px solid #acb0a0;border-radius:50%;aspect-ratio:1;max-width:170px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.ug-detail-spark .ug-specs{border:0;justify-items:center}.ug-detail-forge{background:#e5c9b8}.ug-detail-forge figure{grid-column:1;grid-row:1}.ug-detail-forge .ug-detail-title{grid-column:2}.ug-detail-forge .ug-specs{background:#f1e6d9;padding:30px}.ug-detail-smoke{background:#292922;color:#f5f0e6}.ug-detail-smoke .ug-detail-title{grid-column:1/-1;max-width:750px}.ug-detail-smoke figure{grid-column:1/-1}.ug-detail-smoke figure img{aspect-ratio:2.3;object-fit:cover}.ug-detail-smoke .ug-buy{background:#41463a}.ug-detail-smoke .ug-button{background:#d3693f}.ug-detail-smoke input{accent-color:#d3693f}.ug-compare header{max-width:780px}.ug-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px}.ug-compare-grid article{border:1px solid #b7baab;padding:24px;display:flex;flex-direction:column;min-width:0}.ug-compare-grid img{aspect-ratio:1.4;object-fit:contain}.ug-compare-grid dl{margin:10px 0 25px}.ug-compare-grid dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #c6c7b7;padding:16px 0;font-size:13px}.ug-compare-grid dd{margin:0}.ug-compare-grid .ug-link{margin-top:auto}.ug-compare-grid button{background:transparent;border:0;text-decoration:underline;color:inherit;margin-top:20px;min-height:44px;width:fit-content;font-size:12px}.ug-guide-types{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0}.ug-guide-types article{padding:30px;background:#dfdfcf}.ug-guide-types article:nth-child(2){background:#e4b69b}.ug-guide-types article:nth-child(3){background:#343c32;color:#f5f0e6}.ug-guide-types b{font-size:12px}.ug-guide-types h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important}.ug-guide-delivery{display:grid;grid-template-columns:1fr 1.6fr;gap:55px;padding:45px 0;border-top:1px solid #b7baab}.ug-guide details{border-bottom:1px solid #b7baab;padding:22px 0}.ug-guide summary{font-size:15px;cursor:pointer;line-height:1.5}.ug-cart-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;margin-top:35px;align-items:start}.ug-cart-line{display:grid;grid-template-columns:150px 1fr;gap:25px;border-bottom:1px solid #b7baab;padding:25px 0}.ug-cart-line:first-child{padding-top:0}.ug-cart-line h2{font-size:min(26px,var(--pontera-heading-cap,999px))!important;margin-top:0!important}.ug-cart-line img{aspect-ratio:1;object-fit:cover}.ug-cart-line p{font-size:12px;margin:8px 0}.ug-quantity{display:flex;gap:10px;align-items:center;margin-top:20px}.ug-quantity button{background:transparent;border:1px solid #a3a48f;padding:10px;min-width:42px;min-height:42px;color:inherit}.ug-quantity button:last-child{border:0;font-size:12px;margin-left:10px}.ug-summary{padding:30px;background:#dddcc9}.ug-summary dl{display:grid;grid-template-columns:1fr auto;gap:15px;font-size:13px;margin:28px 0}.ug-summary dd{margin:0}.ug-summary>strong{display:block;font-size:36px;font-weight:400;margin:25px 0}.ug-checkout{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:65px 6%;background:#dddcc9}.ug-checkout>div>strong{font-size:36px;display:block;font-weight:400;margin:25px 0}.ug-checkout form{background:#f5f0e6;padding:30px}.ug-checkout label{margin-bottom:20px}.ug-success{padding:20px;border:1px solid #748d64;background:#e4eddc}.ug-footer{background:#252920;color:#f5f0e6;padding:35px 5%;display:grid;grid-template-columns:1fr 2fr 1fr;gap:25px;font-size:12px}.ug-footer>a:first-child{font-size:28px;font-weight:800;letter-spacing:-.07em}.ug-footer>a:last-child{grid-column:1/-1}.ug-footer p{margin:0}html body main .ug-page :is(p,li,label,input,select,textarea,button){font-size:14px!important;line-height:1.6!important}html body main .ug-page p{color:inherit!important}html body main .ug-page :is(h1,h2) em{color:#cc542e!important;background:none!important;-webkit-text-fill-color:currentColor!important;font-weight:400}html body main .ug-page .ug-hero h1 em{color:#f0b888!important}html body main .ug-page .ug-buy>p,html body main .ug-page .ug-card-actions button,html body main .ug-page .ug-compare-help,html body main .ug-page .ug-footer p,html body main .ug-page .ug-summary p{font-size:11px!important}@media(max-width:800px){.ug-nav{flex-wrap:wrap;padding:22px;gap:20px}.ug-nav nav{order:3;width:100%;justify-content:space-between;gap:15px}.ug-demo{font-size:9px;flex-wrap:wrap}.ug-hero{padding:55px 24px;min-height:590px}.ug-hero img{object-position:62% center}.ug-hero:before{background:linear-gradient(90deg,#13130fe6,#17161144)}.ug-page h1{font-size:min(43px,var(--pontera-heading-cap,999px))!important}.ug-page h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important}.ug-home-intro{grid-template-columns:1fr;gap:10px;padding:40px 24px}.ug-cart,.ug-catalog,.ug-compare,.ug-guide,.ug-home-products{padding:35px 22px}.ug-heading{flex-direction:column;align-items:start;gap:10px}.ug-products{grid-template-columns:1fr;gap:36px}.ug-product-image img{aspect-ratio:1.4;object-fit:contain}.ug-home-guide{grid-template-columns:1fr;gap:14px;padding:35px 24px}.ug-filters{grid-template-columns:1fr 1fr;gap:15px}.ug-filters button,.ug-filters label:first-child{grid-column:1/-1}.ug-comparison-bar{align-items:start;flex-direction:column;gap:5px}.ug-detail{grid-template-columns:1fr;padding:35px 22px;gap:26px}.ug-detail-forge .ug-detail-title,.ug-detail-title{grid-column:1;grid-row:1}.ug-detail-forge figure{grid-column:1;grid-row:2}.ug-detail figure{grid-column:1}.ug-specs{grid-template-columns:1fr 1fr;padding:25px 0}.ug-detail-spark .ug-specs>div{max-width:145px}.ug-specs strong{font-size:22px}.ug-detail-smoke figure img{aspect-ratio:1.3}.ug-product-story{padding:5px 0}.ug-buy{padding:24px}.ug-compare-grid{gap:12px}.ug-compare-grid article{padding:12px}.ug-compare-grid h2{font-size:min(23px,var(--pontera-heading-cap,999px))!important}.ug-compare-grid dl>div{flex-direction:column;gap:6px}.ug-compare-grid .ug-link{font-size:11px;gap:10px}.ug-guide-types{grid-template-columns:1fr}.ug-guide-types article{padding:24px}.ug-guide-delivery{grid-template-columns:1fr;gap:20px;padding:30px 0}.ug-cart-grid{grid-template-columns:1fr;gap:30px}.ug-cart-line{grid-template-columns:90px 1fr;gap:18px}.ug-cart-line h2{font-size:min(25px,var(--pontera-heading-cap,999px))!important}.ug-quantity{gap:6px;flex-wrap:wrap}.ug-quantity button:last-child{margin-left:0}.ug-summary{padding:24px}.ug-checkout{grid-template-columns:1fr;padding:40px 22px;gap:28px}.ug-checkout form{padding:22px}.ug-footer{grid-template-columns:1fr;gap:20px;padding:30px 24px}}