:root{--color-fuscia: #FF1679;--color-soft-pink: #F5E7F8}.product-card-new{border-radius:25px;overflow:hidden;gap:0!important;background-color:#fbf3fd;display:flex;flex-direction:column;height:100%}.product-card-new .product-card__info{padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.product-card-new .product-type-units{display:flex;justify-content:space-between}.product-card-new .product-type-units p{color:var(--color-fuscia);font-family:Helvetica Neue;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.product-card-new .product-title.h6{font-family:Morganite;font-size:40px;font-weight:600;text-align:left;line-height:45px}.w-full{width:100%}.d-flex{display:flex}.d-block{display:block}.lh-1{line-height:1}.fw-5{font-weight:500}.featured-collections-carousel__item{gap:12px}.featured-collections-carousel__item .button,.featured-collections-carousel__item .justify-self-center{width:100%}.featured-collections-carousel__item .button{border:2px solid var(--color-fuscia);background:var(--color-fuscia);color:#fff}.featured-collections-carousel__item .button:hover{background:#fff;color:var(--color-fuscia)}.product-card-new .shopify-payment-button{display:none}[data-block-type=title] .product-title.h3{line-height:.8}@media (max-width: 768px){[data-block-type=title] .product-title.h3{font-size:40px}[data-block-type=price] sale-price{font-size:35px}}[data-group-type=badges-rating-text].badges-rating-text{display:flex;align-items:center;gap:10px}[data-group-type=badges-rating-text] [data-block-type=rating]{background:var(--color-soft-pink);padding:11px 22px;border-radius:34px}[data-group-type=badges-rating-text] [data-block-type=rating] .smallcaps.text-subdued{color:var(--color-fuscia);font-size:14px;line-height:1;margin-top:2px}[data-group-type=badges-rating-text] [data-block-type=text]{background:var(--color-soft-pink);padding:11px 22px;border-radius:34px;font-size:14px}[data-block-type=product-variations]{padding-top:15px}.badge{color:var(--color-fuscia);font-size:30px;font-family:Morganite;padding:10px 22px 4px;line-height:.8;border-radius:34px}[data-block-type=price] sale-price{color:var(--color-fuscia);letter-spacing:1px;line-height:.8}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=separator],[data-block-type=description],[data-block-type=text],[data-block-type=liquid],[data-block-type=share-buttons]){--product-info-gap: 0}.shopify-block.shopify-app-block.recharge-subscription-widget .rc-radio.rc-radio--active,.shopify-block.shopify-app-block.recharge-subscription-widget .rc-radio.rc-radio--active~.rc-selling-plans{background-color:transparent}.shopify-block.shopify-app-block.recharge-subscription-widget .rc-radio{padding:32px 25px;border:2px solid var(--color-fuscia);border-radius:30px;margin-bottom:10px}.purchase-options{display:flex;flex-direction:column;margin-bottom:10px}.purchase-options label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;font-weight:500;font-size:14px}.subscription-plan-selector{margin-bottom:5px;border:1.5px solid var(--color-fuscia);border-radius:50px;cursor:pointer;position:relative}.subscription-plan-selector:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='9' viewBox='0 0 19 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9229 3.72363e-07L19 0.125001L10.4057 9L8.63286 9L-3.86117e-07 0.166668L0.0770789 0.0416681L3.96957 0.041668L4.12373 0.125001L9.40365 5.45833L9.51927 5.45833L14.7606 0.125001L14.8763 0.0416675L18.9229 3.72363e-07Z' fill='%23FF1679'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:3}.subscription-plan-selector label{display:block;width:100%;height:100%}.subscription-plan-selector select{cursor:pointer;font-size:12px;font-weight:500;width:100%;height:100%;background:none;min-height:29px;padding:7px 7px 7px 13px;border-radius:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-subscription-pdp-container .subscription-plan-selector select{padding-right:40px;min-width:200px}.purchase-options input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;border:1.5px solid var(--color-fuscia);border-radius:50%;background-color:var(--color-soft-pink);position:relative;margin-right:3px;cursor:pointer;display:inline-block;vertical-align:middle}.purchase-options input[type=radio]:before{content:"";width:12px;height:12px;min-width:12px;min-height:12px;background:var(--color-fuscia);border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(0) translate(-50%,-50%);transform-origin:center;transition:transform .2s ease-in-out}.purchase-options input[type=radio]:checked:before{transform-origin:center;transform:scale(1) translate(-50%,-50%)}.custom-checkbox-wrapper input[type=checkbox]{display:none}.custom-checkbox{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;border:1.5px solid var(--color-fuscia);border-radius:50%;background-color:var(--color-soft-pink);position:relative;cursor:pointer;vertical-align:middle}.custom-checkbox:before{content:"";width:12px;height:12px;background-color:var(--color-fuscia);border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(0) translate(-50%,-50%);transform-origin:center;transition:transform .2s ease-in-out}.custom-checkbox-wrapper input[type=checkbox]:checked+.custom-checkbox:before{transform:scale(1) translate(-50%,-50%)}.custom-checkbox-wrapper{cursor:pointer;font-size:14px!important;font-weight:500;width:100%;min-height:43px;padding:10px;height:100%;align-items:center;display:inline-flex;gap:5px;text-transform:unset!important;-webkit-user-select:none;user-select:none;justify-content:center}span#preselected-text{margin-top:4px}.purchase-options .price{font-weight:600;font-size:16px;display:flex}.subscription-plan-selector select:focus{outline:none;box-shadow:none}.custom-subscription-card-container{width:100%}.product-card-new .custom-atc-btn.primary-button{border:1.5px solid var(--color-fuscia);font-family:Helvetica Neue;font-weight:500;font-size:14px;line-height:.8;padding:13px 10px 8px;letter-spacing:0px}.no-subscription__pricelist{margin-bottom:12px}.no-subscription__pricelist .price-list sale-price{color:var(--color-fuscia);font-size:16px}.no-subscription__pricelist .price-list{justify-content:start}.custom-subscription-pdp-container .purchase-options label{border:0px solid var(--color-fuscia);padding:20px 25px 20px 16px;border-radius:25px;background:#f5e7f8}.custom-subscription-pdp-container .purchase-options{gap:10px}.custom-subscription-pdp-container .purchase-options .subscription-option-label{flex-direction:column;gap:10px;align-items:start}.custom-subscription-pdp-container .purchase-options label:first-child{align-items:center}.custom-subscription-pdp-container .purchase-options label:first-child .price{padding-left:26px;font-size:35px}.custom-subscription-pdp-container .purchase-options .subscription-option-label .d-flex{justify-content:space-between;align-items:start}.custom-subscription-pdp-container .subscription-plan-selector label{border:none;padding:0 0 0 23px}.custom-subscription-pdp-container .subscription-plan-selector{margin-bottom:0}.prices-container{display:flex;gap:20px;align-items:center;margin-top:5px;padding-left:26px}.custom-subscription-pdp-container .prices-container .price{align-items:center;gap:5px}.custom-subscription-pdp-container .prices-container .price .h5{font-size:30px}.custom-subscription-pdp-container .line-through{color:#1a1a1a;opacity:.45}.custom-subscription-card-container .product-card__description{text-align:left;margin-bottom:10px}@media (max-width: 768px){.product-card-new .product-type-units p{font-size:12px}.product-card-new .product-title.h6{font-size:35px;line-height:40px}.product-card-new .custom-atc-btn.primary-button{font-size:14px}.custom-subscription-pdp-container .subscription-plan-selector{width:100%}.custom-subscription-pdp-container .subscription-option-label .w-full.d-flex{position:relative}.custom-subscription-pdp-container .subscription-option-label .save-percentage{font-size:30px;position:absolute;right:0;top:0}.custom-subscription-pdp-container .subscription-option-label .save-text{display:none}}.drawer::part(content){color:var(--color-fuscia)}.range-group{background:linear-gradient(to var(--transform-origin-end),rgba(255,22,121,.12) var(--range-min),#FF1679 var(--range-min),#FF1679 var(--range-max),rgba(255,22,121,.12) var(--range-max))}.range-group input[type=range]::-webkit-slider-thumb{background-color:#ff1679}.range-group input[type=range]::-moz-range-thumb{background-color:#ff1679}.range-group input[type=range]::-ms-thumb{background-color:#ff1679}.checkbox-control .dot-checkbox~label{color:rgb(var(--text-color))}.collection-toolbar__button-container button.collection-toolbar__button.heading{font-size:30px;line-height:1;opacity:1;margin-top:5px;margin-bottom:-3px}.recharge-bundle-pdp h1{line-height:.8}.recharge-bundle-pdp .product-info-container{background:#f5e7f8;border-radius:25px;padding:35px}.recharge-bundle-pdp .product-contents{display:flex;justify-content:space-between;gap:20px;flex-direction:column}.recharge-bundle-pdp .product-options{display:flex;gap:40px}.recharge-bundle-pdp .product-options .product-variant-select,.recharge-bundle-pdp .product-options .product-subscription-select,.recharge-bundle-pdp .product-options .product-preselected{display:flex;flex-direction:column;gap:5px}.recharge-bundle-pdp .product-options .product-variant-select label,.recharge-bundle-pdp .product-options .product-subscription-select label,.recharge-bundle-pdp .product-options .product-preselected label{font-size:16px;line-height:.8;font-weight:500;color:var(--color-fuscia);text-transform:uppercase}.recharge-bundle-pdp .product-options .product-variant-select .select-wrapper,.recharge-bundle-pdp .product-options .product-subscription-select .select-wrapper,.recharge-bundle-pdp .product-options .product-preselected .select-wrapper{border:1.5px solid var(--color-fuscia);border-radius:50px;cursor:pointer;position:relative}.recharge-bundle-pdp .product-options .product-variant-select .select-wrapper:after,.recharge-bundle-pdp .product-options .product-subscription-select .select-wrapper:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='9' viewBox='0 0 19 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9229 3.72363e-07L19 0.125001L10.4057 9L8.63286 9L-3.86117e-07 0.166668L0.0770789 0.0416681L3.96957 0.041668L4.12373 0.125001L9.40365 5.45833L9.51927 5.45833L14.7606 0.125001L14.8763 0.0416675L18.9229 3.72363e-07Z' fill='%23FF1679'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:3}.recharge-bundle-pdp .product-options .product-variant-select .select-wrapper select,.recharge-bundle-pdp .product-options .product-subscription-select .select-wrapper select{cursor:pointer;font-size:14px;font-weight:500;width:100%;height:100%;background:none;min-height:40px;padding:10px 40px 10px 20px;border-radius:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:200px}.recharge-bundle-pdp .product-options .product-variant-select .select-wrapper select:focus,.recharge-bundle-pdp .product-options .product-subscription-select .select-wrapper select:focus{outline:none;box-shadow:none}.recharge-bundle-pdp .product-price_atc,.recharge-bundle-pdp .product-details{display:flex;justify-content:space-between;gap:20px}.recharge-bundle-pdp #selected-variant-price{font-size:60px;color:var(--color-fuscia);font-family:Morganite;text-align:right;line-height:.9}.recharge-bundle-pdp .product-details h2,.recharge-bundle-pdp .product-details h1.h2{font-family:Morganite;font-size:60px;line-height:.9;text-transform:uppercase}.recharge-bundle-pdp .add-to-cart-button.should-disable,.recharge-bundle-pdp .add-to-cart-button[disabled]{cursor:not-allowed;opacity:.5}.recharge-bundle-pdp .add-to-cart-button{position:relative}.recharge-bundle-pdp .add-to-cart-button.loading{opacity:.5}.recharge-bundle-pdp .add-to-cart-button .loading-spinner{position:absolute;top:50%;left:50%;width:30px;height:30px;border:2px solid transparent;border-top:2px solid #000;border-right:2px solid #000;border-radius:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .3s ease;animation:spinner-rotate .8s linear infinite;z-index:1}.recharge-bundle-pdp .add-to-cart-button.loading .loading-spinner{opacity:1}@keyframes spinner-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.recharge-bundle-pdp .progress-bar-container{margin-top:1rem;background:var(--color-soft-pink);height:20px;width:100%;border-radius:100px;overflow:hidden;border:1.5px solid var(--color-fuscia)}.recharge-bundle-pdp .progress-bar-container #progress-bar{height:100%;width:0%;background:var(--color-fuscia);border-radius:100px;transition:width .4s ease-in-out}.recharge-bundle-pdp .personalization-options-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.recharge-bundle-pdp .pack-summary{margin-top:12px;display:flex;gap:20px;justify-content:space-between;align-items:center;background:#f5e7f8;border-radius:25px;padding:35px}.recharge-bundle-pdp .personalization-option{background:#f5e7f8;border-radius:20px;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:20px}.recharge-bundle-pdp .personalization-option p{font-family:Morganite;font-size:35px;text-align:left;line-height:.8;text-transform:uppercase;text-align:center;padding-bottom:9px}.recharge-bundle-pdp .personalization-option.not-chosen{opacity:.6;cursor:default}.recharge-bundle-pdp .personalization-option.not-chosen *{pointer-events:none}.recharge-bundle-pdp .quantity-selector{border:1.5px solid var(--color-fuscia);border-radius:25px;width:100%}.recharge-bundle-pdp .quantity-selector input{text-align:center;background:transparent;width:100%}.recharge-bundle-pdp .quantity-selector input:focus{outline:none;box-shadow:none}.recharge-bundle-pdp .options-to-choose-container{margin-top:12px}.recharge-bundle-pdp .pack-summary #pack-status{display:flex;align-items:center;gap:50px}.recharge-bundle-pdp .personalization-option picture img{border-radius:8px}@media (max-width: 768px){.recharge-bundle-pdp h1{text-align:center;font-size:80px;margin-bottom:40px}.recharge-bundle-pdp .product-info-container{padding:20px}.recharge-bundle-pdp .product-details h1.h2,.recharge-bundle-pdp .product-details h2{font-size:50px}.recharge-bundle-pdp .product-options .product-variant-select label,.recharge-bundle-pdp .product-options .product-subscription-select label,.recharge-bundle-pdp .product-options .product-preselected label{font-size:14px}.recharge-bundle-pdp .product-price_atc,.recharge-bundle-pdp .product-details{flex-direction:column}.recharge-bundle-pdp #selected-variant-price{text-align:left}.recharge-bundle-pdp .product-options{flex-direction:column;gap:25px}.recharge-bundle-pdp .product-contents{gap:30px}.recharge-bundle-pdp .personalization-options-grid{grid-template-columns:1fr}.recharge-bundle-pdp .personalization-option{flex-direction:row;align-items:center}.recharge-bundle-pdp .personalization-option picture,.recharge-bundle-pdp .personalization-option .details{width:50%}.recharge-bundle-pdp .quantity-selector{margin-top:12px;width:100%}.recharge-bundle-pdp .pack-summary{padding:25px 16px;flex-direction:column}.recharge-bundle-pdp .pack-summary #pack-status{gap:10px;flex-direction:column}.recharge-bundle-pdp #pack-status .h3,.recharge-bundle-pdp #pack-status .h4{line-height:.8}.recharge-bundle-pdp #pack-status .h3{font-size:50px}.recharge-bundle-pdp #pack-status .h4{font-size:18px;font-family:Helvetica Neue}}.slideshow .page-dots{inset-block-end:2%;inset-inline-end:50%;transform:translate(50%,-50%)}@media screen and (pointer: fine){featured-collections-carousel .floating-controls-container--inside{--floating-controls-inset-inline: 5px}}p{line-height:1.2}.social-media--list{justify-content:center}.sidebar-drawer--lg{--drawer-max-width: min(96vw, 25rem)}.header-sidebar__scroller{padding-inline-start:16px;background:var(--color-soft-pink)}.header-sidebar.drawer::part(content),.header-sidebar__collapsible-panel{background:var(--color-soft-pink)}.divide-y>:not([hidden])~:not([hidden]){border-color:var(--color-fuscia)}.header-sidebar__linklist-button{font-weight:500}.header-sidebar__back-button{font-weight:500;color:var(--color-fuscia);border-color:var(--color-fuscia)}@media screen and (pointer: fine){.header-sidebar__main-panel li:has([aria-expanded=true])~li .header-sidebar__linklist-button,.header-sidebar__main-panel li:has(~li [aria-expanded=true]):not(:has([aria-expanded=true])) .header-sidebar__linklist-button{color:#ff1679a6}}.header-sidebar__footer:before{background:linear-gradient(transparent,rgb(var(--color-soft-pink)))}.header-sidebar__footer{background:var(--color-soft-pink)}.image-elements-container{padding:5px 0 25px}.image-elements-list{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:12px}.image-elements-list .option-item{border-radius:20px;padding:10px}.image-elements-list .option-item--title{text-align:center;font-family:Morganite;font-size:30px;font-style:normal;font-weight:600;line-height:.8;letter-spacing:.6px;text-transform:uppercase}.image-elements-container .title{color:var(--color-fuscia);text-align:center;font-family:Morganite;font-size:58px;font-style:normal;font-weight:800;line-height:1;letter-spacing:1.16px;text-transform:uppercase;margin-bottom:16px}@media (min-width: 1000px){.image-elements-list{grid-template-columns:repeat(6,1fr)}.header-sidebar__linklist .image-elements-list{grid-template-columns:repeat(2,1fr)}}.free-shipping-bar .progress-bar{width:100%;height:10px;background-color:var(--color-soft-pink);border-radius:5px;overflow:hidden;margin-top:10px;position:relative}.free-shipping-bar .progress{height:100%;background-color:var(--color-fuscia);transition:width .3s ease;position:absolute;top:0;left:0;z-index:100}.recommendations-carousel__move{display:flex;flex-direction:column;gap:20px;width:100%}.recommendations-carousel__general{overflow:auto}.recommendations-carousel__general a{cursor:pointer}.rec-product-container{display:flex;gap:20px}.rec-product{display:flex;flex-direction:column;width:100%}.rec-btn{display:flex;justify-content:flex-end}.recommendations-carousel h3{font-size:15px;text-align:center;font-weight:700;margin-bottom:20px}.recommendations-carousel__item img{min-width:90px;height:90px;object-fit:cover;object-position:bottom;border-radius:16px;background-color:#2d2d2d}.recommendations-carousel{margin-top:20px;font-size:13px;font-weight:600;padding-bottom:80px}.ProductItem__ImageWrapper img{opacity:1!important}@media (max-width: 700px){.recommendations-carousel{padding-bottom:20px}.recommendations-carousel__move{max-height:150px;overflow-y:scroll}}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing{margin-block-start:0}.shopify-section--main-product .product-info{padding-top:3rem;padding-right:3rem}.shopify-section--main-product .section-spacing .container{margin:0}.shopify-section--main-product .section-spacing .product{--product-gap: 3rem}}.post-footer{display:flex;gap:20px;justify-content:center;padding:20px 20px 100px;background:var(--color-fuscia);align-items:center;flex-wrap:wrap}.post-footer #LogoCDTI{width:165px;height:auto}.post-footer #LogoLeaf{width:96px;height:auto}.post-footer #LogoFEDER{width:245px;height:auto}.post-footer #LogoIFS,.post-footer #LogoJuntaExtremadura{width:105px;height:auto}.post-footer #logoISO{width:90px;height:auto}@media (max-width: 1023px){.post-footer #LogoCDTI{width:72px}.post-footer #LogoLeaf{width:38px}.post-footer #LogoFEDER{width:112px}.post-footer #LogoIFS{width:42px}.post-footer #logoISO{width:50px}}.post-footer svg{fill:#fff}#summary-mismatch-popup{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid var(--color-fuscia);padding:20px;z-index:9999;max-width:400px;text-align:center;border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/141/assets/theme_kc.css.map?v=18082902399485893411751023794 */
