.single-booking-product .main-page-wrapper .inner>.woocommerce-breadcrumb{display:block}.single-booking-product .main-page-wrapper .inner>.woocommerce-breadcrumb a:last-child{color:#333333;font-weight:600;letter-spacing:0}.single-booking-product .main-page-wrapper .inner>.woocommerce-breadcrumb a:last-child:after{display:none}.icon-location{width:24px;height:24px;background-image:url("../images/location.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-help{width:24px;height:24px;background-image:url("../images/help.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-layer{width:24px;height:24px;background-image:url("../images/layer.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-detail{width:24px;height:24px;background-image:url("../images/detail.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-eye{width:24px;height:24px;background-image:url("../images/eye.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 767px){.icon-eye{width:20px;height:20px}}.icon-delete{width:24px;height:24px;background-image:url("../images/delete.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 767px){.icon-delete{width:20px;height:20px}}.icon-back{width:24px;height:24px;background-image:url("../images/back.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block}.parameter-num:after{content:' parameters'}.one-line{-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.two-line{-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.three-line{-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.booking-single-product{margin-bottom:80px}@media only screen and (max-width: 767px){.booking-single-product{margin-bottom:56px}}.booking-single-product .product-image{position:relative;border-radius:8px;overflow:hidden;margin-bottom:24px}.booking-single-product .product-image svg,.booking-single-product .product-image img{display:block;width:100%}.booking-single-product .product-image .param{position:absolute;bottom:0;left:0;border-radius:0 8px 0 0;background-color:#192637;color:#FFF;font-size:14px;font-weight:500;line-height:20px;padding:10px 16px}.booking-single-product .product-image .param:empty{display:none}@media only screen and (max-width: 767px){.booking-single-product .product-image .param{font-size:10px;padding:4px 8px}}.booking-single-product .box{border:1px solid #EEEBEE;border-radius:8px;background-color:#FFFFFF;padding:24px}.booking-single-product .box.box-no-padding{padding:0}.booking-single-product .box.box-no-border{border:0;border-radius:0}.booking-single-product .box.box-border-top{border-top:1px solid #EEEBEE}.booking-single-product .box:not(:first-child){padding-top:24px}.booking-single-product .box:not(:last-child){margin-bottom:24px}.booking-single-product .box:empty{display:none}.booking-single-product .box.box-medium .box-title{margin-bottom:24px}.booking-single-product .box.box-long-description .box-content{color:#333333;font-size:18px;letter-spacing:0;line-height:30px}@media only screen and (max-width: 767px){.booking-single-product .box.box-long-description .box-content{font-size:16px;line-height:1.5}}.booking-single-product .box .box-title{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:16px;display:flex;align-items:center}@media only screen and (max-width: 767px){.booking-single-product .box .box-title{font-size:16px;line-height:24px}}.booking-single-product .box .box-title.text-center{text-align:center}.booking-single-product .box .box-title .icon{margin-right:8px}@media only screen and (max-width: 767px){.booking-single-product .box .box-title .icon{width:17px;height:17px}}.booking-single-product .box .box-content .list-icon li{display:flex;color:#333333;font-size:16px;letter-spacing:0;line-height:24px;justify-content:space-between}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .list-icon li{font-size:14px;line-height:20px}}.booking-single-product .box .box-content .list-icon li:not(:last-child){margin-bottom:16px}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .list-icon li:not(:last-child){margin-bottom:12px}}.booking-single-product .box .box-content .list-icon li .icon{width:24px;height:24px;margin-right:8px}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .list-icon li .icon{width:20px;height:20px}}.booking-single-product .box .box-content .list-icon li .address{width:calc( 100% - 32px)}.booking-single-product .box .box-content .list-icon li .address-name{margin-bottom:8px;font-weight:600;color:#333}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .list-icon li .address-name{margin-bottom:4px}}.booking-single-product .box .box-content .list-icon li .address-detail{margin-bottom:0;color:#666}.booking-single-product .box .box-content .text a{color:#AD5E99;font-weight:600}.booking-single-product .box .box-content .options{margin-bottom:8px}.booking-single-product .box .box-content .options>p{color:#333333;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:16px}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .options>p{font-size:14px}}.booking-single-product .box .box-content .options ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .options ul{gap:16px;justify-content:space-between}}.booking-single-product .box .box-content .options ul .option-tests{display:inline-block;margin-bottom:16px}@media only screen and (min-width: 768px){.booking-single-product .box .box-content .options ul .option-tests:not(:last-child){margin-right:20px}}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .options ul .option-tests{width:calc(50% - 8px);display:block;margin:0}}.booking-single-product .box .box-content .options ul .option-tests label>input{opacity:0;visibility:hidden;position:absolute}.booking-single-product .box .box-content .options ul .option-tests label>input:checked ~ .name{border:1px solid #AD5E99;background-color:#FFF0FB}.booking-single-product .box .box-content .options ul .option-tests label>input:checked ~ .name>span{color:#AD5E99}.booking-single-product .box .box-content .options ul .option-tests label>input:disabled ~ .name{border:1px solid #ddd;background-color:#f1f1f1;cursor:not-allowed}.booking-single-product .box .box-content .options ul .option-tests label>input:disabled ~ .name>span{color:#888}.booking-single-product .box .box-content .options ul .option-tests label>.name{border:1px solid #EEEBEE;border-radius:4px;background-color:#FFFFFF;transition:all 400ms;width:136px;height:64px;padding:12px;cursor:pointer}@media only screen and (max-width: 767px){.booking-single-product .box .box-content .options ul .option-tests label>.name{width:100%}}.booking-single-product .box .box-content .options ul .option-tests label>.name>span{color:#333333;font-size:14px;letter-spacing:0;line-height:20px;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;transition:all 400ms}.booking-single-product .box .box-content .options ul .option-tests:hover label>.name{border:1px solid #AD5E99}.booking-single-product .box .box-content .button{height:42px;width:100%;border:1px solid #AD5E99;border-radius:21px;background-color:#FFFFFF;color:#AD5E99;font-size:18px;letter-spacing:0;line-height:25px;text-align:center;font-weight:400;padding:6px}@media only screen and (max-width: 767px){.booking-single-product .box .action{margin-top:12px}}.booking-single-product .box .action .book-appointment-btn{border-radius:25px;background-color:#AD5E99;width:100%;display:block;height:50px;color:#FFFFFF;font-size:18px;letter-spacing:0;line-height:50px;text-align:center;transition:all 400ms;max-width:448px}.booking-single-product .box .action .book-appointment-btn.disabled{background-color:#CACFD3;cursor:not-allowed}@media only screen and (max-width: 767px){.booking-single-product .box .action .book-appointment-btn{height:42px;line-height:42px}}.booking-single-product .tags{margin-bottom:16px}.booking-single-product .tags:empty{display:none}.booking-single-product .tags .tag-item{border-radius:12px;background-color:#EEEEEE;font-size:14px;letter-spacing:0;line-height:20px;padding:2px 8px;display:inline-block;margin:0 4px 4px 0}@media only screen and (max-width: 767px){.booking-single-product .tags .tag-item{font-size:12px}}.booking-single-product .tags .tag-item.tag-item-recommended{color:#ad5e99;font-weight:600;background-color:#ffe9fb}.booking-single-product .tags .tag-item.tag-item-recommended::before{content:'';width:14px;height:14px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgYXJpYS1oaWRkZW49InRydWUiIHJvbGU9ImltZyIgY2xhc3M9Imljb25pZnkgaWNvbmlmeS0tbm90byIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cg08cGF0aCBkPSJNMTIxLjU5IDYwLjgzbC0xMy45My00LjQ5Yy04LjkxLTIuOTQtMTQuMTMtMTAuMTUtMTYuNTgtMTkuMjFMODQuOTUgNy4yN2MtLjE2LS41OS0uNTUtMS4zOC0xLjc1LTEuMzhjLTEuMDEgMC0xLjU5Ljc5LTEuNzUgMS4zOGwtNi4xMyAyOS44N2MtMi40NiA5LjA2LTcuNjcgMTYuMjctMTYuNTggMTkuMjFsLTEzLjkzIDQuNDljLTEuOTcuNjQtMiAzLjQyLS4wNCA0LjA5bDE0LjAzIDQuODNjOC44OCAyLjk1IDE0LjA2IDEwLjE1IDE2LjUyIDE5LjE3bDYuMTQgMjkuNTNjLjE2LjU5LjQ5IDEuNjUgMS43NSAxLjY1YzEuMzMgMCAxLjU5LTEuMDYgMS43NS0xLjY1bDYuMTQtMjkuNTNjMi40Ni05LjAzIDcuNjQtMTYuMjMgMTYuNTItMTkuMTdsMTQuMDMtNC44M2MxLjk0LS42OCAxLjkxLTMuNDYtLjA2LTQuMXoiIGZpbGw9IiNmZGQ4MzUiPgoNPC9wYXRoPgoNPHBhdGggZD0iTTEyMi45MSA2Mi4wOGMtLjIyLS41NS0uNjUtMS4wMy0xLjMyLTEuMjVsLTEzLjkzLTQuNDljLTguOTEtMi45NC0xNC4xMy0xMC4xNS0xNi41OC0xOS4yMUw4NC45NSA3LjI3Yy0uMDktLjM0LS40MS0uOTYtLjc4LTEuMTRsMS45OCAyOS45N2MxLjQ3IDEzLjY4IDIuNzMgMjAuMTIgMTMuNjUgMjJjOS4zOCAxLjYyIDIwLjIzIDMuNDggMjMuMTEgMy45OHoiIGZpbGw9IiNmZmVlNTgiPgoNPC9wYXRoPgoNPHBhdGggZD0iTTEyMi45NCA2My42NGwtMjQuMTYgNS41NGMtOC41MSAyLjE2LTEzLjIgNy4wOS0xMy4yIDE5Ljk5bC0yLjM3IDMwLjk0Yy44MS0uMDggMS40Ny0uNTIgMS43NS0xLjY1bDYuMTQtMjkuNTNjMi40Ni05LjAzIDcuNjQtMTYuMjMgMTYuNTItMTkuMTdsMTQuMDMtNC44M2MuNjYtLjI0IDEuMDgtLjczIDEuMjktMS4yOXoiIGZpbGw9IiNmNGI0MDAiPgoNPC9wYXRoPgoNPGc+Cg08cGF0aCBkPSJNNDEuODEgODYuODFjLTguMzMtMi43NS05LjA5LTUuODUtMTAuNDktMTEuMDhsLTMuNDktMTIuMjRjLS4yMS0uNzktMi4yNy0uNzktMi40OSAwTDIyLjk3IDc0LjhjLTEuNDEgNS4yMS00LjQxIDkuMzUtOS41MyAxMS4wNGwtOC4xNiAzLjU0Yy0xLjEzLjM3LTEuMTUgMS45Ny0uMDIgMi4zNWw4LjIyIDIuOTFjNS4xIDEuNjkgOC4wOCA1LjgzIDkuNSAxMS4wMmwyLjM3IDEwLjgyYy4yMi43OSAyLjI3Ljc5IDIuNDggMGwyLjc4LTEwLjc3YzEuNDEtNS4yMiAzLjU3LTkuMzcgMTAuNS0xMS4wN2w3LjcyLTIuOTFjMS4xMy0uMzkgMS4xMi0xLjk5LS4wMi0yLjM2bC03LTIuNTZ6IiBmaWxsPSIjZmRkODM1Ij4KDTwvcGF0aD4KDTxwYXRoIGQ9Ik0yOC40OSA3NS41NWMuODUgNy44NiAxLjI4IDEwLjA0IDcuNjUgMTEuNjdsMTMuMjcgMi41OWMtLjE0LS4xOS0uMzQtLjM1LS42MS0uNDNsLTctMi41N2MtNy4zMS0yLjUtOS4zMy01LjY4LTEwLjctMTIuMDRjLTEuMzctNi4zNi0yLjgzLTEwLjUxLTIuODMtMTAuNTFjLS41MS0xLjM3LTEuMjQtMS4zLTEuMjQtMS4zbDEuNDYgMTIuNTl6IiBmaWxsPSIjZmZlZTU4Ij4KDTwvcGF0aD4KDTxwYXRoIGQ9Ik0yOC43MyAxMDIuOTljMC03LjQxIDQuMDUtMTEuMDggMTAuNDktMTEuMDhsMTAuMDItLjQxcy0uNTguNzctMS41OSAxLjAxbC02LjU0IDIuMTNjLTUuNTUgMi4yMy04LjA4IDMuMzUtOS44IDEwLjk0YzAgMC0yLjIyIDguODMtMi42NCA5Ljc2Yy0uNTggMS4zLTEuMjcgMS41Ny0xLjI3IDEuNTdsMS4zMy0xMy45MnoiIGZpbGw9IiNmNGI0MDAiPgoNPC9wYXRoPgoNPC9nPgoNPHBhdGggZD0iTTU5Ljc0IDI4LjE0Yy41Ni0uMTkuNTQtLjk5LS4wMy0xLjE1bC03LjcyLTIuMDhhNC43NyA0Ljc3IDAgMCAxLTMuMzQtMy4zTDQ1LjYxIDkuMDZjLS4xNS0uNjEtMS4wMi0uNjEtMS4xNy4wMWwtMi44NiAxMi41YTQuNzM0IDQuNzM0IDAgMCAxLTMuNCAzLjM3bC03LjY3IDEuOTljLS41Ny4xNS0uNjEuOTUtLjA1IDEuMTVsOC4wOSAyLjhjMS40NS41IDIuNTcgMS42OCAzLjAxIDMuMTVsMi44OSAxMS41OWMuMTUuNiAxLjAxLjYxIDEuMTYgMGwyLjk5LTExLjYzYTQuNzczIDQuNzczIDAgMCAxIDMuMDQtMy4xM2w4LjEtMi43MnoiIGZpbGw9IiNmNGI0MDAiIHN0cm9rZT0iI2Y0YjQwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj4KDTwvcGF0aD4KDTwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;margin-right:4px;position:relative;top:1px}.booking-single-product .tags .tag-item.tag-item-more ~ .tag-item{display:none}.booking-single-product .tags .tag-item.tag-item-more:hover ~ .tag-item{display:inline-block}.booking-single-product .product-title{color:#333333;font-size:24px;font-weight:bold;letter-spacing:0;line-height:32px;display:flex;align-items:flex-start;margin:0 0 24px 0}.booking-single-product .product-title a{margin-right:8px;line-height:inherit}.booking-single-product .product-title .icon-back{top:3px;position:relative}@media only screen and (max-width: 767px){.booking-single-product .product-title{font-size:16px;line-height:24px;margin-bottom:8px}.booking-single-product .product-title a{margin-right:4px}.booking-single-product .product-title .icon-back{top:2px;position:relative;width:20px;height:20px}}.booking-single-product .price .amount{font-size:40px;font-weight:600;letter-spacing:0;line-height:56px;color:#AD5E99}@media only screen and (max-width: 767px){.booking-single-product .price .amount{font-size:24px;line-height:32px}}.booking-single-product .price .text{color:#999999;font-size:16px;letter-spacing:0;line-height:24px}@media only screen and (max-width: 767px){.booking-single-product .price .text{font-size:12px;line-height:20px}}.booking-single-product .short-description{color:#666666;font-size:16px;letter-spacing:0;line-height:24px;margin-top:24px;margin-bottom:24px}@media only screen and (max-width: 767px){.booking-single-product .short-description{margin-top:20px;font-size:14px;line-height:20px}}.booking-single-product .compare-wrapper{margin-bottom:24px}.booking-single-product .compare-wrapper .compare-toggle{font-size:18px}.booking-single-product .compare-wrapper .compare-toggle::before{width:24px;height:24px}.preloading-svg svg{width:100%;height:auto}.preload-addons{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 40px}.preload-addons .pre-loading-item svg{width:100%}.addons{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 40px}@media only screen and (max-width: 1024px){.addons{grid-template-columns:repeat(2, 1fr);grid-gap:24px 30px}}@media only screen and (max-width: 768px){.addons{grid-template-columns:repeat(2, 1fr);grid-gap:20px 16px}}.addons .addon-item{border:1px solid #EEEBEE;border-radius:8px;background-color:#FFFFFF;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:border 400ms}.addons .addon-item.in-cart{border:1px solid #AD5E99}.addons .addon-item.hide-price .price-action{justify-content:flex-end}.addons .addon-item.see-all-addons{background-color:#f6f6f6;display:flex;justify-content:center;align-items:center;gap:12px;cursor:pointer}.addons .addon-item.see-all-addons .icon{width:56px;height:56px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBmaWxsPSIjRTFFMUUxIiBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiLz4KICAgICAgICA8ZyBmaWxsPSIjNjY2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMjggMjhjLS44NzcgMC0xLjc1NC0uMTU2LTIuNDM4LS40NjdsLTkuNjM1LTQuMzk0Yy0uNDQtLjItMS40NjktLjc4Ny0xLjQ2OS0xLjg5NCAwLTEuMTA4IDEuMDI4LTEuNjkzIDEuNDctMS44OTZsOS43Mi00LjQzMmMxLjMzOC0uNjEyIDMuMzYtLjYxMiA0LjY5OSAwbDkuNzI1IDQuNDMyYy40NDIuMjAxIDEuNDcuNzg4IDEuNDcgMS44OTYgMCAxLjEwOC0xLjAyOCAxLjY5Mi0xLjQ3IDEuODk1bC05LjYzNiA0LjM5M2MtLjY4Mi4zMTEtMS41Ni40NjctMi40MzYuNDY3eiIvPgogICAgICAgICAgICA8cGF0aCBkPSJtNDAuMDY4IDI2LjEtLjk4My0uNDQ0LTIuNTI0IDEuMTU1LTYuMTIgMi44Yy0uNjgzLjMxMi0xLjU2Mi40NjgtMi40MzcuNDY4LS44NzUgMC0xLjc1My0uMTU2LTIuNDM2LS40NjhsLTYuMTI1LTIuOC0yLjUyNC0xLjE1NS0uOTkxLjQ0NmMtLjQ0Mi4yLTEuNDcuNzkxLTEuNDcgMS44OTggMCAxLjEwNyAxLjAyOCAxLjY5OCAxLjQ3IDEuOWw5LjYzNCA0LjQwMmMuNjguMzEzIDEuNTU4LjQ2OSAyLjQzOC40NjkuODggMCAxLjc1NC0uMTU2IDIuNDM3LS40NjhsOS42MjctNC40MDJjLjQ0NC0uMjAxIDEuNDc4LS43ODggMS40NzgtMS45MDFzLTEuMDI3LTEuNjk3LTEuNDc0LTEuOXoiLz4KICAgICAgICAgICAgPHBhdGggZD0ibTQwLjA2OCAzMi44Ny0uOTgzLS40NDMtMi41MjQgMS4xNTQtNi4xMiAyLjc5N2MtLjY4My4zMS0xLjU2Mi40NjctMi40MzcuNDY3LS44NzUgMC0xLjc1My0uMTU2LTIuNDM2LS40NjdsLTYuMTI1LTIuOC0yLjUyNC0xLjE1LS45OTEuNDQ0Yy0uNDQyLjIwMi0xLjQ3Ljc5Mi0xLjQ3IDEuODk5czEuMDI4IDEuNjk3IDEuNDcgMS44OThsOS42MzQgNC40Yy42OC4zMTEgMS41NjIuNDczIDIuNDM4LjQ3My44NzYgMCAxLjc1LS4xNjIgMi40MzQtLjQ3NGw5LjYzLTQuMzk5Yy40NDQtLjIgMS40NzgtLjc4OCAxLjQ3OC0xLjg5OCAwLTEuMTEtMS4wMjctMS42OTctMS40NzQtMS45MDF6Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:relative}.addons .addon-item.see-all-addons .title{font-size:18px;font-weight:600;line-height:normal;text-align:center;color:#333;margin-bottom:0;min-height:unset}.addons .addon-item.is-recommend{position:relative;overflow:hidden}.addons .addon-item.is-recommend:before{content:'';opacity:1;-webkit-filter:blur(50px);filter:blur(50px);background-color:#f5d2ff;position:absolute;top:0;right:0;width:103px;height:118px}.addons .addon-item.is-recommend:after{content:'';opacity:1;-webkit-filter:blur(50px);filter:blur(50px);background-color:#dce9ff;position:absolute;bottom:0;left:0;width:214px;height:105px}.addons .addon-item.is-recommend .tags,.addons .addon-item.is-recommend .price-action,.addons .addon-item.is-recommend .title{z-index:2}.addons .addon-item.is-recommend.hide-recommend:before,.addons .addon-item.is-recommend.hide-recommend:after{display:none}.addons .addon-item.is-recommend.hide-recommend .bottom .tags .tag-item-recommended{display:none}.addons .addon-item .tags{margin-bottom:4px}.addons .addon-item .title{color:#333333;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;min-height:48px;word-break:break-all;margin-bottom:13px}@media only screen and (max-width: 767px){.addons .addon-item .title{font-size:14px;line-height:20px;min-height:40px;margin-bottom:24px}}.addons .addon-item .price-action{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.addons .addon-item .price-action{flex-direction:column;align-items:baseline;justify-content:center}}.addons .addon-item .price-action .price{line-height:1}@media only screen and (max-width: 1024px){.addons .addon-item .price-action .price{margin-bottom:8px;line-height:1}}@media only screen and (max-width: 640px){.addons .addon-item .price-action .price{display:flex;flex-direction:column;width:100%;text-align:left}}.addons .addon-item .price-action .price .amount{font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;color:#AD5E99}@media only screen and (max-width: 767px){.addons .addon-item .price-action .price .amount{font-size:20px}}.addons .addon-item .price-action .price .text{color:#999999;font-size:12px;font-weight:500;letter-spacing:0;line-height:20px}@media only screen and (max-width: 767px){.addons .addon-item .price-action .price .text{font-size:10px;margin-top:-5px}}.addons .addon-item .price-action .action{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.addons .addon-item .price-action .action{width:100%}}.addons .addon-item .price-action .action.out-cart .addon-button-add{display:block}.addons .addon-item .price-action .action.out-cart .addon-button-remove{display:none}.addons .addon-item .price-action .action.in-cart .addon-button-add{display:none}.addons .addon-item .price-action .action.in-cart .addon-button-remove{display:block}.addons .addon-item .price-action .action .addon-button{border-radius:21px;height:42px;padding:6px 20px;border:1px solid #AD5E99;font-size:18px;letter-spacing:0;line-height:30px;text-align:center;display:none}@media only screen and (max-width: 767px){.addons .addon-item .price-action .action .addon-button{width:100%;font-size:16px;height:36px;line-height:22px}}.addons .addon-item .price-action .action .addon-button-add{background-color:#AD5E99;color:#FFF}.addons .addon-item .price-action .action .addon-button-remove{background-color:#FFF;color:#AD5E99}#filter-addons{display:none}.recommended-packages{margin-bottom:80px}.recommended-packages .title{color:#333333;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:40px}@media only screen and (max-width: 767px){.recommended-packages .title{font-size:20px;line-height:32px;margin-bottom:24px}}.product-addons .addons-summary{border-radius:8px;background-color:#EEEEEE;padding:20px;margin-bottom:32px;transition:all 400ms}.product-addons .addons-summary::before,.product-addons .addons-summary::after{content:'';width:15px;position:absolute;top:0;background-color:transparent;height:100%;display:block;transition:all 200ms}.product-addons .addons-summary::before{left:0}.product-addons .addons-summary::after{right:0}.product-addons .addons-summary.is-sticky{position:sticky;border-radius:0;box-shadow:0 2px 8px 0 rgba(51,51,51,0.1);padding:16px 0;z-index:11}.product-addons .addons-summary.is-sticky::before{left:-15px;background-color:#EEEEEE}.product-addons .addons-summary.is-sticky::after{right:-15px;background-color:#EEEEEE}@media only screen and (max-width: 768px){.product-addons .addons-summary{position:sticky;top:0px;left:0;padding:16px;border-radius:4px}}@media only screen and (max-width: 767px){.product-addons .addons-summary{top:62px}}@media only screen and (min-width: 769px){.product-addons .addons-summary.is-mobile{display:none}}@media only screen and (max-width: 768px){.product-addons .addons-summary.is-desktop{display:none}}.product-addons .addons-summary .title{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px}@media only screen and (max-width: 767px){.product-addons .addons-summary .title{display:none}}.product-addons .addons-summary .stats{display:flex;justify-content:space-between;align-items:center}.product-addons .addons-summary .stats .addons-selected{color:#666666;font-size:18px;letter-spacing:0;line-height:30px}.product-addons .addons-summary .stats .addons-selected:after{content:' selected'}.product-addons .addons-summary .stats .addons-selected:empty{display:none}@media only screen and (max-width: 767px){.product-addons .addons-summary .stats .addons-selected{font-size:14px;line-height:20px;color:#333}.product-addons .addons-summary .stats .addons-selected:after{content:' services selected'}}.product-addons .addons-summary .stats .addons-price-box{display:flex;justify-content:flex-end;align-items:center}.product-addons .addons-summary .stats .addons-price-box .addons-prices{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right;margin-right:12px}@media only screen and (max-width: 767px){.product-addons .addons-summary .stats .addons-price-box .addons-prices{font-size:14px;line-height:20px}}.product-addons .addons-summary .stats .addons-price-box .icon{cursor:pointer}.summary-service{margin-bottom:20px}.summary-service:not(:last-child){padding-bottom:20px;border-bottom:1px dashed #CACFD3}.summary-service .title{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-transform:uppercase;margin-bottom:10px}.summary-service .content .summary-box:not(:last-child){padding-bottom:20px}.summary-service .content .summary-box p{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-transform:capitalize}.summary-service .content .summary-box p:empty{display:none}.summary-service .content .summary-box ul.options-box-list,.summary-service .content .summary-box ul.addons-box-list,.summary-service .content .summary-box ul.package-box-list{margin-bottom:0}.summary-service .content .summary-box ul:not(.package-box-list){border-left:2px solid #192637;padding-left:12px}.summary-service .content .summary-box ul:not(.addons-box-list) li .icon-delete{display:none}.summary-service .content .summary-box ul li{display:flex;justify-content:space-between;align-items:flex-start}.summary-service .content .summary-box ul li .name{color:#666666;font-size:18px;letter-spacing:0;line-height:30px;max-width:70%;word-wrap:break-word}@media only screen and (max-width: 767px){.summary-service .content .summary-box ul li .name{font-size:16px;line-height:24px}}.summary-service .content .summary-box ul li .price-icon{display:flex;align-items:center}.summary-service .content .summary-box ul li .price{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right;margin-right:16px}@media only screen and (max-width: 767px){.summary-service .content .summary-box ul li .price{font-size:16px;line-height:24px}}.summary-service .content .summary-box ul li .icon{cursor:pointer}.summary-total{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width: 768px){.summary-total{padding-top:20px;border-top:1px solid #CACFD3}}.summary-total .title{color:#AD5E99;font-size:18px;letter-spacing:0;line-height:30px;margin-bottom:0}.summary-total .total{color:#AD5E99;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right}
