.overflow-hidden{overflow:hidden}.book-video-popup-container{position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;overflow:auto;background-color:#f2f2f2;display:none}.book-video-popup-wrapper{width:100%;max-width:1010px;margin:0 auto 16px;background:#fff;border-radius:20px;display:flex;padding:60px}.book-video-popup-product{width:240px;overflow:hidden;border-radius:14px}.book-video-popup-content{width:calc(100% - 240px);padding-left:60px}.book-video-popup-product img{border-radius:14px}.book-product-title{font-weight:700;font-size:20px;line-height:2.05;text-transform:capitalize;margin-bottom:3px}.book-product-type{font-weight:400;font-size:15px;line-height:1.13;color:#c2c2c2;margin-top:4px;margin-bottom:4px}.book-product-description,.book-product-description p{font-weight:400;font-size:14px;line-height:1.36}.book-video__title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:33px}.book-video__title .title-logo{display:flex;align-items:center}.book-video__title .title-logo img{margin-left:8px;margin-top:5px}.book-video__title h3,.book-video__title span{font-weight:700;font-size:28px;line-height:1;color:#000}.book-video__title .service-fee{font-size:14px;font-weight:400;color:#777;display:block}.book-video__title span{margin-left:10px;font-weight:500}.book-video-popup-wrapper .cart-item-buttons{display:flex;align-items:center}.cart-item-buttons .js-back-step-1{margin-right:12px}.book-video-popup-wrapper h4{font-weight:600;font-size:20px;line-height:1.1}.book-video-for h4{margin-bottom:10px}.book-video__video-for-wrapper{display:flex}.book-video__radio-wrapper{width:calc(50% - 11px);border:1px solid #C2C2C2;border-radius:10px;padding:15px;display:flex;align-items:center}.book-video__radio-wrapper:first-child{margin-right:22px}.book-video__radio-wrapper label{cursor:pointer;font-size:16px;line-height:1.25;color:#000;width:100%}.video-radio-wrapper{position:relative;line-height:0;margin-right:20px}.book-video__radio-wrapper input{width:21px;height:21px;margin:0;z-index:2;position:relative;opacity:0;cursor:pointer}.checkmark-box{position:absolute;width:21px;height:21px;border:1px solid #12161E;border-radius:100%;left:0;top:0}.book-video__radio-wrapper.active{background:#12161e;color:#fff}.book-video__radio-wrapper.active .checkmark-box{border-color:#fff}.book-video__radio-wrapper.active input[type=radio]:checked+.checkmark-box:after{background-color:#fff}.book-video__radio-wrapper.active label{font-weight:500;color:#fff}.book-video__radio-wrapper input[type=radio]:checked+.checkmark-box:after{content:"";width:13px;height:13px;border-radius:100%;top:3px;left:3px;position:absolute;background-color:#12161e}.book-input input,.book-video__email input{border:1px solid #C2C2C2;border-radius:10px;font-weight:400;font-size:16px;line-height:1.25;padding:14px;width:100%;font-family:var(--font-body-family)}.book-input input::placeholder{color:#c2c2c2}.book-input input::-webkit-input-placeholder,.book-input input:-ms-input-placeholder,.book-input input::placeholder{color:#c2c2c2;font-family:var(--font-body-family);font-size:16px;line-height:1.25}.book-input{display:flex;margin:40px 0}.book-input>div{width:calc(50% - 11px)}.book-input>div:first-child{margin-right:22px}.book-video__email{margin:40px 0}.book-video__email input{margin-top:12px}.book-video__occasion-wrapper h4{margin-bottom:30px}.occasion-wrapper{display:flex;flex-wrap:wrap}.occasion-wrapper>div{width:25%;margin-bottom:23px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.occasion-wrapper span{min-width:49px;min-height:49px;background:#f3f7fa;border-radius:100%;padding:5px;display:inline-flex;align-items:center;justify-content:center}.occasion-wrapper span:hover{background:#e6f1fa}.occasion-wrapper .active span{background:#12161e}.occasion-wrapper p{font-weight:400;font-size:16px;line-height:1.37;margin-top:10px;text-align:center}.book-video__instructions-wrapper{margin-top:17px}.book-video__instructions-wrapper h4{margin-bottom:15px}.book-video__instructions-wrapper textarea{border:1px solid #C2C2C2;border-radius:10px;font-weight:400;font-size:16px;line-height:1.25;width:100%;padding:20px 58px 65px 20px;font-family:var(--font-body-family);font-style:italic}.book-video__instructions-wrapper textarea:focus::-webkit-input-placeholder{opacity:0}.book-video__instructions-wrapper textarea::-webkit-input-placeholder,.book-video__instructions-wrapper textarea:-ms-input-placeholder,.book-video__instructions-wrapper textarea::placeholder{color:#c2c2c2;font-family:var(--font-body-family);font-size:16px;line-height:1.25;font-style:italic}.book-note{position:relative}.book-note-notice{position:absolute;bottom:20px;left:20px;right:20px;background-color:#fff;z-index:1}.book-video__notice,.offensive-content,.max-length-notice{font-weight:400;font-size:12px;line-height:2.08;color:#777}.book-video__notice{position:relative}.offensive-content{border-bottom:1px dashed #979797}.tooltip{cursor:pointer;display:inline}.tooltip:hover .tooltip-content{display:block}.tooltip-content{font-size:16px;font-weight:400;line-height:21px;text-align:left;position:absolute;width:300px;background-color:#000;color:#fff;padding:30px;left:50%;top:-10px;transform:translate(-50%,-100%);z-index:20;display:none}.tooltip-content:before{content:"";width:10px;height:10px;position:absolute;left:50%;bottom:-8px;transform:rotate(45deg) translate(-50%);background-color:#000}.tooltip-content p{margin-bottom:19px}.tooltip-content p:last-child{margin-bottom:0}.book-tab{display:flex;flex-wrap:wrap;margin-bottom:5px}.book-tab-header{font-size:14px;line-height:1.79;background:#f3f7fa;color:#12161e;border-radius:21px;padding:5px 18px 6px;margin-right:15px;margin-bottom:15px;cursor:pointer}.book-tab-header.active{background:#12161e;color:#fff}.book-video__publish{position:relative;margin-bottom:45px;margin-top:10px}.book-video__publish .checkmark,.summary-terms .checkmark{position:absolute;top:5px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #C2C2C2;border-radius:4px}.book-video__publish label,.summary-terms label{font-weight:400;font-size:14px;line-height:1.36;color:#777;padding-left:17px;cursor:pointer}.book-video__publish input[type=checkbox],.summary-terms input[type=checkbox]{margin:0;height:20px;width:20px;position:relative;z-index:2;top:5px;opacity:0;cursor:pointer}.book-video__publish input[type=checkbox]:checked+.checkmark,.summary-terms input[type=checkbox]:checked+.checkmark{background-color:#12161e;border-color:#12161e}.book-video__publish input[type=checkbox]:checked+.checkmark:after,.summary-terms input[type=checkbox]:checked+.checkmark:after{left:6px;top:2px;width:6px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute}.book-video-popup-wrapper .button:disabled,.edit-cart-save .button:disabled{opacity:1;background-color:#c2c2c2;border-color:#c2c2c2}.book-video-popup-wrapper .quantity-container{display:flex;justify-content:flex-end;margin-top:45px}.book-video-popup-header{padding:26px 40px 17px;display:flex;align-items:center;justify-content:space-between}.book-video-logo{line-height:0}.book-video-logo svg,.book-video-popup-footer svg{width:90px;height:auto}.book-video-close svg{width:23px;cursor:pointer}.book-video-popup-footer{padding:80px 0 216px;text-align:center}.book-video-summary .book-video__title{margin-bottom:5px}.book-responds{display:none;font-size:14px;line-height:1.57;color:#000;margin-bottom:20px}.summary-for{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;margin-top:21px}.summary-for .summary{font-weight:600;font-size:20px;line-height:1.1}.summary-for .summary .product-description{font-weight:400;font-size:16px}.summary-for .js-summary-for,.summary-for .js-summary-from,.summary-for .js-summary-myself-for{font-weight:400}.summary-for .cart-item-price .item-price{font-size:30px;line-height:28px;font-weight:500;text-align:right;margin-bottom:4px}.summary-for .cart-item-price .service-fee{font-size:12px;line-height:12px;color:#777;text-align:right}.summary-someone-for>span:first-child{margin-right:50px}.summary-request{margin-bottom:18px}.summary-request .star-approval{margin-top:12px}.summary-request-text{font-style:italic;font-weight:400;font-size:16px;line-height:1.25}.summary-delivery{margin-bottom:26px}.summary-delivery span{font-size:16px;line-height:1.25;margin-left:8px;vertical-align:middle;font-weight:400}.cart-checkout{max-width:1010px;display:flex;align-items:center;justify-content:flex-end;padding-top:14px;padding-bottom:60px;margin:0 auto 16px;border-bottom:1px solid #979797}.summary-terms{margin-top:30px}.summary-terms p{color:#777;text-align:right;margin:0 auto;max-width:1010px}.summary-terms p a{color:#777}.edit-cart-save{padding-top:14px;padding-bottom:30px;margin:0 auto 16px;max-width:1010px;justify-content:flex-end;display:flex}.edit-cart-save .cancel-edit-cart{background-color:#fff;border:1px solid #C2C2C2;color:#12161e;margin-right:12px}.edit-cart-save .cancel-edit-cart:hover{opacity:.5}.approval{font-size:12px;line-height:2;text-align:center;letter-spacing:.075px;margin-top:9px}.summary-request-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.book-video-footer-step-2{padding:80px 24px 164px;text-align:center;display:none}.book-video-footer-step-2 h3{font-weight:700;font-size:35px;line-height:1.17;margin-bottom:20px}.book-video-footer-step-2 p{font-size:20px;line-height:1.2;margin-bottom:23px}.footer-icon-wrap img,.footer-icon-wrap svg{vertical-align:middle;max-width:100%}.book-video-popup-container[data-step="1"] .book-step-1{display:block}.book-video-popup-container[data-step="1"] .book-step-2,.book-video-popup-container[data-step="2"] .book-step-1{display:none}.book-video-popup-container[data-step="2"] .book-step-2{display:flex;flex-direction:column}.book-video-popup-container[data-step="2"] .book-video-popup-footer{padding-top:0;padding-bottom:30px}.book-video-popup-container[data-step="1"] .cart-checkout,.book-video-popup-container[data-step="1"] .edit-booking,.book-video-popup-container[data-step="1"] .continue-shopping,.book-video-popup-container[data-step="2"] .edit-cart-save{display:none}@media (max-width: 989px){.book-video-popup-wrapper{padding:18px 24px;border-radius:12px}.summary-terms p{margin-right:12px}}@media (max-width: 800px){.book-video-popup-content{padding-left:24px}}@media (min-width: 750px){.book-video-popup-product{width:275px;height:275px;overflow:hidden}.book-video-popup-product img{min-width:100%}}@media (max-width: 749px){.book-video-popup-header{padding:32px 24px;background-color:#fff}.book-video-close svg{width:16px}.book-video-popup-wrapper{flex-direction:column}.book-video-popup-wrapper .quantity-container{justify-content:center;margin-top:0}.book-video-popup-product{width:100%;display:flex;align-items:flex-start;margin-bottom:14px;justify-content:space-between;border-radius:0}.book-video-popup-product img{max-width:65px;margin-bottom:0}.book-video-popup-product .image-title{display:flex}.book-video-popup-product .image-title img{align-self:flex-start}.book-product-info{padding-left:20px}.book-product-type{margin-bottom:4px}.book-product-description,.book-product-description p{font-size:12px;line-height:1.33}.book-product-title{line-height:1}.book-video-popup-content{padding-left:0;width:100%}.book-video__title{margin-bottom:38px}.book-video__title h3,.book-video__title span{font-size:20px;line-height:1.4}.book-input{margin:30px 0}.occasion-wrapper>div{margin-bottom:30px}.book-video__instructions-wrapper{margin-top:10px}.book-video__publish{margin-top:16px}.book-video-popup-footer{padding:84px 0}.book-video-summary .book-video__title{margin-bottom:3px}.summary-someone-for>span{display:block}.summary-someone-for>span:first-child{margin-right:0}.summary-delivery{margin-bottom:18px}.summary-delivery span{margin-left:0;display:block;margin-top:5px}.cart-checkout{display:flex;flex-direction:column-reverse;justify-content:center;text-align:center;padding:14px 0 30px;margin:0 30px}.summary-terms{position:relative;margin-top:40px;text-align:center}.summary-terms p{display:inline;margin-right:0}.approval{margin-top:10px}.book-video-footer-step-2{padding-bottom:120px;max-width:280px;margin-left:auto;margin-right:auto}.book-video-footer-step-2 h3{margin-bottom:15px;font-size:20px;line-height:2.05}.book-video-footer-step-2 p{font-size:14px;line-height:1.36;margin-bottom:20px}.footer-icon-wrap svg{margin:0 11px;max-width:95px;height:auto}.footer-icon-wrap svg:last-child{max-width:85px}.book-video-popup-container[data-step="2"] .book-video-popup-footer{padding-bottom:84px}.book-video__instructions-wrapper textarea{padding:20px 20px 136px}.book-video__notice,.offensive-content,.max-length-notice{line-height:1.17}.book-video-logo svg{max-width:53px}}@media (max-width: 486px){.occasion-wrapper>div{width:33.33%}.book-video__video-for-wrapper,.book-input{flex-wrap:wrap}.book-video__radio-wrapper,.book-input>div{width:100%}.book-video__radio-wrapper:first-child{margin-right:0;margin-bottom:10px}.book-input>div:first-child{margin-right:0;margin-bottom:30px}.book-tab-header{margin-right:10px}.book-video__submit-wrapper{display:flex;flex-direction:column;width:100%}.book-video-addtocart-submit{order:1;margin-bottom:14px}.book-video-continue-shopping{order:2}}@media (min-width: 486px){.book-video-addtocart-submit{margin-left:8px}}.book-video-addtocart-submit svg,.book-video-addtocart-submit.adding span,.js-update-book-video svg,.js-update-book-video.adding span,.js-clear-cart-item svg{display:none}.book-video-addtocart-submit.adding svg,.js-update-book-video.adding svg{display:block}.book-video-addtocart-submit a{color:inherit}.cart-page-have-product{overflow:hidden}.cart-page-have-product .book-video-popup-container{display:block}a.book-video-close{line-height:1;display:inline-block;vertical-align:middle}.clear-cart,.edit-booking,.continue-shopping{font-weight:600;font-size:14px;line-height:1.14;text-decoration-line:underline;text-transform:uppercase}.clear-cart{color:#757575;margin-right:30px}@media (max-width: 749px){.book-video__publish label,.summary-terms label{padding-left:11px}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/section-book-video.css.map */
