html{overflow-y:scroll;scroll-behavior:smooth}:root{--ag-0-animation-duration:0.5s}p{margin-bottom:0;padding-bottom:1rem}.about-section-form label{margin:0;display:block;text-align:left!important}.about-section-form{padding:10px}:hover{transition-duration:.5s}select{width:50%;padding:5px 10px;border-color:transparent;border-radius:5px}textarea{width:100%;border:2px solid rgba(70,130,180,.3);border-radius:5px}#id{color:#fff}.fab,.far,.fas{min-width:50px;font-size:1.5rem;padding:10px}.jumbotron{background-color:transparent}.crop-small{object-fit:cover;width:100%;height:12em}.crop-programs{object-fit:cover;width:100%;height:auto;aspect-ratio:4/3}.crop{object-fit:cover;width:100%;height:20em}.crop-large{object-fit:cover;width:100%;height:30em}.crop-full{object-fit:cover;width:100%;height:100%}.crop-insta{object-fit:cover;height:16em;min-height:16em;width:100%;border-radius:0}.crop-insta-profile-pic{object-fit:cover;height:3em;width:3em;border-radius:50%;position:absolute;top:15em;left:.5em;border:3px solid #fff}.crop-product-round{aspect-ratio:1/1;width:100%;object-fit:cover;border-radius:13px}.crop-square{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}@media (max-width:992px){.crop-product-round{margin:3% 0}}.crop-video{width:100%;object-fit:cover;aspect-ratio:4/3}.obj-position-top{object-position:top}.obj-position-center{object-position:center}.obj-position-botom{object-position:bottom}.cropmedia{object-fit:cover;width:100%;height:15em;margin:3%}.cropmedia:hover{border-radius:5px;transition:.3s}.cropmedia.selected{border:5px solid #c21717;border-radius:5px}.thumbnail{width:100%;height:5em;margin:1%}.avatar{vertical-align:middle;width:150px;height:150px;border-radius:50%}.avatar-medium{vertical-align:middle;width:70px;height:70px;border-radius:50%}.avatar-small{vertical-align:middle;width:30px;height:30px;border-radius:50%}.avatar-smaller{vertical-align:middle;width:20px;height:20px;border-radius:50%}.lds-ring{display:inline-block;position:relative;width:80px;height:80px;margin:0 50%}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid rgba(70,130,180,.3);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:rgba(70,130,180,.3) transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.scrollable-dropdown{width:100%;max-height:70vh;margin:10vh auto;overflow-y:auto}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:700px){iframe{min-height:600px}#payment-element iframe{min-height:initial}.datepicker-inline{margin:0 auto}}@media (max-width:1199px){.btn-md-block{display:block;width:100%}input[type=button].btn-md-block,input[type=reset].btn-md-block,input[type=submit].btn-md-block{width:100%}.btn-block+.btn-md-block,.btn-md-block+.btn-block,.btn-md-block+.btn-md-block{margin-top:.5rem}}#pleaserotate-graphic{fill:#fff}#pleaserotate-backdrop{color:#fff;background-color:rgba(0,0,0,.5)}.bubble{background-color:#f8f9fa;border:2px solid #f8f9fa;border-radius:10px;margin:.75rem 0;padding:1rem}#floating_nav{background-color:#fff;border:2px solid #cfcfcf;border-radius:10px;max-width:350px;position:fixed;float:left;margin-top:20vh;margin-left:.5rem;z-index:1}@media (max-width:1684px){#floating_nav{transition-duration:.5s;background-color:#fff;border:2px solid #cfcfcf;border-radius:10px;width:120px;position:fixed;float:left;margin-top:7rem;margin-left:-1.5rem}#floating_nav span{display:none}#floating_nav:hover{width:350px;margin-left:.5rem}#floating_nav:hover span{display:inline}#floating_nav .dropdown-menu{background-color:#fff;min-width:350px}}.zoomable-parent:hover{overflow:visible;z-index:999}.zoomable:hover{position:relative;z-index:999;transform:scale(1.2);transition-duration:.5s}.card-deck .col-md-1,.card-deck .col-md-10,.card-deck .col-md-11,.card-deck .col-md-12,.card-deck .col-md-2,.card-deck .col-md-3,.card-deck .col-md-4,.card-deck .col-md-5,.card-deck .col-md-6,.card-deck .col-md-7,.card-deck .col-md-8,.card-deck .col-md-9{transform:translateZ(0);margin-bottom:1.25rem}.card-deck .card{min-height:100%;transition-duration:.5s;border-radius:7px;border:1px solid rgba(0,0,0,.048);box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048);overflow:hidden;margin:0}.color-option{width:20px;height:20px;margin:0 auto;margin-bottom:.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:inset -2px -2px rgba(0,0,0,.2)}.color-option-2{width:14px;height:14px;margin-left:.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:inset -2px -2px rgba(0,0,0,.2)}.color-option-3{width:35px;height:35px;margin:0 auto;margin-bottom:.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:inset -5px -3px rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.3)}.item-card{overflow:hidden;background-color:var(--ion-card-color,#fff);color:var(--ion-color-dark);border-radius:.5rem}.item-card .card-body{padding:.2rem .5rem}.card.no-hover{min-height:0;margin:.5rem;padding:.8rem}.card:hover{margin:.3rem .7rem}.card.small-hover:hover{margin:.5rem}.card.no-hover:hover{margin:.5rem}.card-body{padding:10px 0}.card-additionals{position:absolute;top:10px;left:10px}.col-layout .card-additionals{left:unset}.card-additionals .card-text{margin:2px;padding:4px;border-radius:4px;background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast);line-height:1.2em;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-moz-box-orient:vertical;-webkit-line-clamp:1;-webkit-box-orient:vertical}.col-layout .card-additionals .card-text{font-size:.8rem}@media(max-width:576px){.col-layout .card-additionals .card-text{font-size:.65rem}}.card-additionals img.brand-logo{height:2rem}.card-additionals img.brand-logo.medium{height:2.5rem}.card-additionals.bottom{top:unset;bottom:0}img.brand-logo.big{height:4rem;margin:1rem 0}.card-title{min-height:34px;font-size:1.2rem;margin-bottom:.8rem;display:flex;align-items:center}.card-title .far{min-width:auto;padding:0;margin:0;padding-right:5px;color:var(--ion-color-primary)}.card-text.price a.btn{display:flex;justify-content:center;align-items:center}.card-text.price .fas{min-width:auto}.card-text.price{min-height:2.4em;line-height:1.2em}.card-text.price s{font-size:80%;opacity:.8;text-decoration-color:var(--ion-color-primary);text-decoration-thickness:1px}.card-text{font-size:.9rem;padding-bottom:.25rem}.price{font-size:1.05rem}.border{padding:0;transition-duration:.5s}.border:hover{padding:0 1rem}.white-bg{background-color:#fff;padding:0 5px}.row{margin-bottom:1rem}.text-tiny{font-size:.7em}.text-small{font-size:.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}.btn{box-shadow:0 0 3px rgba(0,0,0,.14)}.btn.btn-round{border-radius:50px!important;transition:.2s ease-in-out}.bordered{padding:10px;border-radius:7px;border:1px solid rgba(0,0,0,.048);box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06)}.icon-cart{font-size:.8rem;padding:0;margin:0 -10px}.card-aspect-ratio{aspect-ratio:.75}.card-aspect-ratio .media-anchor{height:65%}@media (max-width:576px){.card-aspect-ratio{aspect-ratio:3/5}.card-aspect-ratio .media-anchor{height:56%}.card .card-body .card-title{display:block;max-height:55%;overflow:hidden;text-overflow:ellipsis}.card-margin-mobile{margin:2rem}}.card.insta-card{background-color:#fff;border-radius:6px;object-fit:cover;height:26em}.card.insta-card:hover .crop-insta{scale:1.3;margin-top:-15%;margin-bottom:16%;overflow:hidden;transition:.3s ease-in-out}.card.insta-card.big:hover .crop-insta{scale:1.2;margin-top:-5%;margin-bottom:5%;overflow:hidden;transition:.3s ease-in-out}p.insta-text{display:-webkit-box;box-sizing:border-box;max-height:4em;min-width:0;max-width:100%;overflow:hidden;margin:0;padding:0;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;-moz-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3}p.insta-text-date{font-family:"League Mono","Fira Mono",monospace;box-sizing:border-box;padding:0;margin:0;margin-bottom:.5em;min-width:0;font-size:10px;font-weight:var(--font-weight-light);text-transform:uppercase}p.insta-profile-name{margin-top:1em}.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:1570px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.text-xxl-center{text-align:center!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-table-row{display:table-row!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media (max-width:768px){.carousel-multiple .carousel-inner .carousel-item>div{display:none}.carousel-multiple .carousel-inner .carousel-item>div:first-child{display:block}.carousel-multiple .carousel-inner .carousel-item-next,.carousel-multiple .carousel-inner .carousel-item-right.active{transform:translateX(100%)}.carousel-multiple .carousel-inner .carousel-item-left.active,.carousel-multiple .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.carousel-multiple .carousel-inner .carousel-item-next,.carousel-multiple .carousel-inner .carousel-item-prev,.carousel-multiple .carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.carousel-multiple .carousel-inner .carousel-item-next,.carousel-multiple .carousel-inner .carousel-item-right.active{transform:translateX(33.333%)}.carousel-multiple .carousel-inner .carousel-item-left.active,.carousel-multiple .carousel-inner .carousel-item-prev{transform:translateX(-33.333%)}}.carousel-multiple .carousel-inner .carousel-item-left,.carousel-multiple .carousel-inner .carousel-item-right{transform:translateX(0)}.ig-image-wrapper,.ig-image-wrapper-big{display:block;position:relative;padding-bottom:100%;margin:3px}.ig-image-wrapper:hover{color:#fff}.ig-image-wrapper-big{margin:0;margin-top:3px;padding-bottom:calc(100% + 6px)}.insta-gallery-crop{position:absolute;object-fit:cover;width:100%;height:100%;border-radius:10px}.ig-gallery-wrapper{display:flex;justify-content:center}.insta-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:var(--ion-color-primary);border-radius:6px}.insta-overlay div .insta-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.ig-image-wrapper:hover .insta-overlay{opacity:.9}.ig-image-wrapper-big:hover .insta-overlay{opacity:.9}.big-gallery-image-wrapper{display:block;position:relative;padding-bottom:100%;border-radius:10px;overflow:hidden}.big-gallery-image-wrapper-big{display:block;position:relative;padding-bottom:100%;border-radius:10px;overflow:hidden}.big-gallery-crop{position:absolute;object-fit:cover;width:100%;height:100%;border-radius:10px;padding:3px}.big-gallery-crop:hover{scale:1.1;overflow:hidden}.carousel-crop-wrapper{display:block;position:relative;margin:3px}.carousel-crop{object-fit:cover;width:100%;height:inherit;border-radius:10px}.img-magnifier-container{position:relative}.img-magnifier-glass{position:absolute;border:0 solid var(--ion-color-primary-contrast);border-radius:15px;width:100px;height:100px}.background-video-container{position:absolute;overflow:hidden;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:0 auto;z-index:-1}.background-video-container iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9){.background-video-container iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.background-video-container iframe{width:177.78vh}}.bt-0{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.bb-0{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.bl-0{border-left:0!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important}.br-0{border-right:0!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.comment-input-wrapper{display:flex;align-items:center}.comment-input-wrapper #comment-input{width:100%;display:block;border:1px solid #bebebe;border-radius:20px}#comments-wrapper{margin:1rem 0}.reply{color:var(--ion-color-primary);cursor:pointer}.comment-reply{width:100%;display:block;border:1px solid #bebebe;border-radius:20px}.reply-wrapper h5{font-size:1rem}.popover{max-width:306.6px;border-radius:6px;border:none;box-shadow:0 0 6px 1px #eee}.edit-comment{display:flex}.edit-comment a{cursor:pointer;color:var(--ion-color-primary)!important}.modal-content.popup .modal-body.scrollable{position:relative;flex:1 1 auto;margin:0;padding:0;overflow:hidden}.row.checked:nth-child(2n){background-color:#f5f5f5}.row.checked:hover{background-color:#ebebeb}.product-avatar{border-radius:8px}#app-launcher{color:#000;position:fixed;bottom:0;top:0;left:0;right:0;z-index:999;height:100%;background:rgba(0,0,0,.205);display:none;flex-direction:column;justify-content:end}#app-launcher #app-launcher-inner{background-color:#fff;height:195px;border-top-left-radius:30px;border-top-right-radius:30px}#app-launcher #app-launcher-inner .bb{text-align:center}#app-launcher #app-launcher-inner .grid{display:block}#app-launcher #app-launcher-inner .grid h5{margin:0}#app-launcher #app-launcher-inner img{margin-right:10px;border:1px solid #d9d9d9;border-radius:4px;padding:2px}#app-launcher #app-launcher-inner .btn{margin:5px 0}#app-launcher .bb{border-bottom:1px solid #dbdbdb}#consent-launcher{display:none;color:#000;position:fixed;bottom:0;left:0;width:100%;z-index:999}#consent-launcher #consent-launcher-inner{background-color:#fff;width:100%;max-width:1140px;margin:0 auto;box-shadow:0 -2.8px 2.2px rgba(0,0,0,.034),0 -6.7px 5.3px rgba(0,0,0,.048),0 -12.5px 10px rgba(0,0,0,.06)}#consent-launcher #consent-launcher-inner .bb{text-align:center}#consent-launcher #consent-launcher-inner .grid{display:block}#consent-launcher #consent-launcher-inner .grid h5{margin:0}#consent-launcher #consent-launcher-inner img{margin-right:10px;border:1px solid #d9d9d9;border-radius:4px;padding:2px}#consent-launcher #consent-launcher-inner .btn{margin:5px 0}#consent-launcher .bb{border-bottom:1px solid #dbdbdb}.cookie-consent-button{border:none;padding:8px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:4px}@media (max-width:400px){.cookie-consent-button{padding:6px 8px}}.cookie-consent-button:hover{box-shadow:0 -2px 5px rgba(0,0,0,.2)}.cookie-consent-button:active{opacity:.5}.cookie-consent-button.btn-success{background-color:var(--ion-color-primary)!important;color:var(--ion-color-primary-contrast)!important}.cookie-consent-button.btn-grayscale{background-color:#dfe1e5;color:#000}.cookie-consent-button.btn-outline{background-color:var(--ion-color-primary-contrast);color:var(--ion-color-primary);opacity:.8}.cookie-consent-options{display:flex;flex-wrap:wrap;margin-bottom:10px;flex-direction:column}.cookie-consent-options label{margin:4px 10px;font-size:1rem}.cookie-consent-options label:not(:first-child){cursor:pointer}.cookie-consent-options input{margin-right:5px}#consent-title{padding:.7rem .25rem;margin:0;font-size:1rem}#consent-read-more{font-size:.7rem;color:var(--ion-color-primary);cursor:pointer}#consent-read-more:hover{cursor:pointer;text-decoration:underline}.hide-launcher{display:none}#app-store-button,#google-play-button{display:none}.my-tooltip-container{position:relative;cursor:pointer}.my-tooltip{color:#000;padding:18px 18px;background:#fff;position:absolute;z-index:999;width:400px;border-radius:5px;text-align:left;filter:drop-shadow(0 3px 5px #11111154);line-height:1.5;display:none;bottom:33px;right:20%;margin-right:-140px;font-weight:400}.my-tooltip:after{content:"";position:absolute;bottom:-9px;right:50%;margin-left:-9px;width:18px;height:18px;background:#fff;transform:rotate(45deg);border-bottom-right-radius:9px}.my-tooltip-trigger:hover+.my-tooltip{display:block}.my-tooltip-trigger+.my-tooltip:hover{display:block}.rounded-collapse-container{display:flex;align-items:center;border-radius:20px;background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast);cursor:pointer}.modal-open .modal,body.modal-open{padding-right:0!important}.componentModal .modal-dialog.full-screen{width:100%;max-width:100%;margin:0;height:100%}.componentModal .modal-dialog.full-screen .modal-content{height:100%}.modal-close-btn{position:absolute;right:calc(5% - 15px);top:0;width:1.5rem;height:1.5rem;padding:0;margin:0;background-color:transparent;font-size:1.5rem;color:var(--ion-color-primary);text-shadow:none;line-height:.9;opacity:.8}.modal-close-btn:hover{opacity:1}@media (min-width:768px){.modal-close-btn{width:2rem;height:2rem;font-size:1.8rem}}@media (min-width:1280px){.modal-close-btn{width:2.5rem;height:2.5rem;font-size:2.3rem}}.modal-dialog:not(.full-screen) .modal-close-btn{width:2rem;height:2rem;font-size:1.5rem;top:20px;right:8px}.filter-box{position:absolute;z-index:998;max-height:200px;width:230px;overflow-y:auto;background:var(--ion-color-light);border:1px solid #dcdcdc;font-size:.85rem}.filter-type-text{position:relative;display:flex;align-items:center;z-index:99;padding-bottom:1px;font-size:.85rem;cursor:pointer;transition:0s}.filter-type-text.no-underline{border-bottom:1px solid var(--ion-color-light)}.filter-type-text:not(.no-underline):hover{padding-bottom:0;border-bottom:1px solid var(--ion-color-light-contrast)}.filter-type-text:focus{padding-bottom:0;border-bottom:1px solid var(--ion-color-light-contrast)}.blackdrop{position:fixed;z-index:-2;height:100vh;width:100vw;left:0;top:0}.selected-filter{padding:5px 15px;margin-right:10px;border-radius:50px;border:1px solid #dcdcdc;background-color:var(--ion-color-light);color:var(--ion-color-light-contrast)}.clear-filters-btn{border-bottom:1px solid var(--ion-color-light-contrast);font-size:.9rem}#filters-left .clear-filters-btn{border-bottom:none}#filter-value,#sort-value{margin-left:5px}#search.btn.btn-round{border-radius:50px!important;font-size:.9rem}.bootstrap-select{background:0 0}#filters .bootstrap-select,#filters-left .bootstrap-select{background:0 0}.bootstrap-select>.dropdown-toggle{border-radius:20px;background-color:#fff!important;box-shadow:0 0 0 1px #ced4da}#filters .bootstrap-select>.dropdown-toggle,#filters-left .bootstrap-select>.dropdown-toggle{font-size:.85rem;box-shadow:none;border-radius:0;padding:0;padding-bottom:3px;border:none;transition:none;background-color:transparent!important}#filters .bootstrap-select>.dropdown-toggle .filter-option,#filters-left .bootstrap-select>.dropdown-toggle .filter-option{color:unset!important}#filters .bootstrap-select>.dropdown-toggle:hover,#filters-left .bootstrap-select>.dropdown-toggle:hover{padding-bottom:2px;border-bottom:1px solid var(--ion-color-light-contrast)}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background:initial;border-color:var(--ion-color-primary)}#filters-left h6{font-size:1rem}#filters-left label,#filters-left p{font-size:.85rem}.ribbon{display:inline-block;margin:1rem 0;padding:.5rem;border-radius:50px;color:var(--ion-color-primary-contrast);background-color:var(--ion-color-primary)}.ribbon.square{border-radius:0}.item-container #price_tag,.item-partial .price-text{font-weight:800;color:var(--ion-color-primary)}#price_tag s{text-decoration-color:var(--ion-color-primary)}#price_tag small{font-size:70%}.option-selector{padding:.2rem;border-radius:12px}#allowed_hours .btn{border-radius:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.item-card-design-1 .item-container:not(.new-item-container){background-color:#fff;border-radius:25px}.item-card-design-1 .comments-container,.item-card-design-1 .rating-wrapper{background-color:var(--ion-card-color,#fff);color:var(--ion-color-dark);border-radius:10px}.item-card-design-1 #allowed_hours .btn,.item-card-design-1 #attached-priceplan-form .btn.about-section-form,.item-card-design-1 #optionsForm .btn,.item-card-design-1 .item-card,.item-card-design-1 .item-col .crop-square{border-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.item-card-design-2 .item-container:not(.new-item-container){background-color:#fff}.item-card-design-2 .ribbon{border-radius:0}.item-card-design-2 #search.btn-round,.item-card-design-2 .bootstrap-select>.dropdown-toggle,.item-card-design-2 .btn-round,.item-card-design-2 .calendar-card .datepicker table td.day:not(.disabled){box-shadow:none;border-radius:0!important;border:1px solid var(--ion-color-light-contrast)!important;transition:.2s ease-in-out}.item-card-design-2 .datepicker table tr td.active{border-radius:0!important}.item-card-design-2 .calendar-card .datepicker,.item-card-design-2 .comments-container,.item-card-design-2 .rating-wrapper{background-color:var(--ion-card-color,#fff);color:var(--ion-color-dark);border-radius:0}.item-card-design-2 #allowed_hours .btn,.item-card-design-2 #attached-priceplan-form .btn,.item-card-design-2 #optionsForm .btn,.item-card-design-2 .item-card,.item-card-design-2 .item-card-design-2 .row-layout .crop-square,.item-card-design-2 .item-col .crop-square{border-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.item-card-design-3 .item-container:not(.new-item-container){background-color:#fff;border-radius:25px}.item-card-design-3 .comments-container,.item-card-design-3 .rating-wrapper{background-color:var(--ion-card-color,#fff);color:var(--ion-color-dark);border-radius:25px;border:2px solid rgba(var(--ion-color-primary-rgb),.5);border-bottom:6px solid rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-3 .btn-round{box-shadow:none;border:2px solid rgba(var(--ion-color-primary-rgb),.5);border-bottom:6px solid rgba(var(--ion-color-primary-rgb),.5);transition:.2s ease-in-out}.item-card-design-3 .datepicker table{border-collapse:separate!important}.item-card-design-3 .datepicker table tr td.active{box-shadow:none;border:2px solid rgba(var(--ion-color-primary-rgb),.5);border-bottom:6px solid rgba(var(--ion-color-primary-rgb),.5);border-radius:50px}.item-card-design-3 .ribbon{border:2px solid rgba(var(--ion-color-primary-rgb),.5);border-bottom:6px solid rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-3 .info-title{display:flex;justify-content:start;align-items:center;flex-direction:row-reverse}.item-card-design-3 .calendar-card .datepicker,.item-card-design-3 .item-card{border-radius:25px;border:2px solid rgba(var(--ion-color-primary-rgb),.5);border-bottom:6px solid rgba(var(--ion-color-primary-rgb),.5);overflow:hidden}.item-card-design-3 #allowed_hours .btn,.item-card-design-3 #attached-priceplan-form .btn,.item-card-design-3 #optionsForm .btn,.item-card-design-3 .item-col .crop-square,.item-card-design-3 .row-layout .crop-square{border-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px}.item-card-design-4 .item-container:not(.new-item-container){background-color:#fff;border-radius:12px}.item-card-design-4 .comments-container,.item-card-design-4 .rating-wrapper{background-color:var(--ion-card-color,#fff);color:var(--ion-color-dark);border-radius:12px;border:1px solid var(--ion-color-light-contrast)}.item-card-design-4 .btn-round{box-shadow:none;border-radius:12px!important;border:1px solid var(--ion-color-light-contrast)}.item-card-design-4 .datepicker table{border-collapse:separate!important}.item-card-design-4 .datepicker table tr td.active{box-shadow:none;border-radius:12px;border:1px solid var(--ion-color-light-contrast)}.item-card-design-4 .ribbon{border:1px solid var(--ion-color-light-contrast)}.item-card-design-4 .info-body{padding:0 10px;border:1px solid var(--ion-color-light-contrast);border-top:0;border-radius:25px;border-top-left-radius:0;border-top-right-radius:0}.item-card-design-4 .info-title{display:flex;justify-content:start;align-items:center;flex-direction:row-reverse}.item-card-design-4 .calendar-card .datepicker,.item-card-design-4 .calendar-card .datepicker table td.day:not(.disabled),.item-card-design-4 .item-card{border-radius:12px;border:1px solid var(--ion-color-light-contrast);overflow:hidden}.item-card-design-4 #allowed_hours .btn,.item-card-design-4 #attached-priceplan-form .btn,.item-card-design-4 #optionsForm .btn,.item-card-design-4 .item-col .crop-square{border-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px}.item-card-design-5 .item-container:not(.new-item-container){background-color:#fff;border-radius:40px!important;border:1px solid rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-5 .comments-container{background-color:var(--ion-card-color,#fff);color:var(--ion-color-dark);border-radius:40px!important;border:1px solid rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-5 .btn-round{box-shadow:none;border:1px solid rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-5 .ribbon{border:1px solid rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-5 .info-body{padding:0 10px;border:1px solid rgba(var(--ion-color-primary-rgb),.5);border-top:0;border-radius:25px;border-top-left-radius:0;border-top-right-radius:0}.item-card-design-5 .info-title{display:flex;justify-content:start;align-items:center;flex-direction:row-reverse}.item-card-design-5 .gallery-main-img{border-radius:40px!important;border:1px solid rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-5 .gallery-secondary-img{border-radius:10px!important;box-shadow:0 0 0 1px rgba(var(--ion-color-primary-rgb),.5)}.item-card-design-5 .item-card{border-radius:25px!important;border:1px solid rgba(var(--ion-color-primary-rgb),.5);overflow:hidden}.item-card-design-5 .item-col .crop-square{border-radius:25px}.item-card-design-5 .datepicker{border-radius:40px!important;border:1px solid rgba(var(--ion-color-primary-rgb),.5)}#product-partial.item-card-design-6{background-color:var(--ion-color-light-tint)}.item-card-design-6.container{padding:0!important;margin-top:0!important}.item-card-design-6 .item-container,.item-card-design-6.item-container{background-color:var(--ion-color-light-tint);box-shadow:none;max-width:1140px;margin:0 auto;padding:0!important}.item-card-design-6 .new-item-container,.item-card-design-6.new-item-container{background-color:transparent;box-shadow:none;max-width:1200px;margin:0 auto;color:var(--ion-color-light-contrast)}.item-container .ribbon-wrapper{position:absolute;top:0;right:0;padding:.5rem;width:100%;z-index:5}.item-card-design-6 .item-container .ribbon-wrapper{display:flex;justify-content:space-between;z-index:5;padding:1rem;flex-wrap:wrap}.item-card-design-6 .item-container .ribbon{border-radius:.5rem}@media(min-width:576px){.item-card-design-6 .item-container .discount-ribbon{float:left}}@media(min-width:576px){.item-card-design-6 .item-container .ribbon:not(.discount-ribbon){float:right}}.item-card-design-6 .item-container .people-looking{display:flex;align-items:center;color:var(--ion-color-danger);background-color:unset}.item-card-design-6 .item-container .cart-products-wrapper,.item-card-design-6 .item-container .item-card,.item-card-design-6 .item-container .options-wrapper,.item-card-design-6 .item-container .saved-address-wrapper{padding:1rem;background-color:#f0f2f5!important;border:none;border-radius:.5rem}.item-card-design-6 .item-container .options-wrapper{padding:0}.item-card-design-6 .item-container #price_tag,.item-card-design-6 .item-container .priceplan-price{font-weight:600}.item-card-design-6 .item-container .saved-address-wrapper{margin:.5rem}.item-card-design-6 .item-container .option-selector .ribbon-wrapper{position:absolute;top:0;right:0;transform:translateY(-75%);width:100%;text-align:center;z-index:2}.item-card-design-6 .item-container .option-selector .ribbon-wrapper .ribbon{position:unset;font-size:.85rem;padding:.2rem .5rem;margin:0;color:var(--ion-color-warning-contrast);background-color:var(--ion-color-warning);border-radius:1rem;white-space:nowrap}.item-card-design-6 .item-container .option-selector .color-option:not(.smaller){width:2rem;height:2rem}.item-card-design-6 .item-container #attached-priceplan-form .option-selector .btn{width:min-content}.item-card-design-6 .item-container .options-wrapper #options-select .btn-flex{display:flex;flex-direction:column;align-items:center}.item-card-design-6 .item-container .card-title{font-size:2rem;margin-bottom:0}.item-card-design-6 .item-container .item-heading{font-size:1rem;color:#282727;font-weight:600}.item-card-design-6 .item-container .rating{display:flex;align-items:center;margin:4px 0}.item-card-design-6 .item-partial .rating{order:1}.item-card-design-6 .item-container .rating span{display:flex;align-items:center}.item-card-design-6 .verified-buyer{display:flex}.item-card-design-6 .item-container .striked{opacity:.5;font-size:1rem;margin-bottom:0}#stars i,.stars i{color:var(--ion-color-warning);font-size:.9rem}.item-card-design-6 .rating-wrapper{background:rgba(var(--ion-color-warning-rgb),.2);border-radius:15px}.item-card-design-6 .all-ratings-wrapper .rating-name{font-weight:600;line-height:1.3}@media (min-width:576px){.item-card-design-6 .all-ratings-wrapper .latest-ratings-title{display:none}.item-card-design-6 .all-ratings-wrapper .avatar-small{width:40px;height:40px}}.item-card-design-6 .all-ratings-wrapper .avatar-small{display:block}.item-card-design-6 .all-ratings-wrapper .rating-user br{display:block}.item-card-design-6 .delivery-text{font-weight:600}.item-card-design-6 .delivery-text i:not(.fa-hand-holding-usd){color:var(--ion-color-success)}.item-card-design-6 .people-looking{display:flex;align-items:center;color:var(--ion-color-danger);background-color:unset}.discount-tag{pointer-events:none}.discount-tag:after{content:"";border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid var(--ion-color-primary);position:absolute;left:-14px;top:0}.item-card-design-6 .payment-methods{pointer-events:none}.item-card-design-6 .payment-methods i{padding:0;font-size:1rem;min-width:unset}.item-card-design-6 .payment-methods i{font-size:1.7rem;pointer-events:none;color:var(--ion-text-color)}.item-card-design-6 .delivery-text i{font-size:.9rem;min-width:unset;padding:0}.item-card-design-6 .delivery-text .smaller-text{font-size:.9rem}.item-card-design-6 .gallery-wrapper .gallery-container{flex-direction:column-reverse!important}.item-card-design-6 .gallery-wrapper .gallery-container .imgs{flex-direction:row!important;margin-top:.5rem;overflow:scroll}.item-card-design-6 .gallery-wrapper .gallery-secondary-img{aspect-ratio:1/1;margin-right:.25rem;border-radius:.5rem}.item-card-design-6 .gallery-wrapper .main-img img{border-radius:1rem!important}.item-card-design-6 .card-body{display:flex;flex-direction:column}.item-partial .card-body{padding:.75rem}#products-partial.item-card-design-6 .card-body .card-title{order:1;min-height:unset;flex-wrap:wrap}.item-card-design-6 .rating{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.item-card-design-6 .rating i{color:var(--ion-color-warning);font-size:.8rem;padding:0;min-width:unset}.item-card-design-6 .rating span{margin-left:7px;font-size:.8rem;opacity:.7}@media (max-width:576px){.item-card-design-6 .rating span{width:100%;margin-left:0}}.item-card-design-6 .card-text.description p{padding:0}.filter-star{min-width:unset;font-size:.8rem;color:var(--ion-color-warning)}.item-card-design-6 .delivery-text.no-stock,.item-card-design-6 .delivery-text.no-stock i{color:var(--ion-color-danger)}#products-partial.item-card-design-6 .img-fluid{border-radius:.5rem;aspect-ratio:1/1;height:auto}#products-partial.item-card-design-6 .small-medias-container .img-fluid{height:40px!important;width:auto!important}#products-partial.item-card-design-6 .card-text.description{order:1}#products-partial.item-card-design-6 .card-text.price{margin-top:.25rem}.hover-media{position:absolute;top:0;left:0;margin:.5rem;border-radius:.5rem;width:calc(100% - 1rem)}.hover-media.hidden{visibility:hidden;opacity:0}.item-card-design-6 .item-card:hover .hover-media-small,.item-card-design-6 .item-card:hover .hover-media:not(.hidden),.item-card-design-6 .item-card:hover .small-medias-container{opacity:1;visibility:visible}.item-card-design-6:not(.swiper-container) .item-card:hover .small-medias-container{height:auto}.item-card-design-6 .option-selector .btn{box-shadow:none;flex-grow:0}.item-card-design-6 .btn-group{border-radius:.5rem;max-width:100%;min-width:70%;flex-wrap:wrap}.item-card-design-6 .btn-group .btn{box-shadow:none}.item-card-design-6 .btn-group .btn.active{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}.item-card-design-6 .likes-container{margin:0!important}#products-partial.item-card-design-7 .card-body .card-title{order:1;min-height:unset;flex-wrap:wrap}.item-card-design-7 .rating{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.item-card-design-7 .rating i{color:var(--ion-color-warning);font-size:.8rem;padding:0;min-width:unset}.item-card-design-7 .rating span{margin-left:7px;font-size:.8rem;opacity:.7}@media (max-width:576px){.item-card-design-7 .rating span{width:100%;margin-left:0}}.item-card-design-7 .card-text.description p{padding:0}.item-card-design-7 .delivery-text.no-stock,.item-card-design-7 .delivery-text.no-stock i{color:var(--ion-color-danger)}#products-partial.item-card-design-7 .img-fluid{border-radius:.5rem;aspect-ratio:1/1;height:auto}#products-partial.item-card-design-7 .small-medias-container .img-fluid{height:40px!important;width:auto!important}#products-partial.item-card-design-7 .card-text.description{order:1}#products-partial.item-card-design-7 .card-text.price{margin-top:.25rem}.item-card-design-7 .item-card:hover .hover-media-small,.item-card-design-7 .item-card:hover .hover-media:not(.hidden),.item-card-design-7 .item-card:hover .small-medias-container{opacity:1;visibility:visible;background-color:var(--ion-card-color,#fff)}.item-card-design-7:not(.swiper-container) .item-card:hover .small-medias-container{height:auto}.item-card-design-7 .option-selector .btn{box-shadow:none;flex-grow:0}.item-card-design-7 .btn-group{border-radius:.5rem;max-width:100%;min-width:70%;flex-wrap:wrap}.item-card-design-7 .btn-group .btn{box-shadow:none}.item-card-design-7 .btn-group .btn.active{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}.item-card-design-7 .likes-container{margin:0!important}#product-partial.item-card-design-7{background-color:var(--ion-color-light-tint)}.item-card-design-7.container{padding:0!important;margin-top:0!important}.item-card-design-7 .item-container h1{font-weight:500!important;font-size:2.4rem!important}.item-card-design-7 .item-container,.item-card-design-7.item-container{background-color:var(--ion-color-light-tint);box-shadow:none;max-width:1140px;margin:0 auto;padding:0!important}.item-card-design-7 .new-item-container,.item-card-design-7.new-item-container{background-color:transparent;box-shadow:none;max-width:1200px;margin:0 auto;color:var(--ion-color-light-contrast)}.item-card-design-7 .item-container .ribbon-wrapper{display:flex;justify-content:space-between;z-index:5;padding:1rem;flex-wrap:wrap}.item-card-design-7 .item-container .ribbon{border-radius:.5rem}@media(min-width:576px){.item-card-design-7 .item-container .discount-ribbon{float:left}}@media(min-width:576px){.item-card-design-7 .item-container .ribbon:not(.discount-ribbon){float:right}}.item-card-design-7 .item-container .people-looking{display:flex;align-items:center;color:var(--ion-color-danger);background-color:unset}.item-card-design-7 .item-container .options-wrapper{padding:0}.item-card-design-7 .item-container #price-wrapper{margin-top:1.5rem}.item-card-design-7 .item-container #stars i{min-width:unset;padding:0;font-size:1.1rem;color:var(--ion-color-light-contrast)}.item-card-design-7 .item-container #price-wrapper small{display:none}.item-card-design-7 .item-container #price_tag,.item-card-design-7 .item-container .priceplan-price{font-weight:500;font-size:24px;color:var(--ion-color-light-contrast);display:flex;flex-direction:column-reverse}.item-card-design-7 .item-container #price_tag #stars{margin-left:0!important}.item-card-design-7 .info-title{font-size:.9rem;display:flex;align-items:center;justify-content:space-between}.item-card-design-7 .info-body{font-size:.85rem}.item-card-design-7 #filters-left h6:hover i,.item-card-design-7 .info-title:hover #plus{transform:rotate(45deg)}.item-card-design-7 .info-title #plus{min-width:30px;min-height:30px;font-size:.85rem;transform:rotate(90deg);transition:transform .3s ease-in-out}.item-card-design-7 #filters-left h6 i{min-width:30px;min-height:30px;font-size:.85rem;transform:rotate(0);transition:transform .3s ease-in-out}.item-card-design-7 .info-title[aria-expanded=true] #plus{transform:rotate(0)}.item-card-design-7 #filters-left h6[aria-expanded=true] i{transform:rotate(90deg)}.item-card-design-7 .item-container #price_tag #preview-ratings{width:100%}.item-card-design-7 .item-container .saved-address-wrapper{margin:.5rem}.item-card-design-7 .item-container .option-selector .ribbon-wrapper{position:absolute;top:0;right:0;transform:translateY(-75%);width:100%;text-align:center;z-index:2}.item-card-design-7 .item-container .option-selector .ribbon-wrapper .ribbon{position:unset;font-size:.85rem;padding:.2rem .5rem;margin:0;color:var(--ion-color-warning-contrast);background-color:var(--ion-color-warning);border-radius:1rem;white-space:nowrap}.item-card-design-7 .item-container .option-selector .color-option:not(.smaller){width:2rem;height:2rem}.item-card-design-7 .item-container #attached-priceplan-form .option-selector .btn{width:min-content}.item-card-design-7 .item-container .options-wrapper #options-select .btn-flex{display:flex;flex-direction:column;align-items:center}.item-card-design-7 .item-container .card-title{font-size:2rem;margin-bottom:0}.item-card-design-7 .item-container .item-heading{font-size:1rem;color:#282727;font-weight:600}.item-card-design-7 .item-container .rating{display:flex;align-items:center;margin:4px 0}.item-card-design-7 .item-partial .rating{order:1}.item-card-design-7 .item-container .rating span{display:flex;align-items:center}.item-card-design-7 .verified-buyer{display:flex}.item-card-design-7 .item-container .striked{opacity:.5;font-size:1rem;margin-bottom:0}.item-card-design-7 .item-container .opt-wrapper{width:100%}.item-card-design-7 .item-container .color-option-3{width:100%}.item-card-design-7 .rating-user{margin:.5rem 0}.item-card-design-7 .rating-wrapper{background:rgba(var(--ion-color-warning-rgb),.2);border-radius:15px}.item-card-design-7 .all-ratings-wrapper .rating-name{font-weight:600;line-height:1.3;order:1;color:var(--ion-color-primary)}.item-card-design-7 .ratings-container .clear-btn{padding:0}.item-card-design-7 .filter-star{color:var(--ion-color-primary)}.item-card-design-7 .verified-buyer i{display:none}.item-card-design-7 .verified-buyer{order:3;flex-basis:unset;background:var(--ion-color-primary);margin-left:.5rem;color:var(--ion-color-primary-contrast);padding:0 .25rem;border-radius:.25rem}.item-card-design-7 .stars{margin:0!important;width:100%;order:0}@media (min-width:576px){.item-card-design-7 .all-ratings-wrapper .latest-ratings-title{display:none}.item-card-design-7 .all-ratings-wrapper .avatar-small{width:40px;height:40px}}.item-card-design-7 .all-ratings-wrapper .avatar-small{display:block}.item-card-design-7 .all-ratings-wrapper .rating-user br{display:block}.item-card-design-7 .delivery-text{font-weight:600}.item-card-design-7 .delivery-text i:not(.fa-hand-holding-usd){color:var(--ion-color-success)}.item-card-design-7 .people-looking{display:flex;align-items:center;color:var(--ion-color-danger);background-color:unset}.item-card-design-7 .payment-methods{pointer-events:none}.item-card-design-7 .payment-methods i{padding:0;font-size:1rem;min-width:unset}.item-card-design-7 .payment-methods i{font-size:1.7rem;pointer-events:none;color:var(--ion-text-color)}.item-card-design-7 .delivery-text i{font-size:.9rem;min-width:unset;padding:0}.item-card-design-7 .delivery-text .smaller-text{font-size:.9rem}.item-card-design-7 .gallery-wrapper{margin-top:-1rem!important}.item-card-design-7 .gallery-wrapper .gallery-container{flex-direction:column-reverse!important}.item-card-design-7 .gallery-wrapper .gallery-container .imgs{flex-direction:row!important;margin-top:.5rem;margin-right:-.25rem!important;flex-wrap:wrap}.item-card-design-7 .gallery-wrapper .gallery-secondary-img{aspect-ratio:1/1;margin-right:.25rem;border-radius:12px;width:calc(25% - .5rem)!important;cursor:pointer;transition:0s;border:2px solid transparent}.modal-media-wrapper{height:100%;width:100%}.modal-media-wrapper img{transform:translate(0,-50%);top:50%;position:relative}.item-card-design-7 .gallery-wrapper .gallery-secondary-img:hover{opacity:.6!important}.item-card-design-7 .gallery-wrapper .main-img img{border-radius:12px!important}#products-partial.item-card-design-7 .card-body .card-title{order:1;min-height:unset;flex-wrap:wrap;font-weight:700;font-size:1.1rem}#products-partial.item-card-design-7 .hoverable-outer-item-card .hoverable-item-card{transition:transform .3s ease-in-out;padding-bottom:1.3rem}@media screen and (max-width:720px){#products-partial.item-card-design-7 .hoverable-outer-item-card .hoverable-item-card .color-options{opacity:1!important}#products-partial.item-card-design-7 .hoverable-outer-item-card .hoverable-item-card .cart-btn{opacity:1!important}}#products-partial.item-card-design-7 .hoverable-outer-item-card .hoverable-item-card .color-options{opacity:0;transition:opacity .3s ease-in-out}#products-partial.item-card-design-7 .hoverable-outer-item-card .hoverable-item-card .cart-btn{opacity:0;transition:.3s ease-in-out}#products-partial.item-card-design-7 .hoverable-outer-item-card .hoverable-item-card .color-options .color-option-2{position:relative;overflow:visible;box-shadow:inset -2px -2px rgba(0,0,0,.2);border:none;z-index:1}#products-partial.item-card-design-7 .hoverable-outer-item-card .hoverable-item-card .color-options .color-option-2:hover::after{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid var(--ion-text-color);border-radius:50px;z-index:0}.item-card-design-7 .option-selector .btn.color-btn{margin:0 .25rem!important}.item-card-design-7 .color-option-3:hover::after{content:"";position:absolute;top:-4px;left:0;width:calc(100% + 0px);height:calc(100% + 8px);border:2px solid var(--ion-text-color);border-radius:50px;z-index:0}.item-card-design-7 .btn-primary .color-option-3{overflow:visible}.item-card-design-7 .btn-primary .color-option-3::after{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:2px solid var(--ion-text-color);border-radius:50px;z-index:0}.item-card-design-7 .option-selector .btn.btn-primary.color-btn i{position:absolute;min-width:unset;padding:0;font-size:1.5em;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;display:block;font-size:1.25rem;width:20px;height:20px}.item-card-design-7 .rating-wrapper{background:0 0;border-radius:0;padding:.5rem 0!important}.item-card-design-7 #stars i,.item-card-design-7 .stars i{color:var(--ion-color-primary)}#products-partial.item-card-design-7 .hoverable-outer-item-card:hover .hoverable-item-card{transform:translateY(-1.3rem);padding-bottom:0;box-shadow:0 7px 25px 3px rgb(0,0,0,.15)}#products-partial.item-card-design-7 .hoverable-outer-item-card:hover .hoverable-item-card .color-options{opacity:1}#products-partial.item-card-design-7 .hoverable-outer-item-card:hover .hoverable-item-card .cart-btn{opacity:1}#products-partial.item-card-design-7 .card-body .price{font-size:1rem}.item-card-design-7 .rating{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.item-card-design-7 .rating i{color:var(--ion-color-warning);font-size:.8rem;padding:0;min-width:unset}.item-card-design-7 .rating span{margin-left:7px;font-size:.8rem;opacity:.7}@media (max-width:576px){.item-card-design-7 .rating span{width:100%;margin-left:0}}.item-card-design-7 .card-text.description p{padding:0}.item-card-design-7 .delivery-text.no-stock,.item-card-design-7 .delivery-text.no-stock i{color:var(--ion-color-danger)}#products-partial.item-card-design-7 .img-fluid{border-radius:.5rem;aspect-ratio:1/1;height:auto}#products-partial.item-card-design-7 .small-medias-container .img-fluid{height:40px!important;width:auto!important}#products-partial.item-card-design-7 .card-text.description{order:1}#products-partial.item-card-design-7 .card-text.price{margin-top:.25rem}:root{--hoverable-media-transition:opacity 0.3s ease-in-out}.item-card-design-7 .item-card:hover .hover-media-small,.item-card-design-7 .item-card:hover .hover-media:not(.hidden),.item-card-design-7 .item-card:hover .small-medias-container{opacity:1;transition:var(--hoverable-media-transition);visibility:visible}.item-card-design-7 .item-card:hover #big-0{opacity:0;transition:.5s .5s ease-in-out}.item-card-design-7:not(.swiper-container) .item-card:hover .small-medias-container{height:auto}.item-card-design-7 .option-selector .color-option-3{width:35px!important}.small-medias-container.d-flex.d-none{display:none!important}.item-card-design-7 .option-selector .btn-wrap:not(.color-wrap){width:calc(33% - .5rem)!important;margin-right:.5rem!important}.item-card-design-7 .option-selector .btn-wrap:not(.color-wrap) .btn{box-shadow:none;flex-grow:0;width:100%;padding:1rem .75rem!important;border-radius:6px;font-size:.85rem;border-width:1px!important;transition:none}.item-card-design-7 .option-selector .btn-wrap:not(.color-wrap) .btn:hover{border:1px solid rgba(var(--ion-color-primary-rgb),.5)!important;background-color:var(--ion-color-light)!important;transition:none}.item-card-design-7 .option-selector .btn-wrap:not(.color-wrap) .btn:active{opacity:.5}.item-card-design-7 #optionsForm .option-selector .btn.btn-primary:not(.color-btn){border:1px solid var(--ion-color-primary);background-color:var(--ion-color-light)!important;color:var(--ion-color-primary)!important}.item-card-design-7 .card-secondary{color:var(--ion-color-light-contrast)}.item-card-design-7 #optionsForm{margin-left:0!important;margin-right:0!important}.item-card-design-7 .option-selector .btn{box-shadow:none;flex-grow:0;width:100%}.item-card-design-7 .btn-group{border-radius:.5rem;max-width:100%;min-width:70%;flex-wrap:wrap}.item-card-design-7 .btn-group .btn{box-shadow:none}.item-card-design-7 .btn-group .btn.active{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}.item-card-design-7 .likes-container{margin:0!important}.item-partial .card-body{padding:.75rem}#products-partial.item-card-design-7 .card-body .card-title{order:1;min-height:unset;flex-wrap:wrap}.item-card-design-7 .rating{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.item-card-design-7 .rating i{color:var(--ion-color-warning);font-size:.8rem;padding:0;min-width:unset}.item-card-design-7 .rating span{margin-left:7px;font-size:.8rem;opacity:.7}@media (max-width:576px){.item-card-design-7 .rating span{width:100%;margin-left:0}}.item-card-design-7 .card-text.description p{padding:0}.filter-star{min-width:unset;font-size:.8rem;color:var(--ion-color-warning)}.item-card-design-7 .delivery-text.no-stock,.item-card-design-7 .delivery-text.no-stock i{color:var(--ion-color-danger)}#products-partial.item-card-design-7 .img-fluid{border-radius:.5rem;aspect-ratio:1/1;height:auto}#products-partial.item-card-design-7 .small-medias-container .img-fluid{height:40px!important;width:auto!important}#products-partial.item-card-design-7 .card-text.description{order:1}#products-partial.item-card-design-7 .card-text.price{margin-top:.25rem}.hover-media{position:absolute;top:0;left:0;margin:.5rem;border-radius:.5rem;width:calc(100% - 1rem)}.hover-media.hidden{visibility:hidden;opacity:0}.item-card-design-7 .item-card:hover .hover-media-small,.item-card-design-7 .item-card:hover .hover-media:not(.hidden),.item-card-design-7 .item-card:hover .small-medias-container{opacity:1;visibility:visible}.item-card-design-7:not(.swiper-container) .item-card:hover .small-medias-container{height:auto}.item-card-design-7 .option-selector .btn{box-shadow:none;flex-grow:0}.item-card-design-7 .btn-group{border-radius:.5rem;max-width:100%;min-width:70%;flex-wrap:wrap}.item-card-design-7 .btn-group .btn{box-shadow:none}.item-card-design-7 .btn-group .btn.active{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}.item-card-design-7 .likes-container{margin:0!important}.item-card-design-7 .item-partial .item-card{box-shadow:none}.item-card-design-7 .card-additionals{position:static}.item-card-design-7 .card-additionals .card-text{text-align:center;background-color:unset;color:var(--ion-color-dark);width:100%!important}.item-card-design-7 #filters-left{box-shadow:none}.item-card-design-7 #filters-left .double-divider{opacity:.1}.item-card-design-7 #filters-left .double-divider span{width:0;opacity:0}.item-card-design-7 #filters-left h6{margin-bottom:2rem}.item-card-design-7 .filter-wrapper .radio-mark{border-radius:.25rem;width:16px;height:16px;border-width:1px;border-color:#9b9b9b;overflow:hidden}.item-card-design-7 .filter-wrapper .radio-mark:hover{background-color:var(--ion-color-primary);cursor:pointer}.item-card-design-7 .filter-wrapper .custom-checkbox input:checked+label .radio-mark::after,.item-card-design-7 .filter-wrapper .custom-radio input:checked+label .radio-mark::after{content:"✓";position:absolute;top:50%;left:50%;width:16px;height:16px;background-color:var(--ion-color-primary);border-radius:0;scale:1;transform:translate(-50%,-50%);z-index:999;color:var(--ion-color-primary-contrast);display:flex;align-items:center;justify-content:center;scale:.95}.item-card-design-7 .banner-image{border-radius:.5rem;overflow:hidden}.item-card-design-7 #linked-products{background-color:#f3f3f3!important;border:none;padding:1rem}.item-card-design-7 .linked-product-outer{display:flex;align-items:center;justify-content:space-between}.item-card-design-7 .linked-product-outer:not(:last-of-type){margin-bottom:1rem}.item-card-design-7 .product-infos{display:flex;align-items:center;width:calc(100% - 20px - 1rem)}.item-card-design-7 .product-infos-inner{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 50px)}.item-card-design-7 .check-outer{width:calc(20px + 1rem);margin-right:.5rem!important;display:flex;align-items:center;padding-left:.5rem}.item-partial .item-card{box-shadow:0 0 3px var(--ion-color-light-shade);height:100%}.item-partial .row-layout .item-card{height:fit-content}@media (max-width:576px){.suggested .item-col{padding:0}.item-partial .item-col{margin-bottom:.5rem}}@media (min-width:576px){.suggested .item-col{padding-left:0}}.item-partial.crop-full{aspect-ratio:1/1;border-radius:.25rem}.item-partial .media-anchor,.item-partial.suggested .media-anchor{padding:.5rem;display:block}.item-partial .card-text.price{padding-bottom:0}.item-partial.col-6.rounded{padding:.75rem;padding-top:0}.item-partial .price-wrap{line-height:1.2}.comments-container.select-comments #comments-wrapper{background:0 0;border:none}.comments-container.select-comments #comments-wrapper h5{font-size:1rem;opacity:.5;font-weight:400;margin-bottom:0}@media (min-width:576px){#main-row .col-12:first-child{padding-right:2rem!important}#main-row .col-12:last-child{padding-left:2rem!important}}#allowed_hours .btn,#staff_member .btn{padding:.25rem 1rem;margin:.25rem!important;border:1px solid rgba(var(--ion-color-light-contrast-rgb),.25);box-shadow:none}#staff_member .btn{margin:.5rem .25rem!important}#allowed_hours .btn.active,#staff_member .btn.selected{background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}#hours-wrapper,#staff_member{max-width:450px;display:block;margin-left:auto;margin-right:auto;padding:1rem;margin:2rem auto;padding-top:.5rem}#hours-wrapper{overflow:visible}#choose-date-label{display:none}.hover-media,.hover-media-small{opacity:0;visibility:hidden}.small-medias-container{visibility:hidden;height:0;padding:.25rem .5rem}@media(max-width:576px){.swiper-products-partial .swiper-slide .small-medias-container{visibility:hidden;height:0;padding:0}.swiper-products-partial .swiper-slide .card-body{padding-top:0}}.item-container h1{font-size:2rem;font-weight:900}.item-container input{margin-bottom:8px;border-radius:20px}.item-card .card-title.blog-title{font-size:1.5rem;margin:1rem 0}.info-title{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.item-card-anchor:hover{text-decoration:none;color:inherit!important}.comments-container,.item-container{color:var(--ion-color-dark)}.bread-crumbs a{font-size:.9rem;color:var(---breadcrumbs-color, '#97a0b0');opacity:.5}.bread-crumbs a:last-of-type{opacity:1}#form-show-consent,#show-consent{color:var(--ion-color-primary)}#form-show-consent:hover,#show-consent:hover{cursor:pointer;text-decoration:underline}#contactForm .form-control,.componentNewsletterForm .form-control{border:none;border-bottom:1px solid #939191;background:0 0;border-radius:0;font-size:.8rem}#contactForm label,.componentNewsletterForm label{font-size:.8rem}#contactForm .form-control:active,#contactForm .form-control:focus,.componentNewsletterForm .form-control:active,.componentNewsletterForm .form-control:focus{transition:.2s ease-in-out;box-shadow:0 2px 0 0 rgba(var(--ion-color-primary-rgb),.5)}#contactForm .bootstrap-select>.dropdown-toggle,.componentNewsletterForm .bootstrap-select>.dropdown-toggle{background:0 0!important;border:none!important;box-shadow:none!important}#contactForm .dropdown-menu.show:not(.inner),.componentNewsletterForm .dropdown-menu.show:not(.inner){max-height:150px!important;overflow:hidden!important;min-height:116px!important;position:absolute!important;will-change:transform!important;top:0!important;left:0!important;transform:translate3d(0,36px,0)!important;overflow-y:auto!important}.filter-option{color:var(--ion-color-dark)}.sticky-col{position:sticky;top:0}.sticky{position:sticky;top:0}.ag-0-wrapper.big .sticky,.ag-0-wrapper.small .sticky{opacity:1}#sticky-child:not(.small){animation-duration:var(--ag-0-animation-duration);animation-name:animate-fade;animation-delay:0s;animation-fill-mode:backwards}#sticky-child:not(.small).disappear{animation-duration:var(--ag-0-animation-duration);animation-name:animate-disappear;animation-delay:0s;animation-fill-mode:backwards}#sticky-child.small .text-field{animation-duration:var(--ag-0-animation-duration);animation-delay:0s;animation-fill-mode:backwards}#sticky-child.small.disappear .text-field{animation-duration:var(--ag-0-animation-duration);animation-delay:0s;animation-fill-mode:backwards}#sticky-child.small.fade-in-down .text-field{animation-name:fadeInBottom}#sticky-child.small.fade-in-down img,#sticky-child.small.fade-in-up img{animation-duration:var(--ag-0-animation-duration);animation-delay:0s;animation-fill-mode:backwards;animation-name:animate-fade}#sticky-child.small.fade-in-up .text-field{animation-name:fadeInTop}#sticky-child.small.fade-out-down.disappear .text-field{animation-name:fadeOutBottom}#sticky-child.small.fade-out-up.disappear .text-field{animation-name:fadeOutTop}@keyframes animate-fade{0%{opacity:0}100%{opacity:1}}@keyframes animate-disappear{0%{opacity:1}100%{opacity:0}}@keyframes fadeInBottom{from{opacity:0;scale:.7;transform:translateY(100%)}to{opacity:1}}@keyframes fadeInTop{from{opacity:0;scale:.7;transform:translateY(-100%)}to{opacity:1}}@keyframes fadeOutTop{from{opacity:1}to{opacity:0;scale:.7;transform:translateY(-100%)}}@keyframes fadeOutBottom{from{opacity:1}to{opacity:0;scale:.7;transform:translateY(100%)}}.grecaptcha-badge{visibility:hidden}.manualPlay{position:absolute;left:45%;top:45%;z-index:2;border-radius:50px;color:var(--ion-color-primary);background-color:var(--ion-color-primary-contrast);opacity:.6;height:50px;width:50px;min-width:unset;font-size:35px;text-align:end;transform:translate(-50%,-50%);padding:10px}.video-wrapper{transition:.5s ease-in-out;color:var(--ion-color-light-contrast)}.video-wrapper:hover{cursor:pointer;transition:.5s ease-in-out}.video-wrapper:hover .video-element,.video-wrapper:hover .video-element video{border-radius:30px;transition:.5s ease-in-out;overflow:hidden}.video-wrapper .video-duration{position:absolute;bottom:10px;right:10px;padding:4px;border-radius:4px;margin:0;background:#00000075;color:#fff}.video-wrapper .video-element{width:100%;aspect-ratio:5/3;object-fit:cover;border-radius:15px;overflow:hidden}.video-wrapper .video-element iframe,.video-wrapper .video-element video{width:100%;aspect-ratio:5/3;object-fit:cover;border-radius:15px}.video-wrapper .video-element .hover-fix{position:absolute;height:100%;width:100%;z-index:999}.video-wrapper .header{display:flex;justify-content:space-between;align-items:center;padding:3px}.video-wrapper .header div{display:flex}.video-wrapper .header div .avatar{margin:7px;width:47px}.video-wrapper .header div .avatar .avatar-img{width:40px;height:40px;border-radius:50%;margin-right:auto;margin-left:auto;display:block}.video-wrapper .header div .posted-by{flex-direction:column;align-items:baseline;width:calc(100% - 40px)}.video-wrapper .header div .posted-by h5{margin:0;font-size:18px;text-align:left;text-decoration:none}.video-wrapper:hover{text-decoration:none;color:var(--ion-color-light-contrast)}.video-wrapper .header div .posted-by p{padding:0;font-size:.75rem;opacity:.7;text-align:left;text-decoration:none}.video-wrapper .header div .popover-div{margin:12px}.card-additionals p.additional{opacity:0;transition:.5s ease-in-out}.card-additionals:hover p.additional{opacity:1;transition:.5s ease-in-out}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-size:.9rem}.hoverable-element .element-1,.hoverable-element .element-2{width:100%;transition:.3s ease-in-out}.hoverable-element .element-1{position:relative;z-index:1}.hoverable-element:hover .element-1,.hoverable-element:hover .element-text{cursor:default;opacity:0;transition:.3s ease-in-out}.hoverable-element .element-2{position:absolute;top:0;left:0;z-index:0;height:100%;object-fit:cover}.hoverable-element .element-text{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;margin:0;color:#fff;text-shadow:1px 1px 3px #42445a}.collapsible-tab{margin:0!important;color:var(--ion-color-primary);background:var(--ion-color-primary-contrast)}.collapsible-tab.active{background:var(--ion-color-primary)!important;color:var(--ion-color-primary-contrast)!important}.collapsible-tab.custom-colors{--color:var(--ion-color-primary);--background:var(--ion-color-primary-contrast);--font-size:inherit;--border-radius:0px;--border-color:unset;--border-width:0px;--border-style:none;color:var(--color)!important;background:var(--background)!important;font-size:var(--font-size);border-radius:var(--border-radius);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style)}.collapsible-tab.active.custom-colors{--color-checked:var(--ion-color-primary-contrast);--background-checked:var(--ion-color-primary);--font-size:inherit;--border-radius:0px;--border-color:unset;--border-width:0px;--border-style:none;color:var(--color-checked)!important;background:var(--background-checked)!important;font-size:var(--font-size);border-radius:var(--border-radius);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style)}.collapsible-tab-pane.custom-colors{--background:unset;--border-radius:0px;--border-color:unset;--border-width:0px;--border-style:none;background:var(--background)!important;border-radius:var(--border-radius);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style)}.collapsible-container-body{--background:unset;--border-radius:0px;--border-color:unset;--border-width:0px;--border-style:none;background:var(--background)!important;border-radius:var(--border-radius)!important;border-color:var(--border-color)!important;border-width:var(--border-width)!important;border-style:var(--border-style)!important}.collapsible-container-body .collapsible-container-title,.collapsible-container-body .collapsible-container-title:hover{--font-size:inherit;--color:var(--ion-color-light-contrast);color:var(--color)!important;font-size:var(--font-size)}.quiz-question:last-of-type .separator{display:none}.quiz-answer{margin:0;padding:10px;color:#000;border-left:3px solid var(--ion-color-primary)}.quiz-answer.correct{background:rgba(var(--ion-color-success-rgb),.5)}.quiz-answer.incorrect{background:rgba(var(--ion-color-danger-rgb),.5)}.swiper-pagination-bullet{border:2px solid #fff;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-width:12px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border:2px solid #fff;background:var(--ion-color-primary);border-radius:.5rem}.static-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:25px}.swiper-button-next,.swiper-button-prev{--swiper-navigation-color:var(--ion-color-primary);--swiper-navigation-top-offset:30px;--swiper-navigation-size:20px}.swiper-container:not(.swiper-products-partial) .swiper-button-prev{left:unset!important;right:50px!important}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{right:0;left:unset;transform:unset;width:auto}#address-wrapper{display:flex;flex-wrap:wrap;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(210,210,210,.5)}#address-wrapper .form-group input{margin:0;border-radius:0}#address-wrapper #address-formgroup{width:100%}#address-wrapper #address-formgroup input{border-top-left-radius:.5rem;border-top-right-radius:.5rem}#address-wrapper #country-formgroup{width:100%;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.order-forms #country{width:100%}.order-forms #country .filter-option-inner-inner,.order-forms #delivery-select .filter-option-inner-inner{color:var(--ion-color-dark)}.order-forms #country button{border-radius:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border:1px solid #ced4da;box-shadow:none;height:58px;line-height:3;padding-top:17px;padding-left:15px}.order-forms #notes,.order-forms #organization_name,.order-forms #tax_identification_number{border:1px solid #ced4da;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(210,210,210,.5);width:100%}.order-forms .form-control:focus{border-color:rgba(var(--ion-color-primary-rgb),1);outline:0;box-shadow:none;background:rgba(var(--ion-color-primary-rgb),.1)}.order-forms .form-md{float:left;width:100%;text-align:center;margin:30px auto 30px auto}.order-forms .form-md .form-group{margin-left:auto;margin-right:auto;max-width:300px}.order-forms .form-group{margin-bottom:0;position:relative}#econt input:not([type=checkbox]):not([type=radio]):not([type=search]),.order-forms #delivery-select button,.order-forms #shipping-office button,.order-forms input:not([type=checkbox]):not([type=radio]):not([type=search]){position:relative!important;display:block!important;width:100%!important;margin:0 auto!important;padding:20px 1rem 0 1rem!important;height:58px!important;outline:0!important;font-size:.9rem!important;color:rgba(0,0,0,.8)!important;transition:border-color .3s ease,background-color .3s ease}.order-forms::-webkit-input-placeholder{text-align:right;color:#ddd;font-size:13px;font-weight:200}.order-forms:-moz-placeholder{text-align:right;color:#ddd;font-size:13px;font-weight:200}.order-forms::-moz-placeholder{text-align:right;color:#ddd;font-size:13px;font-weight:200}.order-forms:-ms-input-placeholder{text-align:right;color:#ddd;font-size:13px;font-weight:200}.order-forms input[type=search]{border-radius:.5rem}.order-forms label{position:absolute;top:0;left:0;text-align:left;display:block;width:fit-content;height:52px;line-height:72px;text-transform:uppercase;font-size:13px;font-weight:200;background:0 0;color:var(--ion-color-primary);margin:.5rem 1rem;cursor:text;transition:all .15s ease-in-out;z-index:99;height:20px;line-height:20px;font-size:11px}.order-forms input:hover,input:focus{border-color:var(--ion-color-primary)}.order-forms .dropdown-item.selected{background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}#econt input:focus ::-webkit-input-placeholder,.order-forms input:focus ::-webkit-input-placeholder{color:transparent;font-size:0}#econt input:focus :-moz-placeholder,.order-forms input:focus :-moz-placeholder{color:transparent;font-size:0}#econt input:focus ::-moz-placeholder,.order-forms input:focus ::-moz-placeholder{color:transparent;font-size:0}.order-forms input:focus :-ms-input-placeholder{color:transparent;font-size:0}.image-dragger,.image-dragger *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-dragger-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:0;margin-top:0;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px #33333380;z-index:40;cursor:pointer}.image-dragger{position:relative;width:100%;overflow:hidden}.image-dragger img{height:auto;aspect-ratio:16/10;object-fit:cover}.image-dragger img{max-width:100%;position:absolute;top:0;display:block;pointer-events:none}.image-dragger .media_1{z-index:9}.image-dragger .media_2{z-index:10}.image-dragger .image-dragger-handle::before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 3px 0 #fff,0 0 12px rgb(51 51 51 / .5);box-shadow:0 3px #fff,0 0 12px #33333380}.image-dragger .image-dragger-handle::after,.image-dragger .image-dragger-handle::before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.image-dragger-left-arrow{border-right:6px solid #fff!important;left:50%;margin-left:-17px}.image-dragger-right-arrow{border-left:6px solid #fff!important;right:50%;margin-right:-17px}.image-dragger-down-arrow,.image-dragger-left-arrow,.image-dragger-right-arrow,.image-dragger-up-arrow{width:0;height:0;border:6px inset #fff0;position:absolute;top:9px}.image-dragger .image-dragger-handle:after,.image-dragger .image-dragger-handle:before,.image-dragger-vertical .image-dragger-handle:after,.image-dragger-vertical .image-dragger-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px #33333380}.image-auto-slider-outer{width:100%;overflow-y:hidden}.image-auto-slider{display:flex;flex-wrap:nowrap;animation:scrollRight 10s linear infinite}.image-auto-slider.reverse{animation-name:scrollLeft}.image-auto-slider-outer{-ms-overflow-style:none;scrollbar-width:none}.image-auto-slider-outer::-webkit-scrollbar{display:none}.image-auto-slider img{pointer-events:none}.image-auto-slider img,.image-auto-slider video{object-fit:cover;width:120px;padding:.25rem;height:auto}.image-auto-slider i{min-width:unset;color:var(--ion-color-primary);opacity:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 15px;box-shadow:0 0 2px var(--ion-color-primary-contrast);padding:0;border-radius:50px;z-index:5;font-size:2rem}@keyframes scrollRight{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes scrollLeft{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}.text-auto-slider-outer{width:100%;overflow-y:hidden}.text-auto-slider{display:flex;align-items:center;flex-wrap:nowrap;animation:scrollRight 10s linear infinite}.text-auto-slider.reverse{animation-name:scrollLeft}.text-auto-slider-outer{-ms-overflow-style:none;scrollbar-width:none}.text-auto-slider-outer::-webkit-scrollbar{display:none}.text-auto-slider .delimiter{width:15px;min-width:15px;height:15px;background-color:#000;z-index:1;border-radius:20px;margin:0 .25rem}.text-auto-slider .text{object-fit:cover;width:calc(145px - .5rem);min-width:calc(145px - .5rem);padding:.25rem;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column}.text-auto-slider .text h5{font-weight:600;margin:0}.text-auto-slider .text p{font-weight:400;padding:0}.comments-container .gallery-wrapper #current{max-height:150px;object-fit:contain;width:auto}.centered-swiper-nav{--swiper-navigation-top-offset:50%;transform:translateY(-50%)}.swiper-container .centered-swiper-nav.swiper-button-prev{left:10px!important}.cart-progress{border-radius:.5rem}#filters-left{padding:1.5rem;border-radius:1rem;box-shadow:0 0 3px var(--ion-color-light-shade)}#filters-left{color:var(--ion-color-dark);background-color:var(--ion-card-color,#fff)}#filters-left .sorting-name{display:none}.filter-wrapper input:checked+label{color:var(--ion-color-primary)}#filters-left .custom-control{margin-bottom:.5rem}#filters-left .double-divider{display:flex;align-items:center;text-align:center;color:var(--ion-color-dark);margin:1rem 0;opacity:.2}#filters-left .double-divider::after,#filters-left .double-divider::before{content:"";flex:1;border-bottom:1px solid var(--ion-color-dark)}#filters-left .double-divider span{font-style:italic;font-weight:300;font-size:.9rem}.filter-wrapper #clear{color:var(--ion-color-primary);text-decoration:none}.filter-wrapper p.filter-name{margin-bottom:.25rem}#filters-left #search.btn.btn-round{width:100%;margin:0!important}.filter-wrapper .custom-checkbox,.filter-wrapper .custom-radio{padding-left:0}.filter-wrapper .custom-checkbox label,.filter-wrapper .custom-radio label{display:flex;align-items:center;cursor:pointer;gap:.5em;user-select:none}.filter-wrapper .radio-mark{width:20px;height:20px;border:2px solid var(--ion-color-light-shade);border-radius:50%;position:relative;transition:all .2s ease;flex-shrink:0;display:block}.filter-wrapper .custom-checkbox .radio-mark{border-radius:20%}.filter-wrapper .radio-mark span,.filter-wrapper .radio-mark::after{scale:0;transition:scale .2s ease;display:block}.filter-wrapper .custom-checkbox input:checked+label .radio-mark::after,.filter-wrapper .custom-radio input:checked+label .radio-mark::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:#0c0f1c;border-radius:50%;scale:1;transform:translate(-50%,-50%);z-index:999}.filter-wrapper .custom-checkbox input:checked+label .radio-mark::after{border-radius:20%}.filter-wrapper .custom-checkbox input:checked+label .radio-mark,.filter-wrapper .custom-radio input:checked+label .radio-mark{border-color:var(--ion-color-primary)}#filters .collapse,#filters .collapsing{font-size:.85rem;padding-left:.5rem;margin-top:.5rem}.bread-crumbs-wrapper{background:var(--breadcrumbs-background, '#e8ebf0');color:var(---breadcrumbs-color, '#97a0b0')}.bread-crumbs-wrapper .bread-crumbs{max-width:1200px;margin:0 auto;font-size:.9rem}.bread-crumbs .col{padding:.5rem 1rem}.calendar-card .datepicker,.calendar-card .table-condensed{color:var(--ion-color-dark);background-color:var(--ion-card-color,#f0f2f5)}.datepicker .datepicker-switch,.datepicker .next{color:var(--ion-color-dark)}.calendar-card .datepicker,.calendar-card .table-condensed{border-radius:.5rem}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:var(--ion-color-primary)!important;color:var(--ion-color-primary-contrast)}.calendar-card .datepicker table td.day{border-radius:.25rem!important;background:var(--ion-color-light);color:var(--ion-color-light-contrast);border:1px solid rgba(var(--ion-color-light-contrast-rgb),.25)}.calendar-card .datepicker table td.day.disabled{background:0 0;border:none;pointer-events:none;color:var(--ion-color-dark);opacity:.5}.calendar-card .datepicker table td.day.new,.calendar-card .datepicker table td.day.old{opacity:.5;border:none}@media (max-width:576px){.calendar-card .datepicker table td,.calendar-card .datepicker table tr{height:2rem}}.datepicker th.dow{color:var(--ion-color-primary)}.calendar-card{border-radius:.5rem;max-width:450px}.calendar-card .datepicker{aspect-ratio:1/1;width:100%!important;height:auto}.calendar-card .datepicker table td,.calendar-card .datepicker table tr{height:2.5rem}.calendar-card .datepicker .table-condensed{height:100%;border-collapse:separate;border-spacing:.5em;font-size:.9rem}.calendar-card .datepicker .datepicker-days{height:fit-content}#daterange{min-height:450px}.item-col .card-title{margin-bottom:.25rem}.item-col .crop-square{border-radius:.5rem}.item-partial .webkit-wrap{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-moz-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:0;line-height:1.2em;height:2.4em}@media (max-width:576px){.row-layout .description:not(.no-wrap-desc){display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-moz-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0}}.card-text.description:not(.no-wrap-desc){line-height:1.2em;overflow:hidden;margin-bottom:.8rem;max-height:4.7em}.card-text.description.small-desc{max-height:3.4em}.more-indicator{margin-bottom:.8rem}@media (max-width:576px){.row-layout .card-title{margin:0}.row-layout .col-5{display:flex;align-items:center}.row-layout .wildcard-url{justify-content:center}}.row-layout .card-title{max-height:2.4em}.item-col .price{margin-top:.5rem}.row-layout .crop-square{aspect-ratio:4/3;border-radius:.5rem}.datepicker-dropdown.datepicker-dropdown::after,.datepicker-dropdown.datepicker-dropdown::before{display:none}.comments-container{border-radius:.5rem}a.wildcard-url:hover{text-decoration:none}.primary-text{color:var(--ion-color-primary)}.card-secondary{color:var(--ion-card-color-secondary)}.staff-member-btn{font-size:.9rem}.staff-member-btn i{min-width:unset;font-size:.9rem}.no-border-radius button,.single-service-partial .no-border-radius input{border-radius:0!important}#contact_info .form-group #zip_code,.single-service-partial #contact_info .form-group.last #email{border-radius:0 0 0 .5rem}#contact_info .form-group #state,.single-service-partial #contact_info .form-group.last #phone_number{border-radius:0 0 .5rem 0}.single-service-partial #contact_info .form-group:first-of-type input{border-radius:.5rem .5rem 0 0}#in-app-message{position:fixed;top:0;padding:1rem 1.5rem;z-index:999;box-shadow:0 6px 10px -4px rgba(0,0,0,.4);background:0 0;color:var(--ion-color-light-contrast)}#in-app-message::before{content:"";position:absolute;inset:0;background:var(--ion-card-color,#fff);opacity:.9;z-index:-1}#expand-btn{position:absolute;z-index:99;background:var(--ion-color-light);top:1rem;right:1rem;padding:.5rem;min-width:32px;border-radius:.5rem}#expand-btn:hover{opacity:.7;transition:none}#expand-btn:active{opacity:.4;transition:none}.price-plans-partial .card-body{background:rgba(var(--ion-color-primary-rgb),.2)}.price-plans-partial .card{box-shadow:0 0 3px var(--ion-color-light-shade)}.price-plans-partial .plan-title{line-height:1.2em}.price-plans-partial .plan-features i{font-size:1.2rem}.price-plans-partial .no-features,.price-plans-partial .no-features .card-body,.price-plans-partial .no-features .plan-wrapper{height:100%}