.prod-giftvideo-tabs{padding:1.111vw 1.111vw .833vw;border:1px solid #ccc;border-bottom:0;width:100%;display:flex}.prod-giftvideo-tab{flex:1;padding:.556vw;justify-content:center;border:1px solid #dcdcdc;gap:.278vw;align-items:center;display:flex}.prod-giftvideo-tab.active{border:2px solid #2d2d2d}.prod-giftvideo-tab .input-active{display:none}.prod-giftvideo-tab svg{height:.972vw;width:.972vw}.prod-right .vg-button-container{display:none}.prod-right .vg-button-container.active{margin-bottom:1.111vw;display:block}.prod-right .vg-button-row{padding:.833vw 1.111vw 1.944vw;justify-content:space-between;border:1px solid #ccc;border-top:0;gap:.556vw;align-items:center}.prod-right .vg-button-container .vg-button-row .vg-button{padding:0;border:0;gap:.556vw;margin:0;width:unset}.prod-right .prod-vg-price{font-size:1.528vw;font-weight:600;letter-spacing:.46px;line-height:2.292vw}.prod-right .vg-button-container .checkmark{margin:0 .833vw 0 0}.prod-right .vg-button-container #vg-main-button .vg-row .vg-column-elements .vg-title{padding:0;font-size:1.111vw;line-height:1.111vw}.vg-button-container span.gifting-video-cta{font-size:.972vw;gap:.278vw;line-height:.972vw;display:flex}.vg-button-container span.gifting-video-cta a{font-size:.972vw;text-decoration:underline;line-height:.972vw}.prod-right .vg-button-container .vg-button-row .vg-button.added .vg-title-added{font-weight:600}.prod-right .vg-button-container #vg-sub-row{margin:0}.prod-right #vg-instructions{font-size:.972vw;font-weight:400;letter-spacing:normal;line-height:.972vw;font-family:open sans}.prod-right #vg-btn-gift-box{display:none}@media screen and (min-width:990px){.vg-modal .vg-modal-content{padding:2.083vw .694vw;max-width:30vw}.vg-modal-header svg{height:auto;width:7.847vw}.vg-modal .vg-modal-header h2{margin:.694vw 0 .347vw}.vg-modal #vg-lm-accordion{font-size:.972vw}.vg-modal #vg-lm-accordion svg{height:auto;width:.778vw}.vg-modal #vg-lm-accordion{margin-bottom:1.389vw}.vg-modal .vg-cost{font-size:1.111vw}.vg-modal-content span.vg-close-modal{height:1.667vw;font-size:2.778vw;top:-2.917vw;width:1.806vw;line-height:1.667vw}#videogreet-select-modal{padding-top:4.167vw}.vg-modal .vg-button-container .vg-button-row .vg-button{padding:.694vw}.vg-modal-body .vg-option-icon{height:unset;width:unset}.vg-option-icon svg{height:2.986vw;width:2.986vw}.prod-right .vg-button-container .vg-row .vg-column-elements .vg-checkbox span{height:1.667vw;margin-right:.694vw;border-radius:.278vw;width:1.667vw}.prod-right .vg-button-container .vg-row .vg-column-elements .vg-checkbox span:after{height:1.042vw;border-width:0 .139vw .139vw 0!important;width:.486vw;margin-top:-.208vw}.vg-modal-body .vg-btn{padding:.347vw 1.389vw;margin:.694vw}}@media screen and (max-width:989px){.prod-giftvideo-tabs{padding:.959vw}.prod-giftvideo-tab{padding:1.199vw;gap:.48vw}.prod-giftvideo-tab.active{border:1px solid #2d2d2d}.prod-giftvideo-tab svg{height:1.679vw;width:1.679vw}.prod-right .vg-button-container.active{margin:0 0 1.918vw}.prod-right .vg-button-row{padding:.959vw 1.918vw 1.199vw;position:relative;gap:0}.prod-right .prod-vg-price{font-size:1.918vw;right:1.918vw;position:absolute;letter-spacing:0;top:1.079vw;line-height:1.918vw}.prod-right .vg-button-container .vg-button-row .vg-button{gap:.959vw}.prod-right .vg-button-container .checkmark{margin:0 .719vw 0 0}.prod-right .vg-button-container #vg-main-button .vg-row .vg-column-elements .vg-title span{font-size:1.918vw;line-height:1.918vw}.prod-right #vg-instructions{font-size:1.311vw;line-height:2.158vw}.prod-giftvideo-tab p{font-size:1.439vw;line-height:2.158vw}.prod-right .vg-button-container .vg-row .vg-column-elements .vg-checkbox span{height:2.158vw;margin-right:.719vw;border-radius:4px;width:2.158vw}.prod-right .vg-button-container .vg-row .vg-column-elements .vg-checkbox span:after{height:1.199vw;width:.6vw}.vg-button-container span.gifting-video-cta{font-size:1.439vw;gap:.48vw;line-height:2.158vw}.vg-button-container span.gifting-video-cta a{font-size:1.439vw;line-height:2.158vw}}@media screen and (max-width:749px){.prod-giftvideo-tabs{padding:8px 1.869vw}.prod-giftvideo-tab{padding:10px 2.336vw;gap:1.126vw}.prod-giftvideo-tab svg{height:14px;width:14px}.prod-right .vg-button-container.active{margin:0 0 18px}.prod-right .vg-button-row{padding:8px 3.738vw 10px}.prod-right .prod-vg-price{font-size:16px;right:3.738vw;top:9px;line-height:16px}.prod-right .vg-button-container .vg-button-row .vg-button{height:44px;gap:8px}.prod-right .vg-button-container .checkmark{margin:0 1.402vw 0 0}.prod-right .vg-button-container #vg-main-button .vg-row .vg-column-elements .vg-title span{font-size:16px;line-height:16px}.prod-right #vg-instructions{font-size:11.5px;line-height:18px}.prod-giftvideo-tab p{font-size:12px;line-height:20px}.prod-right .vg-button-container .vg-row .vg-column-elements .vg-checkbox span{height:18px;margin-right:1.402vw;width:18px}.prod-right .vg-button-container .vg-row .vg-column-elements .vg-checkbox span:after{height:10px;width:5px}.vg-button-container span.gifting-video-cta{font-size:12px;gap:.935vw;line-height:18px}.vg-button-container span.gifting-video-cta a{font-size:12px;line-height:18px}}@media screen and (max-width:428px){.prod-right #vg-instructions,.vg-button-container span.gifting-video-cta,.vg-button-container span.gifting-video-cta a{font-size:2.687vw;line-height:4.206vw}.prod-giftvideo-tab p{font-size:2.804vw;line-height:4.673vw}.prod-right .vg-button-container #vg-main-button .vg-row .vg-column-elements .vg-title span{font-size:3.738vw;line-height:3.738vw}}