*,body{font-family:"sofia-pro",Sans-serif}a{color:var(--e-global-color-text)}a:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:0px}p:last-child{margin-bottom:0}input[type=checkbox]{display:none!important}input[type=checkbox]+label,label:has(>input[type=checkbox]){cursor:pointer;font-size:13px;display:flex;align-items:center!important;opacity:.75;transition:all .1s ease-in}label:has(>input[type=checkbox]):before,div.elementor-field-type-acceptance label:before,div.elementor-field-type-checkbox .elementor-field-subgroup label:before,label:has(>input[type=checkbox]):before{content:'';background:transform;border:1px solid #999;border-radius:0;height:13px;width:13px;margin-right:5px;text-align:center;vertical-align:middle;display:inline-grid;justify-content:center}input[type=checkbox]+label:hover,input[type=checkbox]:checked+label,label:has(>input[type=checkbox]:checked){opacity:1}input[type=checkbox]:checked+label:before,label:has(>input[type=checkbox]:checked):before{content:"";font-size:14px;font-family:"lqd-essentials";color:var(--e-global-color-primary);line-height:.65;display:flex;align-items:center;justify-content:center;padding-bottom:2px;padding-left:4px;overflow:hidden}.mi-header .mi-header-cart .ld-module-trigger-count{width:1rem;height:1rem;place-items:center;padding-inline-start:.25rem;padding-inline-end:.25rem;left:1rem;top:.95rem;background-color:var(--e-global-color-secondary);transition:ease .5s}.mi-header .mi-header-cart svg path{fill:#fff}.menu-destacado a{color:var(--e-global-color-secondary)!important}.ld-cart-contents .empty h3{font-size:18px!important}.ld-module-dropdown .ld-cart-products .ld-cart-product{padding:15px}.ld-module-dropdown .ld-cart-products .ld-cart-product a.ld-cart-product-remove{border-width:0;top:20px;left:auto;right:15px}.ld-module-dropdown .ld-cart-products .ld-cart-product a.ld-cart-product-remove svg path{fill:#ccc}.ld-module-dropdown .ld-cart-products .ld-cart-product a.ld-cart-product-remove:hover svg path{fill:var(--e-global-color-secondary)}.ld-module-dropdown .ld-cart-products .ld-cart-product a.ld-cart-product-remove:hover{background:0 0}.ld-module-dropdown .ld-cart-products .ld-cart-product .ld-cart-product-info .ld-cart-product-name{font-family:inherit;font-size:13px}.ld-module-dropdown .ld-cart-products .ld-cart-product .ld-cart-product-info .ld-cart-product-price{font-size:90%;opacity:.5}.ld-module-dropdown .ld-cart-products .ld-cart-product .ld-cart-product-info .ld-cart-product-quantity{margin-inline-start:0px;margin-left:0}.ld-module-dropdown .ld-cart-products .ld-cart-product .ld-cart-product-info .ld-cart-product-quantity .woocommerce-Price-amount{margin-left:5px}.ld-module-dropdown .ld-cart-foot{padding:0 15px}.ld-module-dropdown .ld-cart-foot .ld-cart-total{margin-bottom:15px}.ld-module-dropdown .ld-cart-foot .ld-cart-button a.btn-xlg{display:flex;align-items:center}.ld-module-dropdown .ld-cart-foot .ld-cart-button a.btn-naked{margin-top:10px}.ld-module-dropdown .ld-cart-foot .ld-cart-button a.btn-naked .btn-icon,.ld-module-dropdown .ld-cart-foot .ld-cart-button .btn-icon{display:none!important}@media (min-width:1025px){.mi-menu-movil,.mi-menu-principal .mi-menu-mi-cuenta,#primary-nav ul.nav-item-children{display:none!important}#primary-nav #menu-item-672 a{padding-right:0}}@media (max-width:1024px){.mi-menu-principal,.mi-menu-movil .mi-menu-mi-cuenta{display:none!important}}@media (max-width:425px){.menu-right-mi-cuenta{display:none!important}.mi-menu-movil .mi-menu-mi-cuenta{display:flex!important;background:#33373d}.mi-menu-movil .mi-menu-mi-cuenta>a{color:#fff}}.mi-menu-movil i{color:#fff}.mi-header.general .mi-menu-movil i{color:var(--e-global-color-text)}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{position:fixed!important;top:0!important;left:-400px!important;margin-top:0!important;width:400px!important;height:100vh!important;max-height:100vh!important;-webkit-transform:scaleY(1)!important;-ms-transform:scaleY(1)!important;transform:scaleY(1)!important;transition:all .3s cubic-bezier(.75,.17,.49,.79)!important}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{position:fixed!important;top:0!important;left:0!important;margin-top:0!important;width:400px!important;height:100vh!important;max-height:100vh!important;transition:all .3s cubic-bezier(.75,.17,.49,.79)!important;background-color:#fff}.elementor-nav-menu--toggle nav ul{list-style:none;padding:0}.elementor-nav-menu--toggle nav ul>li{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(0,0,0,.1)}.elementor-nav-menu--toggle nav ul>li.menu-item-has-children:has(>a.highlighted){border-bottom:0 solid #fff}.elementor-nav-menu--toggle nav ul>li.menu-item-has-children>a.highlighted{border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:425px){.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{left:-245px!important;width:245px!important}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{width:245px!important}}.mi-header{transition:all .85s cubic-bezier(.19,1,.22,1)}.mi-header.elementor-sticky--effects,.mi-header:has(ul#primary-nav>li.is-hovered){background:#fff;transition:all .85s cubic-bezier(.19,1,.22,1)}.mi-header.elementor-sticky--effects .mi-menu-principal ul#primary-nav>li:not(.menu-destacado)>a,.mi-header:has(ul#primary-nav>li.is-hovered) .mi-menu-principal ul#primary-nav>li:not(.menu-destacado)>a,body:not(.home) .mi-menu-principal ul#primary-nav>li:not(.menu-destacado)>a,.mi-header.elementor-sticky--effects .mi-menu-ecommerce ul>li>a,.mi-header:has(ul#primary-nav>li.is-hovered) .mi-menu-ecommerce ul>li>a,body:not(.home) .mi-menu-ecommerce ul>li>a,.mi-header.elementor-sticky--effects .mi-menu-ecommerce .ld-module-trigger-icon,.mi-header:has(ul#primary-nav>li.is-hovered) .mi-menu-ecommerce .ld-module-trigger-icon,body:not(.home) .mi-menu-ecommerce .ld-module-trigger-icon,.mi-header.elementor-sticky--effects .mi-menu-movil i,body:not(.home) .mi-menu-movil i{color:var(--e-global-color-text)!important}.mi-header.elementor-sticky--effects .mi-header-cart svg path,.mi-header.general .mi-header-cart svg path,.mi-header:has(ul#primary-nav>li.is-hovered) .mi-header-cart svg path,body:not(.home) .mi-header-cart svg path{fill:var(--e-global-color-text)}body:not(.home) .mi-header{border-bottom:1px solid #e3e3e3}.mi-header.elementor-sticky--effects .mi-logo img,.mi-header.general .mi-logo img,.mi-header:has(ul#primary-nav>li.is-hovered) .mi-logo img,body:not(.home) .mi-header .mi-logo img{content:url('http://pastelcalella.com/wp-content/uploads/2024/07/logo-pastel-positiu.png')}#primary-nav .nav-item-children{left:53%}#primary-nav .nav-item-children .lqd-megamenu-rows-wrap,.lqd-megamenu-rows-wrap{box-shadow:none}#primary-nav .nav-item-children:after{content:'';background:#000;width:100vw;height:100vh;display:flex;opacity:.3}.pojo-a11y-toolbar-toggle{top:70px}.woocommerce .woocommerce-notices-wrapper:first-child{padding-top:0}.woocommerce .woocommerce-notices-wrapper{padding-bottom:10px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border:1px solid #d4d4d4;background-color:#f8f8f8;font-size:13px;font-weight:500}@media screen and (max-width:768px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:10px 10px 10px 40px;align-items:flex-start;text-align:left}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{top:.75em;left:20px}.lqd-woo-steps-number:after{top:auto}}.woocommerce-NoticeGroup-checkout{margin-top:15px}.woocommerce input{padding:10px 15px}.woocommerce .ui-selectmenu-button{padding:10px 15px;border:1px solid}.ld-sp-info-inner{width:100%}.ld-sp-btn span{font-size:10px;text-transform:uppercase}.ld-sp-price{line-height:1.5}.ld-sp-min-1:hover .ld-sp-btn,.woocommerce .ld-sp-def:hover .ld-sp-btn,.woocommerce .ld-sp-mhs-1:hover .ld-sp-btn,.woocommerce .ld-sp-mhs-2:hover .ld-sp-btn,.woocommerce .ld-sp-min-1:hover .ld-sp-btn{transform:translateY(-5px)}@media (max-width:768px){.ld-sp-min-1 .ld-sp-btn{transform:translateY(10px)}.ld-sp-info-inner{text-align:left}}@media (max-width:768px){.ld-sp-min-1 .ld-sp-btn{transform:translateY(15px)!important}}@media (max-width:767px){.ld-sp-min-1 .ld-sp-btn{transform:translateY(-10px)!important}}@media (max-width:479px){.ld-sp-min-1 .ld-sp-btn{font-size:10px!important}.woocommerce ul.products{flex-direction:column;display:flex!important}.woocommerce ul.products li.product{width:100%!important}}.lqd-prod-item img,.ld-sp-img img{aspect-ratio:9/12;object-fit:cover;border-radius:6px}.lqd-prod-item .lqd-sp-label,.lqd-prod-item .onsale,.lqd-prod-item .ld-sp-soldout,.lqd-prod-item figure span,.product .lqd-sp-label,.product .onsale,.product .ld-sp-soldout,.product figure span{border-radius:100px!important;font-size:10px!important;padding:6px 12px!important}.lqd-prod-item .lqd-sp-label,.product .lqd-sp-label{background-color:var(--e-global-color-secondary)!important}.lqd-prod-item .onsale,.product .onsale{background-color:var(--e-global-color-accent)!important}.lqd-prod-item .ld-sp-soldout,.product .ld-sp-soldout{background-color:var(--e-global-color-primary)!important}.woocommerce ul.products li.product h3,.lqd-prod-item h3,.lqd-prod-item h3>a .product h3,.product h3>a{font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.2!important}.lqd-prod-item .price,.product .price{font-size:12px!important;color:#00000080!important}.single-product .flex-control-thumbs img{aspect-ratio:9/11;object-fit::cover}.single-product .elementor-widget-woocommerce-product-images .lqd-sp-label,.single-product .elementor-widget-woocommerce-product-images .onsale,.single-product .elementor-widget-woocommerce-product-images .ld-sp-soldout{text-align:right;left:auto!important;right:65px!important}.elementor-18 .elementor-element.elementor-element-7929096.elementor-wc-products ul.products li.product span.onsale{min-width:auto;min-height:auto;line-height:normal;top:18px;left:18px}.elementor-18 .elementor-element.elementor-element-7929096.elementor-wc-products ul.products li.product .price,.elementor-18 .elementor-element.elementor-element-7929096.elementor-wc-products ul.products li.product .price del{font-family:inherit}.elementor-18 .elementor-element.elementor-element-7929096.elementor-wc-products ul.products li.product .price del{font-size:inherit}.single-product .elementor-widget-woocommerce-product-price .price{font-size:19px!important}.single-product .elementor-widget-woocommerce-product-price .price ins{color:transparent!important}.single-product .elementor-widget-woocommerce-product-price .price .amount>bdi{color:var(--e-global-color-text);opacity:.65}.single-product .quantity{border:1px solid #b8b8b8}.single-product .single_add_to_cart_button{background-color:var(--e-global-color-text)!important}.single-product .single_add_to_cart_button:hover{background-color:var(--e-global-color-primary)!important}.single-product .elementor-widget-woocommerce-product-content ul{padding:0}.single-product .elementor-widget-woocommerce-product-content ul>li::marker{display:none;font-size:0px}.single-product .elementor-widget-woocommerce-product-content ul>li{line-height:1.4}.single-product .elementor-widget-woocommerce-product-content ul>li>strong{display:block;text-transform:uppercase;letter-spacing:1px;font-size:12px;margin-top:20px}ul.products li.product .button{color:var(--e-global-color-primary)!important;border-width:0!important}ul.products li.product .ld-sp-min-1:hover .button{transform:translatey(0px)}@media(max-width:768px){.related.products ul.products{display:flex!important;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.related.products ul.products>li{width:calc(100% / 2 - 10px)!important}.related.products ul.products>li .ld-sp-price{line-height:1!important}}@media screen and (max-width:479px){.woocommerce .products.related{margin-top:30px;margin-bottom:0}}@media(max-width:425px){.related.products ul.products>li{width:100%!important}}.lqd-woo-steps{margin-bottom:0}.lqd-woo-steps .lqd-woo-steps-item{padding:15px 25px}.woocommerce-cart-form__cart-item .product-img{width:145px}@media (max-width:768px){.woocommerce-cart-form__cart-item .product-img{width:auto}}.woocommerce-cart-form__cart-item .product-info{font-family:inherit;font-size:14px;font-weight:900}.cart-coupon>.cart-coupon-inner{padding:0!important}.woocommerce-checkout h3.order_review_heading{padding-bottom:15px!important}#payment ul.wc_payment_methods{display:flex;flex-direction:column;gap:10px}#payment ul.wc_payment_methods>li input{display:none}#payment ul.wc_payment_methods>li label{width:100%;color:#ccc!important;border:1px solid;padding:5px 15px;font-size:13px !important;text-transform:uppercase;letter-spacing:1px;cursor:pointer}#payment ul.wc_payment_methods>li input:checked+label,#payment ul.wc_payment_methods>li label:hover{color:var(--e-global-color-primary) !important}.woocommerce-terms-and-conditions-wrapper{border-top:1px solid #ccc;padding-top:20px}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:#999}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a{color:#666!important}.woocommerce-terms-and-conditions-wrapper .validate-required label{font-size:13px!important}.woocommerce-terms-and-conditions-wrapper .validate-required label a{color:inherit}.woocommerce-account .woocommerce-MyAccount-navigation>ul,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-lost-password .cont-mi-cuenta,.woocommerce-account:has(.login) .cont-mi-cuenta{flex-wrap:var(--flex-wrap);justify-content:center;align-items:var(--align-items);flex-direction:var(--flex-direction);gap:50px;width:100%;max-width:var(--content-width);margin:0 auto;padding-inline-start:0;padding-inline-end:0;height:100%;display:var(--display);text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}.woocommerce-account .woocommerce{display:flex;flex-direction:column;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;border-width:0;border-radius:0;background-color:rgb(0 0 0/5%);padding:0}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li{margin-bottom:0;padding:20px 0;font-weight:600;font-size:13px;opacity:.5;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:ease-in .2s}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:hover,.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.is-active{opacity:1;border-bottom:2px solid var(--e-global-color-text)}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a{color:var(--e-global-color-text);height:100%}.woocommerce-account .woocommerce-MyAccount-content{padding:60px 15px;flex-direction:column;gap:20px}.woocommerce-account table tbody tr:nth-child(odd){background-color:transparent}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-family:'sofia pro',sans-serif;font-size:24px;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content h3{margin-bottom:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content address{border-width:0;padding:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content address p{margin:0;padding:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content address p:before{display:none!important}.woocommerce-account .woocommerce-Addresses:before,.woocommerce-account .woocommerce-Addresses:after{display:none!important}.woocommerce-account .woocommerce-Addresses{display:flex;align-items:stretch;justify-content:space-around;gap:60px;margin-top:0}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{background:#f6f6f6;padding:30px;border-radius:12px}.woocommerce-account:has(.login) .cont-mi-cuenta{margin-top:60px;margin-bottom:90px}.woocommerce-account:has(.login) .cont-mi-cuenta h2{display:none}.woocommerce-account:has(.login) .cont-mi-cuenta form{margin-top:0;margin:auto;width:500px;border-width:0}.woocommerce-account:has(.login) .cont-mi-cuenta form p:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;gap:10px}.woocommerce-account:has(.login) .cont-mi-cuenta form p:has(.woocommerce-form-login__submit) .woocommerce-form-login__rememberme{margin:0}.woocommerce-account:has(.login) .cont-mi-cuenta form .woocommerce-LostPassword{font-size:12px}.woocommerce-lost-password .cont-mi-cuenta{margin-top:60px;margin-bottom:90px}.woocommerce-lost-password .cont-mi-cuenta .elementor-widget-container,.woocommerce-lost-password .cont-mi-cuenta .elementor-widget-container p{text-align:center;width:100%}.woocommerce-lost-password .cont-mi-cuenta .elementor-widget-container p input,.woocommerce-lost-password .cont-mi-cuenta .elementor-widget-container .woocommerce-Button{width:500px}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content table{border-width:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions:before{display:none!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-account .woocommerce-Addresses{flex-direction:column;gap:30px}.woocommerce-account:has(.login) .cont-mi-cuenta form,.woocommerce-lost-password .cont-mi-cuenta .elementor-widget-container p input,.woocommerce-lost-password .cont-mi-cuenta .elementor-widget-container .woocommerce-Button{width:100%}}