@charset "UTF-8";.details-service-page .questions_section h5{color:#1f3e71!important}.details-service-page .details-service-page-container.container{max-width:1440px}.details-service-page .details-service-page-container.container .service-detail-pge .product-title{color:#1f3e71!important;font-family:Albert Sans;font-size:clamp(1rem,2vw,1.5rem)!important;font-weight:700;word-break:break-word}.details-service-page .details-service-page-container.container .service-detail-pge .text-price{color:var(--primary-blue)!important;flex-shrink:0;font-family:Poppins;font-size:clamp(1.4rem,2vw,1.5rem);font-weight:600}.details-service-page .details-service-page-container.container .service-detail-pge .currency-text{font-size:13px}.details-service-page .details-service-page-container.container .service-detail-pge .price-preview{color:#6c757d!important;font-size:12px;font-weight:400;padding-bottom:3px;text-decoration:line-through}.details-service-page .details-service-page-container.container .service-detail-pge .price-preview .currency-text{font-size:10px}.details-service-page .details-service-page-container.container .service-detail-pge .offer-top{background-color:#49c496;border-radius:5px;color:#fff;display:inline-block;font-size:calc(9.6px + .125vw);font-weight:500;line-height:1.2;margin-bottom:0;margin-left:5px;padding:4px calc(5.2px + .25vw)}.details-service-page .details-service-page-container.container .service-detail-pge .rating-points{font-size:calc(10.6px + .125vw)}.details-service-page .details-service-page-container.container .service-detail-pge .offer-day-tag{background-color:#dae7ff;border-radius:7px;color:#102d47;font-size:calc(12.6px + .125vw);font-weight:500;padding:1px 5px}.details-service-page .details-service-page-container.container .service-detail-pge .offer-highlight-tag,.details-service-page .details-service-page-container.container .service-detail-pge .offer-season-tag{background-color:#cee7ff;border-radius:5px;color:#155ca2;font-size:calc(12.6px + .125vw);font-weight:500;padding:1px 5px}.details-service-page .details-service-page-container.container .service-detail-pge .prices-product{line-height:1.1}.details-service-page .details-service-page-container.container .service-detail-pge .msi-product{font-size:calc(10.6px + .125vw)}.details-service-page .details-service-page-container.container .service-detail-pge .msi-details{color:#155ca2;font-size:calc(10.6px + .125vw)}.details-service-page .details-service-page-container.container .service-detail-pge .select-qty{background:#fafbfe;border:2px solid rgba(87,139,243,.349);border-radius:7px;cursor:pointer}.details-service-page .details-service-page-container.container .service-detail-pge .select-qty .qty-text{bottom:0;left:8px;pointer-events:none;position:absolute;top:7px}.details-service-page .details-service-page-container.container .service-detail-pge .form-control,.details-service-page .details-service-page-container.container .service-detail-pge select{background:#fafbfe;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .45rem center;background-repeat:no-repeat;background-size:16px 12px;border:none;border-radius:7px!important;cursor:pointer;height:35px;padding:2px 12px 2px 94px;width:100%}.details-service-page .details-service-page-container.container .service-detail-pge option{cursor:pointer}.details-service-page .details-service-page-container.container .service-detail-pge select option:checked{font-weight:600}.details-service-page .details-service-page-container.container .service-detail-pge select option:not(:checked){font-family:Albert Sans,sans-serif;font-weight:400}.details-service-page .details-service-page-container.container .service-detail-pge .description{font-size:calc(13.6px + .125vw);white-space:pre-line;word-break:break-word}.details-service-page .details-service-page-container.container .service-detail-pge h5.title-item-variant{font-size:15px!important}.details-service-page .details-service-page-container.container .service-detail-pge h5{color:#1f3e71!important;font-size:clamp(1rem,2vw,1.1rem)!important;font-weight:700}.details-service-page .details-service-page-container.container .service-detail-pge .quantity-section{align-items:start;display:flex;flex-direction:column;justify-content:start}.details-service-page .details-service-page-container.container .service-detail-pge .in-stock{color:#11a21fbf!important}.details-service-page .details-service-page-container.container .service-detail-pge .dot-available{background:#4daa57;border:2px solid #4daa57;border-radius:50%;box-sizing:content-box;display:inline-block;height:4px;min-height:4px;min-width:4px;position:relative;width:4px}.details-service-page .details-service-page-container.container .service-detail-pge .dot-available:after{animation:circle-pulse 2s infinite;border-radius:50%;box-shadow:0 0 #4daa57;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes circle-pulse{0%{box-shadow:0 0 #4daa57e6;transform:scale(.95)}50%{box-shadow:0 0 0 8px #4daa5700;transform:scale(1)}to{box-shadow:0 0 #4daa5700;transform:scale(.95)}}.details-service-page .details-service-page-container.container .service-detail-pge .items-available{align-items:center;cursor:default;display:flex;gap:3px;pointer-events:none}.details-service-page .details-service-page-container.container .service-detail-pge .items-available span{font-size:14px;font-weight:400}.details-service-page .details-service-page-container.container .service-detail-pge .hr-separator{background-color:#f2f4f5;border-top:1px dashed #707070;color:inherit;height:1px;margin:.7rem;opacity:.1}.details-service-page .details-service-page-container.container .service-detail-pge .bg-blurrytransparent{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(0deg,#ffffff8c,#ffffff8c),linear-gradient(0deg,#ffffff8a,#ffffff7a 60%,#ffffffc2);border:none!important;box-shadow:0 2px 6px #0000001f}.details-service-page .details-service-page-container.container .service-detail-pge .bg-blurrytransparent svg{fill:#878787!important}.details-service-page .details-service-page-container.container .service-detail-pge .shared_container{padding-right:4px;padding-top:4px;position:absolute;right:0;top:0}.details-service-page .details-service-page-container.container .service-detail-pge .shared-button_noborder{border:none!important;padding:0 .4rem!important}.details-service-page .details-service-page-container.container .service-detail-pge .btn-favorite{--bs-btn-color:#a2a5b1;--bs-btn-border-color:#a2a5b1;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a2a5b1;--bs-btn-hover-border-color:#a2a5b1;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a2a5b1;--bs-btn-active-border-color:#a2a5b1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#a2a5b1;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#a2a5b1;--bs-gradient:none}.details-service-page .details-service-page-container.container .service-detail-pge .overflow-hidden-text{max-height:350px;overflow:hidden;position:relative;transition:all .3s ease-in-out}.details-service-page .details-service-page-container.container .service-detail-pge .showingmore{max-height:unset!important}.details-service-page .details-service-page-container.container .service-detail-pge .gradient-overlay{background:linear-gradient(#fff0,#fff);bottom:0;height:70px;left:0;position:absolute;right:0;transition:all .3s ease-in-out}.details-service-page .details-service-page-container.container .service-detail-pge .showmoreBtn{color:#024e93;cursor:pointer;display:flex;font-size:clamp(.85rem,2vw,.9rem);justify-content:center}.details-service-page .details-service-page-container.container .schedule-overlay{background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1060}.details-service-page .details-service-page-container.container .schedule-overlay.active{opacity:1;visibility:visible}.details-service-page .details-service-page-container.container .schedule-modal{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:500px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transition:transform .3s ease;width:90%}.details-service-page .details-service-page-container.container .schedule-overlay.active .schedule-modal:not(.mobile){transform:translate(-50%,-50%) scale(1)}.details-service-page .details-service-page-container.container .schedule-overlay.mobile{align-items:flex-end;display:flex;justify-content:center}.details-service-page .details-service-page-container.container .schedule-modal.mobile{border-radius:16px 16px 0 0;left:auto;margin:0;max-height:90vh;max-width:100%;position:relative;top:auto;transform:translateY(100%);width:100%}.details-service-page .details-service-page-container.container .schedule-overlay.mobile.active .schedule-modal.mobile{transform:translateY(0)}.details-service-page .details-service-page-container.container .schedule-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.details-service-page .details-service-page-container.container .schedule-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.details-service-page .details-service-page-container.container .btn-close{background:none;border:none;color:#6c757d;cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;transition:color .15s ease}.details-service-page .details-service-page-container.container .btn-close:hover{color:#333}.details-service-page .details-service-page-container.container .schedule-body{flex:1;overflow-y:auto;padding:0}@media (max-width:768px){.details-service-page .details-service-page-container.container .schedule-header{padding:1rem 1.25rem}.details-service-page .details-service-page-container.container .schedule-body{padding:1.25rem}.details-service-page .details-service-page-container.container .schedule-title{font-size:1.125rem}}@media (max-width:576px){.details-service-page .details-service-page-container.container .schedule-modal.mobile{border-radius:12px 12px 0 0}.details-service-page .details-service-page-container.container .schedule-header{padding:.875rem 1rem}.details-service-page .details-service-page-container.container .schedule-body{padding:0}}.details-service-page .bg-soft-graying{background-color:#f5f5f5}.details-service-page .calidad-garantizada{background:#e1b426;background:radial-gradient(circle farthest-corner at center center,#e1b426 0,#ae7610);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.details-service-page .truck-delivery-icon-cc{color:var(--bs-gray-600);font-size:21px;stroke:#6c6c6c}.details-service-page .more-info-price{background:#f5f5f5;border:1px solid #cbcbcb;border-radius:.7rem;color:#606060!important;will-change:height}.details-service-page .prev-page-arrow{color:#878787;font-size:23px}.details-service-page .popup-follow-service-scroll{align-items:center;background-color:#fff;border-radius:8px;border-top:1px solid var(--primary-yellow);bottom:13px!important;bottom:20px;box-shadow:unset!important;display:flex;justify-content:space-between;left:50%;max-width:100%;padding:6px 18px!important;position:fixed;text-align:center;transform:translate(-50%,-50%);width:100%;z-index:1000}.details-service-page .popup-follow-service-scroll .promotion_badget{margin-top:-7px}.details-service-page .popup-follow-service-scroll .price-preview{color:#6c757d!important;font-size:12px;font-weight:400;padding-bottom:3px;text-decoration:line-through}.details-service-page .popup-follow-service-scroll .price-preview .currency-text{font-size:10px}.details-service-page .popup-follow-service-scroll .currency-text{font-size:13px}.details-service-page .more-like-this .title_section{font-size:1.5rem!important}.details-service-page .popup-follow-service-scroll p{flex-grow:1;font-size:14px;margin:0}.details-service-page .popup-follow-service-scroll img{aspect-ratio:1/1;border-radius:5px;height:50px;max-width:50px;min-width:50px;-o-object-fit:cover;object-fit:cover}.details-service-page .popup-follow-service-scroll button{font-size:14px;margin-left:10px;text-wrap:nowrap}@media (min-width:768px){.details-service-page .popup-follow-service-scroll{border:1px solid #ccc;box-shadow:0 4px 8px #0000001a!important;height:90px;max-width:80%;padding:20px!important;top:90%}}.details-service-page .more-like-this.container{max-width:1440px}.details-service-page .more-like-this .title_section{font-size:16px!important}.details-service-page .reviews-questions{max-width:1440px!important}.details-service-page .data-sheet-wrapper{max-height:150px;overflow:hidden;position:relative;transition:max-height .3s ease}.details-service-page .data-sheet-wrapper.collapsed{max-height:150px}.details-service-page .data-sheet-wrapper:not(.collapsed){max-height:100%}.details-service-page .gradient-overlay{background:linear-gradient(180deg,#fff0,#fff);bottom:0;height:60px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.details-service-page .gradient-overlay.hidden{opacity:0;visibility:hidden}.details-service-page .description-wrapper{max-height:150px;overflow:hidden;position:relative;transition:max-height .3s ease}.details-service-page .description-wrapper.collapsed{max-height:450px}.details-service-page .description-wrapper:not(.collapsed){max-height:100%}.details-service-page button[aria-expanded=true] i{transform:rotate(180deg);transition:transform .3s ease}.details-service-page button[aria-expanded=false] i{transform:rotate(0);transition:transform .3s ease}.details-service-page .favoritebtn-position{bottom:-36px}.details-service-page .refund-section .card{border:1px solid var(--primary-blue)!important}.details-service-page .refund-section .fa-angle-right{font-size:14px}.details-service-page .refund-section .refund-icon-cc{height:19px;width:18px}.details-service-page .col-lg-product-detail .sticky-top{position:unset}.details-service-page .promotion_badget{padding:2px 5px}.details-service-page .btn-share-cc{justify-content:center}.details-service-page .btn-share-cc i,.details-service-page .shared-icon-cc{color:#02519a!important}.details-service-page .share-socialmedia-sm{align-items:center;aspect-ratio:1/1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(0deg,#ffffff8c,#ffffff8c),linear-gradient(0deg,#ffffff8a,#ffffff7a 60%,#ffffffc2);border:unset;border-radius:100%!important;box-shadow:0 2px 6px #0000001f;box-sizing:border-box;color:#00000080;cursor:pointer;display:flex;font-size:22px;height:34px;justify-content:center;margin:0 auto;position:relative;transition:all .32s ease;width:34px}.details-service-page .share-socialmedia-sm .btn-share-cc i,.details-service-page .share-socialmedia-sm i{color:#02519a!important}.details-service-page .share-socialmedia-sm .shared-icon-cc{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .32s ease;z-index:999}.details-service-page .share-socialmedia-sm ul.dropdown-menu>p{display:none!important}.details-service-page .share-socialmedia-sm:after{content:none;display:none}.details-service-page .data-sheet-container{border-collapse:separate;display:flex;flex-direction:column;width:100%}.details-service-page .data-sheet-item{background-color:#dfe9ff;border:3px solid #fff;border-top:none;display:flex;justify-content:space-between;padding:8px 12px}.details-service-page .data-sheet-item:first-child{border-radius:12px 12px 0 0;border-top:1px solid #fff}.details-service-page .data-sheet-item:last-child{border-radius:0 0 12px 12px}.details-service-page .data-sheet-title{font-size:clamp(.85rem,2vw,.9rem);font-weight:700;line-height:1.3;padding-right:1rem;width:40%}.details-service-page .data-sheet-value{font-size:clamp(.85rem,2vw,.9rem);line-height:1.3;width:60%}.details-service-page .attribute-title{color:var(--text-elbloque);font-size:calc(12.6px + .125vw);margin-bottom:6px;margin-top:.5rem}.details-service-page .attribute-title select,.details-service-page .attribute-title span{color:#324154!important;font-size:calc(12.6px + .125vw);font-weight:500}.details-service-page input[type=radio][disabled]+.radio-label{cursor:not-allowed;opacity:.5}.details-service-page input[type=radio][disabled]+.radio-label:hover:after,.details-service-page input[type=radio][disabled]+.radio-label:hover:before{display:none}.details-service-page .color-options .custom-choose{align-items:center;display:flex;gap:5px;justify-content:normal}.details-service-page .color-options .custom-choose .color-image{border-radius:3px;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.details-service-page .color-options .custom-choose .radio-label{cursor:pointer;display:inline-block;position:relative}.details-service-page .color-options .custom-choose .radio-label:hover:after{background-color:#000c;border-radius:5px;color:#fff;content:attr(title);font-size:12px;left:50%;opacity:0;padding:2px 5px;position:absolute;top:109%;transform:translate(-50%);transition:opacity .3s;white-space:nowrap;z-index:1000}.details-service-page .color-options .custom-choose .radio-label:hover:before{border:6px solid transparent;border-bottom-color:#000c;bottom:-14%;content:"";left:50%;position:absolute;transform:translate(-50%);z-index:1000}.details-service-page .color-options .custom-choose .radio-label:hover:after,.details-service-page .color-options .custom-choose .radio-label:hover:before{opacity:1}.details-service-page .color-options .custom-choose input[type=checkbox],.details-service-page .color-options .custom-choose input[type=radio]{display:none}.details-service-page .color-options .custom-choose input[type=radio]+label{align-items:center;border:2px solid transparent;border-radius:1rem;cursor:pointer;display:flex;height:30px;justify-content:center;padding:-2px;position:relative;transition:all .3s ease-in-out;width:30px}.details-service-page .color-options .custom-choose input[type=radio]:checked+label{align-items:center;border:2px solid #578bf3;border-radius:5px;cursor:pointer;display:flex;height:30px;justify-content:center;padding:-2px;position:relative;transition:all .3s ease-in-out;width:30px}.details-service-page .color-options .custom-choose input[type=radio]+label>i{display:none}.details-service-page .color-options .custom-choose input[type=radio]:checked+label>i{display:block}.details-service-page .size-options .custom-choose{align-items:center;display:flex;gap:5px;justify-content:normal}.details-service-page .size-options .custom-choose .radio-label{cursor:pointer;display:inline-block;position:relative}.details-service-page .size-options .custom-choose .radio-label:hover:after{background-color:#000c;border-radius:5px;color:#fff;content:attr(title);font-size:12px;left:50%;opacity:0;padding:2px 5px;position:absolute;top:109%;transform:translate(-50%);transition:opacity .3s;white-space:nowrap;z-index:1000}.details-service-page .size-options .custom-choose .radio-label:hover:before{border:6px solid transparent;border-bottom-color:#000c;bottom:-14%;content:"";left:50%;position:absolute;transform:translate(-50%);z-index:1000}.details-service-page .size-options .custom-choose .radio-label:hover:after,.details-service-page .size-options .custom-choose .radio-label:hover:before{opacity:1}.details-service-page .size-options .custom-choose input[type=checkbox],.details-service-page .size-options .custom-choose input[type=radio]{display:none}.details-service-page .size-options .custom-choose input[type=checkbox]+label,.details-service-page .size-options .custom-choose input[type=checkbox]:not(checked)+label,.details-service-page .size-options .custom-choose input[type=radio]+label,.details-service-page .size-options .custom-choose input[type=radio]:not(checked)+label{border:2px solid #e8e8e8;border-radius:9px;font-size:12px;font-weight:500;padding:2px 12px;text-align:center;transition:.4s}.details-service-page .size-options .custom-choose input[type=checkbox]:checked+label,.details-service-page .size-options .custom-choose input[type=radio]:checked+label{background:#fafbfe;border:2px solid #578bf3;border-radius:5px;color:#578bf3;position:relative;transition:.4s}.details-service-page .size-options .size-details{color:#6c6c6c;font-size:12px}.details-service-page .size-options .size-guia{background:#f6f6f6;border:none;color:#155ca2;font-size:calc(10.6px + .125vw);min-width:127px;padding:2px 12px;transition:.4s}.details-service-page .variant-options .custom-choose{align-items:center;display:flex;gap:5px;justify-content:normal}.details-service-page .variant-options .custom-choose input[type=checkbox],.details-service-page .variant-options .custom-choose input[type=radio]{display:none}.details-service-page .variant-options .custom-choose input[type=checkbox]+label,.details-service-page .variant-options .custom-choose input[type=checkbox]:not(checked)+label,.details-service-page .variant-options .custom-choose input[type=radio]+label,.details-service-page .variant-options .custom-choose input[type=radio]:not(checked)+label{border:2px solid #e8e8e8;border-radius:9px;cursor:pointer;font-size:12px;font-weight:500;padding:2px 12px;text-align:center;transition:.4s}.details-service-page .variant-options .custom-choose input[type=checkbox]:checked+label,.details-service-page .variant-options .custom-choose input[type=radio]:checked+label{background:#fafbfe;border:2px solid #578bf3;border-radius:5px;color:#578bf3;position:relative;transition:.4s}.details-service-page .refund-img{margin-right:11px;width:25px}.details-service-page .truckdelivery-img{margin-right:11px;width:30px}.details-service-page .btn-hover-highlight{overflow:hidden;position:relative;z-index:1}.details-service-page .btn-hover-highlight:after{background-color:#ffffff80;border-right:2px solid #fff;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;transform:translate(-105%);transition:all .5s;width:100%;z-index:1}.details-service-page .btn-hover-highlight:hover:after{opacity:0;transform:translate(0)}.details-service-page .estimated-text{color:var(--bs-gray-600);cursor:default;transition:all .3s ease}.details-service-page .container{max-width:1320px}.details-service-page .delivery-section{background:#fff;border-radius:8px;font-size:14px;padding:.5rem 0}.details-service-page .title-benefits{font-size:clamp(.85rem,2vw,1rem)}.details-service-page i.fas.fa-heart{cursor:pointer;display:none}.details-service-page span.fav:hover>i.fas.fa-heart{display:contents}.details-service-page span.fav:hover>i.far.fa-heart{display:none}.details-service-page i.fa-heart{color:var(--primary-yellow);font-size:24px}.details-service-page .card-badge{border-radius:.8rem}.details-service-page .price{font-size:24px;font-weight:500}.details-service-page .price-none{font-size:18px;text-decoration:line-through}.details-service-page button.btn-add-cart{background-color:#ffedbd;border-color:#ffedbd;border-radius:.6rem!important;color:#e37900;font-weight:600;height:44px;width:100%;z-index:2}.details-service-page button.btn-add-cart:hover{background-color:#d59b00f2;border-color:#f1b209;color:#fff}.details-service-page select{border-color:#ebebeb}.details-service-page .card{border:1px solid #ebebeb!important}.details-service-page .card img.shop-image{border:1px solid #ebebeb!important;border-radius:100px;height:100px;padding:.2rem;width:100px}.details-service-page .card .store-image{align-items:center;background:var(--bs-gray-400);border-radius:100%;display:flex;height:100px;justify-content:center;padding:.2rem;width:100px}.details-service-page .card .store-image span{color:#1f3e71!important;font-size:50px}.details-service-page .card-service-details{border-radius:10px!important;box-shadow:0 0 0 1px #0000000d,inset 0 0 0 1px #d1d5db00!important}.details-service-page .card:hover{box-shadow:none!important}.details-service-page .text-small{font-size:13px}.details-service-page .shopping-mobile-btn{bottom:0;position:sticky}.details-service-page .header-detail-modal{background:#fff;position:sticky;top:0;z-index:5}.details-service-page .table>:not(caption)>*>*{color:#324154!important;font-size:calc(12.6px + .125vw);font-weight:500;padding:8px}.details-service-page .visit-shop{color:var(--primary-blue);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:-.5px}.details-service-page .store-data{line-height:1.2}.details-service-page .name-store{font-size:15.5px;font-weight:500}.details-service-page .sell-from{margin-bottom:.6rem}.details-service-page .features-name{color:#6c6c6c;font-size:calc(12.6px + .125vw)}.details-service-page th{text-align:left}.details-service-page td{text-align:right}.details-service-page .features-data{font-size:calc(11.6px + .125vw);font-weight:500}.details-service-page .feature-single{border:1px solid #e9e9e9;border-radius:12px;height:100%;justify-content:left;padding:10px 10px 15px;text-align:left;width:100%}.details-service-page .star-icon{color:#6d767e63;font-size:13px}.details-service-page .star-color{color:#f1b20a}@media (min-width:700px) and (max-width:991px){.details-service-page .col-lg-product-detail{padding-left:27px!important;padding-right:5px!important}}@media (min-width:992px){.details-service-page .popup-follow-service-scroll .promotion_badget{margin-top:3px}.details-service-page .col-lg-product-gallery{width:580px}.details-service-page .col-lg-product-detail{transition:all .3s ease;width:calc(100% - 580px)}}@media (min-width:1200px){.details-service-page .col-lg-product-gallery{width:700px}.details-service-page .col-lg-product-detail{margin-left:2rem;width:calc(100% - 810px)}}@media (min-width:1650px){.details-service-page .details-service-page .favoritebtn-position{right:88px}}@media (max-width:1060px){.details-service-page .refund-section{align-items:start!important;flex-direction:column!important;transition:all .3s ease}.details-service-page .refund-estimated-text{font-size:calc(10.6px + .125vw);margin-left:2.2rem;margin-top:-4px}}@media (max-width:767.98px){.details-service-page .infoContainer{display:flex;flex-direction:column-reverse}}.details-service-page .add_item_cart .bg-shiny-green{background:#24926f;border-radius:8px;padding:.4rem}.details-service-page .add_item_cart .bg-shiny-blue{border-radius:8px;padding:.4rem}.details-service-page .add_item_cart .bg-shiny-blue i{font-size:15px}@media (max-width:772px){.details-service-page .add_item_cart{font-size:11px!important}}.details-service-page .is-not-online{background:#80808024;border-radius:10px;color:#ff9703;margin-top:20px;padding:10px 20px;text-align:center}.details-service-page .is-not-online span{color:gray;margin-left:14px}.details-service-page .item-variant{border:1px solid #ccc;border-radius:10px;font-size:13px;font-weight:600;transition:all .3s ease}.details-service-page .item-variant.item-variant-selected{background-color:color-mix(in oklab,oklch(75% .18 85.87deg) 10%,transparent);border:1px solid #f0b111;color:#302f5b!important}.details-service-page .item-variant.item-variant-disabled{border:1px dashed #444;opacity:.4}.details-service-page .item-variant:hover:item-variant-disabled{border:1px solid #ccc}.details-service-page .item-variant:hover:item-variant-available{border:1px solid #f0b111}.details-service-page .modal-backdrop{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.details-service-page .modal-backdrop .my-modal{max-height:70vh;overflow-y:auto;width:50%}@media (max-width:640px){.details-service-page .modal-backdrop .my-modal{width:100%}}.details-service-page .img-type-pay{border:.5px solid #d3d3d3;border-radius:.5px;width:40px}.details-service-page div.list{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;line-height:1.3;margin-top:5px}.details-service-page .bullet-item:before{color:#000;content:"• ";font-weight:700}.details-service-page .container_payments_plans .title-msi_rules span{cursor:inherit}.details-service-page .container_payments_plans p{color:var(--bs-gray-700);font-size:15px;margin-bottom:5px}.details-service-page .container_payments_plans p span.available-msi{color:var(--bs-success)}.details-service-page .container_payments_plans p span.unavailable-msi{color:var(--bs-gray-700)}.details-service-page .container_payments_plans span{color:var(--bs-primary);cursor:pointer;font-size:15px;letter-spacing:-.3px}@media (max-width:991px){.details-service-page .cards-wrapper-services-from-store{grid-template-columns:repeat(1,1fr);grid-gap:10px}.details-service-page .cards-wrapper-services-from-store .card-product-general{flex-direction:row!important}.details-service-page .cards-wrapper-services-from-store .card-product-general .link-to-product{display:block;height:100%;width:135px}.details-service-page .cards-wrapper-services-from-store .card-product-general .text-title{color:var(--primary-blue)!important;font-size:15.5px;font-weight:600;height:35px}.details-service-page .cards-wrapper-services-from-store .card-product-general .text-price{color:var(--dark-blue)!important;font-size:18px}.details-service-page .mobile-sticky-buy{background-color:#fff;border:none;border-top:1px solid #f6f6f6;bottom:0;box-shadow:0 -6px 12px -4px #00000014;height:3.3rem;left:0;padding:.06rem 1rem 0;position:fixed;transition:.3s;width:100%;z-index:10}.details-service-page .mobile-sticky-buy .btn-hover-highlight{align-items:center;flex:1;font-size:1rem;height:38px;line-height:1;text-wrap:nowrap}.details-service-page .mobile-sticky-buy .btn-add-cart{border-radius:.6rem!important}}@media (min-width:991px) and (max-height:1000px){.details-service-page .favoritebtn-position{right:78px}.details-service-page .col-lg-product-detail .sticky-top{position:unset;z-index:0}.details-service-page .col-lg-product-detail .sticky-top.scrolled{position:unset;top:110px;transition:all .3s ease;z-index:0}}@media (min-width:767px){.details-service-page .card-badge-share,.details-service-page .dropdown-socialmedia{background:#fff;border:none;color:#aaa}.details-service-page .card-badge-share i,.details-service-page .dropdown-socialmedia i{color:#aaa;margin-right:4px}.details-service-page .card-badge-share button,.details-service-page .dropdown-socialmedia button{border:2px solid #e8e8e8;border-radius:.4rem!important;font-size:calc(9.4px + .1875vw)!important;padding:1px 4px}.details-service-page .dropdown-socialmedia .dropdown-toggle:after{content:"";display:none}}@media (min-width:991px){.details-service-page .cards-wrapper-services-from-store{grid-template-columns:repeat(5,1fr);grid-gap:10px}.details-service-page .favoritebtn-position{bottom:-43px!important;right:28px}.details-service-page .refund-section .card{border:1px solid #e9e9e9!important}.details-service-page .trust-block{align-items:center;border-bottom:1px solid #e9e9e9;height:100px}.details-service-page .trust-container{min-width:40%}.details-service-page #sticky-detail{border:1px solid #e9e9e9;border-radius:15px;overflow:hidden;overflow-y:hidden;overflow-y:auto;padding:1rem;padding-bottom:0!important}.details-service-page .actions-btns{background:#fff;bottom:0;padding-bottom:15px;position:sticky}.details-service-page .actions-btns button{font-size:1.12rem;font-weight:600}.details-service-page .col-lg-product-detail .sticky-top{position:sticky;z-index:0}.details-service-page .col-lg-product-detail .sticky-top.scrolled{margin-bottom:1rem;position:sticky;top:140px;transition:all .3s ease;z-index:0}.details-service-page .card-badge-share,.details-service-page .dropdown-socialmedia{background:#fff;border:none;color:#aaa}.details-service-page .card-badge-share i,.details-service-page .dropdown-socialmedia i{color:#aaa;margin-right:4px}.details-service-page .card-badge-share button,.details-service-page .dropdown-socialmedia button{border:2px solid #e8e8e8;border-radius:.4rem!important;font-size:calc(9.4px + .1875vw)!important;padding:1px 4px}.details-service-page .dropdown-socialmedia .dropdown-toggle:after{content:"";display:none}#product-questions_section{border:1px solid rgba(116,174,225,.52)!important;border-radius:10px;padding:1rem}.popup-follow-service-scroll{border:1px solid #ccc;box-shadow:0 4px 8px #0000001a!important;height:90px;max-width:50%;padding:20px!important;top:90%}}
