.product_preview{max-width:853px;align-items:center;align-self:flex-start;display:flex;flex-direction:column}@media screen and (max-width: 767px){.product_preview{width:var(--screenWidthNoBars);height:100%;min-height:var(--carouselImageWidthMobile);max-width:unset;max-height:unset;align-items:unset}}@media screen and (min-width: 768px){.product_preview{position:-webkit-sticky;position:sticky;top:120px;height:var(--reactHeightDesktop);max-height:673px}}.product_preview_wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%}.product_preview_wrapper img{max-width:none;margin-bottom:0}.product_preview_wrapper_vto{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.product_error_wrapper{position:absolute;display:flex;justify-content:center;align-items:center;padding:20px;top:0;bottom:0;left:0;right:0;background-color:#0003;z-index:10}.product_error_prompt{padding:20px 40px;background-color:#fff;font-weight:var(--weight-medium);display:flex;flex-direction:column;align-items:center}.captured-image{margin:0;-webkit-touch-callout:default}.product_image_switch{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;position:absolute;bottom:0;right:0;height:8vw;width:8vw;max-height:120px;max-width:120px;overflow:hidden;margin:20px;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (max-width: 767px){.product_preview_wrapper_vto{width:var(--vtoWidthMobile);height:var(--vtoHeightMobile)}.product_image_switch{height:16vw;width:16vw}}.product_close_camera_button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;position:absolute;top:0;left:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:20px 15px;border-radius:20px;z-index:1}.product_VTO_close{position:absolute;top:0;right:0;margin:20px;cursor:pointer;text-decoration:underline;z-index:1}.product_options_button{position:absolute;bottom:0;left:0;margin:20px;cursor:pointer;text-decoration:underline;z-index:1}.close_icon_container img{width:20px;height:20px}.product_options_all_screen_close,.product_share_tip_popup_close{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.product_download_image_button,.product_share_image_button,.product_delete_image_button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;position:absolute;bottom:0;left:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:1;margin:20px 15px}.product_download_image_button{margin:20px 15px 20px 65px}.product_share_image_button{margin:20px 15px 20px 110px}.product_share_tip_popup{position:absolute;left:0;right:0;top:calc(50% - 54px);background-color:#fff;padding:10px 20px 20px;text-align:center;margin:20px;z-index:1}.product_share_tip_popup>h5{font-weight:var(--weight-medium);text-align:center;margin:10px}.product_countdown{position:absolute;z-index:1;top:calc(50% - 32px);width:100%;text-align:center;font-size:64px;color:var(--color-light-text)}.scanning_info_overlay,.info_overlay_bottom_screen{position:absolute;z-index:1;bottom:20px;width:100%;font-size:18px;color:var(--color-dark-text);text-transform:uppercase;text-align:center;pointer-events:none}@media screen and (min-width: 768px){.scanning_info_overlay{position:relative;max-width:0;margin:0;bottom:3rem;left:-1.75rem;float:bottom}}.info_overlay_bottom_screen{margin-bottom:10vh}.product_VTO_slider{-webkit-appearance:none;background:#0000;width:calc(100% + 200px);height:100%;outline:none;position:absolute;z-index:1}.product_VTO_slider:focus{outline:none}.product_VTO_slider::-ms-track{width:100%;cursor:pointer;background:#0000;border-color:#0000;color:#0000}.product_VTO_slider::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:none;height:30vw;width:200px;border-style:none;background-color:#0000;background-image:url(./vto-sliderThumb.svg);background-repeat:no-repeat;background-position:center bottom;margin-top:-14px}.product_VTO_slider::-moz-range-thumb{height:30vw;width:200px;border-style:none;background-color:#0000;background-image:url(./vto-sliderThumb.svg);background-repeat:no-repeat;background-position:center bottom}.product_VTO_slider::-ms-thumb{height:30vw;width:200px;background-image:url(./vto-sliderThumb.svg);background-repeat:no-repeat;background-position:center bottom}@media screen and (max-width: 767px){.product_VTO_slider::-webkit-slider-thumb{height:50vw;margin-left:-100px}.product_VTO_slider::-moz-range-thumb{height:50vw;margin-left:-100px}.product_VTO_slider::-ms-thumb{height:50vw;margin-left:-100px}}.product_VTO_slider_labels{width:280px;position:absolute;display:flex;bottom:110px;left:123px;pointer-events:none}.product_VTO_slider_labels li{width:100%;position:relative;text-align:center;cursor:default;float:left}@media screen and (max-width: 767px){.product_VTO_slider_labels{width:-webkit-min-content;width:min-content;left:55px;bottom:unset;flex-direction:column-reverse;top:calc(50% - 63px)}.product_VTO_slider_labels li{text-align:left;line-height:42px}}.product_VTO_slider_labels--dayNight{width:-webkit-min-content;width:min-content;left:12px;bottom:unset;flex-direction:column;top:calc(50% - 125px)}.product_VTO_slider_labels--dayNight li{line-height:125px;text-align:center}.product_VTO_slider_labels.fade_out{-webkit-animation:fade_out .8s;animation:fade_out .8s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade_out{0%{opacity:1}to{opacity:0}}@keyframes fade_out{0%{opacity:1}to{opacity:0}}#product_VTO_skin_tone_slider,#product_VTO_day_night_slider{-webkit-appearance:none;background:#0000;width:200px;position:absolute;bottom:100px;left:163px;outline:none;z-index:2}@media screen and (max-width: 767px){#product_VTO_skin_tone_slider{-webkit-transform:rotate(270deg);transform:rotate(270deg);width:100px;height:61px;left:-20px;bottom:unset;top:calc(50% - 30px)}@supports not (-moz-appearance: none){#product_VTO_skin_tone_slider{width:144px;left:-42px}}}#product_VTO_day_night_slider{-webkit-transform:rotate(270deg);transform:rotate(270deg);width:100px;height:61px;left:-20px;bottom:unset;top:calc(50% - 30px)}@supports not (-moz-appearance: none){#product_VTO_day_night_slider{width:144px;left:-42px}}#product_VTO_skin_tone_slider::-webkit-slider-runnable-track,#product_VTO_day_night_slider::-webkit-slider-runnable-track{height:1px;background:var(--color-dark-line);border:none;border-radius:3px}#product_VTO_skin_tone_slider::-moz-range-track,#product_VTO_day_night_slider::-moz-range-track{width:100%;height:1px;background:var(--color-dark-line)}@media screen and (max-width: 767px){#product_VTO_skin_tone_slider::-webkit-slider-runnable-track{margin:0 22px}}#product_VTO_day_night_slider::-webkit-slider-runnable-track{margin:0 22px}#product_VTO_skin_tone_slider::-webkit-slider-thumb,#product_VTO_day_night_slider::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:none;height:16px;width:16px;border-radius:50%;background:var(--color-dark-line);margin-top:-8px;z-index:400;background-clip:padding-box;border:.4rem solid rgba(0,0,0,0);-webkit-transform:scale(4);transform:scale(4)}#product_VTO_skin_tone_slider::-moz-range-thumb,#product_VTO_day_night_slider::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:var(--color-dark-line);z-index:400;background-clip:padding-box;border:.4rem solid rgba(0,0,0,0);transform:scale(4);box-sizing:border-box}.product_image_switch_image{width:100%;height:100%;object-fit:cover}.product_image_switch_icon{width:40px;height:40px}.product_image{width:100%;max-width:420px;margin-bottom:0}.product_share_buttons_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#0ff}.product_carousel{width:var(--carouselImageWidthMobile);margin-right:10px;scroll-snap-align:start;display:flex}.product_carousel:last-child{margin-right:calc(100% - 300px)}.product_scroll .product_carousel .badge-img__wrapper{position:relative}.product_scroll .product_carousel .badge-img__wrapper img.badge-img{position:absolute;width:auto;object-fit:contain}@media screen and (min-width: 768px){.product_preview_wrapper,.product_carousel{width:var(--reactWidthDesktop);height:var(--reactHeightDesktop);max-width:800px;max-height:800px;object-fit:cover}.product_carousel{margin-right:0!important;display:block}}.product_loading_wrapper{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.ri-x-small{font-size:8px!important;line-height:12px!important}.product_carousel:last-child video{width:100vw!important}.product_scroll .product_carousel .badge-img__wrapper img.badge-img{right:unset}}.template-product .product_page_wrapper{max-width:853px}@media screen and (min-width: 768px){.template-product .product_preview_wrapper{max-width:853px;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media screen and (min-width: 768px){.template-product .product_carousel{max-width:760px;max-height:673px!important}}.product_scroll{overflow:hidden;width:100vw}@media screen and (min-width: 768px){.product_scroll{width:calc(100% - 94px);align-self:flex-end}}.product_scroll_container.indiana-scroll-container--native-scroll{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.product_scroll_container.indiana-scroll-container--dragging>*{pointer-events:unset;cursor:unset}.carousel-sf-link,.product_choose_model_switch,.product_vto_on_switch{position:absolute;bottom:0;left:0;margin:20px;z-index:1;white-space:nowrap}@media (max-width: 767px){.carousel-sf-link,.product_choose_model_switch,.product_vto_on_switch{margin:20px 20px 13px 14px;font-size:12px}}.carousel-sf-link,.product_vto_on_switch{display:flex;align-items:center;border:none;background:none}.carousel-sf-link a,.product_vto_on_switch span{border:none;border-bottom:1.5px solid var(--primary-color);background:none;font-family:var(--font-medium);font-size:12px;color:var(--primary-color);line-height:17.75px;letter-spacing:.86px;margin-left:10px;padding-bottom:1px;text-transform:uppercase;text-decoration:unset}.carousel-sf-link:hover a,.carousel-sf-link:hover svg path,.product_vto_on_switch:hover span,.product_vto_on_switch:hover svg path{color:var(--border-color);border-color:var(--border-color);fill:var(--border-color)!important}.try_on_cta{-webkit-text-decoration-line:none;text-decoration-line:none;width:-webkit-max-content;width:max-content}.try_on_cta.dont-show{visibility:hidden}.product_choose_model_switch{left:calc(var(--carouselImageWidthMobile) - 140px)}.product_carousel_thumbs{display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product_carousel_thumbs>img:last-child{position:absolute;bottom:-12px;right:50%;-webkit-transform:translateX(calc(50% - 4px));transform:translate(calc(50% - 4px))}.product_carousel_thumbs>img:last-child.arrow-disabled{pointer-events:none}.product_carousel_thumb_scroll{display:flex;max-width:100vw;overflow:scroll;cursor:grab}.product_carousel_thumb_scroll.dragging,.product_carousel_thumb_scroll.dragging *{cursor:grabbing}.product_carousel_thumb_scroll::-webkit-scrollbar{display:none}.product_carousel_thumb_scroll{-ms-overflow-style:none;scrollbar-width:none}.product_carousel_thumb_wrapper{height:-webkit-max-content;height:max-content}@media screen and (max-width: 767px){.product_carousel_thumb_wrapper .product_scroll{display:none}}.product_carousel_thumb_wrapper video{background-color:#ececea}.product_carousel_thumb_wrapper video+img{width:20px;height:100%;position:relative;top:-69px;left:34px;-webkit-filter:invert(.3268);filter:invert(.3268);z-index:1;pointer-events:none}.product_carousel_thumb{cursor:pointer}.product_carousel_thumb,.product_carousel_thumb_in_view{display:block;height:100px;width:84px;margin:0 10px 10px 0!important;min-width:50px;object-fit:cover}.product_carousel_thumb_in_view,.product_carousel_thumb_outline{border:1px solid #545353;padding:2px;background:#fff}.product_carousel_thumb_outline{width:50px;height:50px;margin-left:-50px;z-index:1;-webkit-transform:translate(-10px,0);transform:translate(-10px)}.product_carousel_left_arrow,.product_carousel_right_arrow{position:absolute;bottom:calc(50% - 10px);left:94px;justify-content:center;margin:0 20px}@media (max-width: 767px){.product_carousel_left_arrow,.product_carousel_right_arrow{width:9px;height:17px;margin:0 6px;left:0}.product_carousel_left_arrow img,.product_carousel_right_arrow img{height:inherit}}.product_carousel_right_arrow{left:unset;right:0}.template-product .product_carousel_left_arrow.cursor-pointer img:hover,.template-product .product_carousel_right_arrow.cursor-pointer img:hover{opacity:.5}.product_feature_tag{position:absolute;top:0;left:0;margin:20px;padding:18px;border:1px solid var(--border-color);font-size:14px;color:var(--color-dark-text);z-index:1;white-space:nowrap}.template-product .product_preview_wrapper .product_feature_tag{left:94px}.product_carousel .video__bottom{max-width:unset;width:var(--carouselImageWidthMobile);height:var(--carouselImageWidthMobile);object-fit:cover}.product_carousel-image{width:var(--carouselImageWidthMobile);height:var(--carouselImageWidthMobile);object-fit:cover}.pdp_dot_container{position:absolute;right:20px;bottom:20px}@media (max-width: 767px){.pdp_dot_container{bottom:13px;right:calc(10vw + 13px)}}.pdp_dot_container .dot,.pdp_dot_container .dot_in_view{width:7.5px;height:7.5px;margin-left:4px;border:1px solid #545353;border-radius:50%}@media (max-width: 767px){.pdp_dot_container .dot,.pdp_dot_container .dot_in_view{width:6.5px;height:6.5px;margin-left:3px}}.pdp_dot_container .dot{background-color:#0000;opacity:.79}.pdp_dot_container .dot:hover{background-color:#54535333}.pdp_dot_container .dot_in_view{background-color:#545353}@media screen and (min-width: 768px){.carousel-sf-link,.product_vto_on_switch{left:94px;right:auto}.product_carousel-image{width:auto;height:var(--reactHeightDesktop);max-width:760px!important;max-height:673px!important}.product_carousel_left_arrow,.product_carousel_right_arrow{display:flex}.product_choose_model_switch{left:unset;right:0}.product_carousel_thumbs{position:absolute}.product_carousel_thumb_scroll{max-height:658px;height:var(--reactHeightDesktop)}}@media screen and (min-width: 1205px){.product_carousel-image{width:54vw}}@media screen and (min-width: 1439px){.product_carousel-image{width:var(--reactWidthDesktop)}}.vto-container-wrapper,.error-container__wrapper{height:100%;background-color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vto-container{display:flex;flex-direction:column;position:relative;align-items:center;overflow:hidden;background-color:#fff;height:100%}@media screen and (max-width: 767px){.vto-container-wrapper,.error-container__wrapper{width:var(--vtoWidthMobile);height:var(--vtoHeightMobile)}.vto-container{align-items:flex-start}.product_feature_tag{top:0}.product_feature_tag_60px{top:60px!important}.template-product .product_preview_wrapper .product_feature_tag_60px{top:0!important;left:0}.product_carousel_thumbs{display:none}.product_carousel_thumbs>img:last-child{display:none}}.plugin-status-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.plugin-status{background-color:#fff;padding:20px;max-width:400px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.unity-container{pointer-events:none;width:100%;height:100%}.product_options_modal--duet{border-color:var(--color-dark-line);bottom:unset}@media screen and (max-width: 767px){.product_options_modal--duet{height:30px;left:20px;top:20px}}.product_options_modal_button--duet{background-color:#0000;border-color:var(--color-dark-line);color:var(--color-dark-line);font-family:var(--font-medium);font-weight:400}.product_options_modal_button--duet-selected{background-color:var(--color-dark-line);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/1086/assets/react-product-only.css.map */
