.product-redesign{--ink:#101323;--green:#2f7d18;background:linear-gradient(135deg,#fff 0%,#fff 66%,#fafafa 100%);color:var(--ink);padding-bottom:42px}
.product-redesign .product-breadcrumb-wrap{padding-bottom:16px!important}.product-redesign .bread-crumb{color:#111;font-size:15px}.product-redesign .bread-crumb a{color:#34405d}.product-redesign .bread-crumb strong{font-weight:700}
.product-redesign .product-shell{max-width:1440px}.product-redesign .product-main-row{align-items:flex-start}.product-redesign .product-media{min-height:655px}.product-redesign .slideSlickProduct{position:relative;overflow:hidden}.product-redesign .slideSlick{margin-bottom:0;background:#f5f5f3;overflow:hidden}.product-redesign .slideSlick img{width:100%;height:auto;display:block}
.product-redesign .slideSlickProduct.galleryActive:before{content:"\f06c  DISEÑO EXCLUSIVO";font-family:"Font Awesome 5 Free",Arial,sans-serif;font-weight:700;position:absolute;z-index:4;left:160px;top:20px;background:#242424;color:#fff;padding:12px 22px;border-radius:28px;font-size:14px;letter-spacing:.02em}.product-redesign .slideSlickProduct.galleryActive:after{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;z-index:4;right:18px;top:18px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;font-size:18px;box-shadow:0 3px 15px rgba(0,0,0,.08)}
.product-redesign .slider-nav .thumb-picture-description{border:2px solid transparent;border-radius:4px;background-size:cover;background-position:center}.product-redesign .slider-nav .slick-current .thumb-picture-description{border-color:#222}.product-redesign .slider-nav .slick-arrow{background:#fff!important;color:#111!important;border:1px solid #d8dce4;border-radius:50%;width:40px;height:40px;line-height:40px;padding:0!important;display:flex!important;align-items:center;justify-content:center}
.product-redesign .product-info{padding-left:32px}.product-redesign .product-eyebrow{color:#969bb0;text-transform:uppercase;letter-spacing:.24em;font-size:13px;margin:0 0 8px}.product-redesign .product-info h2{font-family:Georgia,"Times New Roman",serif;font-size:45px;line-height:1.08;font-weight:500;color:#050505;margin-bottom:10px}.product-redesign .title-rule{width:50px;height:3px;background:#111;margin:14px 0 18px}.product-redesign .product-description{font-size:17px;line-height:1.55;color:#39425f;margin-bottom:20px}
.product-redesign .product-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 20px;text-align:center;color:#424b68;font-size:14px;line-height:1.25}.product-redesign .benefit-icon{width:58px;height:58px;margin:0 auto 8px;border-radius:50%;background:#f3f4f2;color:var(--green);display:flex;align-items:center;justify-content:center;font-size:26px}
.product-redesign .background-title{padding:0;margin:14px 0 10px;font-size:17px;color:#252b42}.product-redesign .background-title i{color:var(--green);margin-right:8px}.product-redesign #form>.product-options>.row{margin-left:-7px;margin-right:-7px}.product-redesign #form>.product-options>.row>[class*=col-]{padding-left:7px;padding-right:7px}
.product-redesign .product-form_input{min-height:88px;border:1px solid #d9dde6;border-radius:7px;text-align:left;padding:17px 14px 12px 60px;font-size:16px;font-weight:700;color:#151827;display:block;transition:.2s;background:#fff}.product-redesign .product-form_input:before{content:"";position:absolute;left:17px;top:20px;width:26px;height:26px;border:2px solid #cbd1dd;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 6px #fff}.product-redesign .product-form_input.activeinput{border-color:#111;box-shadow:0 4px 14px rgba(0,0,0,.05)}.product-redesign .product-form_input.activeinput:before{background:#111;border-color:#111}
.product-redesign .sizeprice{position:static;background:none!important;color:#3d486d;padding:5px 0 0;font-size:16px;font-weight:700}.product-redesign .product-form_inputType{border-color:#d9dde6;border-radius:7px;padding:13px 18px}.product-redesign .product-form_inputType.activeinputType{background:var(--green);border-color:var(--green)}
.product-redesign .cart-submit{border:0;border-radius:7px;padding:17px 24px!important;background:linear-gradient(90deg,#ff8b08,#ff7800);font-size:21px!important;font-weight:700;box-shadow:0 8px 18px rgba(255,126,0,.16)}.product-redesign .cart-submit .fa-shopping-cart{font-size:25px;margin-right:18px}
.product-redesign .service-strip,.product-redesign .payment-panel{border:1px solid #dfe3eb;border-radius:7px;background:#fff;display:flex;align-items:center;margin-bottom:14px;padding:13px 20px;color:#27304d}.product-redesign .service-strip{justify-content:space-between;gap:20px}.product-redesign .service-item{display:flex;align-items:center;gap:12px;flex:1;font-size:13px;line-height:1.25}.product-redesign .service-item i,.product-redesign .payment-panel>i{font-size:27px;color:var(--green)}.product-redesign .service-item strong,.product-redesign .payment-copy strong{display:block;color:#151827;font-size:14px}
.product-redesign .payment-panel{gap:18px}.product-redesign .payment-copy{margin-right:auto;font-size:13px}.product-redesign .legendGuaranteed{border:0!important;margin:0;padding:0;display:flex;align-items:center}.product-redesign .legendGuaranteed legend{display:none}.product-redesign .legendGuaranteed>div{padding:0!important}.product-redesign .legendGuaranteed img{max-height:42px;border:1px solid #dfe3eb!important;border-radius:4px}
.product-redesign .trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.product-redesign .trust-item{display:flex;align-items:center;gap:10px;color:#34405f;font-size:12px}.product-redesign .trust-item i{width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:#f2f4f1;color:var(--green);display:flex;align-items:center;justify-content:center;font-size:21px}.product-redesign .trust-item strong{display:block;font-size:13px;color:#27304d}
.product-redesign .policy-section{max-width:1440px;margin-top:48px}.product-redesign .policy-card{position:relative;overflow:hidden;border:1px solid #edf0f3;border-radius:15px;background:linear-gradient(120deg,#fff 0%,#fff 72%,#f6f8f7 100%);box-shadow:0 8px 28px rgba(30,45,60,.06);padding:30px 36px 18px}.product-redesign .policy-leaves{position:absolute;right:-18px;top:-35px;width:260px;height:220px;color:#739078;opacity:.17;transform:rotate(-25deg);font-size:115px;pointer-events:none}.product-redesign .policy-leaves i{position:absolute}.product-redesign .policy-leaves i:nth-child(1){right:0;top:0}.product-redesign .policy-leaves i:nth-child(2){right:80px;top:48px;transform:rotate(38deg);font-size:92px}.product-redesign .policy-leaves i:nth-child(3){right:5px;top:105px;transform:rotate(70deg);font-size:78px}
.product-redesign .policy-intro{position:relative;max-width:760px;margin-bottom:20px;z-index:1}.product-redesign .policy-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:#78849b;font-size:13px;margin-bottom:10px}.product-redesign .policy-intro h2{font-family:Georgia,"Times New Roman",serif;font-size:43px;line-height:1.1;color:#080c20;margin:0}.product-redesign .policy-rule{width:52px;height:3px;background:#192039;margin:12px 0 13px}.product-redesign .policy-intro>p:last-child{font-size:17px;line-height:1.5;color:#657396;margin:0}
.product-redesign .policy-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:52px}.product-redesign .policy-item{display:grid;grid-template-columns:65px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid #e2e5e9;min-height:90px}.product-redesign .policy-column .policy-item:last-child{border-bottom:0}.product-redesign .policy-number{font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:1.1;color:#7c919a;border-right:1px solid #ccd3d8;padding-top:4px}.product-redesign .policy-item h3{font-family:Georgia,"Times New Roman",serif;color:#11162a;font-size:18px;line-height:1.2;margin:0 0 3px;font-weight:700}.product-redesign .policy-item p{color:#58698f;font-size:14px;line-height:1.42;margin:0}.product-redesign .policy-thanks{background:#f5f2ed;border-radius:10px;text-align:center;color:#354666;font-family:Georgia,"Times New Roman",serif;font-size:18px;font-style:italic;padding:12px 20px;margin-top:14px}
@media(max-width:991px){.product-redesign .product-info{padding-left:15px;margin-top:28px}.product-redesign .product-media{min-height:0}.product-redesign .product-info h2{font-size:37px}.product-redesign .slideSlickProduct.galleryActive:before{left:20px}.product-redesign .product-benefits{grid-template-columns:repeat(2,1fr)}.product-redesign .policy-grid{grid-template-columns:1fr;gap:0}.product-redesign .policy-column:first-child .policy-item:last-child{border-bottom:1px solid #e2e5e9}}
@media(max-width:575px){.product-redesign .product-info h2{font-size:32px}.product-redesign .service-strip{align-items:flex-start;flex-direction:column}.product-redesign .payment-panel{flex-wrap:wrap}.product-redesign .trust-row{grid-template-columns:1fr}.product-redesign .slideSlickProduct.galleryActive:before{font-size:11px;padding:9px 13px}.product-redesign .slideSlickProduct.galleryActive:after{width:40px;height:40px}.product-redesign .cart-submit{font-size:17px!important}.product-redesign .policy-section{margin-top:28px;padding-left:10px;padding-right:10px}.product-redesign .policy-card{padding:24px 18px 14px}.product-redesign .policy-intro h2{font-size:32px}.product-redesign .policy-intro>p:last-child{font-size:15px}.product-redesign .policy-item{grid-template-columns:48px 1fr;gap:10px}.product-redesign .policy-number{font-size:23px}.product-redesign .policy-item h3{font-size:17px}.product-redesign .policy-thanks{font-size:15px}}
