.product-form{width:100%}.product-form .metafield-rich_text_field,.product-form .metafield-rich_text_field p{font-size:14px}@media screen and (max-width: 768px){.product-form .metafield-rich_text_field,.product-form .metafield-rich_text_field p{font-size:12px}}.product-form .cod{order:2;width:100%;display:flex;flex-wrap:wrap;background-color:#e1edea;padding:12px;border-radius:12px;align-items:center;max-width:400px;margin:25px 0}.product-form .cod b{font-weight:500}.product-form .cod .content-text{padding-left:10px;width:calc(100% - 60px);font-size:12px}.product-form .cod svg{width:60px;height:60px}.product-form ul.acordion{padding:0;margin:20px 0}.product-form ul.acordion>li{border:1px solid #e8e8e1;height:auto}.product-form ul.acordion>li li,.product-form ul.acordion>li p{font-size:12px}.product-form ul.acordion>li h3{font-size:18px}.product-form ul.acordion>li button{margin:0 10px;width:calc(100% - 10px);font-size:14px;color:#333;background:rgba(0,0,0,0);border:none;border-radius:0;text-align:left;display:flex;justify-content:space-between;text-transform:uppercase;font-weight:500;letter-spacing:2px;padding:20px}.product-form ul.acordion>li button svg{width:16px;height:16px}.product-form ul.acordion>li>ul{height:0;max-height:0;overflow:hidden;transition:height .6s}.product-form ul.acordion>li.open ul{height:auto;max-height:unset;margin:0;padding:20px}.product-form .product-description p{font-size:14px}@media screen and (max-width: 768px){.product-form{padding-left:unset}}.product-form h1{font-weight:400;width:100%;color:#000;font-size:25px;line-height:1.4;margin-bottom:8px}@media screen and (max-width: 768px){.product-form h1{font-size:22px}}.product-form .content-price{margin:8px 0;width:100%;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start}.product-form .content-price b{order:1}.product-form .content-price .sfy-price{order:2;font-weight:500}.product-form .content-price .discount{order:3;background:#c5a059;color:#333;font-size:14px;display:flex;justify-content:center;align-items:center;width:80px;border-radius:20px;margin:0 10px}.product-form .content-price b{font-weight:800;color:#000}.product-form .content-price s{color:#929292;margin-right:8px;display:flex;align-content:center;align-items:center;order:2}.product-form .content-price s b{font-size:18px}.product-form .content-price span{font-size:16px}.product-form .content-price svg{margin-top:-5px}@media screen and (max-width: 768px){.product-form .content-price svg{display:flex;align-content:flex-start;flex-wrap:nowrap;align-items:flex-start;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;text-align:left;justify-content:flex-start}}.product-form .actions{height:auto;display:flex;width:100%;max-width:400px;flex-wrap:wrap}.product-form .quantity{min-width:60px;height:50px;border:1px solid #000;text-align:center;border-radius:10px;margin-right:10px}.product-form [sfy-add-to-cart],.product-form .sfy-add-to-cart-fast{background:#000;color:#fff;height:50px;width:100%;border-radius:30px;font-weight:600;text-transform:uppercase}@keyframes pulsoSuave{0%{box-shadow:0 0 0 0 rgba(46,196,182,.7)}70%{box-shadow:0 0 0 12px rgba(46,196,182,0)}100%{box-shadow:0 0 0 0 rgba(46,196,182,0)}}.product-form .sfy-add-to-cart-fast{margin-top:15px;background-color:#2ec4b6;color:#fff;font-weight:bold;text-transform:uppercase;padding:15px 30px;border:none;border-radius:50px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;animation:pulsoSuave 2s infinite ease-in-out}.product-form #btn-confeti{display:inline-block;background-color:#20c2b2;color:#fff;font-family:"Arial Black",Gadget,sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;text-decoration:none;padding:14px 35px;border-radius:50px;letter-spacing:.5px;transition:transform .1s ease;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:10}.product-form #btn-confeti:active{transform:scale(0.96)}.product-form #canvas-sectionfy{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}@media screen and (max-width: 768px){.product-form form{display:flex;flex-direction:column;flex-shrink:0}.product-form form>div{order:10}.product-form form .volumen{order:1}.product-form form .content-price,.product-form form .actions{order:2}.product-form form h1{margin-top:25px}.product-form form h1,.product-form form .metafield-rich_text_field,.product-form form .benefits{order:3}.product-form form .acordion{order:11}}.subscribe{width:100%;margin:20px 0;max-width:400px}.subscribe h2{font-size:16px;font-weight:800;color:#5c137a}.subscribe h3{font-size:16px;font-weight:300;color:#5c137a}.subscribe h2,.subscribe h3{opacity:0;transition:opacity .6s}.subscribe .option{width:100%;max-height:0;height:0;overflow-y:hidden;transition:all .6s}.subscribe .option select{background:rgba(0,0,0,0);border:none;color:#5c1381;font-size:16px;font-weight:300;padding:16px 0;cursor:pointer}.subscribe .group{width:100%;border-radius:20px;height:auto;padding:20px;margin:20px 0;background-color:#dfbbee;border:solid 1px #5c137a;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;transition:all .6s;opacity:0}.subscribe .group.installed{opacity:1}.subscribe .group.installed h2,.subscribe .group.installed .group-head{opacity:1}.subscribe .group.opened .option{height:auto;max-height:unset}.subscribe .group-head{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;opacity:0;transition:opacity .6s}.subscribe .group-head .checkbox-apple{position:relative;width:50px;height:25px;margin-right:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.subscribe .group-head .checkbox-apple label{position:absolute;top:0;left:0;width:50px;height:25px;border-radius:50px;background:#5c137a;cursor:pointer;transition:all .3s ease}.subscribe .group-head .checkbox-apple label:after{content:"";position:absolute;top:1px;left:1px;width:23px;height:23px;border-radius:50%;background-color:#fff;transition:all .3s ease}.subscribe .group-head .checkbox-apple input[type=checkbox]:checked+label{background:#5de24e}.subscribe .group-head .checkbox-apple input[type=checkbox]:checked+label:after{transform:translateX(25px)}.subscribe .group-head .yep{position:absolute;top:0;left:0;width:50px;height:25px;padding:0;opacity:0}.product-options{width:100%;margin:20px 0}.product-options label{font-weight:600;font-size:18px;margin-bottom:16px;display:flex;text-transform:capitalize}.product-options [data-name]{width:100%;display:flex;flex-wrap:wrap;gap:12px}.product-options [data-option]{width:auto;display:flex;justify-content:center;align-items:center;font-size:12px;border:solid #525151 1px;color:#525151;font-weight:600;min-width:100px;border-radius:20px;padding:10px 12px;cursor:pointer;transition:background-color .6s}.product-options [data-option]:hover,.product-options [data-option][selected]{color:#fff;border-color:#000;background:#000}.cod{width:100%;display:flex;flex-wrap:wrap;background-color:#e1edea;padding:12px;border-radius:12px;align-items:center;max-width:400px;margin:25px 0}.cod b{font-weight:500}.cod .content-text{padding-left:10px;width:calc(100% - 60px);font-size:12px}.cod svg{width:60px;height:60px}.sfy-zoom{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;padding:20px 16px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.6)}.sfy-zoom .close{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:absolute;right:20px;top:20px;cursor:pointer;border-radius:100%;padding:12px}.sfy-zoom .close img{width:100%;height:100%}.sfy-zoom .content,.sfy-zoom .content img{width:100%;height:100%}.sfy-zoom .content img{-o-object-fit:contain;object-fit:contain;background:rgba(0,0,0,0)}.sfy-zoom.opened{display:flex}.main-product{max-width:var(--global-max-width);padding:50px var(--global-space) 0px var(--global-space)}@media screen and (max-width: 768px){.main-product{padding:10px 16px 20px 16px}}.main-product .product-gallery{width:100%;height:auto;position:sticky;top:100px;padding-left:80px}@media screen and (max-width: 768px){.main-product .product-gallery{padding-left:unset}}.main-product .product-gallery .sfy-gallery-front .swiper-slide{min-height:600px;max-height:600px}@media screen and (max-width: 768px){.main-product .product-gallery .sfy-gallery-front .swiper-slide{min-height:unset;max-height:unset}}.main-product .product-gallery .sfy-gallery-front .swiper-slide video,.main-product .product-gallery .sfy-gallery-front .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;background:#000}.main-product .product-gallery .gallery-min{position:absolute;top:0px;left:-8px;z-index:10;width:80px;height:100%;max-height:420px;overflow:hidden}.main-product .product-gallery .gallery-min .swiper-slide{display:flex;justify-content:center;align-items:flex-start;margin-right:6px}.main-product .product-gallery .gallery-min img{cursor:pointer;width:70px;height:70px;border-radius:16px;-o-object-fit:contain;object-fit:contain;background:#e1edea}.main-product .product-gallery .gallery-min .swiper-slide-thumb-active img{border:solid 1px #000}@media screen and (max-width: 768px){.main-product .product-gallery .gallery-min{position:unset;width:100%;margin-top:10px}}