p{letter-spacing:normal;line-height:normal}.template-new-products,.template-new-products *{font-family:Lora,serif;letter-spacing:1px}.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:50%!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:50%;width:50%!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:50%!important}.product__modal-opener .product__media-icon{opacity:1!important;right:0}.product__info-wrapper .product__title>*{margin:0;font-size:30px}span.badge.price__badge-sale.color-scheme-4{display:none}.product__info-container .price--on-sale .price-item--regular{font-size:14px;color:#000}span.price-item.price-item--sale.price-item--last{font-size:22px;font-weight:800}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 60px !important}.swatch{width:60px;max-width:100%;aspect-ratio:1 / 1}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:#e29f24!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#e29f24!important;filter:none!important;letter-spacing:normal!important}.product__info-container>*+*{margin:1rem 0!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{color:#000}.product__description.rte.quick-add-hidden{font-size:14px}.product-form__submit{margin-bottom:1rem;background:#000;color:#fff!important;border-radius:10px!important;background-color:#000!important}.product-form__buttons{max-width:100%!important}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.product__description.rte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-grid li.grid__item{padding:0;border:1px solid #e7dfdf}.product-card-wrapper span.price-item.price-item--sale.price-item--last{font-size:16px;font-weight:800}.underline-links-hover:hover a{text-decoration:none!important}.product__accordion svg{width:15px;height:15px}.product__accordion .accordion__content{font-size:14px;padding:0!important}.product__accordion p{margin:0}.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0;border-bottom:1px solid #c5bdbd;margin-bottom:10px;padding-top:5px!important}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:none!important;border-bottom:none!important}span.customprice{padding-left:10px}.header{padding-top:0!important;padding-bottom:0!important}.header__menu-item{padding:1.2rem;text-decoration:none;color:#fff!important;text-transform:capitalize}.header__heading-logo{height:auto;max-width:100%}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account{display:flex!important;gap:20px;justify-content:space-between!important;width:1440px}.header__submenu .header__menu-item{color:#000!important}.header__menu-item span{position:relative;display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1);transform-origin:center}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center}.header__menu-item:hover span{text-decoration:none!important}.header__menu-item:hover span:after{animation:menuUnderline 1.4s ease-in-out infinite}@keyframes menuUnderline{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.custom-footer__menu-link{position:relative;display:inline-block;color:var(--cf-text);text-decoration:none;font-size:var(--cf-body-size);line-height:1.3;transition:transform .35s cubic-bezier(.22,1,.36,1)}.custom-footer__menu-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;background:currentColor;transform:scaleX(0)}.custom-footer__menu-link:hover{transform:scale(1.04)}.custom-footer__menu-link:hover:after{animation:footerUnderline 1.3s ease-in-out infinite}@keyframes footerUnderline{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.price-per-item__container .quantity{border-radius:12px!important;overflow:hidden}.price-per-item__container .quantity__button,.price-per-item__container .quantity__input{border-radius:0}.quantity:after{border-radius:10px!important}.kaching-bundles .kaching-bundles__bars{display:flex;flex-direction:column;position:relative;margin-top:10px}.review-name-row svg{width:16px}.kaching-bundles .kaching-bundles__bars{isolation:isolate}.kaching-bundles .kaching-bundles__bars:before{position:relative;z-index:1;background:#fff;padding:0 18px;width:max-content;align-self:center}.kaching-bundles .kaching-bundles__progressive-gifts__gift__label,.kaching-bundles .kaching-bundles__bar-most-popular__content{background-color:#e29f24!important}.kaching-bundles .kaching-bundles__bar-most-popular__content:before,.kaching-bundles .kaching-bundles__bar-most-popular__content:after{border-bottom:8px solid #E29F24!important}.kaching-bundles .kaching-bundles__bar{margin-bottom:14px!important}.kjcbewc{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px}.js details>.header__submenu{background:#ffffff38;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:10px}.header__submenu .header__menu-item:hover{text-decoration-line:none!important}.template-new-products .tm-pro-section{background:linear-gradient(180deg,#f1f1f1 9%,#b9ccbe 28%,#c3e2cd 46%,#fff 60%,#f1f1f1 98%)!important}.template-new-products .tm-pro-section{padding-bottom:20px!important}.template-new-products .product__info-wrapper .product__title>*{margin:0;font-size:42px;font-weight:700}.camera-story__eyebrow{font-size:13px;font-style:normal}.camera-story__text p{font-size:13px;line-height:1.6}.template-new-products .image-text-marquee{width:100%;overflow:hidden;background:#000;padding:15px 0;border-bottom:1px solid #e5e7eb63}.template-new-products .image-text-marquee__text{font-size:16px;text-transform:uppercase;font-weight:700}.template-new-products .image-text-marquee__image{width:25px;height:25px}.template-new-products .lens-addon__container.page-width{width:100%;max-width:1200px;margin:0 auto;padding-top:0!important}.template-new-products .lens-addon__description p{font-size:14px!important;line-height:1.8!important;letter-spacing:normal!important}.template-new-products .lens-addon__point-text{font-size:14px!important}.template-new-products .lens-addon__question{font-size:19px!important;font-style:normal!important;font-weight:700!important}.template-new-products a.lens-addon__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px;min-height:48px!important;padding:0 22px!important;border:1px solid #e29f25!important;border-radius:999px!important;background:#e4893a1f!important;color:#f5f1e8!important}.vtl-pr-main-widget.vtl-pr-main-widget--product-page{display:none}.template-new-products .vtl-pr-main-widget.vtl-pr-main-widget--product-page{display:block}a.lens-addon__button svg{display:none}.template-new-products a.lens-addon__button svg{display:block;width:16px!important;height:15px!important}h2.newtestinomial__heading p{margin-bottom:0}.template-new-products .review-card{background:#d9d9d9}.template-new-products .review-text{font-size:14px}.template-new-products .product__accordion.accordion{margin-top:10px!important;border-bottom:1px solid #c4cdcf!important}.template-new-products .accordion__title{font-family:Lora,serif;font-weight:600;font-size:16px}.product__accordion-group{border:1px solid #00000045;padding:5px 10px;border-radius:10px}.template-new-products .kjcbewc{display:flex!important;align-items:center!important;justify-content:stretch!important;gap:10px}.template-new-products .kjcbewc svg{width:19px;height:20px}.guarantee-item2{width:100%!important;justify-content:center!important;margin:0;padding:0}.template-new-products product-form.product-form{margin-bottom:0!important;margin-top:-7px}.button,.shopify-challenge__button,.customer button{border-radius:7px!important}a.camera-story__button:hover{background:#4d4d4d;color:#fff}a.lens-addon__button:hover{background:#4d4d4d!important}.newgallery__tab[data-filter=travel] .newgallery__tab-icon svg{stroke:#000;stroke-width:0}.newgallery__tab[data-filter=travel] path{fill:#000}.newgallery__tab[data-filter=travel].is-active path{fill:#fff}.textcounter{font-size:15px!important;color:#fff!important}.countdown-item{background:#fff!important;color:#000!important;border-radius:5px}span.countdown-number.slide-number{color:#000!important}span.countdown-label{color:#000!important;font-weight:700!important}.countdown-item{width:34px!important;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:5px 0}.doyssss{color:#fff;font-weight:600}.template-new-products .countdown-timer{gap:2px!important}.template-new-products .textcounter{padding-right:10px}.template-new-products .custom-footer{display:none}.header__icon--account{display:none!important}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease;color:#000!important;stroke:#000!important;fill:#000!important}svg.icon.icon-cart{width:20px}svg.icon.icon-cart.newcart{width:37px}.product__column-sticky{display:block;position:static!important;top:3rem;z-index:2}.custom-product-rating strong{color:#000!important}.product__title{margin-bottom:0!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:.2rem;font-size:16px;text-transform:uppercase}.custom-product-description{padding-bottom:10px}.header-wrapper--border-bottom{border-bottom:none!important}li#Slide-Thumbnails-template--28467181322604__main-0,.product__modal-opener .product__media-icon{display:none}.accordion summary{padding:0;padding-bottom:5px!important}.metafield-rich_text_field{padding-left:32px;color:#000}span.customprice{padding-left:10px;display:none}.product-form__submit{margin-bottom:1rem;font-size:20px!important;text-transform:uppercase!important;font-weight:700}.guarantee-item2{margin-top:-16px!important}span.delivery-date__range{color:#e29f25;font-weight:700}span.delivery-date{width:100%;justify-content:center;display:flex;margin:-12px 0 -2px!important;padding:0!important}.metafield-rich_text_field p{font-size:13px;line-height:1.7;accent-color:#a1a1a1;letter-spacing:1px;padding-left:19px;margin:0}.custom-product-description p{margin:0 0 4px;line-height:1.6}.accordion summary:last-child{border-bottom:none!important}.product__info-container{max-width:100rem!important}.instagram-counter-badge{display:inline-flex;align-items:center;gap:8px;padding:2px 18px;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045) border-box;font-size:14px;color:#222;border-top:2px solid transparent;margin-top:5px}.instagram-counter-badge__icon svg{width:18px;height:18px;display:block}.instagram-counter-badge__text strong{font-weight:700}.rating-summary{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;flex-wrap:wrap!important;margin-top:15px}.rating-summary{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;flex-wrap:wrap!important;justify-content:center}.qwdqd{font-weight:700!important;color:#222!important}.rating-summary__stars img{width:90px!important;height:auto!important;display:block!important;max-width:none!important}.rating-summary__rating-text{font-weight:700!important;color:#222!important}.rating-summary__rating-count{color:#6b6b6b!important}.accordion details:last-child summary{border-bottom:0!important;margin-bottom:0!important}div#weglot-switcher-9{display:none}.lens-addon__point-icon svg{color:#e29f25}.cheap-replica-warning__text{color:#564a1c!important}span.delivery-date__range{padding-left:7px}#lens-addon-template--28467181322604__lens_addon_ERXnJA .lens-addon__question{font-style:italic!important}.lens-addon__point-text em{color:#f98101!important;font-weight:600!important}.template-index .product-grid .quick-add__submit{padding:17px 0!important;min-width:100%;box-sizing:border-box;background:#000;color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;transition:.3s}.template-index .product-grid .quick-add__submit:hover{background:transparent;color:#000}.template-index .product-grid li.grid__item{padding:0;border:navajowhite;border-radius:10px}.template-index .card__content{padding:14px!important}.template-index .collection h2.title.inline-richtext{text-align:center;font-size:39px;font-weight:700;margin-bottom:70px}.template-index .collection h2.title.inline-richtext strong{color:#f98101;position:relative;display:inline-block}.template-index .collection h2.title.inline-richtext strong:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:100%;height:10px;background:#f98101;-webkit-mask:url("data:image/svg+xml,%3Csvg class='icon icon-basic-underline' viewBox='-400 -55 730 60' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath stroke='black' stroke-linecap='round' stroke-width='30' pathLength='1' d='m -383.25 -6 c 55.25 -22 130.75 -33.5 293.25 -38 c 54.5 -0.5 195 -2.5 401 15'%3E%3C/path%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg class='icon icon-basic-underline' viewBox='-400 -55 730 60' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath stroke='black' stroke-linecap='round' stroke-width='30' pathLength='1' d='m -383.25 -6 c 55.25 -22 130.75 -33.5 293.25 -38 c 54.5 -0.5 195 -2.5 401 15'%3E%3C/path%3E%3C/svg%3E") center / 100% 100% no-repeat}.template-index .collection product-component,.template-index .collection collection-component{display:block;height:-webkit-fill-available;border-radius:12px;box-shadow:-5.176380902050417px 19.318516525781366px 20px #12121233;overflow:hidden}.template-index .collection .card__heading{margin-top:0;margin-bottom:0;font-size:14px;color:#000;text-align:center;font-weight:600}.template-index .collection .card-information{width:100%;display:flex;justify-content:center}.template-index .collection .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:6px}.template-index .collection .price--on-sale .price-item--regular{text-decoration:line-through;color:#b4b4b4;font-size:16px;letter-spacing:0}.template-index span.price-item.price-item--sale{letter-spacing:0}.template-index .collection .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.template-index .collection .grid--4-col-desktop .grid__item{width:100%;max-width:100%}.template-index .collection{position:relative;background-image:repeating-radial-gradient(circle at center,rgba(249,129,1,.08) 0px,rgba(249,129,1,.1) 1px,transparent 1px,transparent 25px)}.template-index .collection .card__badge .badge{position:absolute;top:14px;right:14px;font-size:13px;font-weight:700;text-transform:lowercase}.contact-form *:focus-visible{outline:none!important;outline-offset:var(--focused-base-outline-offset);box-shadow:none}.page-width{padding:0px 2rem}.site-footer__logo{display:flex;align-items:center}.product-media-container.constrain-height.media-fit-contain{--contained-width: 94% !important;margin-left:0;width:min(var(--contained-width),100%)}.newproductwarrenty__text p{line-height:1.6}section.newproductwarrenty{background-position:center;background-repeat:no-repeat;background-size:cover}.template-index .newproductwarrenty__button:hover{background:#ffffff40}.cart-drawer .cart__checkout-button{text-transform:uppercase}.new-product-class .newproductinstrgram__heading{font-size:24px}.new-product-class .newproductinstrgram__subheading{font-size:14px}.new-product-class .instagram-counter-badge__text strong{font-weight:700;font-family:Noto Sans,sans-serif;letter-spacing:1px;color:#000}.new-product-class span.instagram-counter-badge__text{font-family:Noto Sans;font-size:13px}.new-product-class.newproductinstrgram{padding-bottom:60px}.New-pro-faq .newproductfaqs__heading{font-size:30px}.New-pro-faq .newproductfaqs__heading span{color:#e29f25}.New-pro-faq .content-des p{text-align:center;margin-bottom:0;font-size:16px;color:#000;font-family:lora;letter-spacing:.5px}.New-pro-faq .newproductfaqs__tabs{margin:5px 0 15px}.New-pro-faq .newproductfaqs__tab.is-active{background:#e29f24}.New-pro-faq .newproductfaqs__tab{border-radius:22px;padding:14px 23px;letter-spacing:.5px}.New-pro-faq .newproductfaqs__tab{color:#4d4d4d}.New-pro-faq .newproductfaqs__question-text{font-size:14px;letter-spacing:.5px;color:#000}.New-pro-faq .newproductfaqs__item.is-open{border-color:#e29f24}.New-pro-faq .newproductfaqs__answer-inner p{color:#0c0c0c;font-size:13px;letter-spacing:.8px;line-height:1.8;margin:0}.New-pro-faq .newproductfaqs__tab:hover svg{filter:invert(1)}.New-pro-faq .newproductfaqs__tab:hover span{color:#fff}.product-money.newproductwarrenty .newproductwarrenty__button:hover{background-color:#ffffff63}.product-money .newproductwarrenty__text p{line-height:1.8;font-size:14px}.prod-marquee .image-text-marquee__text{font-size:16px}.camera-story-cst .camera-story__text p{font-size:16px;line-height:1.7}.camera-story-cst .camera-story__eyebrow{font-size:15px;text-decoration:underline}.camera-story-cst .camera-story__text{margin-bottom:6px}.inside-pro .newinside__highlight{font-size:16px}.testimonial-cst h2.newtestinomial__heading p strong{color:#e29f24!important}.rating-summary__stars.custom-class svg{width:100%;max-width:13px}.testimonial-cst .newtestinomial__subheading{margin:2px auto!important;color:#000!important}.testimonial-cst .rating-summary{margin:0}.main-new-product .grid__item.product__media-wrapper .product__column-sticky{display:block!important}.main-new-product .product__accordion.accordion{border-bottom:1px solid #00000045!important;padding:11px;border-radius:0;margin-top:0}.product__accordion-group h2.h4.accordion__title.inline-richtext{color:#000!important;font-weight:900}.product__accordion-group .product__accordion .accordion__content{color:#000}span.product-form__option-image-wrapper img.product-form__option-image{width:100%;border-radius:100%;max-width:45px;height:45px}label.product-form__option-with-image{background-color:transparent!important;padding:0!important;width:45px;height:45px;font-size:0!important}.main-new-product .thumbnail-slider{width:100%!important}.main-new-product .product__info-wrapper .product__title>*{font-size:42px;font-weight:600;line-height:1.1}.main-new-product span.price-item.price-item--sale{font-size:28px;letter-spacing:0;font-weight:700}.main-new-product .product__info-container .price--on-sale .price-item--regular{font-size:20px;letter-spacing:0}.product-money.newproductwarrenty .newproductwarrenty__card{box-shadow:5px 0 20px #000000ba}.main-new-product .metafield-rich_text_field,.main-new-product .metafield-rich_text_field p{padding-left:0}.lens-addons-cst .wec3cx3edx3 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;padding:0 22px!important;border:1px solid #e29f25!important;border-radius:999px!important;background:#e4893a1f!important;color:var(--camera-story-text)!important;text-decoration:none!important;font-size:16px!important;line-height:1!important;transition:background-color .25s ease,color .25s ease,transform .25s ease!important}.lens-addons-cst a.lens-addon__button svg{display:block}.camera-story-cst .camera-story__text.third strong{color:#f98101}.lens-addons-cst .lens-addon__container.page-width{max-width:1200px}.lens-addons-cst a.lens-addon__button:hover{background:#4d4d4d!important;color:#fff!important}.main-new-product.new-pro .product__accordion.accordion{border-bottom:1px solid #00000045!important;border-top:0!important;border-right:0!important;border-left:0!important;padding:0;border-radius:0!important}.lens-addons-cst .lens-addon__description p{font-size:16px;line-height:1.6}.template-chuzhao-lens-kit-temp .product__info-wrapper .quantity__label span{font-size:16px;color:#000}.template-chuzhao-lens-kit-temp .product__info-wrapper .first p{font-family:lora;font-size:16px!important;letter-spacing:1px}.template-chuzhao-lens-kit-temp .product__info-wrapper button.quantity__button{border-right:1px solid black;border-left:1px solid black;padding:0!important;margin:0!important;opacity:1}.cart-drawer__savings-row,.cart-drawer__savings-row span,h2.totals__total{text-transform:uppercase!important}.template-chuzhao-lens-kit-temp .price-per-item__container .quantity{border-radius:7px!important;overflow:hidden;border:1px solid black;border-left:none;border-right:none;padding:0!important}.template-chuzhao-lens-kit-temp .quantity:after{display:none!important}.template-chuzhao-lens-kit-temp form#product-form-template--28517339791724__main{border-top:1px solid #b7b7b7;padding-top:11px}.template-chuzhao-lens-kit-temp product-form.product-form{margin-top:13px!important}.template-chuzhao-lens-kit-temp .accordion__title{font-weight:700;color:#242424}.template-chuzhao-lens-kit-temp .metafield-rich_text_field p{width:92%;margin-left:auto!important}.template-chuzhao-lens-kit-temp .kjcbewc{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px}.template-chuzhao-lens-kit-temp .review-stars svg{width:20px;height:20px}.template-chuzhao-lens-kit-temp .review-card{background:#d9d9d9;border-radius:18px;padding:12px 8px}.template-chuzhao-lens-kit-temp .metafield-rich_text_field p{letter-spacing:.5px}.template-chuzhao-lens-kit-temp .accordion summary{padding-bottom:8px!important;padding-top:8px!important}.template-chuzhao-lens-kit-temp .New-pro-faq .newproductfaqs__heading{font-size:30px;padding-bottom:30px}.template-chuzhao-lens-kit-temp .new-product-class .newproductinstrgram__heading{font-size:29px}.template-chuzhao-lens-kit-temp .main-new-product .grid__item.product__media-wrapper .product__column-sticky{display:block!important;position:sticky!important}.custom-icon{width:100%;max-width:18px;margin-right:7px}.custom-icon img{object-fit:contain;width:100%;height:100%}.template-index span.price-item.price-item--you-save{display:none}.cart-drawer .cart-item{border:1px solid;border-radius:10px;margin:0 0 10px!important;gap:0!important;padding:0 5px}.cart-item__title .cart-item__name{font-size:12px;color:#000}table.cart-items .quantity{width:calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 2rem)}table.cart-items .quantity__button{width:calc(2.5rem / var(--font-body-scale))}table.cart-items span.price.price--end{text-align:left;font-size:13px;letter-spacing:0;font-weight:700}table.cart-items .quantity__input{font-size:12px;border-right:1px solid rgba(204,204,204,1);border-left:1px solid rgba(204,204,204,1)}table.cart-items quantity-popover .quantity{background:#f1f1f1!important;border-radius:10px}.cart-drawer__savings-row span{color:#000;font-size:18px;letter-spacing:0;font-weight:600}.drawer__footer .totals{margin-top:0}h2.totals__total,p.totals__total-value{font-size:18px!important;color:#000;letter-spacing:0;font-weight:600}.cart-drawer .tax-note{display:none}.cart__ctas{margin:14px 0}span.gb-30day-back{display:flex;align-items:center;font-size:12px;line-height:1.2;color:#000;letter-spacing:0;font-weight:600;justify-content:center;margin-bottom:20px;gap:5px}.cart-drawer .price{font-size:12px!important}span.gb-30day-back svg{width:100%;max-width:20px;height:20px;object-fit:contain;margin:0}.product__tax.caption.rte{display:none!important}.product-option{font-size:1.2rem!important;letter-spacing:0;color:#000;font-weight:600}.cart-drawer .cart-item__image{max-width:81%!important;width:100%;border-radius:10px;padding:4px}.custom-free-gifts table.cart-items tbody{display:flex;gap:13px}.custom-free-gifts table.cart-items tbody quantity-input.quantity.cart-quantity,.custom-free-gifts .cart-item__price-wrapper{display:none}.custom-free-gifts .cart-drawer .cart-item{border:1px dotted #000}.cart-drawer-recommendations{padding:12px 16px}.drawer__header h2.drawer__heading{display:flex;gap:10px;font-size:16px;text-transform:uppercase;align-items:center;font-weight:800;width:100%;max-width:max-content;margin:0}span.count-color{background-color:#000;color:#fff;border-radius:100px;padding:5px;height:25px;display:flex;width:25px;justify-content:center;align-items:center;font-size:12px}.drawer__header h2.drawer__heading svg{width:100%;max-width:28px}.cart-timer{border-radius:50px;margin:10px 7px 0;padding:8px 10px;font-size:12px;text-align:center;line-height:1.3;background:#000;color:#fff}.drawer__header{padding:15px;border-bottom:.1rem solid #12121214}.drawer__inner{padding:0}cart-drawer.drawer .cart-drawer-recommendations{padding:16px 0}cart-drawer.drawer .cart-drawer-recommendations__title{margin:0 0 8px;padding:0 16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}cart-drawer.drawer .cart-drawer-recommendations__list{display:flex;flex-direction:column;gap:0}cart-drawer.drawer .cart-drawer-recommendation{display:grid;grid-template-columns:72px 1fr auto;column-gap:12px;align-items:center;padding:10px 16px;border:1px solid #000;margin-top:1rem;border-radius:1rem}cart-drawer.drawer .cart-drawer-recommendation__image{width:57px;height:57px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}cart-drawer.drawer .cart-drawer-recommendation__image img{display:block;width:100%;height:100%;object-fit:contain}cart-drawer.drawer .cart-drawer-recommendation__info{min-width:0;align-self:center}cart-drawer.drawer .cart-drawer-recommendation__title{display:block;margin:0 0 5px;color:rgb(var(--color-foreground));font-size:12px;line-height:1.35;text-decoration:none!important}cart-drawer.drawer .cart-drawer-recommendation__title:hover{text-decoration:underline}cart-drawer.drawer .cart-drawer-recommendation__price{color:rgb(var(--color-foreground));font-size:13px;line-height:1.4;font-weight:700;letter-spacing:0rem}select.cart-drawer-recommendation__variant{border-radius:5px;background-color:#f1f1f1;font-size:12px}cart-drawer.drawer .cart-drawer-recommendation__price s{margin-left:5px;color:rgba(var(--color-foreground),.55);font-size:12px}cart-drawer.drawer .cart-drawer-recommendation__add{min-width:55px;min-height:36px;padding:0 12px;margin:0;border-radius:var(--buttons-radius);font-size:12px;line-height:1;flex-shrink:0}cart-drawer.drawer .cart-drawer-recommendation__add.loading{opacity:.5;pointer-events:none}cart-drawer-items{scrollbar-width:none;-ms-overflow-style:none}.cart-count-bubble{color:#fff!important}.collection.page-width ul#product-grid li.grid__item button{background:#000;color:#fff}.product-grid li.grid__item .card__information,.product-grid li.grid__item .card__information .card-information{text-align:center}.collection.page-width ul#product-grid li.grid__item .card .card__inner .card__media{border-radius:10px 10px 0 0}.collection.page-width ul#product-grid li.grid__item .card,.collection.page-width ul#product-grid li.grid__item{border-radius:12px}.collection.page-width ul#product-grid li.grid__item product-component{box-shadow:#12121233 -5.17638px 19.3185px 20px}.collection product-component{box-shadow:-5.176380902050417px 19.318516525781366px 20px #12121233}.collection product-component .collection.page-width ul#product-grid li.grid__item .card .card__inner .card__media{border-radius:10px 10px 0 0}.collection product-component .collection.page-width ul#product-grid li.grid__item .card,.collection product-component .collection.page-width ul#product-grid li.grid__item{border-radius:12px}.collection.page-width ul#product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:30px 0}.collection.page-width ul#product-grid li.grid__item{width:100%;max-width:100%}td.cart-item__details li.discounts__discount{display:none}td.cart-item__media{align-content:center}table.cart-items{margin-top:10px}.custom-free-gifts__remove svg path{fill:#000!important}.totals__original-price{font-size:14px;color:#888;text-decoration:line-through;font-weight:400;margin-right:9px}span.cart-item__save-badge span.money{margin-left:3px}s.cart-item__old-price.price.price--end span.money.notranslate{text-decoration:line-through}main#MainContent{overflow-x:hidden}span.totals__total-value{color:#000!important}@media screen and (max-width:749px){cart-drawer.drawer .cart-drawer-recommendation{grid-template-columns:64px 1fr auto;column-gap:10px;padding:10px 16px}cart-drawer.drawer .cart-drawer-recommendation__image{width:64px;height:64px}cart-drawer.drawer .cart-drawer-recommendation__title{font-size:12px}cart-drawer.drawer .cart-drawer-recommendation__price{font-size:12px}cart-drawer.drawer .cart-drawer-recommendation__add{min-width:50px;min-height:34px;padding:0 10px}}@media screen and (min-width:1024px){.site-footer__wrapper{width:100%!important}}@media(max-width:1180px){.main-new-product .product__info-wrapper .product__title>*{font-size:35px}.main-new-product .product__info-container .price--on-sale .price-item--regular{font-size:14px!important}.New-pro-faq .newproductfaqs__tab{padding:11px 14px}.custom-payment-icons img{width:100%}}@media(max-width:767px){span.gb-30day-back{margin-bottom:0}.drawer__inner{padding:0!important}.cart-drawer .drawer__cart-items-wrapper{padding:0 1.5rem!important}.drawer__header{padding:1.5rem!important}cart-drawer.drawer .cart-drawer-recommendations{padding:16px 1.5rem!important}.drawer__footer{padding:.5rem 1rem 1rem!important}.product--large:not(.product--no-media) .product__media-wrapper{max-width:100%!important;width:100%!important}.template-chuzhao-lens-kit-temp .feature-list__text{font-size:14px}.template-chuzhao-lens-kit-temp .feature-list__icon svg{width:24px;height:24px}.template-chuzhao-lens-kit-temp .metafield-rich_text_field p{width:99%;color:#000;line-height:16px}.template-chuzhao-lens-kit-temp .review-name-row{position:relative;top:-7px}.template-chuzhao-lens-kit-temp .review-stars svg{width:16px;height:20px}.template-chuzhao-lens-kit-temp .review-stars{position:relative;top:-7px}.template-chuzhao-lens-kit-temp .newgallery__tabs{gap:5px;padding:0}.template-chuzhao-lens-kit-temp .lens-addon__container.page-width{padding-bottom:30px!important}.template-chuzhao-lens-kit-temp .newtestinomial__heading{font-size:24px!important}.newproductwarrenty__bottom{text-align:center}.template-index .collection product-component,.template-index .collection collection-component{height:100%!important}.product-media-container.constrain-height.media-fit-contain{--contained-width: 100% !important;margin-left:0;width:min(var(--contained-width),100%)}.page-width{padding:0px 1rem}.homefaqs__cta-heading{font-size:20px!important}.template-index .collection .product-card-wrapper span.price-item.price-item--sale.price-item--last{font-size:14px;font-weight:800}.template-index .collection .price--on-sale .price-item--regular{font-size:14px!important}.template-index .collection .product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.template-index .collection h2.title.inline-richtext{font-size:25px;margin-bottom:50px}.template-index .collection .card__heading{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-index .product-grid .quick-add__submit{padding:5px 0!important;font-size:12px;font-weight:600;transition:.3s}.template-index .collection .price--on-sale .price__sale{gap:0px;flex-direction:column-reverse;justify-content:center}.template-index .collection .card__badge .badge{font-size:12px}.header{padding:0 10px!important}body.gradient.template-product.template-new-products{overflow-x:hidden}.product__media-list .product__media-item{width:calc(100% - 0rem - var(--grid-mobile-horizontal-spacing))!important}.custom-payment-icons{display:none!important}.grid--peek.slider .grid__item:first-of-type{margin-left:0!important;padding:0!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}span.delivery-date{font-size:14px!important;margin:0!important}.site-footer__wrapper{width:100%!important}footer.site-footer{padding-left:0;padding-right:0}.newtestinomial{background:#f1f1f1!important}.newgallery__item{background:transparent!important}.lens-addon__container.page-width{padding-bottom:0!important}a.camera-story__button{font-size:14px}.metafield-rich_text_field p{padding-left:0!important;margin:0}.newgallery__image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain!important;object-position:center;transition:transform .5s ease;border-radius:7px!important}.metafield-rich_text_field p{font-size:12px!important;margin-top:0}.review-name{font-weight:700;font-size:14px}.custom-feature-card__title{font-size:10px!important}.template-new-products .kjcbewc svg{width:13px!important;height:20px}.rating-summary{font-size:10px!important}.metafield-rich_text_field{padding-left:0;color:#000}.rating-summary__stars img{width:61px!important}.camera-story{padding-top:0!important}.product__media-list .media>*{overflow:hidden;border-radius:4px!important}.section-template--28467181322604__main-padding{padding-top:0!important}.template-new-products .textcounter{font-size:13px!important;color:#fff!important}.sticky-product-bar__info{width:59%!important}.sticky-product-bar__inner{padding:10px!important}.sticky-product-bar__btn{padding:12px 8px!important;font-size:13px!important}.sticky-product-bar__title{font-weight:600;font-size:12px!important}.wec3cx3edx3{display:flex;justify-content:center}.delivery-step__date{font-size:10px!important}.template-new-products .product__info-wrapper .product__title>*{font-size:27px}.custom-faq__icon--default svg{width:15px!important;height:15px!important}.custom-faq__icon{width:25px!important;height:25px!important;min-width:25px!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 0rem!important;max-width:100%!important}.product__info-wrapper .product__title>*{margin:0;font-size:20px}h2.lens-addon__heading{font-size:25px!important}.lens-addon__container.page-width{flex-direction:column-reverse!important}.newinside__inner.page-width{padding:0 20px!important}.lens-addon__point{align-items:center!important}.template-new-products .lens-addon__description p{font-size:13px!important;line-height:1.6!important;letter-spacing:normal!important}.template-new-products .lens-addon__point-text{font-size:14px!important}.product-card-wrapper span.price-item.price-item--sale.price-item--last{font-size:12px;font-weight:800}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:10px!important}.custom-payment-icons .payment-icon{width:24px!important;height:auto}.camera-feature__content{padding:20px!important}.camera-feature__heading{font-size:20px!important}.review-text{font-size:12px!important}.svas__subheading{font-size:11px!important}.svas__item-desc{font-size:12px!important}.svas__item-highlight{font-size:10px}.svas__item-title{font-size:13px!important}.svas__item-trigger{padding:7px 5px!important}.main-new-product span.price-item.price-item--sale{font-size:20px}img.header__heading-logo{position:relative;left:-10px}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-areas:"left-icons heading search icons"!important;grid-template-columns:auto 1fr auto auto!important}img.header__heading-logo{position:relative!important;left:23px!important}input#Search-In-Modal-1:focus{box-shadow:none}.collection.page-width ul#product-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:13px}.collection.page-width ul#product-grid li.grid__item{width:100%;max-width:48%}}@media(max-width:680px){.main-new-product .product__info-wrapper .product__title>*{font-size:27px}.template-index .collection .product-grid{gap:12px}.template-index span.price-item.price-item--sale{font-size:14px}.kaching-bundles__progressive-gifts__gifts{grid-template-columns:1fr 1fr!important;row-gap:20px!important}.lens-addon__content{padding-bottom:20px!important}}.header .header__left-cluster{grid-area:left-icons;justify-self:start;align-self:center;display:flex;align-items:center;min-width:0}.header .header__left-cluster>header-drawer{display:flex;align-items:center;grid-area:auto}.header .header__left-cluster .menu-drawer-container{display:flex;align-items:center}.header>.header__search{justify-self:start}.header .header__left-cluster .wg-slot{flex:0 0 0;width:0;min-width:0;overflow:visible;display:flex;align-items:center;position:relative;z-index:60;white-space:nowrap;line-height:0}.header .wg-slot .weglot-container,.header .wg-slot [id^=weglot-switcher],.header .wg-slot .wg-default{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;padding:0!important;transform:none!important;width:auto!important;height:auto!important;max-width:none!important;z-index:auto!important;display:flex!important;align-items:center!important;font-family:inherit!important;flex:0 0 auto!important}.header .wg-slot .weglot_switcher{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.header .wg-slot .weglot_switcher .language-option.active-language{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.header .wg-slot .weglot_switcher .language-option.active-language>a{display:flex!important;align-items:center!important;background:transparent!important;color:rgb(var(--color-foreground))!important;font-family:inherit!important;font-size:1.3rem;letter-spacing:.04rem;text-transform:uppercase;padding:0!important}.header .wg-slot .weglot_switcher img.wg-flag{border:0!important;margin:0 .6rem 0 0!important}.header .wg-slot .weglot_switcher .language-list{left:0!important;right:auto!important;z-index:auto!important;background:rgb(var(--color-background))!important;border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:4px!important;box-shadow:0 4px 16px rgba(var(--color-foreground),.14)!important}.header .wg-slot .weglot_switcher .language-list .language-option>a{color:rgb(var(--color-foreground))!important;font-family:inherit!important;font-size:1.3rem;text-transform:uppercase}@media screen and (max-width:767px){.header .wg-slot .weglot_switcher .language-option.active-language>a{font-size:0!important;gap:0!important}.header .wg-slot .weglot_switcher .language-option.active-language img.wg-flag{width:18px!important;height:18px!important;margin:0!important}.header .wg-slot .weglot_switcher .language-list .language-option>a{font-size:1.3rem!important}.header .wg-slot .weglot_switcher .language-list img.wg-flag{width:18px!important;height:18px!important;margin:0 .8rem 0 0!important}}@media screen and (max-width:374px){.header .header__left-cluster .wg-slot .weglot_switcher .language-option.active-language>a>img.wg-flag{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}}@media screen and (max-width:359px){.header .header__left-cluster .wg-slot .weglot_switcher .language-option.active-language>a>img.wg-flag{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
