.g4s-responsive-slide{width:100%;height:var(--g4s-slide-height-mobile);opacity:var(--g4s-slide-opacity-mobile)}@media(min-width:992px){.g4s-responsive-slide{height:var(--g4s-slide-height-desktop);opacity:var(--g4s-slide-opacity-desktop)}}.g4s-bench-heading{max-width:1200px;margin:32px auto;padding:0 20px;font-family:Arial,sans-serif}.g4s-bench-heading h1{font-size:clamp(26px,3vw,40px);font-family:Arial,sans-serif}.g4s-product-details{margin-top:40px;border-top:1px solid #cbd7c7;padding-top:24px;line-height:1.7}.g4s-product-details h3{font-size:20px;font-weight:700;margin:28px 0 12px}.g4s-table-wrap{overflow-x:auto}.g4s-product-details table{width:100%;border-collapse:collapse;font-size:14px}.g4s-product-details caption{text-align:left;margin-bottom:10px}.g4s-product-details th,.g4s-product-details td{padding:12px;border:1px solid #cad6c7;text-align:left}.g4s-product-details thead th{background:#74d64b;color:#21312a}.g4s-product-details details{border-bottom:1px solid #cad6c7;padding:14px 0}.g4s-product-details summary{font-weight:700;cursor:pointer}.g4s-product-details details p{margin-bottom:0}.g4s-gallery{margin-top:24px}.g4s-gallery h3{font-size:20px}.g4s-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;border-radius:10px;background:#f5f7f3}.g4s-gallery-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0}.g4s-gallery-slide img{display:block;width:100%;height:300px;object-fit:contain}.g4s-gallery-slide figcaption{text-align:center;padding:12px;font-size:14px}.g4s-gallery-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:10px}.g4s-gallery-controls button{min-width:44px;font-size:24px;padding:6px 15px}@media(max-width:800px){.g4s-gallery-slide img{height:230px}}.g4s-bench .g4s-choice-group{border:0;padding:0;margin:18px 0}.g4s-choice-group legend{font-size:14px;font-weight:700}.g4s-choice-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.g4s-bench .g4s-choice{position:relative;margin:0;cursor:pointer}.g4s-choice input{position:absolute;opacity:0;width:1px;height:1px}.g4s-choice span{display:block;padding:12px 18px;border:1px solid #a9b9a7;border-radius:8px;background:#fff}.g4s-choice input:checked+span{background:#e5f7db;border:2px solid #418b29;padding:11px 17px}.g4s-choice input:focus-visible+span{outline:3px solid #418b29;outline-offset:3px}.g4s-bench .g4s-color-options{border:0;padding:0;margin:18px 0}.g4s-color-options legend{font-size:14px;font-weight:700;padding:0}.g4s-swatches{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.g4s-bench .g4s-swatch{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;margin:0;cursor:pointer;min-width:48px;font-size:12px;font-weight:400}.g4s-bench .g4s-swatch input{position:absolute;opacity:0;width:1px;height:1px;padding:0;margin:0}.g4s-color-circle{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #778078;font-size:27px;color:#294023}.g4s-color-black{background:#202126}.g4s-color-blue{background:#164ba6}.g4s-color-gray{background:#a7abb1}.g4s-color-red{background:#c92530}.g4s-color-other{background:conic-gradient(#f2d884,#c8e6ed,#d7c5ed,#f2d884)}.g4s-swatch input:checked+.g4s-color-circle{outline:3px solid #549d30;outline-offset:3px}.g4s-swatch input:focus-visible+.g4s-color-circle{outline:3px solid #21312a;outline-offset:4px}.g4s-swatch input:checked~span:last-child{font-weight:700}.g4s-bench{max-width:1300px;margin:32px auto;padding:24px;color:#21312a;font-family:Arial,sans-serif}.g4s-bench *{box-sizing:border-box}.g4s-bench [hidden]{display:none!important}.g4s-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;color:#386c27}.g4s-bench h2{font-size:clamp(26px,3vw,38px);margin:12px 0}.g4s-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:28px;margin-top:28px}.g4s-view{position:sticky;top:24px;align-self:start;border:1px solid #dae3da;border-radius:18px;overflow:hidden;padding:0 18px 18px;background:#f7faf6}.g4s-view canvas{width:100%;height:460px;display:block;touch-action:none;cursor:grab}.g4s-bench label{display:block;font-size:14px;font-weight:700;margin:14px 0 7px}.g4s-bench input,.g4s-bench select,.g4s-bench textarea{display:block;width:100%;font:inherit;border:1px solid #bbc8bc;border-radius:8px;padding:11px;background:#fff;color:#21312a;margin-top:7px}.g4s-bench input[type=color]{height:44px;padding:4px}.g4s-bench input[type=range]{padding:0;accent-color:#549d30}.g4s-bench small{display:block;font-size:12px;line-height:1.6;color:#526157}.g4s-bench button{cursor:pointer;border:1px solid #a9b9a7;border-radius:8px;background:#fff;padding:12px 16px;font:inherit;color:#21312a}.g4s-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.g4s-bench .g4s-submit{width:100%;background:#74d64b;border:0;font-weight:700;padding:16px}.g4s-bench button:disabled{opacity:.55;cursor:wait}.g4s-total{background:#edf6e8;border-radius:12px;padding:20px;margin:22px 0}.g4s-total strong{display:block;font-size:34px;margin:8px 0}.g4s-note{background:#fff3d8;padding:12px;border-radius:8px;font-size:14px}.g4s-trap{position:absolute;left:-10000px}.g4s-bench :focus-visible{outline:3px solid #418b29;outline-offset:3px}@media(max-width:800px){.g4s-bench{padding:12px}.g4s-layout{grid-template-columns:1fr}.g4s-view{position:static}.g4s-view canvas{height:350px}}.g4s-colors{border:0;border-top:1px solid #dce5d8;padding:18px 0 8px;margin:0 0 18px;min-width:0}.g4s-colors legend{font-size:18px;padding:0 8px 0 0}.g4s-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 18px}.g4s-swatches .g4s-swatch{width:46px;height:46px;min-width:46px;padding:0;border:3px solid white;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #bdc8b8}.g4s-swatches .g4s-swatch[aria-pressed=true]{box-shadow:0 0 0 3px #74d64b}.g4s-swatches .g4s-swatch:focus-visible{outline:3px solid #172f5e;outline-offset:5px}.g4s-colors .g4s-custom-hex{display:block;width:100%;padding:16px;font-weight:700;border-color:#bdc8b8;margin-bottom:12px}.g4s-hex-label{font-weight:400!important;font-size:13px}.g4s-hex-label input{font-size:18px!important;text-transform:uppercase}.g4s-colors:disabled{opacity:.5}.g4s-colors:disabled button{cursor:default}.g4s-intro{max-width:960px;line-height:1.65;margin:0 0 24px}.g4s-intro p{margin:0 0 12px}.g4s-order-notes textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:130px;padding:12px;margin:8px 0;border:1px solid #bdccc2;border-radius:8px;font:inherit;font-weight:400;line-height:1.5}.g4s-order-notes .g4s-help{display:block;font-weight:400}g4s-field-marker{display:block;max-width:1240px;margin:32px auto;padding:24px;font-family:Arial,sans-serif;color:#172c24}.g4s-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.g4s-stage{position:relative;aspect-ratio:470/353;overflow:hidden;border-radius:18px;perspective:1100px;touch-action:pan-y;background:#dfece1;cursor:grab}.g4s-goal[hidden]{display:none!important}[data-goal-choice]{display:block;width:100%;padding:10px;margin-top:7px;border:1px solid #bdccc2;border-radius:8px;font:inherit}.g4s-goal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.g4s-mounted{position:absolute;left:68.5%;top:42.5%;width:12%;transform:translate(-50%,-50%) skewY(-12deg);filter:drop-shadow(1px 2px 2px #254d44)}.g4s-object{position:absolute;width:46%;aspect-ratio:1;left:4%;top:19%;transform-style:preserve-3d;transform:rotateY(0)}.g4s-object canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden}.g4s-front{transform:translateZ(.7px)}.g4s-back{transform:rotateY(180deg) translateZ(.7px)}.g4s-side{position:absolute;bottom:12px;left:12px;background:#fff;padding:7px 13px;border-radius:20px}.g4s-controls label,g4s-field-marker label{display:block;margin:0 0 16px;font-weight:600}.g4s-controls input:not([type=checkbox]),.g4s-controls select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;border:1px solid #bdccc2;border-radius:8px;font:inherit}.g4s-controls input[type=color]{height:44px;padding:4px}.g4s-check{display:flex!important;gap:10px;align-items:center}.g4s-help{font-size:13px;line-height:1.5;color:#56675d}.g4s-buttons button[aria-pressed=true]{background:#74d64b;border-color:#4a9e31;color:#172c24;font-weight:700}.g4s-buttons{display:flex;gap:10px;margin-bottom:16px}g4s-field-marker button{border:1px solid #bbcbc0;background:#fff;color:#172c24;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer}.g4s-add{background:#74d64b!important;width:100%;font-weight:700!important}.g4s-angle{display:block;width:100%;accent-color:#4a9e31}.g4s-error{color:#a32525}.g4s-controls [hidden]{display:none!important}@media(max-width:760px){.g4s-layout{grid-template-columns:1fr}g4s-field-marker{padding:16px;margin:12px auto}.g4s-stage{aspect-ratio:470/353}.g4s-object{width:46%;left:4%}}g4s-marker-gallery-viewer{display:block;max-width:1200px;margin:32px auto;padding:24px 16px;border-top:3px solid #74d64b;color:#17251b;box-sizing:border-box}g4s-marker-gallery-viewer *{box-sizing:border-box}g4s-marker-gallery-viewer button{font:inherit;cursor:pointer}g4s-marker-gallery-viewer :focus-visible{outline:3px solid #146dbe;outline-offset:4px}@media(max-width:640px){g4s-marker-gallery-viewer{padding:20px 12px}.g4sm-head{align-items:flex-start;flex-wrap:wrap}.g4sm-card{flex-basis:78%}.g4sm-controls{margin-left:auto}.g4sm-dialog{padding:12px}.g4sm-title{min-height:0}}g4s-field-marker .g4s-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}g4s-field-marker .g4s-layout>div{min-width:0}g4s-field-marker g4s-marker-gallery-viewer{max-width:100%;margin:24px 0 0;padding:20px 0 0}g4s-field-marker .g4sm-head{flex-wrap:wrap}g4s-field-marker .g4sm-head h2{font-size:24px}g4s-field-marker .g4sm-controls{margin-left:auto}g4s-field-marker .g4sm-card{flex:0 0 calc((100% - 16px)/2)}g4s-field-marker .g4sm-open{display:block;width:100%;padding:10px;border:1px solid #d2ddd0;border-radius:12px;text-align:left;background:#fff}g4s-field-marker .g4sm-arrow,g4s-field-marker .g4sm-close{width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid #294d1b;border-radius:50%;background:#74d64b;color:#14240e;font-size:24px;font-weight:700}@media(max-width:760px){g4s-field-marker .g4s-layout{grid-template-columns:minmax(0,1fr)}g4s-field-marker .g4sm-card{flex-basis:78%}}.g4sm-modal-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:14px}.g4sm-modal-count{font-size:16px;min-width:70px;text-align:center}.g4sm-dialog .g4sm-large{max-height:62dvh;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.g4s-logo-options{border:1px solid #bdccc2;border-radius:10px;padding:16px;margin:18px 0;min-width:0}.g4s-logo-options legend{font-size:18px;font-weight:700;padding:0 8px}.g4s-controls .g4s-logo-options label{display:flex;align-items:center;gap:12px;min-height:48px;margin:0;cursor:pointer;font-weight:500}.g4s-controls .g4s-logo-options input[type=radio]{display:inline-block;flex:0 0 20px;width:20px;height:20px;padding:0;margin:0;accent-color:#4a9e31}.g4s-buttons{flex-wrap:wrap}.g4s-buttons button{min-height:48px}.g4s-buttons button:focus-visible{outline:3px solid #172f5e;outline-offset:3px}g4s-field-marker{max-width:1380px;padding:20px;color:#172c24}g4s-field-marker .g4s-brand-header{background:#308c00;color:#fff;border-radius:18px;padding:24px;margin-bottom:22px}g4s-field-marker .g4s-brand-header h2{color:#fff;margin:6px 0;font-size:clamp(23px,3vw,34px)}g4s-field-marker .g4s-brand-header p{color:#efffe8;margin:0}g4s-field-marker .g4s-brand-header .g4s-eyebrow{display:block!important;width:auto!important;color:#fff!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 8px!important;font-size:clamp(12px,1.2vw,15px)!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.055em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}@media(max-width:640px){g4s-field-marker .g4s-brand-header{padding:18px 16px!important}g4s-field-marker .g4s-brand-header .g4s-eyebrow{font-size:12px!important;letter-spacing:.03em!important}}g4s-field-marker .g4s-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}g4s-field-marker .g4s-preview-panel,g4s-field-marker .g4s-controls{border:1px solid #d4e4d2;border-radius:16px;background:#fff;padding:19px;min-width:0}g4s-field-marker .g4s-preview-panel{background:#f7faf6}g4s-field-marker .g4s-panel-title{margin:0 0 16px;font-size:20px;font-weight:800}g4s-field-marker .g4s-option-card{border:1px solid #dbe7d9;border-radius:12px;padding:17px;margin:0 0 15px;background:#fff}g4s-field-marker .g4s-option-card h3{font-size:18px;margin:0 0 14px}g4s-field-marker .g4s-option-card legend{font-size:18px;font-weight:800;color:#172c24}g4s-field-marker .g4s-visually-hidden{display:none}g4s-field-marker .g4s-swatch{width:36px;height:36px;min-width:36px}g4s-field-marker .g4s-order-card{background:#f0faec;border-color:#a5d498}g4s-field-marker .g4s-add{background:#308c00!important;color:#fff!important;border-color:#246d00!important;font-size:17px!important;padding:16px!important}g4s-field-marker .g4s-sample-choice{border:0;padding:0;margin:0 0 10px}g4s-field-marker .g4s-sample-choice legend{font-weight:700;font-size:15px}g4s-field-marker .g4s-sample-choice label{display:flex;gap:10px;align-items:center;font-weight:500;margin:8px 0}g4s-field-marker .g4s-sample-choice input{width:18px;height:18px;margin:0;accent-color:#308c00}g4s-field-marker [data-custom-logo-controls][hidden],g4s-field-marker [data-sample-note][hidden]{display:none!important}g4s-field-marker .g4s-marker-copyright{background:#e8f6e3!important;border:1px solid #b8dea9!important;border-left:5px solid #74d64b!important}g4s-field-marker .g4s-fence{background-color:#d9e4d2;background-image:repeating-linear-gradient(45deg,transparent 0 19px,rgba(102,110,104,.35) 20px 22px,transparent 23px 41px),repeating-linear-gradient(-45deg,transparent 0 19px,rgba(102,110,104,.35) 20px 22px,transparent 23px 41px)}g4s-field-marker .g4s-studio{background:linear-gradient(145deg,#fff,#e7eeeb)}g4s-field-marker .g4s-goal[hidden]{display:none!important}g4s-field-marker :is(input,textarea,select,button):focus-visible{outline:3px solid #308c00;outline-offset:2px}@media(max-width:800px){g4s-field-marker .g4s-layout{grid-template-columns:1fr}g4s-field-marker .g4s-preview-panel,g4s-field-marker .g4s-controls{padding:12px}}g4s-field-marker .g4s-colors .g4s-swatches{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;margin:12px 0 16px!important}g4s-field-marker .g4s-colors .g4s-swatches .g4s-swatch{display:inline-block!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-width:36px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:var(--swatch)!important}g4s-field-marker .g4s-stage .g4s-object{z-index:3}g4s-field-marker .g4s-stage .g4s-mounted{z-index:2}g4s-field-marker .g4s-stage .g4s-goal{z-index:1}g4s-field-marker .g4s-scene-select{margin:0 0 14px}g4s-field-marker .g4s-scene-heading{font-size:14px;font-weight:800;margin:0 0 9px}g4s-field-marker .g4s-scene-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}g4s-field-marker .g4s-scene-tile{min-width:0;padding:4px!important;border:2px solid #d4e4d2!important;border-radius:10px!important;background:#fff!important;overflow:hidden;font-weight:700!important;font-size:11px!important;line-height:1.2!important}g4s-field-marker .g4s-scene-tile[aria-pressed=true]{border-color:#308c00!important;box-shadow:0 0 0 1px #308c00!important}g4s-field-marker .g4s-scene-tile img,g4s-field-marker .g4s-tile-fence,g4s-field-marker .g4s-tile-studio{display:block;width:100%;height:62px;object-fit:cover;border-radius:6px;margin:0 0 5px}g4s-field-marker .g4s-tile-fence{background-color:#6e927c;background-image:repeating-linear-gradient(45deg,transparent 0 13px,#c4d2c9 14px 16px,transparent 17px 30px),repeating-linear-gradient(-45deg,transparent 0 13px,#c4d2c9 14px 16px,transparent 17px 30px)}g4s-field-marker .g4s-tile-studio{background:linear-gradient(145deg,#fff,#dee7e3)}g4s-field-marker [data-goal-choice]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}g4s-field-marker .g4s-stage{background:#e4eae5;isolation:isolate}g4s-field-marker .g4s-stage .g4s-object{z-index:3;filter:drop-shadow(0 5px 6px rgba(0,0,0,.23))}g4s-field-marker .g4s-stage .g4s-mounted{z-index:2;opacity:.76}g4s-field-marker .g4s-controls .g4s-option-card{padding:13px 15px!important;margin-bottom:10px!important}g4s-field-marker .g4s-controls .g4s-option-card h3{margin:0 0 9px!important}g4s-field-marker .g4s-colors .g4s-swatches{gap:7px!important;margin:8px 0 10px!important}g4s-field-marker .g4s-colors .g4s-swatches .g4s-swatch{width:33px!important;min-width:33px!important;max-width:33px!important;height:33px!important;min-height:33px!important;flex:0 0 33px!important}g4s-field-marker .g4s-controls .g4s-option-card label{margin-bottom:9px}g4s-field-marker .g4s-controls .g4s-option-card :is(input[type=text],input[type=number],textarea){padding:9px!important;margin-top:5px!important}g4s-field-marker .g4s-controls .g4s-custom-hex{padding:9px!important;margin-bottom:8px!important}g4s-field-marker .g4s-controls input[type=color]{height:34px!important}g4s-field-marker .g4s-preview-panel{padding:16px!important}g4s-field-marker .g4s-panel-title{margin-bottom:12px!important}@media(max-width:640px){g4s-field-marker .g4s-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}g4s-field-marker .g4s-scene-tile img,g4s-field-marker .g4s-tile-fence,g4s-field-marker .g4s-tile-studio{height:58px}}g4s-field-marker .g4s-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;gap:20px!important}g4s-field-marker .g4s-stage{border:1px solid #d4e4d2;border-radius:14px}g4s-field-marker .g4s-stage .g4s-object{will-change:transform}g4s-field-marker .g4s-stage .g4s-mounted{opacity:.62;pointer-events:none}g4s-field-marker .g4s-stage .g4s-mounted[hidden]{display:none!important}g4s-field-marker .g4s-controls .g4s-sample-choice,g4s-field-marker .g4s-controls .g4s-logo-options{display:block!important;min-width:0!important;padding:12px!important;margin:8px 0!important}g4s-field-marker .g4s-controls .g4s-sample-choice legend,g4s-field-marker .g4s-controls .g4s-logo-options legend{font-weight:800!important;font-size:15px!important;padding:0 4px!important}g4s-field-marker .g4s-controls .g4s-sample-choice label,g4s-field-marker .g4s-controls .g4s-logo-options label{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:10px!important;width:100%!important;min-height:34px!important;margin:4px 0!important;padding:4px 6px!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;text-align:left!important;cursor:pointer!important}g4s-field-marker .g4s-controls .g4s-sample-choice input[type=radio],g4s-field-marker .g4s-controls .g4s-logo-options input[type=radio]{-webkit-appearance:auto!important;appearance:auto!important;display:block!important;position:static!important;float:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;margin:0!important;accent-color:#308c00!important;box-shadow:none!important;transform:none!important}g4s-field-marker .g4s-controls [data-custom-logo-controls][hidden],g4s-field-marker .g4s-controls [data-sample-note][hidden],g4s-field-marker .g4s-controls [data-back-controls][hidden]{display:none!important}g4s-field-marker .g4s-colors .g4s-custom-hex{display:none!important}g4s-field-marker .g4s-colors .g4s-hex-label{display:inline-block!important;width:min(72%,245px)!important;vertical-align:bottom!important;font-size:12px!important;margin:2px 8px 4px 0!important}g4s-field-marker .g4s-colors .g4s-picker-label{display:inline-block!important;width:62px!important;vertical-align:bottom!important;font-size:12px!important;margin:2px 0 4px!important}g4s-field-marker .g4s-colors .g4s-picker-label input[type=color]{height:38px!important;width:58px!important;max-width:58px!important;padding:3px!important;border-radius:7px!important}g4s-field-marker .g4s-colors .g4s-hex-label input{height:38px!important}g4s-field-marker .g4s-colors .g4s-swatches{margin-bottom:10px!important}g4s-field-marker .g4s-controls .g4s-order-notes textarea{min-height:92px!important}g4s-field-marker .g4s-scene-tile{min-height:94px!important}g4s-field-marker .g4s-scene-tile:focus-visible{outline:3px solid #308c00!important;outline-offset:3px!important}@media(max-width:800px){g4s-field-marker .g4s-layout{grid-template-columns:minmax(0,1fr)!important}g4s-field-marker .g4s-stage .g4s-object{will-change:auto}}@media(max-width:480px){g4s-field-marker .g4s-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}g4s-field-marker .g4s-controls .g4s-option-card{padding:12px!important}}g4s-field-marker .g4s-stage{aspect-ratio:16 / 9!important;background:#f1f4f1;isolation:isolate;overflow:hidden}g4s-field-marker .g4s-stage .g4s-net-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}g4s-field-marker .g4s-stage .g4s-net-backdrop[hidden]{display:none!important}g4s-field-marker .g4s-stage .g4s-net-backdrop:after{display:none!important}g4s-field-marker .g4s-stage .g4s-object{position:absolute;left:30.5%!important;top:15%!important;width:39%!important;aspect-ratio:1;z-index:3;filter:drop-shadow(0 6px 9px rgba(0,0,0,.28));transform-style:preserve-3d}g4s-field-marker .g4s-stage .g4s-object canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none!important;backface-visibility:visible!important}g4s-field-marker .g4s-stage .g4s-object canvas[hidden]{display:none!important}g4s-field-marker .g4s-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}g4s-field-marker .g4s-scene-tile .g4s-net-swatch,g4s-field-marker .g4s-scene-tile .g4s-tile-fence,g4s-field-marker .g4s-scene-tile .g4s-tile-studio{display:block;width:100%;height:64px;min-height:64px;border-radius:6px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:640px){g4s-field-marker .g4s-stage .g4s-object{width:43%!important;left:28.5%!important;top:11.8%!important}}g4s-field-marker,g4s-field-marker .g4s-layout,g4s-field-marker .g4s-preview-panel,g4s-field-marker .g4s-controls,g4s-field-marker .g4s-stage{box-sizing:border-box;min-width:0}@media screen and (max-width:800px){g4s-field-marker.g4s-marker{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;max-width:100%!important;padding:12px!important;margin:8px auto!important;overflow:visible!important}g4s-field-marker .g4s-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:14px!important}g4s-field-marker .g4s-preview-panel,g4s-field-marker .g4s-controls{display:block!important;visibility:visible!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:12px!important;margin:0!important}g4s-field-marker .g4s-brand-header{max-width:100%!important;padding:18px 14px!important}g4s-field-marker .g4s-brand-header h2{font-size:clamp(23px,6vw,32px)!important;line-height:1.15!important}g4s-field-marker .g4s-stage{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-height:0!important;aspect-ratio:16 / 9!important;overflow:hidden!important}g4s-field-marker .g4s-scene-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}g4s-field-marker .g4s-scene-tile{width:100%!important;min-width:0!important;padding:5px!important;font-size:11px!important;line-height:1.25!important}g4s-field-marker .g4s-scene-tile .g4s-net-swatch,g4s-field-marker .g4s-scene-tile .g4s-tile-fence,g4s-field-marker .g4s-scene-tile .g4s-tile-studio{height:48px!important;min-height:48px!important}g4s-field-marker .g4s-stage .g4s-object{width:43%!important;left:28.5%!important;top:11.8%!important}g4s-field-marker .g4s-controls input:not([type=radio]):not([type=checkbox]):not([type=color]),g4s-field-marker .g4s-controls textarea,g4s-field-marker .g4s-controls select{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}g4s-field-marker .g4s-colors .g4s-hex-label{width:calc(100% - 78px)!important;max-width:300px!important}g4s-field-marker .g4s-colors .g4s-picker-label{width:60px!important}g4s-field-marker .g4s-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}g4s-field-marker .g4s-buttons button{min-width:0!important;min-height:44px!important}g4s-field-marker g4s-marker-gallery-viewer{max-width:100%!important}}@media(max-width:800px){g4s-field-marker .g4s-layout>g4s-marker-gallery-viewer{grid-column:1 / -1;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:12px 0 0;padding:18px 12px 12px;background:#fff;border:1px solid #d4e4d2;border-radius:16px}}g4s-marker-gallery{display:block;max-width:1200px;margin:32px auto;padding:24px 16px;border-top:3px solid #74d64b;color:#17251b;box-sizing:border-box}g4s-marker-gallery *{box-sizing:border-box}.g4sm-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.g4sm-head h2{margin:0 0 8px;font-size:clamp(24px,3vw,32px);line-height:1.2}.g4sm-head p{margin:0;line-height:1.5}.g4sm-controls{display:flex;gap:8px;flex-shrink:0}g4s-marker-gallery button{font:inherit;cursor:pointer}.g4sm-arrow,.g4sm-close{min-width:48px;min-height:48px;background:#74d64b;color:#14240e;border:1px solid #294d1b;border-radius:50%;font-size:24px;font-weight:700}.g4sm-arrow:disabled{opacity:.35;cursor:default}.g4sm-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;padding:4px 4px 14px;overscroll-behavior-x:contain;scrollbar-width:thin}.g4sm-card{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start}.g4sm-open{display:block;width:100%;padding:10px;background:#fff;border:1px solid #d2ddd0;border-radius:12px;text-align:left;color:inherit}.g4sm-open:hover{border-color:#294d1b}.g4sm-image{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f5f6f3;border-radius:6px;overflow:hidden}.g4sm-image img{display:block;width:100%;height:100%;object-fit:contain}.g4sm-title{display:block;padding-top:12px;line-height:1.4;font-weight:600;min-height:3.6em}.g4sm-status{display:block;font-size:14px;margin-top:8px}g4s-marker-gallery :focus-visible{outline:3px solid #146dbe;outline-offset:4px}.g4sm-dialog{width:min(920px,94vw);max-height:94dvh;padding:18px;border:0;border-radius:14px;background:#fff;color:#17251b;overflow:auto}.g4sm-dialog::backdrop{background:#000c}.g4sm-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.g4sm-modal-title{font-size:20px;margin:0}.g4sm-large{display:block;max-width:100%;max-height:74dvh;margin:auto;object-fit:contain}.g4sm-error{padding:18px;border:1px dashed #777;font-size:14px}@media(max-width:900px){.g4sm-card{flex-basis:calc((100% - 32px)/3)}}@media(max-width:640px){g4s-marker-gallery{padding:20px 12px}.g4sm-head{align-items:flex-start;flex-wrap:wrap}.g4sm-card{flex-basis:78%}.g4sm-controls{margin-left:auto}.g4sm-dialog{padding:12px}.g4sm-title{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
