
/* <inline asset> */
@charset "UTF-8"; 

/* /_custom/website.assets_isol_producto/website/static/src/scss/isol_producto.scss */
 .isol-site .isol-pp #product_detail .o_wsale_content_contained.container{max-width: none; padding-right: 0; padding-left: 0;}.isol-site .isol-pp .o_wsale_breadcrumb a{color: var(--muted);}.isol-site .isol-pp .o_wsale_breadcrumb a:hover{color: var(--orange);}.isol-site .isol-pp .o_wsale_breadcrumb .active{color: var(--navy);}.isol-site .isol-pp .o_wsale_product_images img{border-radius: 10px;}.isol-site .isol-pp .o_wsale_product_images .o_carousel_product_indicators img{border-radius: 10px;}.isol-site .isol-pp .o_wsale_product_images .o_carousel_product_indicators .active img, .isol-site .isol-pp .o_wsale_product_images .carousel-indicators .active img{box-shadow: 0 0 0 2px var(--orange);}.isol-site .isol-pp #product_details > #o_wsale_product_details_content{padding: 22px 24px; border: 1px solid var(--line); border-radius: 14px; background: #fff; box-shadow: var(--shadow);}@media (min-width: 992px){.isol-site .isol-pp #product_details{top: 140px;}}.isol-site .isol-pp-cat{display: inline-flex; align-items: center; gap: 6px; padding: 4px 11px; border-radius: 20px; background: rgba(254, 80, 0, 0.1); font-size: 11px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; color: #c63f00;}.isol-pp-ref b{color: var(--navy);}.isol-site .isol-pp #product_details h1{font-size: clamp(22px, 2.2vw, 30px); line-height: 1.15;}.isol-site .isol-pp .product_price .oe_price, .isol-site .isol-pp .product_price .oe_currency_value, .isol-site .isol-pp .o_wsale_product_details_content_section_price .h3, .isol-site .isol-pp .o_wsale_product_details_content_section_price h3{font-weight: 900; color: var(--navy);}.isol-site .isol-pp .product_price .oe_default_price, .isol-site .isol-pp .product_price del, .isol-site .isol-pp .product_price .text-muted{font-weight: 500; color: #9aa5b1 !important;}.isol-pp-lock b{display: block; font-size: 15px;}.isol-pp-lock small{display: block; margin: 3px 0 12px; font-size: 12px; color: #c4d0dc;}.isol-site .isol-pp .o_wsale_product_details_content_section_attributes .attribute_name, .isol-site .isol-pp .variant_attribute .attribute_name, .isol-site .isol-pp .variant_attribute strong{font-size: 12px; font-weight: 800; letter-spacing: .5px; color: var(--navy);}.isol-site .isol-pp .variant_attribute .form-select, .isol-site .isol-pp .css_quantity .form-control, .isol-site .isol-pp .css_quantity input{min-height: 44px; border-color: #d5dce4; border-radius: 10px; font-weight: 700;}.isol-site .isol-pp .o_variant_pills.active{border-color: var(--orange) !important; background: #fff4ee !important; color: var(--navy) !important; box-shadow: 0 0 0 1px var(--orange);}.isol-site .isol-pp .css_attribute_color.active, .isol-site .isol-pp .css_attribute_color.active:hover{border-color: #fff !important; box-shadow: 0 0 0 2px var(--orange) !important;}.isol-site .isol-pp .css_quantity .btn{min-width: 40px; border-color: #d5dce4; background: #fff; color: var(--navy);}.isol-site .isol-pp #add_to_cart, .isol-site .isol-pp .o_wsale_product_details_content_section_cta .btn-primary, .isol-site .isol-pp #buy_now{min-height: 50px; border: 0; border-radius: 10px; font-size: 15px; font-weight: 800; color: #fff;}.isol-site .isol-pp #buy_now, .isol-site .isol-pp .o_wsale_product_details_content_section_cta .btn-outline-primary{border: 1px solid var(--navy); background: #fff; color: var(--navy); box-shadow: none;}.isol-site .isol-pp-quote{display: inline-flex; align-items: center; gap: 7px; padding: 8px 14px; border: 1px solid #d5dce4; border-radius: 30px; background: #fff; font-family: inherit; font-size: 12px; font-weight: 700; color: var(--navy); cursor: pointer; transition: border-color .2s, color .2s;}.isol-pp-share:hover{border-color: var(--orange); color: var(--orange);}.isol-site .isol-pp #product_documents > strong{display: block; margin-bottom: 8px; font-size: 13px; font-weight: 800; color: var(--navy);}.isol-site .isol-pp #product_documents .list-group-item i{color: var(--orange);}.isol-site .isol-pp #product_documents .list-group-item:hover{border-color: var(--orange) !important; background: #fff4ee;}.isol-pp-mode button{display: inline-flex; align-items: center; gap: 6px; padding: 7px 12px; border: 0; border-radius: 30px; background: transparent; font-family: inherit; font-size: 11.5px; font-weight: 700; color: #c4d0dc; cursor: pointer;}.isol-pp-mode button.is-on{background: var(--orange); color: #fff;}.isol-pp-3d-host[hidden]{display: none;}.isol-pp-3d-host model-viewer{width: 100%; height: 100%;}.isol-site .isol-pp-card h2{display: flex; align-items: center; gap: 10px; margin: 0 0 14px; font-size: 18px; font-weight: 900; color: var(--navy);}.isol-site .isol-pp-card h2::before{content: ""; width: 4px; height: 18px; border-radius: 2px; background: var(--orange);}.isol-site .isol-pp-empty{font-size: 13.5px; line-height: 1.75; color: #374151;}.isol-pp-spec small{display: block; font-size: 10.5px; font-weight: 700; letter-spacing: .8px; text-transform: uppercase; color: var(--sky);}.isol-pp-spec b{display: block; margin-top: 2px; font-size: 13px; font-weight: 700; color: var(--navy); overflow-wrap: anywhere;}.isol-site .isol-pp-help h2{color: #fff;}.isol-site .isol-pp-help p{margin: 0 0 16px; font-size: 13px; line-height: 1.6; color: #c4d0dc;}.isol-site .isol-pp-rel-head h2{display: flex; align-items: center; gap: 10px; margin: 0; font-size: 18px; font-weight: 900; color: var(--navy);}.isol-site .isol-pp-rel-head h2 i{color: var(--orange);}.isol-site .isol-pp-rel-head a{font-size: 12.5px; font-weight: 700; color: var(--orange);}.isol-site .isol-pp-rel-img img{max-width: 100%; max-height: 124px; object-fit: contain;}@media (max-width: 767px){.isol-site .isol-pp #product_details > #o_wsale_product_details_content{padding: 18px 16px;}.isol-pp-buybar.is-hidden{transform: translateY(140%);}.isol-pp-buybar-info b{display: block; overflow: hidden; font-size: 12.5px; font-weight: 800; white-space: nowrap; text-overflow: ellipsis; color: var(--navy);}.isol-pp-buybar-info small{font-size: 13px; font-weight: 900; color: var(--orange);}.isol-site.isol-product-page{padding-bottom: calc(132px + env(safe-area-inset-bottom));}}@media (max-width: 991px){.isol-site .isol-pp #product_detail_main > #product_details{flex: 0 0 100%; width: 100%; max-width: 100%;}}@media (max-width: 767px){.isol-pp-buybar.is-tucked{transform: translateY(140%);}}@media (min-width: 992px){.isol-site .isol-pp{--isol-pp-size: 540px; --isol-pp-gap: 28px; --isol-pp-img: clamp(280px, calc(calc(var(--isol-vh, 1vh) * 100) - 306px), 520px);}.isol-site .isol-pp #product_detail_main > #product_details{top: 0 !important; align-self: stretch; width: auto; max-width: none; margin: 0; padding-left: 0; padding-right: 0;}.isol-site .isol-pp #product_detail_main > .o_wsale_product_images > #o-carousel-product, .isol-site .isol-pp #product_detail_main > .o_wsale_product_images > #o-grid-product{top: 14px; right: 14px; bottom: 14px; left: 14px;}.isol-site .isol-pp #product_detail_main > #product_details{flex-direction: column;}.isol-site .isol-pp #product_details > #o_wsale_product_details_content{flex: 1 1 auto; flex-direction: column; max-width: none;}.isol-site .isol-pp #product_details > #o_wsale_product_details_content > form{flex: 1 1 auto; flex-direction: column;}.isol-site .isol-pp #product_details .o_wsale_product_details_content_section_title .oe_structure.text-muted{margin-bottom: 8px !important; font-size: 12.5px; line-height: 1.45;}body:not(.editor_enable) .isol-site .isol-pp .o_wsale_product_details_content_section_title .oe_structure.text-muted{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}.isol-site .isol-pp #product_details .isol-pp-lock small{margin-bottom: 8px;}}@media (min-width: 992px) and (max-width: 1199px){.isol-site .isol-pp{--isol-pp-size: 460px; --isol-pp-gap: 22px;}}@media (min-width: 992px) and (max-height: 760px){.isol-site .isol-pp{--isol-pp-size: 470px;}body:not(.editor_enable) .isol-site .isol-pp .o_wsale_product_details_content_section_title .oe_structure.text-muted{-webkit-line-clamp: 2;}.isol-site .isol-pp #product_details h1{font-size: 22px;}.isol-site .isol-pp #product_details > #o_wsale_product_details_content{padding: 18px 20px;}}@media (min-width: 992px) and (max-height: 680px){.isol-site .isol-pp{--isol-pp-size: 440px;}}.isol-site .isol-pp #product_detail > .o_wsale_content_contained:first-child{min-height: 0; padding-top: 0 !important; padding-bottom: 0 !important;}.isol-site .isol-pp #o-carousel-product .carousel-inner img, .isol-site .isol-pp #o-carousel-product img.product_detail_img{border-radius: 10px;}@media (min-width: 992px){.isol-site .isol-pp #o-carousel-product.o_carousel_product_left_indicators .o_carousel_product_indicators{flex: 0 0 auto; padding-right: 4px;}}@media (max-width: 575px){.isol-site .isol-pp .isol-pp-actions > *{white-space: nowrap;}}.isol-site .isol-pp .isol-pp-actions > .isol-pp-ficha{display: inline-flex; grid-column: 1 / -1; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 10px 16px; border: 1px solid #041e42; border-radius: 10px; background: #041e42; box-shadow: inset 0 -3px 0 #fe5000; font-family: Montserrat, Arial, sans-serif; font-size: 14px; font-weight: 800; color: #fff; cursor: pointer; transition: background .15s, transform .15s;}.isol-pp-ficha:hover{background: #0b2f5f;}.isol-pp-ficha.is-new{border-style: dashed; background: #fff; box-shadow: none; color: #041e42;}.isol-pp-ficha.is-loading{opacity: .6; pointer-events: none;}.isol-site .isol-pp .isol-pp-flag.is-3d{background: var(--navy); cursor: pointer;}.isol-site .isol-pp .isol-pp-flags + .isol-pp-3d .isol-pp-mode, .isol-site .isol-pp .isol-pp-3d .isol-pp-mode{top: 24px;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators{display: flex !important; flex-direction: row; gap: 10px; margin: 0 !important; padding: 2px; overflow-x: auto; list-style: none; scrollbar-width: thin;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators > li{flex: 0 0 auto; width: 64px; height: 64px; margin: 0 !important; padding: 4px; border: 1px solid var(--line); border-radius: 10px; background: #f6f8fa; list-style: none; text-indent: 0; opacity: 1; cursor: pointer;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators > li::marker{content: "";}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators > li > div, .isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators > li img{display: block; width: 100% !important; height: 100% !important; object-fit: contain !important;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators > li.active{border: 2px solid var(--orange);}.isol-site .isol-pp .o_wsale_product_images .o_carousel_product_indicators .active img{box-shadow: none;}.isol-site .isol-pp #product_details h1{font-weight: 900; color: var(--navy);}.isol-site .isol-pp .product_price .oe_price{font-size: 34px; font-weight: 900; line-height: 1.05; color: var(--orange);}.isol-site .isol-pp .isol-pp-taxnote{margin-left: 8px; font-size: 13px; font-weight: 600; color: #717c7d;}.isol-site .isol-pp select.isol-pp-pilled{position: absolute !important; width: 1px !important; height: 1px !important; min-height: 0 !important; overflow: hidden; clip: rect(0 0 0 0); opacity: 0; pointer-events: none;}.isol-site .isol-pp .isol-pp-pills button{min-width: 48px; height: 48px; padding: 0 12px; border: 1px solid #d5dce4; border-radius: 8px; background: #fff; font-family: Montserrat, Arial, sans-serif; font-size: 14px; font-weight: 800; color: var(--navy); cursor: pointer; transition: border-color .15s, color .15s, background .15s;}.isol-site .isol-pp .isol-pp-pills button:hover{border-color: var(--orange); color: var(--orange);}.isol-site .isol-pp .isol-pp-pills button.is-on{border: 2px solid var(--orange); background: #fff4ee; color: var(--orange);}.isol-site .isol-pp .isol-pp-pills button.is-na{border-style: dashed; color: #a8b2bd; text-decoration: line-through;}.isol-site .isol-pp #add_to_cart_wrap .css_quantity .form-control, .isol-site .isol-pp #add_to_cart_wrap .css_quantity input{min-height: 48px; border: 0; border-radius: 0; font-weight: 800; color: var(--navy);}.isol-site .isol-pp #add_to_cart_wrap .css_quantity .btn{display: flex; align-items: center; justify-content: center; min-width: 38px; padding: 0; font-size: 18px; border: 0; font-weight: 800; color: #717c7d;}.isol-site .isol-pp #add_to_cart_wrap .css_quantity .btn:hover{background: #f3f5f8; color: var(--orange);}.isol-site .isol-pp #add_to_cart, .isol-site .isol-pp .o_wsale_product_details_content_section_cta .btn-primary{display: inline-flex; flex: 1 1 auto; align-items: center; justify-content: center; gap: 8px;}.isol-site .isol-pp .isol-pp-actions{grid-template-columns: minmax(0, 1fr) auto;}.isol-site .isol-pp .isol-pp-actions > .isol-pp-ficha > span{flex: 1 1 auto; text-align: left;}.isol-site .isol-pp .isol-pp-ficha-go{transition: transform .15s;}.isol-site .isol-pp .isol-pp-ficha:hover .isol-pp-ficha-go{transform: translateX(3px);}.isol-site .isol-pp .isol-pp-actions > .isol-pp-quote{border: 2px solid var(--orange); background: #fff; font-weight: 800; color: var(--orange);}.isol-site .isol-pp .isol-pp-actions > .isol-pp-share{padding: 0;}.isol-site .isol-pp .isol-pp-actions > .isol-pp-share span{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);}.isol-site .isol-pp .isol-pp-doccall h4{margin: 0 0 2px; font-size: 14px; font-weight: 800; color: var(--navy);}.isol-site .isol-pp .isol-pp-doccall p{margin: 0; font-size: 12.5px; color: #717c7d;}@media (min-width: 992px) and (max-height: 820px){.isol-site .isol-pp .product_price .oe_price{font-size: 30px;}}@media (max-width: 575px){.isol-site .isol-pp .product_price .oe_price{font-size: 28px;}}.isol-site .isol-pp, .isol-site .isol-pp .isol-pp-more, .isol-site .isol-pp .isol-pp-related{background: #fff;}@media (min-width: 992px){.isol-site .isol-pp #product_detail{margin-top: clamp(12px, calc(var(--isol-vh, 1vh) * 2.2), 24px) !important; margin-bottom: clamp(18px, calc(var(--isol-vh, 1vh) * 3), 32px) !important;}.isol-site .isol-pp #product_detail_main{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(28px, 3.6vw, 48px); align-items: start;}.isol-site .isol-pp #product_detail_main > .o_wsale_product_images > #o-carousel-product, .isol-site .isol-pp #product_detail_main > .o_wsale_product_images > #o-grid-product{position: static; height: auto;}.isol-site .isol-pp #o-carousel-product .carousel-inner img, .isol-site .isol-pp #o-carousel-product img.product_detail_img{border-radius: 0; mix-blend-mode: multiply; filter: drop-shadow(0 18px 18px rgba(4, 30, 66, 0.16));}.isol-site .isol-pp .isol-pp-3d .isol-pp-mode{top: 14px; right: 14px;}.isol-site .isol-pp #product_detail_main > #product_details{display: block; min-height: 0; height: auto;}.isol-site .isol-pp #product_details > #o_wsale_product_details_content{display: block; padding: 0; border: 0; background: none; box-shadow: none;}.isol-site .isol-pp #product_details > #o_wsale_product_details_content > form{display: block;}.isol-site .isol-pp #product_details h1{margin: 0 0 clamp(8px, calc(var(--isol-vh, 1vh) * 1.4), 14px);}.isol-site .isol-pp .o_wsale_product_details_content_section{margin-bottom: clamp(10px, calc(var(--isol-vh, 1vh) * 1.8), 18px) !important;}.isol-site .isol-pp .o_wsale_product_details_content_section_price .product_price{margin: 0 !important;}.isol-site .isol-pp .o_wsale_product_details_content_section_price h3, .isol-site .isol-pp .o_wsale_product_details_content_section_price .h5{margin: 0;}.isol-site .isol-pp .variant_attribute .attribute_name, .isol-site .isol-pp .variant_attribute h6{margin-bottom: 6px !important;}.isol-site .isol-pp .isol-pp-pills button{min-width: 44px; height: 44px;}.isol-site .isol-pp #add_to_cart, .isol-site .isol-pp .o_wsale_product_details_content_section_cta .btn-primary{min-height: 48px;}}@media (min-width: 992px) and (max-height: 700px){.isol-site .isol-pp .o_wsale_product_details_content_section{margin-bottom: 8px !important;}.isol-site .isol-pp #product_details h1{margin-bottom: 6px;}.isol-site .isol-pp .isol-pp-pills button{min-width: 40px; height: 40px;}}@media (max-width: 991px){.isol-site .isol-pp #product_details > #o_wsale_product_details_content{border: 0; background: none; box-shadow: none;}.isol-site .isol-pp #product_details > #o_wsale_product_details_content{padding: 4px 0 0;}}.isol-site .isol-pp #add_to_cart, .isol-site .isol-pp .o_wsale_product_details_content_section_cta .btn-primary{background: var(--orange); box-shadow: none;}.isol-site .isol-pp .isol-pp-meta .isol-pp-cat{padding: 0; background: none; letter-spacing: 0; text-transform: none; font-size: 12.5px; font-weight: 700; color: #6a9fb5;}.isol-site .isol-pp .isol-pp-meta .isol-pp-ref{font-size: 12.5px; font-weight: 700; color: #717c7d;}@media (min-width: 992px){.isol-site .isol-pp #product_details h1{font-size: clamp(24px, 2.4vw, 32px); font-weight: 900; line-height: 1.2;}.isol-site .isol-pp .product_price .oe_price{font-size: clamp(28px, 2.7vw, 36px);}}.isol-site .isol-pp .isol-pp-more{padding: 0 0 28px;}.isol-site .isol-pp .isol-pp-more-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.9fr); gap: 20px; align-items: stretch;}.isol-site .isol-pp .isol-pp-card{display: flex; flex-direction: column; min-width: 0; margin: 0; padding: 22px 24px; border: 1px solid #e7ebef; border-radius: 12px; box-shadow: none;}.isol-site .isol-pp .isol-pp-card h2{margin: 0 0 12px; font-size: 17px; line-height: 1.25;}.isol-site .isol-pp .isol-pp-card h2::before{flex: 0 0 4px; align-self: center; width: 4px; height: 18px;}.isol-site .isol-pp .isol-pp-card > *:last-child{margin-bottom: 0;}.isol-site .isol-pp .isol-pp-help{border-color: var(--navy);}.isol-site .isol-pp .isol-pp-help p{margin: 0 0 16px;}.isol-site .isol-pp .isol-pp-doccall{margin-top: 16px; box-shadow: none; border-top: 1px solid #e7ebef; border-right: 1px solid #e7ebef; border-bottom: 1px solid #e7ebef;}.isol-site .isol-pp .isol-pp-related{padding: 0 0 40px;}@media (max-width: 1199px){.isol-site .isol-pp .isol-pp-more-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}.isol-site .isol-pp .isol-pp-help{grid-column: 1 / -1;}}@media (max-width: 767px){.isol-site .isol-pp .isol-pp-more-grid{grid-template-columns: minmax(0, 1fr); gap: 14px;}.isol-site .isol-pp .isol-pp-card{padding: 18px;}}.isol-site .isol-pp h1, .isol-site .isol-pp h2, .isol-site .isol-pp h3, .isol-site .isol-pp h4, .isol-site .isol-pp h5, .isol-site .isol-pp h6, .isol-site .isol-pp .h1, .isol-site .isol-pp .h2, .isol-site .isol-pp .h3, .isol-site .isol-pp .h4, .isol-site .isol-pp .h5, .isol-site .isol-pp .h6, .isol-site .isol-pp .product_price, .isol-site .isol-pp .product_price span, .isol-site .isol-pp .product_price bdi, .isol-site .isol-pp .product_price del, .isol-site .isol-pp .oe_price, .isol-site .isol-pp .oe_currency_value, .isol-site .isol-pp .btn, .isol-site .isol-pp label, .isol-site .isol-pp .attribute_name, .isol-site .isol-pp input, .isol-site .isol-pp select{font-family: Montserrat, Arial, sans-serif !important;}.isol-site .isol-pp .product_price .oe_price, .isol-site .isol-pp .product_price .oe_price span, .isol-site .isol-pp .product_price .oe_currency_value{font-weight: 900 !important; letter-spacing: -.5px; color: var(--orange);}.isol-site .isol-pp #product_details h1, .isol-site .isol-pp #product_details [itemprop="name"]{letter-spacing: -.3px;}.isol-site .isol-pp #o-carousel-product .carousel-item > div, .isol-site .isol-pp #o-carousel-product .carousel-item > div > span{display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; aspect-ratio: auto !important;}.isol-site .isol-pp #o-carousel-product .carousel-inner img, .isol-site .isol-pp #o-carousel-product img.product_detail_img{width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; aspect-ratio: auto !important; object-fit: contain !important;}.isol-site .isol-pp #o-carousel-product .carousel-item > .o_ribbons{position: absolute !important; top: 12px; right: 12px; width: auto !important; height: auto !important;}.isol-site .isol-pp #o-carousel-product .carousel-item > .o_ribbons:empty{display: none !important;}.isol-site .isol-pp .o_wsale_product_details_content_section{border-top: 0 !important; padding-top: 0 !important;}.isol-site .isol-pp #product_details hr{display: none !important;}.isol-site .isol-pp .o_wsale_product_details_content_section_contact:not(:has(.d-flex:not(.d-none))){display: none !important;}.isol-site .isol-pp #product_details #o_wsale_cta_wrapper{width: 100% !important; max-width: none !important; margin-right: 0 !important;}.isol-site .isol-pp #add_to_cart{min-height: 50px; font-size: 15px;}.isol-site .isol-pp #product_option_block{gap: 10px !important;}.isol-site .isol-pp #product_option_block .btn:hover{color: var(--orange) !important;}.isol-site .isol-pp #product_option_block .btn:disabled, .isol-site .isol-pp #product_option_block .btn.disabled{opacity: .7;}.isol-site .isol-pp .o_product_tags{display: none !important;}.isol-site .isol-pp #o_wsale_cta_wrapper{display: flex !important; flex-wrap: nowrap !important; align-items: stretch !important; gap: 10px !important; margin-bottom: 10px !important;}.isol-site .isol-pp #o_wsale_cta_wrapper > #add_to_cart_wrap{flex: 1 1 auto !important; width: auto !important; min-width: 0;}.isol-site .isol-pp #o_wsale_cta_wrapper > #product_option_block{display: flex !important; flex: 0 0 auto !important; flex-wrap: nowrap !important; width: auto !important; gap: 10px !important;}.isol-site .isol-pp #o_wsale_cta_wrapper > #product_option_block:empty{display: none !important;}.isol-site .isol-pp .isol-pp-ficha.is-in-cta, .isol-site .isol-pp .isol-pp-actions > .isol-pp-ficha{position: relative; display: inline-flex !important; flex: 0 0 50px !important; align-items: center !important; justify-content: center !important; width: 50px !important; height: 50px !important; min-height: 50px !important; padding: 0 !important; border-radius: 10px !important; font-size: 0 !important; grid-column: auto !important;}.isol-site .isol-pp .isol-pp-ficha.is-in-cta > span, .isol-site .isol-pp .isol-pp-ficha.is-in-cta > .isol-pp-ficha-go, .isol-site .isol-pp .isol-pp-actions > .isol-pp-ficha > span, .isol-site .isol-pp .isol-pp-actions > .isol-pp-ficha > .isol-pp-ficha-go, .isol-site .isol-pp #product_option_block .btn > span{display: none !important;}.isol-site .isol-pp .isol-pp-ficha.is-in-cta, .isol-site .isol-pp .isol-pp-actions > .isol-pp-ficha{border: 0 !important; background: linear-gradient(135deg, #6a9fb5, #3f6f86) !important; box-shadow: 0 6px 16px rgba(74, 119, 138, 0.35) !important; color: #fff !important; cursor: pointer; transition: transform .15s, box-shadow .15s;}.isol-site .isol-pp #product_option_block .btn{border: 1px solid #d5dce4 !important; background: #fff !important; color: var(--orange) !important; transition: border-color .15s, background .15s;}.isol-site .isol-pp #product_option_block .btn:hover{border-color: var(--orange) !important; background: #fff4ee !important;}.isol-site .isol-pp #product_option_block .btn i{margin: 0 !important; font-size: 20px !important; color: var(--orange) !important;}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn i.fa-heart-o::before{content: "\f006";}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn i.fa-heart::before{content: "\f005";}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn:disabled, .isol-site .isol-pp #product_option_block .o_add_wishlist_dyn.disabled{border-color: var(--orange) !important; background: #fff4ee !important; opacity: 1 !important;}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn:disabled i::before, .isol-site .isol-pp #product_option_block .o_add_wishlist_dyn.disabled i::before{content: "\f005";}.isol-site .isol-pp .isol-pp-actions{display: flex !important; flex-wrap: nowrap !important; gap: 10px !important; margin: 0 !important;}.isol-site .isol-pp .isol-pp-actions > .isol-pp-quote{flex: 1 1 auto !important; min-height: 46px;}.isol-site .isol-pp .isol-pp-actions > .isol-pp-ficha{order: 2; flex-basis: 46px !important; width: 46px !important; height: 46px !important; min-height: 46px !important;}.isol-site .isol-pp .isol-pp-actions > .isol-pp-share{order: 3; flex: 0 0 46px !important; width: 46px !important; min-height: 46px;}@media (max-width: 400px){.isol-site .isol-pp .isol-pp-ficha.is-in-cta, .isol-site .isol-pp #product_option_block .btn{flex-basis: 46px !important; width: 46px !important; height: 46px !important; min-height: 46px !important;}}@media (max-width: 575px){.isol-site .isol-pp #add_to_cart{gap: 6px; padding-right: 8px !important; padding-left: 8px !important; font-size: 0 !important; white-space: nowrap;}.isol-site .isol-pp #add_to_cart i{margin: 0 !important; font-size: 15px;}.isol-site .isol-pp #add_to_cart::after{content: "Agregar"; font-size: 14px; font-weight: 800;}.isol-site .isol-pp #add_to_cart_wrap .css_quantity{flex-basis: 104px !important; width: 104px !important;}}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn, .isol-site .isol-pp #product_option_block .o_add_wishlist_dyn.disabled, .isol-site .isol-pp #product_option_block .o_add_wishlist_dyn[disabled]{pointer-events: auto !important; cursor: pointer;}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn[disabled]{border-color: var(--orange) !important; background: #fff4ee !important; opacity: 1 !important;}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn[disabled] i::before{content: "\f005" !important;}.isol-site .isol-pp #product_option_block .o_add_wishlist_dyn.is-busy{opacity: .55 !important; pointer-events: none !important;}.isol-pp:not(.isol-pp-ready) #product_details:has(.o_wsale_product_details_content_section:not(.d-none) #o_wsale_cta_wrapper) .isol-pp-actions > .isol-pp-ficha{display: none !important;}.isol-pp:not(.isol-pp-ready) #product_details:has(.isol-pp-actions > .isol-pp-ficha) #o_wsale_cta_wrapper::after{content: ""; flex: 0 0 50px;}.isol-pp:not(.isol-pp-ready) #product_details :is(select.js_variant_change, select.css_attribute_select){visibility: hidden;}.isol-site .isol-pp .isol-pp-actions > .isol-pp-quote, .isol-site .isol-pp .isol-pp-actions > .isol-pp-share{border-radius: 10px !important;}.isol-site .isol-pp .isol-pp-actions > .isol-pp-share{border: 1px solid #d5dce4; background: #fff; color: var(--orange);}.isol-site .isol-pp .isol-pp-actions > .isol-pp-share:hover{border-color: var(--orange); background: #fff4ee; color: var(--orange);}.isol-product-page #product_full_spec{display: none;}@media (min-width: 992px){.isol-site .isol-pp #o-carousel-product.o_carousel_product_left_indicators{flex-direction: row; align-items: stretch; gap: 12px;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators{position: relative; flex: 0 0 74px; width: 74px; padding: 0 !important;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators{position: absolute !important; inset: 0; flex-direction: column; gap: 10px; padding: 2px 4px 2px 2px; overflow-x: hidden; overflow-y: auto;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_indicators .carousel-indicators > li{width: 66px; height: 66px; box-sizing: border-box;}.isol-site .isol-pp #o-carousel-product .o_carousel_product_outer{flex: 1 1 auto; min-width: 0;}}.isol-site .isol-pp .o_wsale_product_images .isol-imgz-tools{top: 50%; right: 10px; transform: translateY(-50%);}.isol-site .isol-pp .o_wsale_product_images .isol-pp-mode{top: 10px !important; right: auto !important; left: 50% !important; z-index: 6; gap: 2px; height: 36px; padding: 3px; border: 1px solid rgba(4, 30, 66, 0.08); border-radius: 18px; background: #fff; box-shadow: 0 2px 8px rgba(4, 30, 66, 0.16); transform: translateX(-50%);}.isol-site .isol-pp .o_wsale_product_images .isol-pp-mode button{height: 28px; padding: 0 12px; border-radius: 14px; font-size: 11.5px; line-height: 1; white-space: nowrap; color: var(--navy); transition: color .15s, background .15s;}.isol-site .isol-pp .o_wsale_product_images .isol-pp-mode button:hover{color: var(--orange);}.isol-site .isol-pp .o_wsale_product_images .isol-pp-mode button.is-on{background: var(--orange); color: #fff;}@media (min-width: 992px){.isol-site .isol-pp .o_wsale_product_images:has(.o_carousel_product_left_indicators.o_carousel_not_single) .isol-pp-mode{left: calc(50% + 43px) !important;}.isol-site .isol-pp .o_wsale_product_images:has(.o_carousel_product_left_indicators.o_carousel_not_single) .isol-pp-3d-host{inset: 0 0 0 86px; border-radius: 12px;}}@media (max-width: 575px){.isol-site .isol-pp .o_wsale_product_images .isol-imgz-tools{right: 6px;}.isol-site .isol-pp .o_wsale_product_images .isol-pp-mode{top: 8px !important; height: 32px; padding: 2px; border-radius: 16px;}.isol-site .isol-pp .o_wsale_product_images .isol-pp-mode button{height: 26px; padding: 0 10px; border-radius: 13px; font-size: 11px;}}