:root{--thm-base-rgb:45,118,192;--product-card-desktop-min-height:560px;--product-card-feature-row-height:28px}.atf-single-team.atf-product-card{background-color:var(--color-white);border:1px solid #e9ecef;border-radius:16px;box-shadow:0 8px 30px rgba(20,41,108,.08);transition:transform .3s cubic-bezier(.4, 0, .2, 1),box-shadow .3s cubic-bezier(.4, 0, .2, 1);height:100%;display:flex;flex-direction:column;text-decoration:none;color:var(--thm-black)}.atf-team-pic,.atf-team-pic img{position:relative;height:220px;margin:10px 10px 5px;border-radius:12px;display:flex;overflow:hidden}.atf-portfolio-grid .grid-item{display:flex}.atf-portfolio-grid .grid-item>.atf-single-team.atf-product-card{width:100%;min-height:var(--product-card-desktop-min-height)}.atf-single-team.atf-product-card:hover{box-shadow:var(--navv2-outer-shadow);border-color:var(--thm-base);border-color:var(--v2-primary-200);box-shadow:var(--v2-shadow-card-hover);transform:translateY(-4px)}.atf-team-pic{background:var(--color-white);box-shadow:none;align-items:center;justify-content:center}.atf-product-badge,.feature-tag{border-radius:8px;font-weight:600}.atf-team-pic img{align-items:center;justify-content:center}.atf-single-team.atf-product-card:hover .atf-team-pic img,.atf-team-pic picture{width:auto;max-width:90%;height:auto;max-height:85%;object-fit:contain;transition:transform .3s}.atf-single-team.atf-product-card:hover .atf-team-pic picture,.atf-single-team.atf-product-card:hover>.atf-team-pic picture{transform:scale(1.05)}.atf-product-badge{position:absolute;top:10px;right:10px;background:var(--thm-base);color:var(--color-white);padding:5px 12px;font-size:12px;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.1)}.atf-product-badge[data-category=filter1]{background-color:#2e86c1}.atf-product-badge[data-category=filter3]{background-color:#e67e22}.atf-product-badge[data-category=filter4]{background-color:#27ae60}.atf-product-badge[data-category=filter5]{background-color:#8e44ad}.atf-product-badge[data-category=filter6],.atf-single-team.atf-product-card.v2-card .atf-product-badge[data-category=filter6]{background-color:var(--v2-primary-700);color:var(--v2-text-inverse)}.atf-product-badge[data-category=filter7]{background-color:#c0392b}.atf-product-badge[data-category=filter8]{background-color:#2c3e50}.atf-product-badge[data-badge-label=Discontinued],.atf-product-badge[data-product-status=unavailable],.atf-single-team.atf-product-card.v2-card .atf-product-badge[data-badge-label=Discontinued],.atf-single-team.atf-product-card.v2-card .atf-product-badge[data-product-status=unavailable]{background-color:var(--v2-text-secondary);color:var(--v2-text-inverse)}.atf-team-prof{padding:0 20px 20px;flex-grow:1;display:flex;flex-direction:column}.product-card-content{flex-grow:1;display:flex;flex-direction:column}h4.atf-team-title{display:block!important;font-size:1.1rem;font-weight:700;margin-top:15px;margin-bottom:12px;line-height:var(--v2-h4-line-height);height:calc(var(--v2-h4-line-height) * 2);min-height:calc(var(--v2-h4-line-height) * 2)}h4.atf-team-title a{color:var(--thm-black);text-decoration:none;transition:color .2s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.atf-single-team.atf-product-card:hover h4.atf-team-title a{color:var(--thm-base);color:var(--v2-primary-500)}.atf-product-features{display:flex;flex-wrap:wrap;gap:8px;min-height:calc(var(--product-card-feature-row-height) * 3 + 16px);align-content:flex-start}.feature-tag{background:var(--thm-f6);color:var(--thm-base);padding:4px 10px;font-size:11px;border:1px solid rgba(var(--thm-base-rgb),.2)}.atf-product-actions{margin-top:15px;display:flex;flex-direction:column;gap:8px;min-height:calc(var(--v2-button-height,44px) * 2 + 8px);justify-content:flex-end}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-spacing-xs,4px);min-height:var(--v2-button-height,44px);border-radius:var(--v2-radius-button-pill,22px);border:1px solid transparent;font-size:var(--v2-font-size-base, 16px);font-weight:600;line-height:var(--v2-line-height-base, 24px);transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn i,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn span{display:inline-flex;align-items:center;align-self:center}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:last-child,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:only-child{background-color:var(--v2-primary-500,#2967d3);color:var(--v2-text-inverse,#fff);border-color:var(--v2-primary-500,#2967d3);box-shadow:var(--v2-shadow-card,0 8px 24px rgba(41,103,211,.12));background-color:var(--v2-primary-500);color:var(--v2-text-inverse);border-color:var(--v2-primary-500);box-shadow:var(--v2-shadow-card)}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:last-child:hover,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:only-child:hover{background-color:var(--v2-primary-400,#4f89e0);color:var(--v2-text-inverse,#fff);border-color:var(--v2-primary-400,#4f89e0);box-shadow:var(--v2-shadow-card-hover,0 12px 28px rgba(41,103,211,.18));transform:translateY(-2px)}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:last-child:active,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:only-child:active{background-color:var(--v2-primary-600,#184aad);border-color:var(--v2-primary-600,#184aad);transform:translateY(0);box-shadow:none}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:first-child:not(:only-child){background:0 0;color:var(--v2-primary-500,#2967d3);border-color:rgba(var(--v2-primary-500-rgb,41,103,211),.32)}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:first-child:not(:only-child):hover{background:rgba(var(--v2-primary-500-rgb,41,103,211),.05);color:var(--v2-primary-600,#184aad);border-color:var(--v2-primary-500,#2967d3);transform:translateY(-2px)}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:first-child:not(:only-child):active{background:rgba(var(--v2-primary-500-rgb,41,103,211),.1);color:var(--v2-primary-600,#184aad);border-color:var(--v2-primary-600,#184aad);transform:translateY(0)}.atf-portfolio-area .portfolio-filter{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:0;-ms-overflow-style:none;scrollbar-width:none;gap:10px;margin-bottom:48px!important}.atf-portfolio-area .portfolio-filter::-webkit-scrollbar{display:none}.atf-portfolio-area .portfolio-filter button{background:var(--color-white);color:var(--thm-base);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;cursor:pointer;transition:.25s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 12px rgba(0,0,0,.05);flex-shrink:0;margin:0;border-radius:0;border-right-width:0}.atf-portfolio-area .portfolio-filter button:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.atf-portfolio-area .portfolio-filter button:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px;border-right-width:1px}.atf-portfolio-area .portfolio-filter button:not(.active):hover{border-color:rgba(var(--thm-base-rgb),.35);color:var(--thm-base);background-color:var(--color-white);transform:none}.atf-portfolio-area .portfolio-filter button.active{background:var(--thm-line);color:var(--color-white);border-color:var(--thm-base);box-shadow:0 8px 25px rgba(45,118,192,.25);z-index:1}.atf-portfolio-area .portfolio-filter button.active:focus,.atf-portfolio-area .portfolio-filter button.active:hover{color:var(--color-white);background:var(--thm-line);filter:brightness(1.1)}.atf-portfolio-area .portfolio-filter button:focus-visible{outline:2px solid var(--thm-base);outline-offset:3px;box-shadow:none;z-index:2}.atf-single-team.atf-product-card{background-color:var(--v2-bg-primary);border:1px solid var(--v2-bg-divider);border-radius:var(--v2-radius-sm);box-shadow:var(--v2-shadow-card);color:var(--v2-text-heading);min-height:var(--product-card-desktop-min-height)}.atf-single-team.atf-product-card>.atf-team-pic{background-image:none;background-color:var(--v2-bg-functional);border-radius:var(--v2-radius-sm);box-shadow:none}.atf-single-team.atf-product-card>.atf-team-pic img,.atf-single-team.atf-product-card>.atf-team-pic picture img{border-radius:var(--v2-radius-sm)}.atf-single-team.atf-product-card .atf-team-prof{background-color:var(--v2-bg-primary);padding:0 var(--v2-card-padding) var(--v2-card-padding)}.atf-single-team.atf-product-card .atf-product-actions{background-color:var(--v2-bg-primary)}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block{display:inline-flex!important;align-items:center;justify-content:center;flex-direction:row;width:100%;min-height:var(--v2-button-height);height:var(--v2-button-height);padding:0 18px;margin:0;border-radius:var(--v2-radius-sm);line-height:var(--v2-line-height-base);text-align:center;text-shadow:none;overflow:hidden}.accessories-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.accessories-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block,.guide-camera-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.guide-camera-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block,.multi-purpose-camera-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.multi-purpose-camera-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block,.planetary-camera-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.planetary-camera-list-page .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block,.product-detail-v2 .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.product-detail-v2 .atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block{text-transform:none}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block::before,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn::before{display:none;content:none}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn i,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn span,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block i,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block span{line-height:1}.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn:first-child:not(:only-child){background-color:transparent;color:var(--v2-primary-500);border-color:rgba(var(--v2-primary-500-rgb),.32);box-shadow:none}h4.atf-team-title,h4.atf-team-title a{color:var(--v2-text-heading)}.feature-tag{background:var(--v2-bg-content);color:var(--v2-primary-500);border-radius:var(--v2-radius-sm,8px);border:1px solid rgba(var(--v2-primary-500-rgb),.12)}.atf-product-badge{background:var(--v2-primary-500);color:var(--v2-text-inverse);border-radius:var(--v2-radius-sm,8px);box-shadow:var(--v2-shadow-black)}.atf-product-actions .atf-themes-btn{min-height:var(--v2-button-height);border-radius:var(--v2-radius-sm)}.atf-portfolio-area .portfolio-filter button{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--v2-radius-button-pill);border:1px solid var(--v2-bg-divider);background:var(--v2-bg-primary);color:var(--v2-text-secondary);line-height:1.2;box-shadow:none}.atf-portfolio-area .portfolio-filter button:first-child,.atf-portfolio-area .portfolio-filter button:last-child{border-radius:var(--v2-radius-button-pill)}.atf-portfolio-area .portfolio-filter button:not(.active):hover{border-color:var(--v2-primary-200);color:var(--v2-primary-600);background-color:var(--v2-bg-primary);box-shadow:none}.atf-portfolio-area .portfolio-filter button.active,.atf-portfolio-area .portfolio-filter button.active:focus,.atf-portfolio-area .portfolio-filter button.active:hover{background:var(--v2-primary-500);color:var(--v2-text-inverse);border-color:var(--v2-primary-500);box-shadow:var(--v2-shadow-card);transform:none;filter:none}.atf-portfolio-area .portfolio-filter button:focus{outline:0}.atf-portfolio-area .portfolio-filter button:not(.active):focus-visible{border-color:var(--v2-primary-300);color:var(--v2-primary-600);outline:2px solid rgba(var(--v2-primary-500-rgb),.22);outline-offset:3px;box-shadow:none}.atf-portfolio-area .portfolio-filter button.active:focus-visible{outline:2px solid rgba(var(--v2-primary-500-rgb),.28);outline-offset:3px}.atf-single-team.atf-product-card.v2-card{background-color:var(--v2-bg-primary,#fff);border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-sm,8px);box-shadow:var(--v2-shadow-card,0 4px 12px rgba(0,0,0,.08));transition:.3s cubic-bezier(.4, 0, .2, 1)}.atf-single-team.atf-product-card.v2-card:hover{transform:translateY(-4px);box-shadow:var(--v2-shadow-card-hover,0 12px 24px rgba(41,103,211,.15));border-color:var(--v2-primary-200,#a7cefa)}.atf-single-team.atf-product-card.v2-card .atf-team-pic{background:var(--v2-bg-functional,#f4f6f9);border-radius:var(--v2-radius-sm,8px);margin:var(--v2-card-padding,16px);margin-bottom:var(--v2-spacing-xs,8px);box-shadow:none}.atf-single-team.atf-product-card.v2-card .atf-product-badge{background:var(--v2-primary-500,#2967d3);color:var(--v2-text-primary,#fff);border-radius:var(--v2-radius-sm,8px);padding:var(--v2-spacing-xs,4px) var(--v2-spacing-sm,12px);font-size:var(--v2-font-size-xs, 12px);box-shadow:0 2px 8px rgba(41,103,211,.25)}.atf-single-team.atf-product-card.v2-card .atf-team-prof{padding:0 var(--v2-card-padding,16px) var(--v2-card-padding,16px)}.atf-single-team.atf-product-card.v2-card h4.atf-team-title{font-size:var(--v2-h5-font-size, 18px);line-height:var(--v2-h5-line-height, 28px);margin-top:var(--v2-spacing-sm,12px);margin-bottom:var(--v2-spacing-sm,12px);color:var(--v2-text-primary,#182028)}.atf-single-team.atf-product-card.v2-card h4.atf-team-title a{color:var(--v2-text-primary,#182028)}.atf-single-team.atf-product-card.v2-card:hover h4.atf-team-title a{color:var(--v2-primary-500,#2967d3)}.atf-single-team.atf-product-card.v2-card .feature-tag{background:var(--v2-bg-action,#edf2f8);color:var(--v2-primary-600,#1b4aa0);border:1px solid rgba(var(--v2-primary-500-rgb,41,103,211),.15);padding:4px 10px;border-radius:var(--v2-radius-sm,8px);font-size:var(--v2-font-size-xs, 11px)}.atf-single-team.atf-product-card.v2-card .atf-product-actions{margin-top:var(--v2-spacing-md,16px);gap:var(--v2-spacing-sm,8px)}.atf-single-team.atf-product-card.v2-card .atf-themes-btn{background-color:var(--v2-primary-500,#2967d3);color:var(--v2-text-primary,#fff);border-radius:var(--v2-radius-sm,8px);padding:var(--v2-spacing-sm,12px) var(--v2-spacing-md,16px);font-size:var(--v2-font-size-sm, 14px)}.atf-single-team.atf-product-card.v2-card .atf-themes-btn:hover{background-color:var(--v2-primary-600,#1b4aa0);transform:translateY(-1px)}.atf-portfolio-area .portfolio-filter.v2-filter button{background:var(--v2-bg-primary,#fff);color:var(--v2-text-secondary,#5a6b7c);padding:var(--v2-spacing-sm,12px) var(--v2-spacing-md,20px);font-size:var(--v2-font-size-base, 15px);border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-sm,8px)}.atf-portfolio-area .portfolio-filter.v2-filter button:first-child,.atf-portfolio-area .portfolio-filter.v2-filter button:last-child{border-radius:var(--v2-radius-sm,8px)}.atf-portfolio-area .portfolio-filter.v2-filter button:not(.active):hover{border-color:var(--v2-primary-300,#79abed);color:var(--v2-primary-600,#1b4aa0);background-color:var(--v2-bg-action,#edf2f8)}.atf-portfolio-area .portfolio-filter.v2-filter button.active{background:var(--v2-primary-500,#2967d3);color:var(--v2-text-primary,#fff);border-color:var(--v2-primary-500,#2967d3)}.atf-portfolio-area .portfolio-filter.v2-filter button.active:focus,.atf-portfolio-area .portfolio-filter.v2-filter button.active:hover{background:var(--v2-primary-600,#1b4aa0);border-color:var(--v2-primary-600,#1b4aa0);filter:none}@media screen and (max-width:576px){.atf-single-team .atf-team-pic{height:auto}.atf-single-team.atf-product-card.v2-card .atf-team-pic{height:auto;min-height:180px}}@media (max-width:991px){.atf-portfolio-grid .grid-item>.atf-single-team.atf-product-card,.atf-product-actions,.atf-product-features,.atf-single-team.atf-product-card,h4.atf-team-title{min-height:auto}h4.atf-team-title a{-webkit-line-clamp:3}.atf-product-actions{height:auto;flex-direction:row;justify-content:flex-start}.atf-themes-btn{padding:15px}.atf-single-team .atf-team-pic img,.atf-single-team .atf-team-pic picture,.atf-single-team .atf-team-pic picture img{height:100%;width:auto}.atf-team-pic img{background:0 0}.filter-button-container{margin-left:calc(var(--bs-gutter-x,1.5rem) * -.5);margin-right:calc(var(--bs-gutter-x,1.5rem) * -.5);--product-filter-edge-mask-width:clamp(30px, 10vw, 58px);--product-filter-side-gutter:clamp(28px, 8vw, 48px);position:relative;overflow:hidden}.atf-portfolio-area .portfolio-filter{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start;gap:34px;width:100%;margin:28px 0 34px!important;padding:0 calc(var(--bs-gutter-x,1.5rem) * .5) 4px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.atf-portfolio-area .portfolio-filter::-webkit-scrollbar{display:none}.atf-portfolio-area .portfolio-filter button{position:relative;min-height:48px;padding:0;flex:0 0 auto;scroll-snap-align:start;border:0;border-radius:0;background:0 0;color:var(--v2-text-heading);box-shadow:none;font-size:18px;font-weight:500;letter-spacing:0}.atf-portfolio-area .portfolio-filter button:first-child,.atf-portfolio-area .portfolio-filter button:last-child{border-radius:0}.atf-portfolio-area .portfolio-filter button::after{content:'';position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:var(--v2-radius-pill);background:0 0}.atf-portfolio-area .portfolio-filter button:not(.active):focus,.atf-portfolio-area .portfolio-filter button:not(.active):hover{border:0;background:0 0;color:var(--v2-text-heading);box-shadow:none}.atf-portfolio-area .portfolio-filter button.active,.atf-portfolio-area .portfolio-filter button.active:focus,.atf-portfolio-area .portfolio-filter button.active:hover{border:0;background:0 0;color:var(--v2-text-heading);box-shadow:none;font-weight:700}.atf-portfolio-area .portfolio-filter button.active::after{background:var(--v2-text-heading)}.atf-portfolio-area .portfolio-filter button:focus-visible{outline:2px solid rgba(var(--v2-primary-500-rgb),.28);outline-offset:3px}.atf-team-prof{padding:0 24px 24px}.atf-single-team.atf-product-card.v2-card .atf-team-pic{margin:var(--v2-spacing-sm,12px)}.atf-single-team.atf-product-card.v2-card .atf-team-prof{padding:0 var(--v2-spacing-sm,12px) var(--v2-spacing-sm,12px)}.atf-single-team.atf-product-card.v2-card .atf-product-actions{flex-direction:row}.atf-single-team.atf-product-card.v2-card .atf-themes-btn{padding:var(--v2-spacing-sm,10px) var(--v2-spacing-sm,12px);font-size:var(--v2-font-size-sm, 13px)}.filter-button-container::after,.filter-button-container::before{content:'';position:absolute;top:0;bottom:0;width:var(--product-filter-edge-mask-width);pointer-events:none;z-index:3}.filter-button-container::before{left:0;background:linear-gradient(90deg,var(--v2-bg-functional) 0,rgba(var(--v2-bg-functional-rgb,244,246,249),.92) 38%,rgba(var(--v2-bg-functional-rgb,244,246,249),0) 100%)}.filter-button-container::after{right:0;background:linear-gradient(270deg,var(--v2-bg-functional) 0,rgba(var(--v2-bg-functional-rgb,244,246,249),.92) 38%,rgba(var(--v2-bg-functional-rgb,244,246,249),0) 100%)}.filter-button-container .portfolio-filter{padding-left:var(--product-filter-side-gutter)!important;padding-right:var(--product-filter-side-gutter)!important;scroll-padding-left:var(--product-filter-side-gutter);scroll-padding-right:var(--product-filter-side-gutter)}}@media (max-width:575px){.atf-portfolio-area .portfolio-filter{gap:clamp(24px,8vw,34px);gap:clamp(22px,7vw,30px)}.atf-portfolio-area .portfolio-filter button{min-height:42px;font-size:clamp(18px, 5vw, 21px);line-height:1.15}}.product-mobile-carousel-shell{position:relative}.product-mobile-carousel-controls{display:none}@media (min-width:992px){.atf-portfolio-area .portfolio-filter{justify-content:center;flex-wrap:wrap;gap:12px;overflow:visible}.atf-portfolio-area .portfolio-filter button,.atf-portfolio-area .portfolio-filter button:first-child,.atf-portfolio-area .portfolio-filter button:last-child{border-right-width:1px;border-radius:8px;font-size:16px;line-height:24px;font-weight:600}}.atf-portfolio-area~.atf-Subscribe-area .atf-subscribe-btn,.atf-portfolio-area~.atf-Subscribe-area .atf-subscribe-form,.atf-portfolio-area~.atf-Subscribe-area .atf-subscribe-input,.atf-portfolio-area~.atf-Subscribe-area .atf-subscribe-panel{border-radius:8px}.atf-portfolio-area~.atf-Subscribe-area .atf-subscribe-copy h3{font-size:24px;line-height:32px;font-weight:500}@media (max-width:767px){.atf-portfolio-area.atf-section-padding{padding-top:clamp(56px,12vw,72px)}.atf-portfolio-area>.container{max-width:100%;overflow-x:hidden;padding-left:var(--v2-spacing-md,16px);padding-right:var(--v2-spacing-md,16px)}.atf-portfolio-area .row.align-items-center{gap:var(--v2-spacing-md);--bs-gutter-y:0;gap:0;margin-bottom:var(--v2-spacing-lg,24px)}.atf-portfolio-area .atf-section-title h2{font-size:clamp(var(--v2-h3-font-size), 8vw, var(--v2-h2-font-size));margin:0;font-size:clamp(30px, 8.2vw, 38px);line-height:1.08}.atf-portfolio-area .atf-section-title.border-left p{color:var(--v2-text-body);font-size:var(--v2-font-size-lg);max-width:100%;margin:0;color:var(--v2-text-body);font-size:clamp(17px, 4.6vw, 20px);line-height:1.5}.atf-portfolio-grid .grid-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.atf-portfolio-area.atf-section-padding.bg-f6{padding-top:var(--v2-spacing-xl,32px)!important;padding-bottom:var(--v2-spacing-2xl,48px)!important}.atf-portfolio-area .atf-section-title,.atf-portfolio-area .row.align-items-center>[class*=col-]{margin-bottom:0!important}.atf-portfolio-area .atf-section-title .atf-sheading{display:inline-flex;align-items:center;min-height:34px;margin-bottom:var(--v2-spacing-sm,10px);padding:6px 12px;font-size:clamp(15px, 4.4vw, 18px);line-height:1.1;border-radius:var(--v2-radius-sm,8px)}.atf-portfolio-area .atf-section-title.border-left{margin-top:var(--v2-spacing-md,16px);padding-left:0!important;border-left:0!important}.filter-button-container{margin-top:var(--v2-spacing-md,16px);margin-bottom:var(--v2-spacing-md,16px)}.atf-portfolio-area .portfolio-filter,.filter-button-container .portfolio-filter.mt-5{min-height:auto;margin-top:0!important;margin-bottom:0!important;padding-top:0;padding-bottom:var(--v2-spacing-xs,6px)}.atf-portfolio-grid.mt-5{margin-top:var(--v2-spacing-md,16px)!important}.product-mobile-carousel-shell{margin-left:calc(var(--v2-mobile-container-padding,16px) * -1);margin-right:calc(var(--v2-mobile-container-padding,16px) * -1);overflow:hidden}.product-mobile-carousel-track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:var(--v2-mobile-card-gap,16px);width:100%;height:auto!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding:0 var(--v2-mobile-container-padding,16px) var(--v2-spacing-md,16px);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-left:var(--v2-mobile-container-padding,16px);-webkit-overflow-scrolling:touch}.product-mobile-carousel-track::-webkit-scrollbar{display:none}.product-mobile-carousel-track>.grid-item{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;display:flex!important;flex:0 0 min(86vw,380px)!important;width:min(86vw,380px)!important;max-width:min(86vw,380px)!important;min-width:min(86vw,380px)!important;margin:0!important;padding:0!important;scroll-snap-align:start}.product-mobile-carousel-track>.grid-item.is-mobile-hidden{display:none!important}.product-mobile-carousel-track .atf-single-team.atf-product-card{width:100%;min-height:0}.product-mobile-carousel-controls{display:block;pointer-events:none}.product-mobile-carousel-btn{position:absolute;top:50%;z-index:6;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--v2-bg-divider);border-radius:var(--v2-radius-pill);background:color-mix(in srgb,var(--v2-bg-primary) 88%,transparent);color:var(--v2-text-body);box-shadow:var(--v2-shadow-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto;transform:translateY(-50%);transition:opacity .2s,color .2s,background-color .2s,border-color .2s}.product-mobile-carousel-btn.is-prev{left:var(--v2-mobile-container-padding,16px)}.product-mobile-carousel-btn.is-next{right:var(--v2-mobile-container-padding,16px)}.product-mobile-carousel-btn i{font-size:var(--v2-font-size-lg, 18px);line-height:1}.product-mobile-carousel-btn:not(:disabled):focus-visible,.product-mobile-carousel-btn:not(:disabled):hover{color:var(--v2-text-inverse);border-color:var(--v2-primary-500);background:var(--v2-primary-500)}.product-mobile-carousel-btn:disabled{opacity:.28;cursor:default}.product-mobile-carousel-shell:not(.has-overflow) .product-mobile-carousel-controls{display:none}.atf-portfolio-area .portfolio-filter button,.atf-portfolio-area .portfolio-filter button:first-child,.atf-portfolio-area .portfolio-filter button:last-child{border-right-width:1px;border-radius:8px;font-size:16px;line-height:24px;font-weight:600}.filter-button-container .portfolio-filter button,.filter-button-container .portfolio-filter button:first-child,.filter-button-container .portfolio-filter button:last-child{padding-inline:18px}.filter-button-container .portfolio-filter button::after{content:none;display:none}.atf-portfolio-area .portfolio-filter button.active,.atf-portfolio-area .portfolio-filter button.active:focus,.atf-portfolio-area .portfolio-filter button.active:hover{color:var(--v2-text-inverse);background:var(--v2-primary-500);box-shadow:var(--v2-shadow-sm)}.atf-portfolio-area~.atf-Subscribe-area .atf-subscribe-copy h3{font-size:20px;line-height:28px;font-weight:500}}.atf-portfolio-area .portfolio-filter button,.atf-portfolio-area .portfolio-filter button:first-child,.atf-portfolio-area .portfolio-filter button:last-child,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block,.atf-single-team.atf-product-card.v2-card .atf-themes-btn{border-radius:var(--v2-radius-button-pill,22px)!important}@media (max-width:767px){.atf-portfolio-area .portfolio-filter button,.atf-portfolio-area .portfolio-filter button:first-child,.atf-portfolio-area .portfolio-filter button:last-child,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn,.atf-single-team.atf-product-card .atf-product-actions .atf-themes-btn.d-block,.atf-single-team.atf-product-card.v2-card .atf-themes-btn{border-radius:21px!important}.product-list-page .grid-item.is-mobile-hidden{display:none!important}.product-list-page .grid-item{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:flex!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;transform:none!important}.product-list-page .atf-single-team.atf-product-card{width:100%;height:auto;min-height:0}.product-list-page .atf-single-team.atf-product-card.v2-card>.atf-team-pic,.product-list-page .atf-single-team.atf-product-card>.atf-team-pic,body.product-detail-v2 #header_type .atf-single-team.atf-product-card.v2-card>.atf-team-pic,body.product-detail-v2 #header_type .atf-single-team.atf-product-card>.atf-team-pic{height:clamp(260px,72vw,320px);min-height:0;overflow:hidden}.product-list-page .atf-single-team.atf-product-card>.atf-team-pic picture,body.product-detail-v2 #header_type .atf-team-pic picture{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;transform:none;transform-origin:center}.product-list-page .atf-single-team.atf-product-card>.atf-team-pic picture img,.product-list-page .atf-single-team.atf-product-card>.atf-team-pic>img,body.product-detail-v2 #header_type .atf-team-pic picture img,body.product-detail-v2 #header_type .atf-team-pic>img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0;object-fit:contain}.product-list-page .atf-single-team.atf-product-card:hover>.atf-team-pic picture,body.product-detail-v2 #header_type .atf-product-card:hover>.atf-team-pic picture{transform:none}.product-list-page .product-card-content{flex-grow:0}.product-list-page h4.atf-team-title{height:auto;min-height:0;margin-top:12px;margin-bottom:10px}.product-list-page .atf-product-features{min-height:0}.product-list-page .atf-product-actions{flex-direction:column;flex-wrap:nowrap;gap:10px;min-height:0;margin-top:16px}.product-list-page .atf-product-actions .atf-themes-btn,.product-list-page .atf-product-actions .atf-themes-btn.d-block{flex:0 0 auto;width:100%;min-width:0;min-height:44px;padding-inline:16px;font-size:var(--v2-font-size-sm, 14px);white-space:nowrap}body.product-list-page.multi-purpose-camera-list-page .atf-page-heading.atf-align-left:not(:has(.banner-center-btn)):not(:has(.btn-banner-center)):not(:has(#buy_btn)) .atf-post-label{display:flex;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;height:42px;min-height:42px;padding:0 14px;gap:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}body.product-list-page.multi-purpose-camera-list-page .atf-page-heading.atf-align-left:not(:has(.banner-center-btn)):not(:has(.btn-banner-center)):not(:has(#buy_btn)) .atf-post-label::-webkit-scrollbar{display:none;width:0;height:0}body.product-list-page.multi-purpose-camera-list-page .atf-page-heading.atf-align-left:not(:has(.banner-center-btn)):not(:has(.btn-banner-center)):not(:has(#buy_btn)) .atf-post-label>span,body.product-list-page.multi-purpose-camera-list-page .atf-page-heading.atf-align-left:not(:has(.banner-center-btn)):not(:has(.btn-banner-center)):not(:has(#buy_btn)) .atf-post-label>span a{flex:0 0 auto;font-size:14px;line-height:22px;white-space:nowrap}body.product-list-page.multi-purpose-camera-list-page .atf-page-heading.atf-align-left:not(:has(.banner-center-btn)):not(:has(.btn-banner-center)):not(:has(#buy_btn)) .atf-post-label>span:not(:last-child)::after{margin-right:8px;margin-left:8px}body.product-list-page .atf_portfolio__details-area.atf-section-padding{padding-top:24px!important;padding-bottom:32px!important}body.product-list-page .atf-portfolio-area .portfolio-filter{gap:8px}body.product-list-page .filter-button-container .portfolio-filter button,body.product-list-page .filter-button-container .portfolio-filter button:first-child,body.product-list-page .filter-button-container .portfolio-filter button:last-child{padding-inline:14px}body.product-list-page .atf-portfolio-grid>.grid-item{margin-bottom:16px!important}body.product-detail-v2 #header_type .product-mobile-carousel-shell{width:100%;margin-right:0;margin-left:0}body.product-detail-v2 #header_type .atf-portfolio-grid,body.product-detail-v2 #header_type .product-mobile-carousel-track,body.product-detail-v2 #header_type>.row{--bs-gutter-x:12px;display:flex;flex-wrap:wrap!important;align-items:stretch;gap:16px 12px;width:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none}body.product-detail-v2 #header_type .product-mobile-carousel-controls{display:none}body.product-detail-v2 #header_type .grid-item{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:flex!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:0!important;transform:none!important;scroll-snap-align:none}body.product-detail-v2 #header_type .grid-item>.atf-single-team.atf-product-card{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}body.product-detail-v2 #header_type .atf-team-prof,body.product-detail-v2 #header_type .product-card-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}body.product-detail-v2 #header_type h4.atf-team-title{height:auto;min-height:0;margin-top:12px;margin-bottom:10px;overflow-wrap:anywhere}body.product-detail-v2 #header_type h4.atf-team-title a{display:block;overflow:visible;-webkit-line-clamp:unset}body.product-detail-v2 #header_type .atf-product-features{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:0}body.product-detail-v2 #header_type .feature-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}body.product-detail-v2 #header_type .atf-product-actions{flex-direction:column;flex-wrap:nowrap;gap:8px;min-height:0;margin-top:auto;padding-top:12px}body.product-detail-v2 #header_type .atf-product-actions .atf-themes-btn,body.product-detail-v2 #header_type .atf-product-actions .atf-themes-btn.d-block{flex:0 0 auto;width:100%;min-width:0;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}}@media (min-width:390px) and (max-width:767px){body.product-list-page #header_type>.row,body.product-list-page .atf-portfolio-grid{--bs-gutter-x:12px;align-items:stretch}body.product-list-page .grid-item{flex:0 0 50%!important;width:50%!important;max-width:50%!important}body.product-list-page .grid-item>.atf-single-team.atf-product-card{height:100%}body.product-detail-v2 #header_type .atf-single-team.atf-product-card.v2-card>.atf-team-pic,body.product-detail-v2 #header_type .atf-single-team.atf-product-card>.atf-team-pic,body.product-list-page .atf-single-team.atf-product-card.v2-card>.atf-team-pic,body.product-list-page .atf-single-team.atf-product-card>.atf-team-pic{height:clamp(150px,42vw,180px);margin:6px 6px 4px}body.product-detail-v2 #header_type .atf-team-prof,body.product-list-page .atf-single-team.atf-product-card .atf-team-prof,body.product-list-page .atf-single-team.atf-product-card.v2-card .atf-team-prof{padding:0 10px 12px}body.product-list-page .product-card-content{flex-grow:1}body.product-list-page .atf-single-team.atf-product-card.v2-card h4.atf-team-title,body.product-list-page h4.atf-team-title{height:auto;min-height:0;margin-top:10px;margin-bottom:8px;font-size:15px;line-height:1.35}body.product-list-page .atf-single-team.atf-product-card.v2-card h4.atf-team-title a,body.product-list-page h4.atf-team-title a{display:block;overflow:visible;-webkit-line-clamp:unset}body.product-list-page .atf-product-features{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:0;margin-top:0;margin-bottom:0}body.product-list-page .atf-single-team.atf-product-card.v2-card .feature-tag,body.product-list-page .feature-tag{max-width:100%;padding:3px 6px;font-size:11px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}body.product-list-page .atf-product-actions,body.product-list-page .atf-single-team.atf-product-card.v2-card .atf-product-actions{gap:8px;margin-top:auto;padding-top:12px}body.product-list-page .atf-product-actions .atf-themes-btn,body.product-list-page .atf-product-actions .atf-themes-btn.d-block,body.product-list-page .atf-single-team.atf-product-card.v2-card .atf-themes-btn{min-height:44px;height:auto;padding:8px;font-size:clamp(12px, 3.1vw, 13px);line-height:1.2;white-space:normal;overflow-wrap:anywhere}body.product-detail-v2 #header_type .atf-product-badge,body.product-list-page .atf-product-badge,body.product-list-page .atf-single-team.atf-product-card.v2-card .atf-product-badge{top:8px;right:8px;max-width:calc(100% - 16px);padding:4px 8px;font-size:10px;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere}body.product-detail-v2 #header_type .grid-item{flex-basis:calc((100% - 12px)/ 2)!important;width:calc((100% - 12px)/ 2)!important;max-width:calc((100% - 12px)/ 2)!important}body.product-detail-v2 #header_type h4.atf-team-title{margin-top:10px;margin-bottom:8px;font-size:15px;line-height:1.35}body.product-detail-v2 #header_type .feature-tag{padding:3px 6px;font-size:11px;line-height:1.3}body.product-detail-v2 #header_type .atf-product-actions .atf-themes-btn,body.product-detail-v2 #header_type .atf-product-actions .atf-themes-btn.d-block{padding:8px;font-size:clamp(12px, 3.1vw, 13px);line-height:1.2}}