:root{--ek-ink:#1c1c1c;--ek-ink2:#3a3a3a;--ek-muted:#6b6b6b;--ek-line:#e3e3e3;--ek-soft:#f5f5f5;--ek-accent:#4ca732;--ek-accent-d:#3f9128;--ek-green:#33aa09;--ek-green-bg:#eef8ea;--ek-red:#d90000;--ek-b:"Instrument Sans",system-ui,sans-serif;--ek-h:"Poppins",system-ui,sans-serif;--ek-r:8px;--ek-r-sm:6px}.ek-btn{border-radius:4px;text-transform:uppercase;letter-spacing:.04em;font-size:15px}.ek-btn--accent{box-shadow:none}.ek-kicker{color:var(--ek-green)}.ek-badge{background:var(--ek-green);border-radius:3px;font-weight:700}.ek-price__now.is-sale{color:var(--ek-red)}.ek-card__ship{color:var(--ek-green)}.ek-hero__pill:before{background:#7fdc5c}.ek-link{border-bottom-color:var(--ek-green)}.ek-cd__tmsg b{color:var(--ek-green)}.ek-pdp .ek-pp{padding-top:24px}@media(min-width:990px){.ek-pdp .ek-pp{grid-template-columns:1.15fr 1fr;gap:48px}}.ek-pdp .ek-gal{position:relative}.ek-pdp .ek-gal__main{border-radius:4px;background:#fff;border:1px solid var(--ek-line)}.ek-pdp .ek-gal__thumbs button{border-radius:4px;border:1px solid var(--ek-line);background:#fff}.ek-pdp .ek-gal__thumbs button.is-on{border:2px solid var(--ek-ink)}.ek-gal__tag{position:absolute;top:14px;left:14px;background:var(--ek-green);color:#fff;font:700 14px/1 var(--ek-b);padding:7px 10px;border-radius:3px;z-index:2}@media(max-width:749px){.ek-gal__tag{left:14px}.ek-pdp .ek-gal__main{border:0}}.ek-pdp__social{display:flex;align-items:center;gap:8px;font:500 14px var(--ek-b);color:var(--ek-ink);margin:0 0 10px}.ek-pdp__social .ek-ico{color:var(--ek-green)}.ek-pdp__title{font:400 25px/1.3 var(--ek-h)!important;text-transform:uppercase;letter-spacing:.01em!important;margin:0 0 14px;color:var(--ek-ink)}@media(min-width:750px){.ek-pdp__title{font-size:27px!important}}.ek-pdp__price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px}.ek-pdp__now{font:700 25px var(--ek-b);color:var(--ek-ink)}.ek-pdp__now.is-sale{color:var(--ek-red)}.ek-bdl__row,.ek-bdl__row *,.ek-pdp label{text-transform:none!important;letter-spacing:normal!important}.ek-bdl__tag{letter-spacing:.05em!important}.ek-pdp__was{font:400 17px var(--ek-b);color:#1c1c1c99}.ek-pdp__badge{background:var(--ek-green);color:#fff;font:700 14px/1 var(--ek-b);padding:6px 10px;border-radius:3px;letter-spacing:.02em}.ek-pdp__badge span{font:inherit;color:inherit}.ek-pdp__lines{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:9px}.ek-pdp__lines li{display:flex;align-items:center;gap:10px;font:400 14.5px var(--ek-b);color:var(--ek-ink)}.ek-pdp__lines .ek-ico{color:var(--ek-ink);flex:0 0 18px}.ek-pdp__dot{width:10px;height:10px;margin:0 4px;border-radius:50%;background:#33aa09;box-shadow:0 0 #33aa0980;animation:ekpulse 1.8s infinite;flex:0 0 10px}.ek-pdp__dot.is-out{background:var(--ek-red);animation:none}@keyframes ekpulse{0%{box-shadow:0 0 #33aa0973}70%{box-shadow:0 0 0 8px #33aa0900}to{box-shadow:0 0 #33aa0900}}.ek-pdp .ek-opt legend{font:600 14px var(--ek-b)}.ek-pdp .ek-opt__vals span{border-radius:4px;border:1px solid #cfcfcf;min-height:42px;font:500 14px var(--ek-b)}.ek-pdp .ek-opt__vals input:checked+span{background:var(--ek-ink);border-color:var(--ek-ink);color:#fff}.ek-bdl{margin:6px 0 16px}.ek-bdl__t{display:flex;align-items:center;gap:12px;font:700 14px var(--ek-b);color:#000;margin:0 0 12px;text-align:center}.ek-bdl__t:before,.ek-bdl__t:after{content:"";flex:1;height:2px;background:var(--ek-ink)}.ek-bdl__row{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #d6d6d6;border-radius:6px;margin-bottom:10px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.ek-bdl__row input{position:absolute;opacity:0;pointer-events:none}.ek-bdl__radio{width:18px;height:18px;flex:0 0 18px;border-radius:50%;border:2px solid #bdbdbd;background:#fff;transition:all .15s}.ek-bdl__row:has(input:checked){border:2px solid var(--ek-ink);background:#f7f7f7;padding:15px}.ek-bdl__row:has(input:checked) .ek-bdl__radio{background:var(--ek-ink);border-color:var(--ek-ink);box-shadow:inset 0 0 0 3px #fff}.ek-bdl__n{flex:1;min-width:0}.ek-bdl__n b{display:block;font:700 15px var(--ek-b);color:#000}.ek-bdl__n small{display:block;font:400 13px var(--ek-b);color:#555;margin-top:2px}.ek-bdl__row .ek-bundle__p{text-align:right;font:700 15px var(--ek-b);color:#000}.ek-bdl__row .ek-bundle__p s{display:block;font:400 13px var(--ek-b);color:#555}.ek-bdl__tag{position:absolute;top:-11px;right:14px;background:var(--ek-green);color:#fff;font:700 11px/1 var(--ek-b);letter-spacing:.05em;padding:5px 10px;border-radius:2px}.ek-buyq{display:flex;align-items:center;gap:14px;margin:4px 0 16px;font:600 14px var(--ek-b)}.ek-buyq .ek-qty{border-radius:4px;height:46px}.ek-pdp__atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:0;border-radius:4px;background:var(--ek-accent);color:#fff;font:600 16px var(--ek-b);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .2s}.ek-pdp__atc:hover{background:var(--ek-accent-d)}.ek-pdp__atc[disabled]{background:#bdbdbd;cursor:not-allowed}.ek-pdp__atc.is-busy{opacity:.7}.ek-pdp__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 6px}.ek-pdp__pay svg{height:24px;width:auto}.ek-pdp__note{font:400 14px/1.5 var(--ek-b);color:var(--ek-ink);background:var(--ek-green-bg);border-left:3px solid var(--ek-green);padding:12px 14px;margin:14px 0 18px}.ek-pdp .ek-acc summary{font:600 15px var(--ek-b);text-transform:uppercase;letter-spacing:.04em}.ek-pdp .ek-acc .rte{font:400 15px/1.65 var(--ek-b);color:var(--ek-ink2)}.ek-pdp .ek-sticky .ek-pdp__atc{width:auto;min-height:46px;padding:0 26px;font-size:14px}@media(max-width:749px){.ek-pdp .ek-sticky .ek-pdp__atc{flex:1}}.ek-guar{background:var(--ek-soft);padding:44px 0;margin-top:8px}.ek-guar__h{font:500 24px var(--ek-h)!important;text-transform:uppercase;text-align:center;margin:0 0 26px}.ek-guar__grid{display:grid;gap:22px}@media(min-width:750px){.ek-guar__grid{grid-template-columns:repeat(3,1fr);gap:28px}}.ek-guar__grid>div{background:#fff;border-radius:6px;padding:22px}.ek-guar__grid .ek-ico{color:var(--ek-green);margin-bottom:10px}.ek-guar__grid b{display:block;font:700 16px var(--ek-b);margin-bottom:6px}.ek-guar__grid p{margin:0;font:400 14.5px/1.5 var(--ek-b);color:var(--ek-ink2)}
/*# sourceMappingURL=/cdn/shop/t/83/assets/ek-pdp.css.map */
