[data-product-buy] .buy-grid{min-width:0;align-items:start}.ec-gallery{display:block;width:100%;min-width:0;align-self:start}.ec-gallery [hidden],.ec-offer[hidden]{display:none!important}.ec-gallery button,.ec-lightbox button{font:inherit;color:inherit;cursor:pointer}.ec-gallery button:focus-visible,.ec-gallery input:focus-visible,.ec-offer a:focus-visible{outline:2px solid #39724f;outline-offset:3px}.ec-stage{position:relative;isolation:isolate;background:#f5f6f5;border-radius:16px;aspect-ratio:1;overflow:hidden}.ec-cover,.ec-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.ec-cover{display:grid;place-items:center;padding:0;cursor:zoom-in!important;touch-action:pan-y pinch-zoom}.ec-cover:focus-visible{outline-offset:-4px!important}.ec-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;padding:clamp(18px,4.7%,40px);box-sizing:border-box}.ec-poster img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none}.ec-poster img[data-pending]{opacity:0}.ec-action{position:absolute;display:grid;place-items:center;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#0e1411d9;color:#fff}.ec-counter{position:absolute;z-index:3;top:16px;right:16px;padding:5px 11px;border-radius:999px;color:#fff;background:#181f1bb3;font-family:inherit;font-size:12px;line-height:17px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.ec-arrow,.ec-expand,.ec-lightbox button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffd6}.ec-arrow,.ec-expand{position:absolute;z-index:3}.ec-arrow{top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .15s}.ec-prev{left:14px}.ec-next{right:14px}.ec-expand{right:12px;bottom:12px;background:#ffffffa6;color:#505951!important}.ec-expand .ico{width:17px;height:17px}.ec-arrow:hover,.ec-expand:hover{background:#fff}.ec-stage:hover .ec-arrow,.ec-stage:focus-within .ec-arrow{opacity:1;pointer-events:auto}.ec-gallery .ico,.ec-metrics .ico,.ec-perks .ico{width:19px;height:19px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linejoin:round;stroke-linecap:round;flex:none}.ec-position{min-height:32px;display:flex;align-items:center;justify-content:center}.ec-position:empty{min-height:15px}.ec-dot{display:grid;place-items:center;width:25px;height:32px;border:0;padding:0;background:transparent}.ec-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#c1c7c2}.ec-dot[aria-current=true]:before{width:8px;height:8px;background:#172019}.ec-position input{width:min(144px,56%);height:32px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.ec-position input::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,#25352a var(--position),#dce1dc var(--position))}.ec-position input::-moz-range-track{height:3px;border-radius:3px;background:#dce1dc}.ec-position input::-moz-range-progress{height:3px;background:#25352a}.ec-position input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:5px;width:14px;background:#25352a;border-radius:5px;margin-top:-1px}.ec-position input::-moz-range-thumb{height:5px;width:14px;background:#25352a;border:0;border-radius:5px}.ec-tabs{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap}.ec-tabs button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:0;border-radius:22px;background:transparent;font-size:14px;font-weight:600;line-height:20px}.ec-tabs button:hover{background:#f2f4f2}.ec-tabs button[aria-pressed=true]{color:#fff;background:#151917}.ec-player{z-index:1}.ec-player :is(model-viewer,video,iframe),.ec-light-stage :is(model-viewer,video,iframe){display:block;width:100%;height:100%;border:0;background:#f5f6f5;object-fit:contain}.ec-player-message{position:absolute;z-index:2;inset:auto 12px 14px;text-align:center;width:fit-content;max-width:calc(100% - 24px);margin:auto;padding:8px 14px;border-radius:12px;background:#fff;color:#233027;font-size:14px}.ec-player-message button{display:inline;padding:3px;width:auto;height:auto;background:transparent;border:0;text-decoration:underline}.ec-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#111713;color:#fff}.ec-lightbox::backdrop{background:#111713}.ec-tools,.ec-light-nav{position:absolute;z-index:3;display:flex;align-items:center;gap:10px}.ec-tools{right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top))}.ec-lightbox button{color:#fff;background:#303a33}.ec-lightbox button:hover{background:#48544c}.ec-lightbox button:disabled{opacity:.4}.ec-lightbox .ec-light-play{position:relative;width:100%;height:100%;padding:0;border-radius:0;background:transparent}.ec-light-stage{position:absolute;top:68px;right:24px;bottom:80px;left:24px;overflow:hidden;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;touch-action:pan-y pinch-zoom}.ec-light-stage img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.ec-light-stage[data-zoomed=true]{cursor:grab;touch-action:none}.ec-light-stage[data-zoomed=true] img{transform:scale(2);transform-origin:var(--pan-x,50%) var(--pan-y,50%)}.ec-light-nav{justify-content:center;left:0;right:0;bottom:max(15px,env(safe-area-inset-bottom))}.ec-light-nav span{min-width:56px;text-align:center;font-variant-numeric:tabular-nums}body:has(.ec-lightbox[open]){overflow:hidden}[data-product-buy] .ec-type{margin:15px 0 3px;color:#5c635f;font-size:13px;line-height:18px;font-weight:600}.p2-pdp [data-product-buy] .buy-grid:not(:has(el-camo-gallery)){grid-template-columns:minmax(0,660px);justify-content:center}[data-product-buy] .info h1{margin:0;font-size:clamp(28px,2.5vw,38px);line-height:1.12;letter-spacing:-.035em}[data-product-buy] .ec-subtitle{margin:8px 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:650;line-height:1.4;color:#26372c}[data-product-buy] .price-row{margin-top:15px}.ec-metrics{margin:16px 0 0;padding:14px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));color:#15231a;background:#f3f5f2;border-radius:14px}.ec-metrics div{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 5px}.ec-metrics div+div{border-inline-start:1px solid #d9dfda}.ec-metrics dt{display:flex;align-items:center;justify-content:center;gap:6px;color:#515e55;font-size:12px;line-height:16px}.ec-metrics .ico{width:16px;height:16px}.ec-metrics dd{display:flex;align-items:baseline;justify-content:center;gap:2px;margin:0;font-size:clamp(14px,1.28vw,19px);font-weight:700;line-height:1.28;font-variant-numeric:tabular-nums}.ec-metrics .fn{margin:0}[data-product-buy] .ec-condition{margin:8px 0 0;font-size:13px;line-height:1.5;color:#556158}[data-product-buy] .cpap{margin-top:19px;gap:7px}[data-product-buy] .cpap select{border-radius:12px;min-height:48px}[data-product-buy] .cartrow{margin-top:14px}[data-product-buy] .bcard{border-radius:12px}[data-product-buy] .bundles{column-gap:8px}.ec-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 0 0;margin:18px 0 0;list-style:none;border-top:1px solid #e4e8e4}.ec-perks li{display:grid;align-content:start;justify-items:start;gap:7px;font-size:13px;line-height:1.4;color:#37453c}.ec-hsa{justify-self:start;margin-top:12px}.ec-offer{display:block;margin-top:16px;padding:20px 22px;border-radius:14px;background:#142018;color:#f7f7f1}.ec-offer h2{margin:0 0 8px;font-size:18px;line-height:1.35;color:#e8c77c}.ec-offer p{margin:4px 0;font-size:14px;line-height:1.45}.ec-offer a{display:inline-block;margin-top:9px;font-size:14px;font-weight:650;color:#fff;text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){.p2-pdp [data-product-buy] .buy-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,3.3vw,52px)}.p2-pdp [data-product-buy] .info{position:static}[data-product-buy] .ec-gallery{position:sticky;top:calc(var(--hh,64px) + 16px)}}@media(max-width:1023px){.ec-arrow{display:none!important}.ec-stage{max-width:660px;margin-inline:auto}.p2-pdp [data-product-buy] .buy-grid{gap:22px;grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.p2-pdp [data-product-buy] .el-t26-family{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;white-space:normal;overflow:visible}[data-product-buy] .el-t26-family>a{min-width:0;padding:7px 6px;font-size:12px;line-height:16px}[data-product-buy] .el-t26-family .el-t26-price-set{display:flex;flex-wrap:wrap;gap:1px 4px;align-items:baseline}[data-product-buy] .el-t26-family .el-t26-price-value{font-size:14px}[data-product-buy] .el-t26-family .el-t26-price-was{font-size:10px}.ec-tabs{gap:2px}.ec-tabs button{padding:7px 10px;font-size:13px;gap:5px}.ec-tabs .ico{width:16px;height:16px}.ec-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px}.ec-perks li{grid-template-columns:19px 1fr;align-items:start;gap:8px}.ec-metrics{padding:12px 3px}.ec-metrics dt{font-size:11px;gap:3px}.ec-metrics dd{font-size:14px}.ec-metrics dd{display:block;max-width:100%;text-align:center}.ec-metrics dd .fn{min-width:0;padding-inline:2px}[data-product-buy] .cpap-head{flex-wrap:wrap;gap:2px 8px}[data-product-buy] .cpap-head .link{max-width:100%;margin-inline-start:auto;white-space:normal;overflow-wrap:anywhere}[data-product-buy] .ec-type{margin-top:12px}.ec-light-stage{top:64px;right:8px;bottom:74px;left:8px}.ec-counter{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.ec-arrow{transition:none}}.ec-gallery .ec-stage{isolation:isolate}.ec-light-stage[data-kind=image]{touch-action:none;overscroll-behavior:contain}.ec-light-stage[data-kind=image] img{transform:translate3d(var(--ec-x,0),var(--ec-y,0),0) scale(var(--ec-scale,1));transform-origin:50% 50%}.ec-stage[data-loading=true] .ec-poster{background:#f5f6f5}.ec-stage:not(:hover) .ec-arrow:not(:focus-visible){opacity:0;pointer-events:none}.ec-arrow:focus-visible{opacity:1;pointer-events:auto}[data-product-buy] .ec-metrics{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.ec-after-buy{display:grid;min-width:0}.ec-after-buy:empty{display:none}.ec-dock{display:block!important;position:fixed;z-index:70;inset:auto 0 0;box-sizing:border-box;width:100%;padding:0;background:#fff;color:#172019;box-shadow:0 -1px #e1e5e0;transform:translateY(110%);visibility:hidden;transition:transform .16s,visibility .16s}.ec-dock.on{visibility:visible;transform:none}.ec-dock-inner{width:min(100%,1224px);min-height:64px;margin-inline:auto;box-sizing:border-box;display:flex;gap:12px;align-items:center;padding:8px 20px calc(8px + env(safe-area-inset-bottom,0px))}.ec-dock-cover,.ec-dock-thumb{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:8px;background:#f5f6f5}.ec-dock .t{min-width:0;flex:1;display:grid;align-content:center}.ec-dock .t b{font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-dock .t .el-t26-price-set{display:flex;align-items:baseline;gap:6px}.ec-dock .t [id=bbarPrice]{font-weight:650;font-size:15px}.ec-dock .btn{flex:0 0 auto;width:clamp(112px,18vw,182px);min-height:44px}.ec-dock .btn:focus-visible{outline:2px solid #39724f;outline-offset:3px}body.el-product-buy-page .el-t16-rewards-launcher{display:inline-flex!important}body.el-product-buy-page:has(dialog[open]) :is(.el-t16-rewards-launcher,#accessease-icon,.el-back-top){visibility:hidden!important;pointer-events:none!important}@media(min-width:750px){[data-product-buy] .info>.el-t26-family{order:-1}.ec-after-buy .ec-offer{order:-1}}@media(min-width:1024px){[data-product-buy] .buy-grid,.el-t14-acc [data-product-buy] .buy-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,3.3vw,52px);align-items:start}.el-t14-acc [data-product-buy] .info h1{max-width:none;margin:4px 0 0}[data-product-buy] .ec-gallery{position:sticky;top:calc(var(--hh,72px) + 56px)}[data-product-buy] .ec-stage{width:min(100%,max(220px,calc(100svh - var(--hh,72px) - 145px)));margin-inline:auto}}@media(max-width:749px){.p2-pdp [data-product-buy].buy,.el-t14-acc [data-product-buy].buy{padding-top:8px}[data-product-buy] .crumbs,.el-t14-acc [data-product-buy] nav.crumbs{display:none!important}.p2-pdp [data-product-buy] .buy-grid,.el-t14-acc [data-product-buy] .buy-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}[data-product-buy] .ec-stage{width:min(100%,44svh);max-height:50svh;margin-inline:auto}.ec-position{min-height:24px}.ec-position:empty{min-height:8px}.ec-dot,.ec-position input{height:24px}.ec-tabs button{min-height:40px}[data-product-buy] .ec-type,.el-t14-acc [data-product-buy] .series{margin:0 0 3px}.p2-pdp [data-product-buy] .info h1,.el-t14-acc [data-product-buy] .info h1{font-size:clamp(23px,6.3vw,28px);line-height:1.12;margin:0}[data-product-buy] .ec-subtitle,.el-t14-acc [data-product-buy] .sub-t{margin:5px 0 0;font-size:15px;line-height:1.35}[data-product-buy] .el-t26-rating{display:inline-flex;align-items:center;flex-wrap:nowrap;align-self:start;margin-top:5px;min-height:22px}[data-product-buy] .price-row{margin:7px 0 0}.el-t14-acc [data-product-buy] .info .sub-t{margin-top:5px;font-size:15px;line-height:1.35}.el-t14-acc [data-product-buy] .info .price-row{margin-top:7px}.p2-pdp [data-product-buy] .el-t26-family{display:flex;gap:6px;width:100%;min-width:0;max-width:100%;margin:10px 0 0;white-space:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}[data-product-buy] .el-t26-family>a{flex:0 0 auto;min-height:42px;padding:5px 8px;font-size:12px;line-height:16px;scroll-snap-align:start}[data-product-buy] .el-t26-family .el-t26-price-set{flex-wrap:nowrap}[data-product-buy] .ec-metrics{margin-top:12px}.ec-dock-inner{gap:9px;padding-inline:12px}.ec-dock .t .el-t26-price-was{font-size:11px}.ec-dock .btn{width:auto;min-width:112px;max-width:45%;padding:8px 14px}}@media(max-width:749px)and (max-height:690px){[data-product-buy] .ec-stage{width:min(100%,38svh)}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.ec-stage[data-hint=true] .ec-counter{animation:ec-swipe-intro .72s ease-out 1}@keyframes ec-swipe-intro{0%{opacity:.15;transform:translate(-5px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.ec-dock{transition:none}}.ec-position[data-multiple=true]:empty{min-height:32px}@media(max-width:749px){.ec-position[data-multiple=true]:empty{min-height:24px}}.ec-g4-fit [hidden],.ec-dock [hidden]{display:none!important}.ec-g4-fit [aria-live] p{margin:6px 0 0}.el-ca-g4[data-product-buy] .el-g4-version{margin:8px 0 12px}.ec-ca-price-route{font-weight:650;margin:10px 0}.ec-dock .el-ca-purchase--compact{margin:0}.ec-dock .ec-ca-market-price{font-size:13px}@media(max-width:749px){.el-ca-g4[data-product-buy] .ec-g4-fit{margin:8px 0 14px}.el-ca-g4[data-product-buy] .el-ca-price-summary{margin:8px 0 0}}[data-product-buy]{--el-buy-tool-gap: max(0px, calc(var(--el-float-edge) + env(safe-area-inset-right, 0px) + var(--el-float-size) + 8px - max(12px, (100vw - 1200px) / 2)))}[data-product-buy] :is(.cartrow,.el-ca-add-row,[data-ca-amazon-only]){box-sizing:border-box;padding-right:var(--el-buy-tool-gap)}[data-product-buy] .el-ca-purchase>.btn[data-ca-amazon-link]{max-width:calc(100% - var(--el-buy-tool-gap))}
/*# sourceMappingURL=/cdn/shop/t/137/assets/el-camo-gallery.css.map */
