.of-product{display:block;background:#0a0f0c;color:#eaf2ec;padding:112px 24px 56px;font:14px/1.7 Manrope,sans-serif}.of-product *{box-sizing:border-box}.of-product [hidden]{display:none!important}.of-product__wrap{max-width:1240px;margin:auto}.of-product__back{display:inline-block;color:#a6b9ab;text-decoration:none;font:10px/1.5 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.of-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.of-product__gallery{position:sticky;top:100px;min-width:0}.of-product__stage{border:1px solid #294735;border-radius:24px;overflow:hidden;background:#121a15;aspect-ratio:1}.of-product__stage>div{height:100%;width:100%}.of-product__stage img,.of-product__stage video,.of-product__stage iframe,.of-product__stage model-viewer,.of-product__placeholder{width:100%;height:100%;object-fit:contain;display:block}.of-product__zoom{display:block;width:100%;height:100%;background:none;border:0;padding:0;cursor:zoom-in}.of-product__thumbs{display:flex;gap:10px;overflow:auto;padding:14px 2px;scrollbar-width:thin;scrollbar-color:#294735 transparent}.of-product__thumbs button{position:relative;padding:0;border:1px solid #294735;border-radius:12px;background:#121a15;flex:0 0 76px;height:76px;overflow:hidden;cursor:pointer}.of-product__thumbs img{width:100%;height:100%;object-fit:contain;display:block}.of-product__thumbs button[aria-pressed=true]{border-color:#10b981;box-shadow:0 0 0 1px #10b981}.of-product__thumbs span{position:absolute;bottom:2px;right:5px;color:#10b981}.of-product__hint{margin:0;color:#82998a;font-size:11px}.of-product__copy{min-width:0;scroll-margin-top:100px}.of-product__eyebrow{color:#10b981;font:10px/1.7 JetBrains Mono,monospace;letter-spacing:2px;margin:0 0 18px}.of-product h1{font:clamp(34px,3.8vw,52px)/1.05 "Bebas Neue",sans-serif;color:#eaf2ec;margin:0 0 18px;text-transform:uppercase;overflow-wrap:anywhere}.of-product__lead{font-size:19px;line-height:1.5;margin:0 0 10px}.of-product__intro{color:#a6b9ab;font-size:14px;margin:0 0 22px;max-width:55ch}.of-product__price{display:flex;flex-wrap:wrap;gap:14px;align-items:baseline;margin:0 0 24px}.of-product__price strong{font:32px/1.2 Bebas Neue,sans-serif;color:#10b981}.of-product__price s{color:#82998a;font-size:14px}.of-product label{display:block;font-size:12px;color:#a6b9ab;margin:0 0 8px}.of-product select{display:block;width:100%;border:1px solid #294735;border-radius:12px;background:#121a15;color:#eaf2ec;padding:14px;font:14px Manrope,sans-serif;margin-bottom:20px}.of-product__quantity{display:grid;grid-template-columns:48px 80px 48px;width:176px;height:52px;background:#121a15;border:1px solid #294735;border-radius:16px;overflow:hidden;margin-bottom:24px}.of-product__quantity button{border:0;background:none;color:#eaf2ec;font-size:24px;cursor:pointer;padding:0}.of-product__quantity input{width:100%;min-width:0;padding:0;border:0;background:none;color:#eaf2ec;text-align:center;font:16px Manrope,sans-serif;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.of-product__quantity input::-webkit-inner-spin-button,.of-product__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.of-product__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.of-product button.of-product__add,.of-product button.of-product__buy{border-radius:999px;padding:18px 12px;min-height:60px;width:100%;font:600 11px/1.5 JetBrains Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;margin:0;box-shadow:none}.of-product button.of-product__add{background:transparent;color:#10b981;border:1px solid #28573e}.of-product button.of-product__buy{background:#10b981;color:#07140e;border:1px solid #10b981}.of-product button.of-product__add:hover:not(:disabled){background:#12291c}.of-product button.of-product__buy:hover:not(:disabled){background:#25d49a}.of-product button:disabled{opacity:.45;cursor:not-allowed}.of-product__status:empty{display:none}.of-product__status{color:#f1b7ab;font-size:13px;margin:14px 0}.of-product__shipping{color:#a6b9ab;font-size:12px;margin:20px 0 10px}.of-product__policies{display:flex;flex-wrap:wrap;gap:14px;color:#82998a;font-size:11px}.of-product__policies a{color:#a6b9ab;text-underline-offset:3px}.of-product__payments{list-style:none;display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:0;margin:18px 0}.of-product__payments svg{display:block;width:34px;height:23px}.of-product__details,.of-product__size-guide{border-top:1px solid #294735;border-bottom:1px solid #294735;margin-top:24px}.of-product__details summary,.of-product__size-guide summary{cursor:pointer;padding:18px 0;list-style:none;color:#eaf2ec;font-size:13px;display:flex;justify-content:space-between;gap:12px}.of-product__details summary span{color:#10b981}.of-product__richtext{padding:0 0 18px;color:#a6b9ab;overflow-wrap:anywhere;font-size:14px}.of-product__richtext img{max-width:100%;height:auto}.of-product__table{overflow:auto}.of-product__table table{width:100%;border-collapse:collapse;font-size:12px}.of-product__table td,.of-product__table th{padding:10px;text-align:left;border-bottom:1px solid #294735}.of-product__table caption{color:#a6b9ab;font-size:11px;text-align:left}.of-product__size-guide{margin:0 0 20px}.of-product__sticky{position:fixed;z-index:40;bottom:0;left:0;right:0;display:grid;grid-template-columns:minmax(0,330px) 215px 215px;justify-content:center;align-items:center;gap:14px;background:#0a0f0cf5;border-top:1px solid #294735;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -8px 24px #0003}.of-product__sticky>div{min-width:0;display:grid}.of-product__sticky>div span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-product__sticky strong{color:#10b981;font:26px Bebas Neue,sans-serif}.of-product__sticky button.of-product__add,.of-product__sticky button.of-product__buy{min-height:50px;font-size:10px;padding:14px 10px}.of-product__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;border:1px solid #294735;border-radius:20px;padding:18px;background:#121a15;max-width:95vw;max-height:90dvh;color:#eaf2ec}.of-product__lightbox::backdrop{background:#000c}.of-product__lightbox img{display:block;max-width:85vw;max-height:80dvh;width:auto;height:auto;object-fit:contain}.of-product__lightbox>button{position:absolute;top:10px;right:10px;width:40px;height:40px;border:1px solid #294735;border-radius:50%;color:#eaf2ec;background:#0a0f0c;font-size:26px;cursor:pointer}.of-product :focus-visible{outline:2px solid #10b981;outline-offset:4px}body.template-product{padding-bottom:100px}@media(max-width:899px){.of-product{padding:94px 16px 36px}.of-product__grid{grid-template-columns:1fr;gap:28px}.of-product__gallery{position:static;max-width:600px;width:100%;margin:auto}.of-product__back{margin-bottom:20px}.of-product h1{font-size:36px}.of-product__sticky{grid-template-columns:1fr 1fr;gap:10px;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.of-product__sticky>div{display:none}.of-product__intro{max-width:none}}@media(max-width:374px){.of-product__actions{grid-template-columns:1fr}.of-product__sticky button.of-product__add,.of-product__sticky button.of-product__buy{font-size:9px;letter-spacing:.5px}}html body fit-product.of-product[id^=FitProduct-] button.of-product__add,html body #MainContent fit-product.of-product[id^=FitProduct-] button.of-product__add{background:transparent!important;background-image:none!important;color:#10b981!important;border:1px solid #10b981!important;box-shadow:none!important}html body fit-product.of-product[id^=FitProduct-] button.of-product__add:hover:not(:disabled),html body #MainContent fit-product.of-product[id^=FitProduct-] button.of-product__add:hover:not(:disabled){background:#12291c!important;color:#10b981!important;border-color:#10b981!important}html body fit-product.of-product[id^=FitProduct-] button.of-product__buy,html body #MainContent fit-product.of-product[id^=FitProduct-] button.of-product__buy{background:#10b981!important;background-image:none!important;color:#07140e!important;border:1px solid #10b981!important;box-shadow:none!important}html body fit-product.of-product[id^=FitProduct-] button.of-product__buy:hover:not(:disabled),html body #MainContent fit-product.of-product[id^=FitProduct-] button.of-product__buy:hover:not(:disabled){background:#25d49a!important;border-color:#25d49a!important;color:#07140e!important}.of-product__stage .of-product__zoom img{width:100%;height:100%;object-fit:cover!important;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/29/assets/fit-product.css.map */
