.elementor-237287 .elementor-element.elementor-element-rp005{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.75;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-237287 .elementor-element.elementor-element-rp005:not(.elementor-motion-effects-element-type-background), .elementor-237287 .elementor-element.elementor-element-rp005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raftingpatagonia.com/wp-content/uploads/sites/16/2026/07/vlcsnap-00018.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237287 .elementor-element.elementor-element-rp005::before, .elementor-237287 .elementor-element.elementor-element-rp005 > .elementor-background-video-container::before, .elementor-237287 .elementor-element.elementor-element-rp005 > .e-con-inner > .elementor-background-video-container::before, .elementor-237287 .elementor-element.elementor-element-rp005 > .elementor-background-slideshow::before, .elementor-237287 .elementor-element.elementor-element-rp005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-237287 .elementor-element.elementor-element-rp005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#373737;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-237287 .elementor-element.elementor-element-rp001 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#FFC000;border-radius:100px 100px 100px 100px;padding:9px 18px 9px 18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-237287 .elementor-element.elementor-element-rp002{text-align:center;}.elementor-237287 .elementor-element.elementor-element-rp002 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:900;line-height:1.05em;letter-spacing:-1.2px;color:#FFC000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-237287 .elementor-element.elementor-element-rp003{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;}.elementor-237287 .elementor-element.elementor-element-rp004 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-237287 .elementor-element.elementor-element-rp004 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-237287 .elementor-element.elementor-element-rp004 .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#FFC000;border-radius:100px 100px 100px 100px;padding:16px 28px 16px 28px;}.elementor-237287 .elementor-element.elementor-element-rp009{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-237287 .elementor-element.elementor-element-rp006{text-align:center;}.elementor-237287 .elementor-element.elementor-element-rp006 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:900;letter-spacing:-0.5px;color:#373737;}.elementor-237287 .elementor-element.elementor-element-rp007{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#666666;width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-237287 .elementor-element.elementor-element-rp008{--wd-brd-radius:12px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-237287 .elementor-element.elementor-element-rp00d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-237287 .elementor-element.elementor-element-rp00d:not(.elementor-motion-effects-element-type-background), .elementor-237287 .elementor-element.elementor-element-rp00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-237287 .elementor-element.elementor-element-rp00a{text-align:center;}.elementor-237287 .elementor-element.elementor-element-rp00a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:900;letter-spacing:-0.5px;color:#373737;}.elementor-237287 .elementor-element.elementor-element-rp00b{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#666666;width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-237287 .elementor-element.elementor-element-rp00c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-237287 .elementor-element.elementor-element-rp00c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-237287 .elementor-element.elementor-element-rp00c .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#FFC000;border-radius:100px 100px 100px 100px;padding:16px 28px 16px 28px;}.elementor-237287 .elementor-element.elementor-element-rp020{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-237287 .elementor-element.elementor-element-rp020:not(.elementor-motion-effects-element-type-background), .elementor-237287 .elementor-element.elementor-element-rp020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-237287 .elementor-element.elementor-element-rp00e{text-align:center;}.elementor-237287 .elementor-element.elementor-element-rp00e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:900;letter-spacing:-0.5px;color:#373737;}.elementor-237287 .elementor-element.elementor-element-rp00f{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp010{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp011{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp012{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp013{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp014{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp015{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp016{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp017{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp018{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp019{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp01a{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp01b{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp01c{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp01d{--display:flex;}.elementor-237287 .elementor-element.elementor-element-rp01e{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-237287 .elementor-element.elementor-element-rp01f{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-237287 .elementor-element.elementor-element-rp024{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-237287 .elementor-element.elementor-element-rp021{text-align:center;}.elementor-237287 .elementor-element.elementor-element-rp021 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:900;letter-spacing:-0.5px;color:#373737;}.elementor-237287 .elementor-element.elementor-element-rp022{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#666666;width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-237287 .elementor-element.elementor-element-rp023 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-237287 .elementor-element.elementor-element-rp023 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-237287 .elementor-element.elementor-element-rp023 .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#FFC000;border-radius:100px 100px 100px 100px;padding:16px 28px 16px 28px;}@media(min-width:768px){.elementor-237287 .elementor-element.elementor-element-rp009{--content-width:1280px;}.elementor-237287 .elementor-element.elementor-element-rp00d{--content-width:1280px;}.elementor-237287 .elementor-element.elementor-element-rp020{--content-width:1280px;}.elementor-237287 .elementor-element.elementor-element-rp024{--content-width:1280px;}}@media(max-width:767px){.elementor-237287 .elementor-element.elementor-element-rp005{--min-height:380px;}.elementor-237287 .elementor-element.elementor-element-rp002 .elementor-heading-title{font-size:34px;}.elementor-237287 .elementor-element.elementor-element-rp003{font-size:15px;}.elementor-237287 .elementor-element.elementor-element-rp006 .elementor-heading-title{font-size:26px;}.elementor-237287 .elementor-element.elementor-element-rp007{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp00a .elementor-heading-title{font-size:26px;}.elementor-237287 .elementor-element.elementor-element-rp00b{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp00e .elementor-heading-title{font-size:26px;}.elementor-237287 .elementor-element.elementor-element-rp010{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp012{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp014{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp016{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp018{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp01a{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp01c{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp01e{font-size:14px;}.elementor-237287 .elementor-element.elementor-element-rp021 .elementor-heading-title{font-size:26px;}.elementor-237287 .elementor-element.elementor-element-rp022{font-size:14px;}}/* Start custom CSS *//* cards estilo propuesta v2 */
body.elementor-page-237287 .wd-product{border:1px solid #ddd;border-radius:16px;overflow:hidden;background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .3s,transform .3s;position:relative;}
body.elementor-page-237287 .wd-product:hover{box-shadow:0 12px 28px rgba(0,0,0,.13);transform:translateY(-3px);}
body.elementor-page-237287 .wd-product .product-element-top{border-radius:16px 16px 0 0;overflow:hidden;}
body.elementor-page-237287 .wd-product .product-element-top img{aspect-ratio:4/3;object-fit:cover;width:100%;}
body.elementor-page-237287 .wd-product .wd-entities-title{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;
  margin:0 0 4px;padding:0 18px;line-height:1.25;}
body.elementor-page-237287 .wd-product .wd-product-cats{padding:0 18px;font-size:.82rem;color:#666;}
body.elementor-page-237287 .wd-product .price{display:block;padding:14px 18px 0;margin-top:10px;
  border-top:1px solid #eee;font-size:1.45rem;font-weight:900;color:#373737;line-height:1.15;}
body.elementor-page-237287 .wd-product .price .amount{font-size:1.45rem;font-weight:900;}
body.elementor-page-237287 .wd-product .price .wd-price-unit,
body.elementor-page-237287 .wd-product .price small{display:block;font-size:.8rem;font-weight:600;color:#666;margin-top:2px;}
body.elementor-page-237287 .wd-product .wd-add-btn>a,
body.elementor-page-237287 .wd-product .wd-buy-now-btn>a{display:flex;align-items:center;justify-content:center;gap:8px;
  width:calc(100% - 36px);margin:14px 18px 18px;padding:13px 16px;border-radius:10px;
  background:#FFC000;color:#fff;font-weight:700;font-size:.9rem;border:0;}
body.elementor-page-237287 .wd-product .wd-add-btn>a:hover,
body.elementor-page-237287 .wd-product .wd-buy-now-btn>a:hover{filter:brightness(.93);color:#fff;}/* End custom CSS */