.product-item-component--version3.product-item-diy-component[data-v-e838ee7a] .product-image-container{background-size:contain;background-origin:content-box;background-clip:content-box;padding:10px}.product-item-component--version3.product-item-diy-component[data-v-e838ee7a] .diy-lens-swatch{position:relative;display:inline-block}.product-item-component--version3.product-item-diy-component[data-v-e838ee7a] .diy-lens-swatch.is-mirror:before{display:block;position:absolute;inset:0;content:"";border-radius:50%;opacity:.2;mix-blend-mode:overlay;background:linear-gradient(45deg,#000 0 50%,#fff 0,#000)}.product-item-component--version3.product-item-diy-component .diy-lens-swatch-more[data-v-e838ee7a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-2px;border:none;border-radius:100px;background-color:transparent;color:var(--ld-text-brown);font-size:.75em;line-height:1.1em;pointer-events:none}.product-item-component--version3.product-item-diy-component .product-item-price--starting-at[data-v-e838ee7a]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;margin-top:4px}.product-item-component--version3.product-item-diy-component .product-item-price--starting-at .starting-at-label[data-v-e838ee7a]{width:100%;color:var(--ld-text-muted);font-family:var(--ld-font-body);font-size:11px;font-weight:400;line-height:13.2px}.product-item-component--version3.product-item-diy-component .product-item-price--starting-at .product-item-price__amount[data-v-e838ee7a]{color:var(--ld-text-main);font-family:var(--ld-font-body);font-size:15px;font-weight:500;line-height:18px}.product-item-component--version3.product-item-diy-component .product-item-price--starting-at .price-suffix[data-v-e838ee7a]{color:var(--ld-text-main);font-family:var(--ld-font-body);font-size:11px;font-weight:500;line-height:16px}@media(min-width:1024px){.product-item-component--version3.product-item-diy-component .product-item-price--starting-at[data-v-e838ee7a]{margin-top:2px}.product-item-component--version3.product-item-diy-component .product-item-price--starting-at .starting-at-label[data-v-e838ee7a]{width:auto;margin-right:4px;font-size:12px;line-height:16px}.product-item-component--version3.product-item-diy-component .product-item-price--starting-at .product-item-price__amount[data-v-e838ee7a]{font-size:16px;line-height:20.4px}}.search-result-product-item-component[data-v-0397a26c] .product-image-container{aspect-ratio:9/8}@media(min-width:768px){.search-result-product-item-component[data-v-0397a26c] .product-image-container{aspect-ratio:41/32}}@media(min-width:1024px){.search-result-product-item-component[data-v-0397a26c] .product-image-container{aspect-ratio:25/16}}.search-result-product-item-component[data-v-0397a26c] .similar-container{display:none}.search-result-product-item--lens-replacement .product-item-price--starting-at[data-v-0397a26c]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;margin-top:4px}.search-result-product-item--lens-replacement .product-item-price--starting-at .starting-at-label[data-v-0397a26c]{width:100%;color:var(--ld-text-muted);font-family:var(--ld-font-body);font-size:11px;font-weight:400;line-height:13.2px}.search-result-product-item--lens-replacement .product-item-price--starting-at .product-item-price__amount[data-v-0397a26c]{color:var(--ld-text-main);font-family:var(--ld-font-body);font-size:15px;font-weight:500;line-height:18px}.search-result-product-item--lens-replacement .product-item-price--starting-at .price-suffix[data-v-0397a26c]{color:var(--ld-text-main);font-family:var(--ld-font-body);font-size:11px;font-weight:500;line-height:16px}@media(min-width:1024px){.search-result-product-item--lens-replacement .product-item-price--starting-at[data-v-0397a26c]{margin-top:2px}.search-result-product-item--lens-replacement .product-item-price--starting-at .starting-at-label[data-v-0397a26c]{width:auto;margin-right:4px;font-size:12px;line-height:16px}.search-result-product-item--lens-replacement .product-item-price--starting-at .product-item-price__amount[data-v-0397a26c]{font-size:16px;line-height:20.4px}}
