@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XFiaQoDmlr.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.single-product .gpd-sec{max-width:1200px;margin:0 auto!important;padding:56px 0!important;border-top:1px solid rgb(242 173 68 / .18);gap:clamp(28px,5vw,64px)!important;align-items:center!important}body.single-product .gpd-sec:first-child{border-top:0}body.single-product .gpd-row{flex-direction:row!important;flex-wrap:nowrap!important}body.single-product .gpd-row>.elementor-element{flex:1 1 0!important;min-width:0;width:auto!important;max-width:none!important}body.single-product .gpd-row--rev>.gpd-media{order:2}body.single-product .gpd-media .elementor-widget-container{background:#faf9f7;border:1px solid rgb(242 173 68 / .2);border-radius:8px;padding:clamp(16px,2.4vw,32px);display:flex;align-items:center;justify-content:center;aspect-ratio:6/5;overflow:hidden}body.single-product .gpd-media img{width:100%!important;height:100%!important;object-fit:contain;display:block;margin:0 auto}body.single-product .gpd{color:#555;text-align:left}body.single-product .gpd-tag{display:inline-block;font-family:'Great Vibes',cursive!important;font-weight:400;font-size:30px;line-height:1.2;letter-spacing:0;text-transform:none;color:#F2AD44;margin:0 0 6px}body.single-product .gpd h2{font-size:clamp(26px,3vw,38px)!important;line-height:1.2!important;color:#141210!important;margin:0 0 18px!important;text-transform:none!important;letter-spacing:0!important}body.single-product .gpd p{color:#555!important;font-size:15px!important;line-height:1.85!important;margin:0 0 16px!important}body.single-product .gpd strong{color:#242424;font-weight:600}body.single-product .gpd a:not(.gpd-btn){color:#A16207;text-decoration:none;border-bottom:1px solid rgb(161 98 7 / .3);transition:border-color .25s}body.single-product .gpd a:not(.gpd-btn):hover{border-color:#A16207}body.single-product .gpd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:22px 0 4px!important;padding:0!important;list-style:none!important}body.single-product .gpd-fact{display:flex;flex-direction:column;gap:4px;margin:0!important;padding:0 0 0 16px!important;border-left:2px solid rgb(242 173 68 / .4)}body.single-product .gpd-fact-label{font-family:'IBM Plex Mono',monospace!important;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#F2AD44}body.single-product .gpd-fact-value{font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.45;color:#141210}body.single-product .gpd-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}body.single-product .gpd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 28px;border:1px solid #fff0;border-radius:2px;font-family:Manrope,Arial,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.2;text-decoration:none!important;transition:background .25s,color .25s,border-color .25s,filter .25s}body.single-product .gpd-btn--gold{color:#141210!important;background:linear-gradient(95deg,#F2AD44,#FBBC34)}body.single-product .gpd-btn--gold:hover{filter:brightness(1.06)}body.single-product .gpd-btn--dark{color:#fff!important;background:#0E0E0E;border-color:#0E0E0E}body.single-product .gpd-btn--dark:hover{background:#fff0;color:#0E0E0E!important}body.single-product .gpd-faq{max-width:1000px;margin:0 auto;padding:64px 0;border-top:1px solid rgb(242 173 68 / .18)}body.single-product .gpd-faq h2{font-size:clamp(28px,3.4vw,38px)!important;color:#111!important;margin:0 0 26px!important}body.single-product .gpd-faq-item{border-bottom:1px solid #e8e8e8}body.single-product .gpd-faq-q{display:block;cursor:pointer;list-style:none;padding:22px 45px 22px 0;font-family:Manrope,Arial,sans-serif;font-size:17px;font-weight:500;color:#111;position:relative}body.single-product .gpd-faq-q::-webkit-details-marker{display:none}body.single-product .gpd-faq-q::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:28px;font-weight:300;color:#A16207}body.single-product .gpd-faq-item[open] .gpd-faq-q::after{content:'−'}body.single-product .gpd-faq-a{padding:0 0 22px}body.single-product .gpd-faq-a p{margin:0!important;line-height:1.8!important}body.single-product .gpd-cta{background:#0a0908;text-align:center;padding:clamp(48px,6vw,84px) clamp(18px,4vw,48px);margin:8px 0 0}body.single-product .gpd-cta h2{color:#f7f3ea!important}body.single-product .gpd-cta p{color:#a39a8d!important;max-width:680px;margin:0 auto 6px!important}body.single-product .gpd-cta .gpd-actions{justify-content:center}body.single-product .gpd-btn--line{color:#f7f3ea!important;background:#fff0;border-color:rgb(247 243 234 / .4)}body.single-product .gpd-btn--line:hover{border-color:#F2AD44;color:#F2AD44!important}@media (max-width:767px){body.single-product .gpd-row{flex-direction:column!important}body.single-product .gpd-row>.elementor-element{width:100%!important;flex:0 0 auto!important;margin-block-end:0}body.single-product .gpd-row--rev>.gpd-media{order:0}body.single-product .gpd-sec{padding:0!important;gap:0!important}body.single-product .elementor-widget.gpd-media{margin:0!important}body.single-product .gpd-copy{padding:28px 0 44px!important}body.single-product .gpd-copy>p:last-child{margin-bottom:0!important}body.single-product .gpd-media .elementor-widget-container{aspect-ratio:auto;padding:20px;min-height:0}body.single-product .gpd-media img{width:auto!important;max-width:100%!important;height:auto!important;max-height:440px}}@media (max-width:640px){body.single-product .gpd-facts{grid-template-columns:1fr}body.single-product .gpd-tag{font-size:24px}body.single-product .gpd-actions{flex-direction:column;align-items:stretch}body.single-product .gpd-faq{padding:44px 0}}body.single-product .gpd-specwrap{max-width:1200px;margin:0 auto;padding:56px 0;border-top:1px solid rgb(242 173 68 / .18)}body.single-product .gpd p.gpd-spec-note{font-size:14px!important;line-height:1.75!important;color:#6b6b6b!important;margin:0 0 20px!important}body.single-product .gpd-specs{border-top:1px solid #e6dfd1}body.single-product .gpd-spec-row{display:grid;grid-template-columns:minmax(160px,1.05fr) 1fr 1fr;gap:10px 28px;padding:14px 0;border-bottom:1px solid #eee8dc;align-items:baseline}body.single-product .gpd-spec-row>span{font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.6;color:#555}body.single-product .gpd-spec-row--head{border-bottom-color:#d9cdb4;padding-bottom:10px}body.single-product .gpd-spec-row--head>span{font-family:'IBM Plex Mono',monospace!important;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#A16207}body.single-product .gpd-spec-row>span.gpd-spec-k{color:#141210;font-weight:600}body.single-product .gpd-spec-row--both>span:nth-child(2){grid-column:2 / span 2}body.single-product .gpd p.gpd-spec-after{margin:24px 0 0!important;padding:16px 18px!important;background:#faf9f7;border-left:2px solid #F2AD44;font-size:14px!important;line-height:1.75!important;color:#555!important}@media (max-width:767px){body.single-product .gpd-specwrap{padding:40px 0}}@media (max-width:767px){body.single-product .gpd-spec-row{grid-template-columns:1fr;gap:2px;padding:16px 0}body.single-product .gpd-spec-row--head{display:none}body.single-product .gpd-spec-row>span.gpd-spec-k{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#A16207;font-weight:500;margin-bottom:2px}body.single-product .gpd-spec-row>span[data-m]::before{content:attr(data-m);display:block;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a;margin-top:6px}body.single-product .gpd-spec-row--both>span:nth-child(2){grid-column:1}}@media (min-width:768px) and (max-width:1100px){body.single-product .gpd-sec{gap:36px!important;padding:44px 0!important}body.single-product .gpd-media .elementor-widget-container{padding:18px}body.single-product .gpd p{font-size:14.5px!important;line-height:1.75!important}body.single-product .gpd-facts{gap:14px 20px}}body.single-product .elementor .gpd-sec.gpd-row{display:flex!important;width:100%!important;box-sizing:border-box}body.single-product .elementor .gpd-row>.elementor-element{display:block}