body :is(button,a,input[type='submit'],input[type='button'],input[type='reset']).wc-block-components-button:not(.is-link):focus:not(:focus-visible){outline:none;box-shadow:none}body :is(button,a,input[type='submit'],input[type='button'],input[type='reset']).wc-block-components-button:not(.is-link):focus:focus-visible{outline:2px solid #076c61;outline-offset:3px;box-shadow:none}table:not(.has-background) tbody tr:nth-child(2n) td,fieldset,fieldset legend{background-color:#fbfbfb00!important}ul,ol{margin:0 0 1.41575em 3em;padding:0;margin-left:16px}ol{list-style:decimal;margin-left:13px!important}.elementor-widget .elementor-icon-list-items:not(.elementor-inline-items){list-style-type:none;margin:0;padding:0}input[type='radio']{padding:0;cursor:pointer;width:18px;height:18px;appearance:none;border-radius:50%;border:1px solid #009b85;margin-bottom:-4px!important}input[type='text'],input[type='number'],input[type='email'],input[type='tel'],input[type='url'],input[type='password'],input[type='search'],textarea,.input-text{padding:0;background-color:#fff0;color:#009b85;border-width:0 0 3px;-webkit-appearance:none;box-sizing:border-box;border-color:#009b85;font-family:'Lexend Deca',Sans-serif;font-size:16px!important;box-shadow:none;border-style:solid;font-weight:500;margin-top:1px}button,input[type='button'],input[type='reset'],input[type='submit'],.button,.widget a.button{background-color:#009b85;border-color:#009b85;color:#fff;border-radius:35px}.sub-btn{position:absolute;padding:9px 5px!important;border-radius:10px!important;left:-8px!important}.password-input{display:block;position:relative;margin-top:-4px!important}.links-menu a{font-weight:500;padding:6px 0;border-width:3px 0 0 0;border-style:solid;margin-bottom:-3px;text-decoration:none!important;font-size:16px;cursor:pointer}.search-box{position:absolute;top:calc(100% + 4px);right:0;left:auto;width:min(360px, calc(100vw - 24px));max-width:360px;z-index:9999}.search-box .elementor-widget-container,.search-box .elementor-shortcode{margin:0}.search-box .is-search-form.is-form-id-1343{display:flex;align-items:stretch;background:#fff;border:1px solid #009b85;border-radius:20px;overflow:hidden;margin:0!important}.search-box .is-search-form.is-form-id-1343>label{flex:1 1 auto}.search-box .is-form-style input.is-search-input{width:100%;border:0!important;border-radius:0}.widget_search form:not(.wp-block-search),.widget_product_search form:not(.wp-block-search){position:absolute;padding-top:11px!important;margin-left:-40px}.widget_product_search form:not(.wp-block-search)::before{left:0;margin-top:10px;margin-left:10px}.widget_search form:not(.wp-block-search) input[type='text'],.widget_search form:not(.wp-block-search) input[type='search'],.widget_product_search form:not(.wp-block-search) input[type='text'],.widget_product_search form:not(.wp-block-search) input[type='search']{width:100%;margin-top:10px}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border:solid 1px #009b85!important;font-family:arial;width:100%;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;border-radius:20px 0 0 20px}.is-form-id-1343 .is-search-submit:focus,.is-form-id-1343 .is-search-submit:hover,.is-form-id-1343 .is-search-submit,.is-form-id-1343 .is-search-icon{color:#009b85!important;background-color:#ffffff!important;border:0!important;margin:0!important;border-radius:0}.is-form-id-1343 .is-search-submit{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid #009b85!important}.is-form-id-1343 .is-search-submit:hover,.is-form-id-1343 .is-search-submit:focus,.is-form-id-1343 .is-search-submit:focus-visible,.is-form-id-1343 .is-search-submit:active{border-left:1px solid #009b85!important}@media (max-width:991px){.search-box{position:fixed;top:calc(env(safe-area-inset-top, 0px) + var(--ortho-search-mobile-top, 110px));left:12px;right:auto;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box;z-index:9999}}.elementor-360 .elementor-element.elementor-element-a5f5a64{border-style:solid;border-width:2px 0 2px 0;border-color:#009982;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0;display:unset}.elementor-28 .elementor-element.elementor-element-42bb331>.elementor-container{max-width:1420px;border:3px solid;border-width:0 0 3px}.elementor-19 .elementor-element.elementor-element-05edf03>.elementor-element-populated,.elementor-21 .elementor-element.elementor-element-0205910{border-style:solid;border-width:2px 0 2px 0;border-color:#009982;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:5px 0;display:none}.elementor-21 .elementor-element.elementor-element-0205910{padding:0}.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;margin-left:-11px}.elementor-67 .elementor-element.elementor-element-0af1a61>.elementor-element-populated{border-style:solid;border-width:2px 0 0 0!important;border-color:#009b85;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0}body:not(.post-type-archive-product):not(.tax-product_cat) #primary ul.products li.product .woocommerce-loop-product__title{padding-right:17px;line-height:28px;font-weight:600;margin-top:2px!important}body:not(.post-type-archive-product):not(.tax-product_cat) ul.products li.product .price{font-size:14px;font-weight:300!important}.single-product .actionbox{flex-direction:column;font-size:x-small!important}.related>h2:first-child,.upsells>h2:first-child{font-size:2em!important;margin-bottom:1em!important;border-top:3px solid!important;padding-top:20px!important}.labelbook{position:absolute;top:15px;margin:0;font-weight:600;margin-left:6px!important}.single-product button.alt{text-transform:capitalize;padding:13px;width:50%;line-height:1.618;font-size:.875em;font-family:'Lexend Deca',Sans-serif;max-width:none;margin-top:-2px!important}body.single-product button.alt,body.single-product div.product .product_meta a,body.single-product .afirmativo+#change_pin.button{text-transform:lowercase!important;margin-top:9px!important}.single-product div.product form.cart{padding-bottom:3em!important}.single-product .payment_mode_div.ortho-bkap-mode-switch{margin:0 0 .9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{cursor:pointer;position:relative;display:flex;align-items:center;width:100%;min-height:68px;padding:.56rem .74rem .56rem .82rem;border:1px solid #c8ddd8;border-radius:12px;background-color:#fff;color:#103c35;line-height:1.2;overflow:hidden;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option input.payment_type_product{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__content{display:flex;flex-direction:column;gap:.1rem;overflow:visible;padding-left:1px}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title{display:block;font-size:1rem;font-weight:680;letter-spacing:0;line-height:1.14;padding-left:1px}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle{font-size:.8rem;font-weight:500;opacity:.83;line-height:1.24}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle::after{content:'';display:none;margin-top:.08rem;font-size:.69rem;line-height:1.2;font-weight:500;letter-spacing:.01em;opacity:.9}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:hover,.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-within{border-color:#009982;background-color:#f7fcfb;box-shadow:0 0 0 2px rgb(0 153 130 / .12);transform:translateY(-1px)}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode{color:#0c5f55;border-color:rgb(0 153 130 / .46)!important;background-color:rgb(0 153 130 / .07)!important;box-shadow:none;transform:none}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:hover,.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:focus-within{border-color:rgb(0 153 130 / .46)!important;background-color:rgb(0 153 130 / .07)!important;box-shadow:none;transform:none}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__title{color:#0c5f55;font-weight:690}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__subtitle{color:#2f6a62;opacity:.86}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode::after{content:'Seleccionado';position:absolute;top:.42rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:.92rem;padding:.07rem .3rem .07rem .88rem;border-radius:999px;border:1px solid rgb(0 153 130 / .28);background:rgb(0 153 130 / .1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.3 6.2l2.1 2.1 5.3-5.1' fill='none' stroke='%230f6f66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.3rem 50%;background-size:.52rem .52rem;color:#0f5d54;font-size:.56rem;font-weight:620;letter-spacing:.01em;line-height:1.05;white-space:nowrap}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-visible,.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option[aria-checked='true']:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(0 153 130 / .28)}.single-product .ortho-pdp-decision-panel{margin:0 0 .5rem;padding:.56rem .72rem .56rem .78rem;border:1px solid #d6e7e2;border-radius:12px;background:linear-gradient(180deg,#fbfefd 0%,#f7fcfb 100%)}body.single-product .summary form.cart .ortho-pdp-decision-panel{margin:0 0 1.46rem}.single-product .ortho-pdp-decision-panel__eyebrow{display:inline-flex;margin:0 0 .2rem;padding:.1rem .36rem;border-radius:999px;border:1px solid #cde3dc;background-color:#f1f9f6;color:#0f766e;font-size:.63rem;font-weight:700;letter-spacing:.015em;text-transform:uppercase;transform:translateX(1px)}.single-product .ortho-pdp-decision-panel__title{margin:0 0 .14rem;padding-left:1px;font-size:.93rem;font-weight:620;letter-spacing:0;color:#0d655d;line-height:1.34}.single-product .ortho-pdp-decision-panel__microcopy{margin:0;padding-left:1px;font-size:.82rem;line-height:1.36;color:#36665e}.single-product .ortho-pdp-decision-panel__chips{display:none!important}.single-product .ortho-pdp-decision-panel__chip{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .62rem;border:1px solid #c9dfd9;border-radius:999px;background:#fff;color:#1f3a35;font-size:.82rem;font-weight:700;line-height:1.2}.single-product .ortho-pdp-decision-panel__chip.is-active{border-color:#009982;background:#009982;color:#fff}.single-product .ortho-pdp-decision-panel__chip--rent{border-color:#0f8c79;color:#0f766e}.single-product .ortho-pdp-decision-panel__value-summary{display:none}.single-product .ortho-pdp-decision-panel__value-summary li{position:relative;margin:0 0 .28rem;padding-left:1.05rem;color:#245047;font-size:.86rem;line-height:1.34}.single-product .ortho-pdp-decision-panel__value-summary li::before{content:'✓';position:absolute;left:0;top:.02rem;color:#0b8f7a;font-weight:700}.single-product .ortho-pdp-decision-panel__actions{display:none!important}.single-product .ortho-pdp-help-link{display:inline-flex;align-items:center;padding:.2rem 0;border:0;background:#fff0;color:#009982;text-decoration:underline;cursor:pointer;font-size:.9rem;transition:color 0.18s ease,text-underline-offset 0.18s ease}.single-product .ortho-pdp-help-link:hover,.single-product .ortho-pdp-help-link:focus-visible{color:#047868;text-underline-offset:3px;outline:none}.single-product .ortho-pdp-help-block{margin:1rem 0 0;padding:1.25rem 1.3rem;border:1px solid #dbe8e4;border-radius:12px;background:linear-gradient(180deg,#f9fdfc 0%,#f4faf8 100%)}.single-product .ortho-pdp-help-block__title{margin:0 0 .28rem;font-size:1rem;font-weight:700;color:#12463d}.single-product .ortho-pdp-help-block__text{margin:0;color:#2b5650;font-size:.92rem;line-height:1.52}.single-product .ortho-pdp-help-block__actions{display:flex;flex-wrap:wrap;gap:.68rem;margin-top:.95rem}.single-product button.ortho-pdp-help-link--secondary{display:inline-flex!important;align-items:center;justify-content:center;line-height:1.4;min-height:44px;padding:.56rem .88rem;border:1px solid #bfd9d3;border-radius:10px;background:#fff;color:#0f766e;text-decoration:none;font-size:.87rem;font-weight:600;text-transform:none!important}.single-product .ortho-pdp-help-link--secondary:hover,.single-product .ortho-pdp-help-link--secondary:focus-visible{background:#f2faf8;color:#0c6b5f}.single-product .ortho-pdp-help-link--ghost{display:inline-flex;align-items:center;min-height:44px;padding:.56rem .25rem;font-size:.87rem}.single-product .ortho-pdp-help-link--secondary:focus-visible,.single-product .ortho-pdp-help-link--ghost:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.decision-modal[hidden]{display:none!important}.decision-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgb(7 31 28 / .48);backdrop-filter:blur(3px)}.decision-modal__overlay{position:fixed;inset:0;background:#fff0}.decision-modal__panel{position:relative;z-index:1;width:min(100%, 708px);max-height:none;overflow:visible;padding:28px;border-radius:20px;background:#fff;box-shadow:0 20px 56px rgb(8 22 20 / .24);border:1px solid rgb(0 127 112 / .12)}.decision-modal__close{position:absolute;top:12px;right:12px;width:24px!important;height:24px!important;min-height:0!important;padding:0!important;display:grid;place-items:center;border:0;border-radius:0;background:#fff0;margin:0!important;box-shadow:none;color:#007f70;cursor:pointer;font-size:21px;font-weight:400;line-height:1!important}.decision-modal__close:hover{color:#0b5c54;background:rgb(0 127 112 / .06)}.decision-modal__close:focus-visible{outline:2px solid #076c61;outline-offset:2px;background:rgb(0 127 112 / .04)}.decision-modal__header{padding-right:30px;margin-bottom:18px}.decision-modal__header h2{margin:0 0 6px;font-size:clamp(24px, 3vw, 31px);line-height:1.15;font-weight:600;letter-spacing:-.02em;color:#123c36}.decision-modal__header p{margin:0;font-size:15px;line-height:1.48;color:#52635f}body.decision-modal-open{overflow:hidden}.decision-modal .wpcf7 form{display:grid;gap:11px;margin-bottom:0!important}.decision-modal .wpcf7 fieldset{margin:0;padding:0;border:0;border-radius:0;background:#fff0;min-inline-size:0}.decision-modal .wpcf7 legend{margin:0 0 10px;padding:0;font-weight:700;color:#123c36}.decision-modal .wpcf7 label{display:grid;gap:6px;font-weight:600;color:#123c36}.decision-modal .wpcf7 input[type='text'],.decision-modal .wpcf7 input[type='tel'],.decision-modal .wpcf7 input[type='email'],.decision-modal .wpcf7 textarea,.decision-modal .wpcf7 select{width:100%;min-height:48px;padding:0 14px;border:1px solid rgb(0 127 112 / .22);border-radius:14px;background:#fff;color:#123c36;font-size:15px}.decision-modal .wpcf7 textarea{min-height:120px;padding-top:12px;padding-bottom:12px}.decision-modal .wpcf7 input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='reset']):focus,.decision-modal .wpcf7 textarea:focus,.decision-modal .wpcf7 button:focus-visible,.decision-modal .wpcf7 input[type='submit']:focus-visible,.decision-modal .wpcf7 input[type='button']:focus-visible{outline:2px solid #076c61;outline-offset:2px}.decision-modal .wpcf7 input[type='radio']:focus,.decision-modal .wpcf7 input[type='radio']:focus-visible,.decision-modal .wpcf7 input[type='checkbox']:focus,.decision-modal .wpcf7 input[type='checkbox']:focus-visible{outline:none!important;box-shadow:none!important}.decision-modal .wpcf7 input[type='submit']{width:100%;display:block;margin:0 auto;min-height:54px;padding:0 24px;border:0;border-radius:15px;background:#007f70;color:#fff;font-weight:700;font-size:15px;text-align:center;cursor:pointer;box-shadow:0 10px 24px rgb(0 127 112 / .18)}.decision-modal .wpcf7 .ortho-decision-form__submit .wpcf7-submit{width:100%!important;margin:0!important;display:block!important;flex:1 1 auto}.decision-modal .wpcf7 input[type='submit']:hover{background:#006f63;box-shadow:0 12px 28px rgb(0 127 112 / .22)}.decision-modal .wpcf7-not-valid-tip{margin-top:6px;font-size:13px;color:#b42318}.decision-modal .wpcf7-response-output{margin:16px 0 0;padding:14px 16px;border-radius:12px;font-size:14px}.decision-modal .wpcf7-response-output:empty{display:none;margin:0;padding:0}@media (max-width:640px){.decision-modal{padding:12px;place-items:center}.decision-modal__panel{width:100%;max-height:none;padding:20px 18px 20px;border-radius:22px}.decision-modal__header{padding-right:28px;margin-bottom:16px}.decision-modal__header h2{font-size:25px}.decision-modal .wpcf7 .wpcf7-list-item{width:100%;margin-right:0}.decision-modal .wpcf7 .wpcf7-list-item label{width:100%;justify-content:flex-start;border-radius:12px}}.decision-modal .wpcf7 .ortho-decision-form{display:grid;gap:12px}.decision-modal .wpcf7 .ortho-decision-form__group>.ortho-decision-form__label{display:none}.decision-modal .wpcf7 .ortho-decision-form__group{margin:0;display:grid;gap:8px}.decision-modal .wpcf7 .ortho-decision-form__label{margin:0 0 4px;font-size:1.08rem;line-height:1.35;color:#0f766e;font-weight:700}.decision-modal .wpcf7 .ortho-decision-form__field{margin:0;gap:4px}.decision-modal .wpcf7 .ortho-decision-form__field>span{font-size:1.02rem;font-weight:700;line-height:1.3;color:#123c36}.decision-modal .wpcf7 .ortho-decision-form__field>.wpcf7-form-control-wrap{margin-top:2px}.decision-modal .wpcf7 .ortho-decision-form__options{margin-top:0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border:1px solid rgb(0 127 112 / .12);border-radius:16px;background:#f8fbfa}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-form-control.wpcf7-radio{display:flex!important;flex-wrap:wrap!important;gap:8px;width:100%;flex-direction:row!important;overflow:visible;padding-bottom:0}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item{display:block;width:auto;flex:0 0 auto;margin:0!important}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item label{display:inline-flex;width:auto;min-height:38px;align-items:center;gap:8px;margin:0;padding:6px 10px;border:1px solid rgb(0 127 112 / .18);border-radius:12px;background:#fff;white-space:nowrap;box-sizing:border-box;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item label:hover{border-color:rgb(0 127 112 / .38);background:#f3fbf8}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item input[type='radio']{box-shadow:none!important;outline:0!important}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item input[type='radio']:checked{box-shadow:none!important;outline:0!important}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#123c36;font-size:.96rem;line-height:1.35;font-weight:700}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item label:has(input[type='radio']:checked){border-color:#007f70;background:#eefaf6}.decision-modal .wpcf7 .ortho-decision-form__options span.wpcf7-form-control.wpcf7-radio span{background:transparent!important;width:auto!important;margin:0!important;padding:0!important;border-radius:0!important}.decision-modal .wpcf7 .ortho-decision-form__options input[type='radio']{appearance:auto!important;-webkit-appearance:radio!important;width:18px!important;min-width:18px;height:18px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;accent-color:#0f766e}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item label:focus-within{border-color:rgb(0 127 112 / .18);box-shadow:none}.decision-modal .wpcf7 .ortho-decision-form__options label:has(input[type='radio']:focus-visible),.decision-modal .wpcf7 label:has(input[type='checkbox']:focus-visible){outline:2px solid #076c61;outline-offset:3px}.decision-modal .wpcf7 .ortho-decision-form__privacy{margin:0;font-size:.89rem;line-height:1.45;color:#2f4f49}.decision-modal .wpcf7 .ortho-decision-form__privacy label{display:flex;align-items:center;gap:9px;padding:0;border:0;background:#fff0;font-weight:500;white-space:normal}.decision-modal .wpcf7 .ortho-decision-form__privacy .wpcf7-list-item{margin:0;width:100%}.decision-modal .wpcf7 .ortho-decision-form__privacy .wpcf7-list-item-label{display:inline-block;margin-top:0;line-height:1.35;white-space:normal!important}.decision-modal .wpcf7 .ortho-decision-form__privacy input[type='checkbox']{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;border:1px solid rgb(0 127 112 / .52)!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.decision-modal .wpcf7 .ortho-decision-form__privacy input[type='checkbox']:checked{border-color:#0f766e!important;background:radial-gradient(circle at center,#0f766e 0 42%,transparent 44%) #fff!important;box-shadow:none!important}.decision-modal .wpcf7 .ortho-decision-form__privacy a{color:#0f766e;font-weight:700;text-decoration:underline}.decision-modal .wpcf7 .ortho-decision-form__submit{margin-top:0;display:block}.decision-modal .wpcf7 .ortho-decision-form__submit>p{width:100%;display:flex;align-items:center;margin-bottom:0!important}.decision-modal .wpcf7 .ortho-decision-form__submit .wpcf7-spinner{margin-left:8px;margin-right:0}.decision-modal .wpcf7 form>div,.decision-modal .wpcf7 form>p{margin-bottom:0!important}.decision-modal .wpcf7 p{margin:0!important}.decision-modal .wpcf7 br{display:none!important}.decision-modal .wpcf7 .ortho-decision-form__group>p,.decision-modal .wpcf7 .ortho-decision-form__group>label,.decision-modal .wpcf7 .ortho-decision-form__privacy>p,.decision-modal .wpcf7 .ortho-decision-form__submit>p{margin:0!important}.decision-modal .wpcf7 .ortho-decision-form__group legend{margin-bottom:0}@media (max-width:640px){.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-form-control.wpcf7-radio{flex-wrap:wrap!important}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item{width:100%}.decision-modal .wpcf7 .ortho-decision-form__options .wpcf7-list-item label{width:100%;white-space:normal}}body.single-product .summary .product_title{margin-bottom:18px;font-size:clamp(1.36rem, 1rem + 1.92vw, 1.94rem);font-weight:650;letter-spacing:-.014em;line-height:1.15;text-wrap:balance;color:#0f6f66}body .storefront-breadcrumb{padding-top:8px!important;padding-bottom:8px!important}body .storefront-breadcrumb .col-full{width:min(1420px, calc(100% - 48px))!important;max-width:1420px!important;margin:0 auto!important;padding:10px 0 2px!important;box-sizing:border-box}body.page-template-default .storefront-breadcrumb .col-full{width:min(1420px, calc(100% - 48px))!important;max-width:1420px!important;margin:0 auto!important;padding:10px 0 2px!important;box-sizing:border-box}body .woocommerce-breadcrumb{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.2rem;max-width:100%;margin:0;padding:9px .72rem 7px;border:1px solid #deebe7;border-radius:11px;background:linear-gradient(180deg,#fdfefe 0%,#f8fcfb 100%);box-shadow:0 1px 5px rgb(9 70 60 / 5%);font-size:.84rem;font-weight:500;line-height:1.35;color:#4d6761;white-space:nowrap;overflow-x:auto;scrollbar-width:thin;box-sizing:border-box}body .woocommerce-breadcrumb a{display:inline-flex;align-items:center;color:#147e71;font-weight:560;text-decoration:none;transition:color 0.16s ease,opacity 0.16s ease}body .woocommerce-breadcrumb a:first-of-type::before{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;transform:none;position:relative;top:1px}body .woocommerce-breadcrumb a:hover{color:#0b6b5e;text-decoration:none;opacity:.96}body .woocommerce-breadcrumb a:focus-visible{text-decoration:none;outline:2px solid #0f766e;outline-offset:2px;border-radius:4px}body .woocommerce-breadcrumb .delimiter,body .woocommerce-breadcrumb .breadcrumb-separator{display:inline-flex;align-items:center;align-self:auto;margin-top:0;line-height:1.1;color:#8aa6a0;font-size:.9rem;font-weight:600;transform:none}body .woocommerce-breadcrumb .ortho-breadcrumb-current{display:inline-flex;align-items:center;line-height:1.1}@media (max-width:767px){body .storefront-breadcrumb .col-full,body.page-template-default .storefront-breadcrumb .col-full{width:calc(100% - 32px)!important}body .woocommerce-breadcrumb{display:inline-flex;padding:.44rem .6rem;font-size:.8rem;border-radius:10px}}body.single-product .storefront-breadcrumb{padding-top:8px;padding-bottom:8px;margin-bottom:20px}body.single-product .storefront-breadcrumb .col-full{padding-top:2px;padding-bottom:2px}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.2rem;max-width:100%;margin:0;padding:9px .72rem 7px;border:1px solid #deebe7;border-radius:11px;background:linear-gradient(180deg,#fdfefe 0%,#f8fcfb 100%);box-shadow:0 1px 5px rgb(9 70 60 / 5%);font-size:.84rem;font-weight:500;line-height:1.35;color:#4d6761;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb a{display:inline-flex;align-items:center;color:#147e71;font-weight:560;text-decoration:none;transition:color 0.16s ease,opacity 0.16s ease}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb a:first-of-type::before{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;transform:none;position:relative;top:1px}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb a:hover{color:#0b6b5e;text-decoration:none;opacity:.96}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb a:focus-visible{text-decoration:none;outline:2px solid #0f766e;outline-offset:2px;border-radius:4px}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb .delimiter,body.single-product .storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{display:inline-flex;align-items:center;align-self:auto;margin-top:0;line-height:1.1;color:#8aa6a0;font-size:.9rem;font-weight:600;transform:none}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb .ortho-breadcrumb-current{display:inline-flex;align-items:center;line-height:1.1}body.single-product div.product .summary{padding:1.1rem 1.2rem 1.2rem;border:1px solid #dfebe7;border-radius:14px;background:#fff}body.single-product .summary>*:last-child{margin-bottom:0}body.single-product .summary .woocommerce-product-details__short-description{margin:0 0 1.46rem;padding:.68rem .64rem .52rem;border:1px solid #dbece8;border-left:1px solid #dbece8;border-radius:12px;background:linear-gradient(180deg,#fcfefd 0%,#f8fcfb 100%);color:#214b44;line-height:1.33;font-size:.91rem;display:block;overflow:visible}body.single-product .summary .woocommerce-product-details__short-description p{margin:0 0 .62rem}body.single-product .summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}body.single-product .summary .woocommerce-product-details__short-description ul,body.single-product .summary .woocommerce-product-details__short-description ol{display:grid;grid-template-columns:1fr;gap:.32rem .72rem;margin:0;padding:0;list-style:none}body.single-product .summary .woocommerce-product-details__short-description li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:.48rem;align-items:center;margin:0;min-height:0;padding:.24rem .18rem;border:0;border-radius:8px;background:rgb(255 255 255 / .26);color:#1c4b43;font-weight:520;line-height:1.3;font-size:.92rem}body.single-product .summary .woocommerce-product-details__short-description li::before{content:'\2713';display:block;width:14px;height:14px;line-height:14px;text-align:center;align-self:center;justify-self:center;margin-top:0;color:#0b8f7a;font-size:.8rem;font-weight:700;border-radius:999px;background:#fff0}body.single-product .summary .woocommerce-product-details__short-description li::after{content:none}body.single-product .summary .woocommerce-product-details__short-description li:last-child{color:#114f46;font-weight:560}@media (min-width:768px){body.single-product .summary .woocommerce-product-details__short-description ul,body.single-product .summary .woocommerce-product-details__short-description ol{grid-template-columns:repeat(2,minmax(0,1fr))}}body.single-product .summary .price{margin:.34rem 0 .75rem;font-size:clamp(1.25rem, 1.55vw, 1.55rem);line-height:1.18;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .42rem}body.single-product .summary .price .amount,body.single-product .summary .price bdi{letter-spacing:-.014em}body.single-product .summary .price .ortho-price-meta{display:flex;flex-wrap:wrap;width:100%;gap:.28rem .48rem;margin-top:.12rem}body.single-product .summary .price .ortho-price-tax,body.single-product .summary .price .ortho-price-financing{font-size:.82rem;font-weight:600;color:#2b5650}body.single-product .summary form.cart button.single_add_to_cart_button,body.single-product .summary .iracomprar .button.alt{min-height:54px;padding:.82rem 1.16rem;border-radius:11px;border:1px solid #00907c;background-color:#009b85;color:#fff;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:.004em;white-space:nowrap;text-transform:none!important;transition:box-shadow 0.16s ease,filter 0.16s ease,background-color 0.16s ease;box-shadow:0 4px 12px rgb(0 61 53 / .16)}body.single-product .summary form.cart button.single_add_to_cart_button:hover,body.single-product .summary .iracomprar .button.alt:hover,body.single-product .summary .iracomprar .button.alt:focus-visible{box-shadow:0 6px 14px rgb(0 61 53 / .2);background-color:#008874;border-color:#007865;outline:none}body.single-product .summary form.cart button.single_add_to_cart_button:focus-visible,body.single-product .summary .iracomprar .button.alt:focus-visible{outline:2px solid #0f766e;outline-offset:2px}body.single-product .summary form.cart button.single_add_to_cart_button:disabled,body.single-product .summary .iracomprar .button.alt:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;background-color:#7db8ad;border-color:#7db8ad}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{margin:0 0 .52rem}body.single-product .summary .ortho-pdp-trust-block{margin-top:.7rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper{display:block!important;clear:both;margin-top:2.2rem;padding-top:1.25rem;border-top:2px solid #e3ece9}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{display:flex;flex-wrap:wrap;width:100%;float:none;gap:.45rem;margin-bottom:1rem;padding:0;border:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{float:none;margin:0;padding:0;border:0;background:#fff0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li::before,body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li::after,body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a::before,body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a::after{content:none!important;display:none!important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{display:inline-flex;align-items:center;min-height:40px;padding:.45rem .8rem;border:1px solid #cfe1dd;border-radius:999px;background:#fff;color:#0f172a;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a,body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:hover,body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:focus-visible{border-color:#009982;background:#009982;color:#fff}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(0 153 130 / .22)}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{width:100%;float:none;clear:both;margin:0;padding:1rem 1rem .75rem;border:1px solid #e1ece8;border-radius:12px;background:#fff}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2{margin:0 0 .6rem;font-size:1.15rem;line-height:1.3}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel li{font-size:.97rem;line-height:1.62;color:#1f3a35}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel>*{max-width:none}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p{max-width:100%}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel table,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes{max-width:100%}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol{margin:.35rem 0 .85rem;padding-left:1.2rem}@media (min-width:1200px){body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol{column-count:2;column-gap:2rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul li,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:.3rem}}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h3,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h4{margin:1rem 0 .45rem;color:#123e37;line-height:1.32}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p+p{margin-top:.65rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel strong{color:#103d36}@media (max-width:768px){.single-product .payment_mode_div.ortho-bkap-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{min-height:64px;padding:.5rem .62rem}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode::after{top:.32rem;right:.38rem;padding:.07rem .3rem .07rem .88rem;font-size:.6rem;line-height:1.05}body.single-product div.product .summary{padding:.85rem .9rem 1rem;border-radius:12px}body.single-product .summary .product_title{font-size:clamp(1.34rem, 6.4vw, 1.74rem);line-height:1.15;margin-bottom:13px}body.single-product .storefront-breadcrumb{display:none!important;margin:0!important;padding:0!important}body.single-product .storefront-breadcrumb .col-full{padding-top:1px;padding-bottom:1px}body.single-product .storefront-breadcrumb .woocommerce-breadcrumb{display:flex;width:100%;padding:.44rem .6rem;font-size:.8rem;border-radius:10px}body.single-product .summary .woocommerce-product-details__short-description li{min-height:0;grid-template-columns:14px minmax(0,1fr);column-gap:.44rem;padding:.22rem .1rem;font-size:.9rem}body.single-product .summary .woocommerce-product-details__short-description li::before{margin-top:0}.single-product .ortho-pdp-help-block{margin-top:.7rem;padding:.78rem .8rem}.single-product .ortho-pdp-help-block__actions{flex-direction:column;align-items:stretch}.single-product .ortho-pdp-help-link--secondary,.single-product .ortho-pdp-help-link--ghost{width:100%;justify-content:center;text-align:center}body.single-product .summary .woocommerce-product-details__short-description{margin:0 0 .48rem;padding:.5rem .56rem .48rem;font-size:.96rem;line-height:1.46}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle::after{content:none}body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:1.5rem;padding-top:.9rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{gap:.35rem;margin-bottom:.75rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{min-height:36px;padding:.35rem .65rem;font-size:.88rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:.8rem .75rem .65rem;border-radius:10px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2{font-size:1.05rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel li{font-size:.93rem}}@media (min-width:768px){.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle::after{display:block}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:first-child .ortho-mode-option__subtitle::after{content:'Para uso estable'}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:last-child .ortho-mode-option__subtitle::after{content:'Para recuperación'}}.single-product .ortho-bkap-mode-helper{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:#0f172a}body.single-product .summary form.cart{display:block!important;width:100%}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch,body.single-product .summary .ortho-bkap-mode-helper,body.single-product .summary .contenedor-booking{width:100%!important;max-width:100%}body.single-product .summary .posted_in.categorias,body.single-product .summary .categorias{display:none!important}body.single-product.ortho-pdp-pending-layout .summary .payment_mode_div,body.single-product.ortho-pdp-pending-layout .summary #bkap-booking-form,body.single-product.ortho-pdp-pending-layout .summary .contenedor-booking,body.single-product.ortho-pdp-pending-layout .summary #my_custom_checkout_field,body.single-product.ortho-pdp-pending-layout .summary #my_custom_checkout_field2,body.single-product.ortho-pdp-pending-layout .summary .pin_div{visibility:hidden}body.single-product .summary .contenedor-booking{display:flex;flex-direction:row!important;flex-wrap:wrap;align-items:stretch;gap:14px!important}body.single-product .summary .contenedor-booking>.bkap-booking-form,body.single-product .summary .contenedor-booking>.pin_div{flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;min-width:280px}body.single-product .summary form.cart button.single_add_to_cart_button{display:block;width:100%;max-width:100%;margin:10px 0 0 0!important}body.single-product .summary .iracomprar .button.alt{display:block;width:100%;max-width:100%;margin:0!important;text-align:center}@media (max-width:480px){body.single-product .summary .contenedor-booking>.bkap-booking-form,body.single-product .summary .contenedor-booking>.pin_div{flex-basis:100%;min-width:0}body.single-product .summary form.cart button.single_add_to_cart_button,body.single-product .summary .iracomprar .button.alt{width:100%;max-width:100%}}@media (max-width:768px){body.single-product.ortho-bkap-mode-sale .ortho-single-price .precio-container{font-size:2.35rem}body.single-product .summary form.cart button.single_add_to_cart_button{width:100%;max-width:100%;min-height:50px;font-size:1rem}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-actions{grid-template-columns:1fr;gap:12px;padding-bottom:.3rem}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .single_add_to_cart_button{width:100%}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty{width:100%;min-width:0}body.single-product .summary .ortho-pdp-trust-block{margin:12px 0 10px;padding:10px 12px}body.single-product .summary .ortho-pdp-trust-block__title{font-size:.95rem}body.single-product .summary .ortho-pdp-trust-block__list li{margin-bottom:.25rem;font-size:.92rem}}body.single-product.ortho-bkap-mode-sale #bkap-booking-form{opacity:.45}body.single-product.ortho-bkap-mode-sale .contenedor-booking{display:none!important}body.single-product.ortho-bkap-mode-sale .summary form.cart>#my_custom_checkout_field,body.single-product.ortho-bkap-mode-sale .summary form.cart>#my_custom_checkout_field2,body.single-product.ortho-bkap-mode-sale .summary form.cart>.pin_div{display:none!important}body.single-product.ortho-bkap-mode-rent .summary .ortho-single-price{display:none!important}body.single-product.ortho-bkap-mode-sale .ortho-single-price{display:block!important;margin:0 0 0.84rem!important;padding:.9rem 0 .92rem;border-top:1px solid rgb(0 150 130 / .16);border-bottom:1px solid rgb(0 150 130 / .16)}body.single-product.ortho-bkap-mode-sale .ortho-single-price .price-label{display:block;margin-bottom:.2rem}body.single-product.ortho-bkap-mode-sale .ortho-single-price .precio-container{display:block;font-size:3rem;line-height:1.1}body.single-product.ortho-bkap-mode-sale .ortho-single-price .woocommerce-Price-currencySymbol{margin-left:.12em}body.single-product.ortho-bkap-mode-sale .ortho-single-price .woocommerce-Price-currencySymbol::before{content:' '}body.single-product.ortho-bkap-mode-sale .ortho-single-price .link-price{display:inline-block;margin-top:.1rem;text-decoration:underline}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-actions{display:grid;grid-template-columns:minmax(108px,108px) minmax(0,1fr);align-items:stretch;gap:12px;padding:.82rem 0 .04rem;border-bottom:0}body.single-product.ortho-bkap-mode-sale .summary .product_meta{display:none}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra{padding-bottom:0!important}body.single-product.ortho-bkap-mode-sale .summary .ortho-single-price+form.cart.compra{padding-top:0!important}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-actions .quantity{display:none!important}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;width:108px;min-width:108px;min-height:54px;box-sizing:border-box;white-space:nowrap;padding:0 10px;border-radius:11px;border:1px solid #c2d8d2;background-color:#fbfefd;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8);color:#0f766e;font-weight:700;cursor:pointer}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__minus,body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__plus{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;min-width:28px;height:32px;min-height:32px;padding:0;font-size:1.14rem;font-weight:700;line-height:1;transform:translateY(-.5px);text-align:center;cursor:pointer;user-select:none;border-radius:6px;transition:background-color 0.16s ease,color 0.16s ease}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__minus:hover,body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__plus:hover{background-color:#eff8f5;color:#0d665b}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__minus:focus-visible,body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__plus:focus-visible{outline:2px solid #0f766e;outline-offset:1px}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__value{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;min-width:28px;height:32px;min-height:32px;text-align:center;font-size:.95rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transform:translateY(-.5px)}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__minus.is-disabled,body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty__plus.is-disabled{opacity:.45;cursor:not-allowed}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:54px;align-self:stretch;margin:0!important;margin-top:0!important;margin-bottom:0!important;text-transform:none!important}body.single-product.ortho-bkap-mode-sale .summary form.cart .condiciones{margin:1rem 0 0;padding-top:1rem;border-top:1px solid rgb(0 150 130 / .16)}body.single-product.ortho-bkap-mode-sale .summary form.cart .condiciones .leyendas.compras a{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:10px;min-height:44px;padding:.48rem 0;color:#2b5650;text-decoration:none;font-size:.9rem;font-weight:600;line-height:1.35}body.single-product.ortho-bkap-mode-sale .summary form.cart .condiciones .leyendas.compras a:focus-visible{outline:2px solid #0f766e;outline-offset:2px;border-radius:6px}body.single-product.ortho-bkap-mode-sale .summary form.cart .ortho-conditions-link{justify-content:space-between;gap:10px}@media (max-width:768px){body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-actions{grid-template-columns:1fr!important}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty{display:none!important;width:100%!important;min-width:0!important}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .single_add_to_cart_button{width:100%!important;max-width:100%!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-pdp-decision-panel{margin-bottom:.46rem;padding:.54rem .7rem}body.single-product.ortho-bkap-mode-rent .summary .contenedor-booking .bloque1,body.single-product.ortho-bkap-mode-rent .summary .contenedor-booking .pin_div .contenedor1,body.single-product.ortho-bkap-mode-rent .summary .contenedor-booking .pin_div .contenedor2,body.single-product.ortho-bkap-mode-rent .summary #bkap-multidate-box,body.single-product.ortho-bkap-mode-rent .summary #bkap-price-box{padding:0.75rem!important;border-radius:8px}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-compra-actions{gap:12px;margin-top:0;padding:.82rem 0 .04rem}}.single-product div.product .product_meta{font-size:.875em;padding-top:1em;border-top:2px solid;margin-top:-32px!important}body.single-product.ortho-bkap-mode-rent div.product .summary .product_meta{border-top:0!important;padding-top:0!important;margin-top:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{margin-top:1.55rem;margin-bottom:1.55rem;padding:.8rem .82rem .74rem;gap:9px!important;border:1px solid #d4e8e2!important;border-top:1px solid #d4e8e2!important;border-radius:14px;background:linear-gradient(180deg,#fbfefd 0%,#f4fbf9 100%);box-shadow:0 1px 0 rgb(9 84 74 / .04)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:6px 10px;width:100%}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module{display:flex;flex-direction:column;gap:0;margin:0;min-width:0;padding:.4rem .1rem .24rem;border:0;border-radius:0;background:#fff0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary{grid-column:1 / -1;padding:0;background:#fff0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability{padding-left:.72rem;padding-top:.32rem;border-left:1px solid rgb(12 111 98 / .14)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__header{flex:0 0 100%;width:100%;margin:0 0 .05rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__title{margin:0;font-size:1.04rem;font-weight:700;line-height:1.24;color:#0b4f46}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .labelbook.ortho-rent-configurator__native-label{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__subtitle{display:block;margin-top:.12rem;font-size:.79rem;line-height:1.26;font-weight:500;color:#5b746e;max-width:48ch}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .contenedor1{margin:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1 .bkap_start_date,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1 .bkap_end_date,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1 #show_time_slot,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1 .bkap_reset_dates_selection,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1 .bkap-form-error,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1>br,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bloque1 .bkap-fixed-block-div>br{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bkap-fixed-block-div>label{display:block;margin:0 0 .12rem;font-size:.83rem;line-height:1.16;color:#21564f}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-duration-label__title,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-duration-label__caption{display:block}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-duration-label__title{margin:0 0 .02rem;font-size:.93rem;font-weight:700;line-height:1.12;color:#0f4f46}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-duration-label__caption{margin:0;font-size:.83rem;font-weight:500;line-height:1.12;color:#21564f}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .contenedor1 h4{margin:0 0 .02rem;font-size:.93rem;font-weight:700;line-height:1.12;color:#0f4f46}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bkap-fixed-block-div>label strong{display:block;margin-bottom:.04rem;font-size:.93rem;color:#0f4f46}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option{height:41px!important;width:min(100%, 276px)!important;max-width:276px!important;margin:.04rem 0 0!important;padding:.36rem 2.38rem .36rem 0.74rem!important;border:1.2px solid #2ea79a!important;border-radius:10px!important;background-color:#fcfefe!important;background-image:linear-gradient(to right,transparent calc(100% - 44px),rgb(23 150 134 / .16) calc(100% - 44px),rgb(23 150 134 / .16) calc(100% - 43px),transparent calc(100% - 43px)),url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M3.4 6.2l4.6 4.6 4.6-4.6%27 fill=%27none%27 stroke=%27%23179686%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 style=%27stroke-width:2px%27/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:0 0,calc(100% - 14px) 50%!important;background-size:100% 100%,14px 14px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;color:#0f3f38!important;font-size:0.96rem!important;font-weight:650!important;line-height:1.2!important;box-shadow:none!important;transition:border-color 0.14s ease,background-color 0.14s ease,box-shadow 0.14s ease!important;cursor:pointer}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option:hover{border-color:#179686!important;background-color:#f9fdfc!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration .bkap-fixed-block-div{display:flex;flex-direction:column;gap:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option:focus-visible{outline:2px solid #0f8e80!important;outline-offset:2px;box-shadow:0 0 0 2px rgb(15 142 128 / .14)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .contenedor1>label p{display:block;margin:0 0 .12rem;font-size:.83rem;line-height:1.16;color:#21564f}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo{display:flex;align-items:center;gap:.35rem;margin:0;font-size:0.92rem!important;line-height:1.24;font-weight:700;color:#0e5d53}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .avlpin{display:block;margin:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo img{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__status-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:999px;background:#e8f8f3;border:1px solid #9dd8cb;color:#0f766e;font-size:.62rem;font-weight:700;flex:0 0 auto}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo+#change_pin.button{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-height:0;height:auto;margin-top:0.14rem!important;padding:0!important;border:0;border-radius:0!important;background:#fff0;color:#2f5f58;font-size:0.77rem!important;font-weight:500;line-height:1.2;text-transform:none!important;text-decoration:underline;text-underline-offset:2px;box-shadow:none;position:static;top:auto}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo+#change_pin.button:hover,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo+#change_pin.button:focus-visible{color:#084c43;background:#fff0;box-shadow:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo+#change_pin.button:focus-visible{outline:2px solid #0f766e;outline-offset:2px;border-radius:4px!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .input-container{display:flex!important;align-items:stretch;width:174px!important;max-width:100%;min-width:174px;height:41px;margin-top:0.16rem!important;border-width:1.2px;border-style:solid!important;border-radius:10px;border-color:#2ea79a;background-color:#fcfefe!important;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255 / .74)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #my_custom_checkout_field #pincode_field_id{width:calc(100% - 41px)!important;flex:1 1 calc(100% - 41px);min-width:0;height:41px!important;min-height:41px!important;margin:0;padding:11.3px 0.74rem!important;border:0;background:#fcfefe!important;font-size:0.96rem!important;line-height:1.2!important;font-weight:650!important;color:#0f3f38!important;-webkit-text-fill-color:#0f3f38;opacity:1!important;caret-color:#0f3f38;box-sizing:border-box!important;display:block;vertical-align:middle}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #checkpin{display:inline-flex;align-items:center;justify-content:center;width:41px;min-width:41px;height:100%;margin:0!important;padding:0!important;border:0;border-left:1px solid rgb(23 150 134 / .16);border-radius:0;background:#fcfefe!important;background-image:none!important;box-shadow:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #checkpin img{width:12px;height:12px;object-fit:contain}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #checkpin:hover,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #checkpin:focus-visible{background:#fcfefe!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row{flex:0 0 100%;width:100%;margin:0;padding:.72rem .74rem;border:1px solid #d3e7e1;border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,#f4faf8 100%);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,0.95fr);gap:.42rem .82rem;align-items:end}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__title{grid-column:1 / -1;margin:0;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:#708883}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item{min-width:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:1.35px solid rgb(23 150 134 / .2);padding-left:.76rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item-label{display:block;margin:0 0 .08rem;font-size:.84rem;font-weight:500;color:#0f5f54}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__microcopy{display:block;margin-top:.1rem;font-size:.76rem;line-height:1.25;color:#4d6963}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .info-fianza h4{margin:0 0 .08rem;font-size:.78rem;font-weight:600;color:#506963}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__deposit-note{display:block;margin:0 0 .1rem;font-size:.72rem;line-height:1.2;color:#5c756f}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap-price-box{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;border-radius:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap-price-box::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_no_of_days,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price .book_price,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price .price_label{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #ajax_img{display:none;align-items:center;gap:.42rem;margin:0 0 .24rem;color:#4a6660;font-size:.8rem;line-height:1.25}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #ajax_img::after{content:'Calculando importe…'}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #ajax_img img{width:14px;height:14px;opacity:.75}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental.is-loading #ajax_img{display:inline-flex!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental.is-loading #bkap_price{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental.is-loading #bkap_price.ortho-price--final{display:inline-block!important;opacity:1!important;visibility:visible!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental:not(.is-loading) #ajax_img{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental:not(.is-loading) #bkap_price{animation:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price bdi{font-size:clamp(1.86rem, 2.55vw, 2.22rem)!important;font-weight:600!important;line-height:1.04!important;color:#1b6a63}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price{transition:opacity 0.22s ease;opacity:0;display:inline-block!important;width:auto!important;max-width:none!important;margin:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price.ortho-price--final{opacity:1!important;visibility:visible!important;animation:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price *{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:0!important;outline:0!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price span,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price bdi{background:transparent!important;background-color:transparent!important;padding:0!important;margin:0!important;border-radius:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price>span,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price .woocommerce-Price-amount.amount,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price .woocommerce-Price-amount{display:inline!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price>span::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price>span::after,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price .woocommerce-Price-amount.amount::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price .woocommerce-Price-amount.amount::after{content:none!important;display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental:not(.is-loading) #bkap_price::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental:not(.is-loading) #bkap_price::after,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental:not(.is-loading) #bkap_price>span::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental:not(.is-loading) #bkap_price>span::after{content:none!important;display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .fianza-content{font-size:clamp(1.28rem, 1.72vw, 1.58rem)!important;font-weight:600!important;line-height:1.12!important;color:#255d56}body.single-product .summary .contenedor-booking #condicionesproducto{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-condiciones-row{margin:.72rem 0 0;padding-top:.68rem;border-top:1px solid rgb(0 150 130 / .16)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-condiciones-row .ortho-conditions-link{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:10px;min-height:44px;padding:.42rem 0;color:#2b5650;text-decoration:none;font-size:.9rem;font-weight:600;line-height:1.35}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-condiciones-row .ortho-conditions-link:focus-visible{outline:2px solid #0f766e;outline-offset:2px;border-radius:6px}body.single-product.ortho-bkap-mode-sale .summary form.cart .ortho-rent-condiciones-row{display:none!important}body.single-product.ortho-bkap-mode-sale div.product .summary:has(form.cart .condiciones .ortho-conditions-link),body.single-product.ortho-bkap-mode-rent div.product .summary:has(form.cart .ortho-rent-condiciones-row .ortho-conditions-link){padding-bottom:0.85rem!important}body.single-product.ortho-bkap-mode-sale .summary form.cart:has(.condiciones .ortho-conditions-link),body.single-product.ortho-bkap-mode-rent .summary form.cart:has(.ortho-rent-condiciones-row .ortho-conditions-link){margin-bottom:0!important;padding-bottom:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-trust-row{display:none!important}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{padding:.68rem .58rem .62rem;gap:8px!important;margin-bottom:.9rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{grid-template-columns:1fr;gap:6px}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module{padding:.4rem .1rem .22rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option{width:100%!important;max-width:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability{padding-left:0;padding-top:.22rem;border-left:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .input-container{width:100%!important;min-width:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__title{font-size:.95rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__subtitle{font-size:.78rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo+#change_pin.button{display:inline-flex;width:auto!important;justify-content:center}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{grid-template-columns:minmax(0,1.22fr) minmax(0,0.78fr);gap:.5rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__title{font-size:.76rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:1.35px solid rgb(23 150 134 / .2);border-top:0;padding-top:0;padding-left:.62rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:0;border-top:1.35px solid rgb(23 150 134 / .2);padding-top:.44rem;padding-left:0}}.iracomprar{border-bottom:2px solid;margin-top:-2px;padding-bottom:1em!important}body.single-product .summary .ortho-pdp-trust-block{margin:14px 0 12px;padding:12px 14px;border:1px solid #d9ece8;border-radius:10px;background:linear-gradient(180deg,#f8fcfb 0%,#f2faf8 100%)}body.single-product .summary .ortho-pdp-trust-block__title{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:#0a3d36}body.single-product .summary .ortho-pdp-trust-block__list{margin:0;padding:0;list-style:none}body.single-product .summary .ortho-pdp-trust-block__list li{position:relative;margin:0 0 .32rem;padding-left:1.1rem;line-height:1.35;color:#245047}body.single-product .summary .ortho-pdp-trust-block__list li::before{content:'•';position:absolute;left:0;top:0;color:#009982;font-weight:700}body.single-product.ortho-bkap-mode-rent .summary .ortho-pdp-trust-block{margin:14px 0 12px}body.single-product.ortho-bkap-mode-rent .summary .ortho-pdp-trust-block__list li{margin:0 0 .36rem;padding-left:1.16rem}body.single-product.ortho-bkap-mode-rent .summary .ortho-pdp-trust-block__list li::before{top:.03rem}body.single-product .summary .ortho-pdp-trust-block__proofs{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.55rem}body.single-product .summary .ortho-pdp-trust-block__proof{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .58rem;border:1px solid #cbe4de;border-radius:999px;background:#fff;color:#1f4a42;font-size:.78rem;font-weight:700;letter-spacing:.01em}.single-product .woocommerce-tabs.wc-tabs-wrapper .ortho-pdp-tabs-intro{margin:0 0 .8rem;color:#245047;font-size:.96rem;line-height:1.45}.single-product .woocommerce-tabs.wc-tabs-wrapper .ortho-pdp-tab-lead{margin:0 0 .75rem;color:#245047;font-size:.96rem;line-height:1.45}.single-product .woocommerce-Tabs-panel .ortho-pdp-tab-list{margin:0;padding-left:1.2rem}.single-product .woocommerce-Tabs-panel .ortho-pdp-tab-list li{margin:0 0 .45rem;line-height:1.4}.single-product .woocommerce-Tabs-panel .ortho-pdp-faq p{margin:0 0 1rem;line-height:1.5}.single-product .woocommerce-Tabs-panel .ortho-pdp-faq{display:grid;gap:.65rem}.single-product .woocommerce-Tabs-panel .ortho-pdp-faq__item{padding:.72rem .82rem;border:1px solid #dfebe7;border-radius:10px;background:#fbfdfc}.single-product .woocommerce-Tabs-panel .ortho-pdp-faq__question{margin:0 0 .28rem;font-size:.97rem;line-height:1.35;color:#123e37}.single-product .woocommerce-Tabs-panel .ortho-pdp-faq__answer{margin:0;color:#26514a;line-height:1.45}.ortho-pdp-mobile-sticky-cta{display:none!important}@media (max-width:768px){body.single-product.ortho-pdp-mobile-sticky-cta-active{padding-bottom:env(safe-area-inset-bottom,0)}.ortho-pdp-mobile-sticky-cta{display:flex!important;justify-content:center;align-items:center;position:fixed;left:var(--ortho-pdp-sticky-inset-left,12px);right:var(--ortho-pdp-sticky-inset-right,12px);bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:9998;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 0.2s ease,transform 0.2s ease}.ortho-pdp-mobile-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ortho-pdp-mobile-sticky-cta__button{display:block;width:100%!important;max-width:100%;box-sizing:border-box;min-height:52px;margin:0!important;border:0;border-radius:12px;background:#009982;text-transform:none!important;color:#fff;font-size:1rem;font-weight:700;box-shadow:0 8px 24px rgb(0 38 33 / .22)}.ortho-pdp-mobile-sticky-cta__label{text-transform:none!important}.ortho-pdp-mobile-sticky-cta__button:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(255 255 255 / .34),0 0 0 6px rgb(0 153 130 / .4),0 8px 24px rgb(0 38 33 / .22)}.ortho-pdp-mobile-sticky-cta[data-ortho-mode="rent"] .ortho-pdp-mobile-sticky-cta__button,.ortho-pdp-mobile-sticky-cta__button[data-ortho-mode="rent"]{background:#009982}}body.single-product.ortho-bkap-mode-rent .summary .ortho-pdp-trust-block__panel.ortho-mode-only--sale,body.single-product.ortho-pdp-source-ofertas .summary .ortho-pdp-trust-block__panel.ortho-mode-only--rent{display:none!important}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option{width:100%!important;max-width:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .input-container{width:100%;height:44px;margin-top:0.16rem!important;border-width:1.2px;border-radius:10px;position:relative!important;display:block!important;background-color:#fcfefe!important;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255 / .74)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #my_custom_checkout_field #pincode_field_id{width:100%;height:44px!important;min-height:44px!important;margin:0;padding:5.76px 48px 5.76px 11.84px!important;border:0;background:#fcfefe!important;font-size:0.96rem!important;line-height:18.432px!important;font-weight:650!important;color:#0f3f38}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #checkpin{display:flex!important;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:41px;min-width:41px;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0;border-left:1px solid rgb(23 150 134 / .16);border-radius:0;background:#fcfefe!important;background-image:none!important;box-shadow:none;line-height:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #checkpin img{width:12px;height:12px;object-fit:contain}}.fianza-content,#bkap_price bdi{font-family:'Lexend Deca';font-size:48px;font-weight:300!important;line-height:1.55}.fianza-content{margin-top:4px!important;margin-left:-4px!important}#bkap_price bdi{margin-top:-18px!important;margin-left:-4px!important}.leyendas span{font-size:14px!important;width:60%;font-weight:600;text-align:left;line-height:1!important}body.woocommerce-page button{height:52px;font-size:14px!important;line-height:35px;text-transform:lowercase;display:inline-table!important}button.alt,input[type='button'].alt,input[type='reset'].alt,input[type='submit'].alt,.button.alt,.widget-area .widget a.button.alt{background-color:#009b85;border-color:#009b85;color:#fff;border-radius:60px;margin-right:172px!important}.woocommerce-page .wc-proceed-to-checkout .button.checkout-button{height:52px;font-size:14px!important;line-height:35px;text-transform:lowercase;width:100%!important}.wc-proceed-to-checkout .button.checkout-button{font-size:1.41575em;width:90%}.woocommerce-page .col-full{border-top:0 solid #009b85!important;margin:auto;max-width:1390px;padding:10px!important}.col2-set#customer_login,.col2-set.addresses{width:100%;float:left;margin-left:0;margin-right:0;margin-top:18px!important}.quantity .qty{width:4.235801032em;text-align:center;margin-bottom:15px;color:#fff;border-bottom-width:0;margin-top:10px}.contenedor-faq ul li{list-style:none;width:60%;color:#009982;font-weight:300;padding-left:20px;font-size:small!important;font-family:'Lexend Deca',sans-serif!important}.contenedor-faq ul li:first-child{width:40%;font-weight:600;padding-left:50px}.pum-container h3{border-top:3px solid;padding-top:10px;margin-bottom:40px;font-family:'Lexend Deca',sans-serif!important}.pum-theme-449,.pum-theme-lightbox{background-color:rgb(0 0 0 / 74%)!important}#block-13 p{border-bottom:3px solid;padding-bottom:20px!important}.row.fields1{gap:3px!important;margin-bottom:10px!important}.elementor .wpcf7 .row{display:flex;flex-wrap:wrap;gap:10px}.elementor .wpcf7 .row.fields1>.col{flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px);min-width:0}.elementor .wpcf7 .row.fields1>.col,.elementor .wpcf7 .row.fields1>.col>p,.elementor .wpcf7 .row.fields1>.col>p>label,.elementor .wpcf7 .row.fields1 .wpcf7-form-control-wrap,.elementor .wpcf7 .row.fields1 input,.elementor .wpcf7 .row.fields1 select,.elementor .wpcf7 .row.fields1 textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.elementor .wpcf7 .radio .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:10px;width:100%}.elementor .wpcf7 .radio .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item,.elementor .wpcf7 .radio .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item label{width:100%;max-width:100%;box-sizing:border-box;margin-right:0}@media (max-width:767px){.elementor .wpcf7 .row.fields1>.col{flex:1 1 100%;max-width:100%}}.error404 .site-content .widget_product_search{background-color:#fff0;margin-left:-27px!important}#wpgs-gallery .wcgs-lightbox a{color:#009b85!important;background-color:rgb(255 255 255 / 50%);font-size:20px}@media (min-width:1024px){body.single-product div.product{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);column-gap:2rem;align-items:start}body.single-product div.product>#wpgs-gallery{grid-column:1;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important}body.single-product div.product>.summary{grid-column:2;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important}body.single-product div.product>.woocommerce-tabs.wc-tabs-wrapper,body.single-product div.product>.related.products{grid-column:1 / -1}body.single-product div.product>.related.products{margin-top:1.6rem;margin-bottom:1.6rem}body.single-product div.product>.related.products>h2{margin:0 0 14px;padding-top:0!important;border-top:0!important;color:#0f4a40;font-size:clamp(1.35rem, 2.4vw, 1.85rem)!important;font-weight:650;line-height:1.15;letter-spacing:-.01em}body.single-product div.product>.related.products>ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:0}body.single-product div.product>.related.products>ul.products>li.product{position:relative;padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:'image image' 'badges badges' 'title' 'micro micro' 'cta cta' 'details details';row-gap:11px;align-content:start;border:1px solid #0fa48f!important;border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#fbfefe 100%);box-shadow:0 2px 8px rgb(0 116 98 / .07),0 10px 22px rgb(0 116 98 / .05);isolation:isolate;transition:transform 0.2s cubic-bezier(.2,.8,.2,1),box-shadow 0.2s cubic-bezier(.2,.8,.2,1),border-color 0.2s cubic-bezier(.2,.8,.2,1),background-color 0.2s cubic-bezier(.2,.8,.2,1)}body.single-product div.product>.related.products>ul.products>li.product::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 0 #fff0;transition:box-shadow 0.2s cubic-bezier(.2,.8,.2,1);pointer-events:none}body.single-product div.product>.related.products>ul.products>li.product:hover,body.single-product div.product>.related.products>ul.products>li.product:focus-within{transform:translateY(-2px)!important;border-color:#008775!important;background:linear-gradient(180deg,#feffff 0%,#f8fdfc 100%);box-shadow:0 4px 12px rgb(0 116 98 / .1),0 14px 28px rgb(0 116 98 / .1)}body.single-product div.product>.related.products>ul.products>li.product:hover::after,body.single-product div.product>.related.products>ul.products>li.product:focus-within::after{box-shadow:inset 0 0 0 1px rgb(0 116 98 / .18)}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link{grid-area:image;min-height:280px;height:280px;max-height:280px;padding:.5rem;border:1px solid #dbe8e4;border-radius:12px;background:#fff;overflow:hidden}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link img{width:100%!important;height:100%!important;object-fit:contain;object-position:center center;margin:0!important}body.single-product div.product>.related.products>ul.products>li.product .ortho-card-badges{grid-area:badges;display:flex;flex-wrap:wrap;gap:6px;margin:0}body.single-product div.product>.related.products>ul.products>li.product .ortho-card-badge{background:linear-gradient(180deg,#f4fcf9 0%,#e9f7f2 100%);color:#0b6052;border:1px solid #bfe0d7;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.008em}body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{grid-area:title;float:none!important;clear:none!important;width:auto!important;display:block!important;margin:0!important;border-top:0!important;padding-top:0!important;line-height:1.22!important;padding-right:138px;align-self:start;min-height:calc(1.2em * 2);max-height:calc(1.2em * 2);overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;font-size:1.05rem;font-weight:620;color:#075f51;letter-spacing:-.01em}body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title>a.ortho-card-title-link{color:inherit;text-decoration:none;display:block;min-height:0;line-height:inherit}body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title>a.ortho-card-title-link:hover,body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title>a.ortho-card-title-link:focus-visible{text-decoration:underline;text-underline-offset:2px}body.single-product div.product>.related.products>ul.products>li.product .price{grid-area:title;line-height:1.06;font-weight:630!important;color:#035248;float:none!important;clear:none!important;width:128px;margin:0!important;display:block!important;text-align:right!important;justify-self:end;align-self:start;position:absolute;top:16px;right:16px;z-index:2;padding-top:0;min-height:0;max-height:none;overflow:visible}body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler,body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler .woocommerce-Price-amount,body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler .woocommerce-Price-amount bdi,body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler .woocommerce-Price-currencySymbol{font-weight:700!important}body.single-product div.product>.related.products>ul.products>li.product .ortho-card-microcopy{grid-area:micro;margin:0;color:#587a74;font-size:.9rem;line-height:1.38;padding-top:0;min-height:1.35em;max-height:1.35em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form{grid-area:cta;margin-top:12px!important;margin-bottom:0!important}body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form{display:block;width:100%;margin-left:0!important;padding:0!important;min-height:0!important}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta{line-height:1.2!important;padding:10px 14px!important;min-height:48px;border-radius:999px;background:linear-gradient(180deg,#0a8a75 0%,#007462 100%);border:1px solid #006c5b;color:#fff;text-decoration:none!important;font-weight:700;letter-spacing:.01em;text-transform:none!important;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 3px 10px rgb(0 116 98 / .15),inset 0 1px 0 rgb(255 255 255 / .16);transition:transform 0.18s cubic-bezier(.2,.8,.2,1),box-shadow 0.18s cubic-bezier(.2,.8,.2,1),background 0.18s cubic-bezier(.2,.8,.2,1),border-color 0.18s cubic-bezier(.2,.8,.2,1)}body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta{width:100%;margin:0!important;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta::before,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,#fff0 34%,rgb(255 255 255 / .1) 50%,#fff0 66%);transform:translateX(-140%);transition:transform 0.48s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:0}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta>*,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta>*{position:relative;z-index:1}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:hover,body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:focus-visible,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:hover,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:focus-visible{text-decoration:none!important;color:#ffffff!important;background:linear-gradient(180deg,#0a8d78 0%,#006f5f 100%);border-color:#006b5a;transform:translateY(-1px);box-shadow:0 6px 14px rgb(0 116 98 / .165),inset 0 1px 0 rgb(255 255 255 / .17)}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:hover::before,body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:focus-visible::before,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:hover::before,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:focus-visible::before{transform:translateX(140%)}body.single-product div.product>.related.products>ul.products>li.product>a.ortho-card-details{grid-area:details;margin-top:10px;font-size:12px;line-height:1.25;color:#0d7c69;font-weight:600;text-decoration:underline;text-underline-offset:2px}}@media (max-width:767px){body.single-product div.product>.related.products>ul.products{grid-template-columns:minmax(0,1fr)}body.single-product div.product>.related.products>ul.products>li.product{padding:14px!important}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link{min-height:240px;height:240px;max-height:240px}body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{padding-right:0}body.single-product div.product>.related.products>ul.products>li.product .price{position:static;width:auto;text-align:left!important;justify-self:start;margin-top:2px!important}}@media (max-width:1023px){body.single-product div.product>#wpgs-gallery{margin-bottom:0}body.single-product div.product:not(:has(.ortho-product-tutorial))>#wpgs-gallery{margin-bottom:14px}body.single-product div.product>.ortho-product-tutorial{margin:14px 0}body.single-product div.product>.ortho-product-tutorial>.ortho-product-tutorial__player.is-loaded:not([hidden]){margin-top:0}body.single-product div.product>.related.products{margin-top:1.4rem}body.single-product .related.products.ortho-related-products-loading{margin-bottom:0!important}body.single-product div.product>.related.products>h2{margin:0 0 12px;padding-top:0!important;border-top:0!important;color:#0f4a40;font-size:clamp(1.2rem, 3.2vw, 1.55rem)!important;font-weight:650;line-height:1.15;letter-spacing:-.01em}body.single-product div.product>.related.products>ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0}body.single-product div.product>.related.products>ul.products>li.product{position:relative;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:'image image' 'badges badges' 'title' 'micro micro' 'cta cta' 'details details';row-gap:10px;align-content:start;border:1px solid #0fa48f!important;border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#fbfefe 100%);box-shadow:0 2px 8px rgb(0 116 98 / .07),0 10px 22px rgb(0 116 98 / .05);isolation:isolate}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link{grid-area:image;min-height:0;height:auto;max-height:none;padding:.5rem;border:1px solid #dbe8e4;border-radius:12px;background:#fff;overflow:visible}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link img{width:100%!important;height:100%!important;object-fit:contain;object-position:center center;margin:0!important}body.single-product div.product>.related.products>ul.products>li.product .ortho-card-badges{grid-area:badges;display:flex;flex-wrap:wrap;gap:6px;margin:0}body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{grid-area:title;padding-right:0;border-top:0!important;padding-top:0!important;font-size:1rem}body.single-product div.product>.related.products>ul.products>li.product .price{grid-area:title;position:static;width:auto;text-align:left!important;justify-self:start;margin:2px 0 0!important;padding-right:0}body.single-product div.product>.related.products>ul.products>li.product .ortho-card-microcopy{grid-area:micro;margin:0;color:#587a74;font-size:.9rem;line-height:1.38;min-height:1.35em;max-height:1.35em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta{grid-area:cta;margin-top:10px!important;min-height:46px}body.single-product div.product>.related.products>ul.products>li.product>a.ortho-card-details{grid-area:details;margin-top:8px}}body.single-product div.product>.related.products>ul.products{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:16px!important}body.single-product div.product>.related.products>ul.products>li.product{width:auto!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:'image' 'content' 'cta'!important;row-gap:12px;align-content:stretch}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link{grid-area:image;width:100%!important;display:block!important;min-height:0!important;height:auto!important}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain;object-position:center center}body.single-product div.product>.related.products>ul.products>li.product .actionbox{grid-area:content;display:flex!important;flex-direction:column;align-items:flex-start;gap:0;height:100%;margin-top:7px;font-size:.94rem}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title{order:1;padding:0!important;margin:0 0 0.35rem!important;min-height:calc(1.2em * 2);line-height:1.2;font-size:1.02rem!important;font-weight:650;letter-spacing:-.012em;color:#064f45}body.single-product div.product>.related.products>ul.products>li.product .actionbox .price{order:2;width:auto!important;position:static!important;text-align:left!important;margin:0 0 0.58rem!important;font-size:.9rem;font-weight:760!important;line-height:1.15;color:#064c42}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue{order:3;width:100%;box-sizing:border-box;margin:0 0 .52rem;padding:.48rem .58rem .5rem;border-left:3px solid rgb(0 153 130 / .42);border-radius:10px;background:linear-gradient(90deg,rgb(236 249 246 / .92) 0%,rgb(255 255 255 / .92) 100%);color:#365f57;font-size:.82rem;font-weight:560;line-height:1.28}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue__label{display:block;margin-bottom:.08rem;color:#607770;font-size:.66rem;font-weight:760;letter-spacing:.055em;line-height:1.1;text-transform:uppercase}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue__text{color:#214e47;font-weight:650}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-microcopy{order:4;margin:auto 0 0;color:#6b817b;font-size:.78rem;line-height:1.32}body.single-product div.product>.related.products>ul.products>li.product>a.button{grid-area:cta;display:inline-flex!important;width:100%!important;justify-content:center;align-items:center;margin:14px 0 0!important;min-height:48px;border-radius:999px;background:linear-gradient(180deg,#0a8a75 0%,#007462 100%);border:1px solid #006c5b;color:#fff!important;text-decoration:none!important;font-weight:700}body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form{grid-area:cta;display:flex!important;width:100%!important;height:48px!important;min-height:0!important;max-height:48px!important;margin:14px 0 0!important;padding:0!important;align-self:start!important;line-height:0!important}body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;box-sizing:border-box}body.single-product div.product>.related.products>ul.products>li.product>a.button:hover,body.single-product div.product>.related.products>ul.products>li.product>a.button:focus-visible{background:linear-gradient(180deg,#0a8d78 0%,#006f5f 100%);border-color:#006b5a;color:#fff!important}body.single-product div.product>.related.products>ul.products>li.product.ultimafila::after{content:none!important;display:none!important}body.single-product div.product>.related.products>ul.products>li.product .button{display:inline-flex!important}@media (min-width:1024px){body.single-product div.product>.related.products>ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;justify-content:stretch!important;justify-items:stretch!important;gap:16px!important;padding:0!important;margin:0!important}body.single-product div.product>.related.products>ul.products::before,body.single-product div.product>.related.products>ul.products::after{content:none!important;display:none!important}body.single-product div.product>.related.products>ul.products>li.product{width:auto!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important}}@media (min-width:768px) and (max-width:1023px){body.single-product div.product>.related.products>ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){body.single-product div.product>.related.products>ul.products{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.single-product div.product>.related.products>ul.products>li.product{padding:16px!important;row-gap:12px}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link{display:flex!important;align-items:center;justify-content:center;min-height:0!important;height:clamp(280px, 78vw, 320px)!important;max-height:320px!important;padding:.5rem;overflow:hidden!important}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain}body.single-product div.product>.related.products>ul.products>li.product .actionbox{margin-top:7px;gap:0}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title{margin-bottom:0.35rem!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox .price{margin-bottom:0.58rem!important}}body.single-product #wpgs-gallery{margin:0 0 1.4rem;padding:.8rem;border:1px solid #dbe8e4;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(8 71 62 / 5%);position:relative}body.single-product #wpgs-gallery .wcgs-carousel{border-radius:12px;overflow:hidden;background:#fff;position:relative}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image{display:flex;align-items:center;justify-content:center;min-height:620px;padding:.45rem;height:100%}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image-tag{width:100%;max-height:590px;object-fit:contain;object-position:center center;height:100%}body.single-product #wpgs-gallery .wcgs-carousel .spswiper-wrapper,body.single-product #wpgs-gallery .wcgs-carousel .spswiper-slide{height:100%}body.single-product #wpgs-gallery .gallery-navigation-carousel-wrapper{margin-bottom:.7rem}body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb{box-sizing:border-box;height:auto!important;min-width:0;min-height:0;aspect-ratio:1;overflow:hidden;border:1px solid #d6e5e1;border-radius:12px;background-clip:padding-box;background:#fff;opacity:1;position:relative;transition:border-color 0.18s ease,box-shadow 0.18s ease,opacity 0.18s ease}body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover}body.single-product #wpgs-gallery .gallery-navigation-carousel-wrapper,body.single-product #wpgs-gallery .gallery-navigation-carousel-wrapper *{-webkit-user-select:none;user-select:none}body.single-product #wpgs-gallery .gallery-navigation-carousel-wrapper:has(.gallery-navigation-carousel:not(.vertical)){position:relative}body.single-product #wpgs-gallery .gallery-navigation-carousel-wrapper:has(.gallery-navigation-carousel:not(.vertical) .wcgs-spswiper-arrow:not(.spswiper-button-lock)){padding-inline:48px}body.single-product #wpgs-gallery .gallery-navigation-carousel:not(.vertical){position:static;overflow:clip;overflow-clip-margin:2px}body.single-product #wpgs-gallery .gallery-navigation-carousel:not(.vertical) .wcgs-spswiper-arrow{top:50%!important;bottom:auto!important;left:auto!important;right:0!important;transform:translateY(-50%);width:40px!important;height:40px!important;margin:0!important;border:1px solid #d6e5e1;border-radius:50%;background:#fff;color:#0b6b5e;opacity:1;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;animation:none!important;transition:background-color 0.18s ease,border-color 0.18s ease}body.single-product #wpgs-gallery .gallery-navigation-carousel:not(.vertical) .wcgs-spswiper-button-prev{left:0!important;right:auto!important}body.single-product #wpgs-gallery .gallery-navigation-carousel:not(.vertical) .wcgs-spswiper-arrow::before{content:'';display:block;box-sizing:border-box;width:8px;height:8px;margin:0 3px 0 0;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}body.single-product #wpgs-gallery .gallery-navigation-carousel:not(.vertical) .wcgs-spswiper-button-prev::before{margin:0 0 0 3px;transform:rotate(135deg)}body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb::before{content:'';position:absolute;inset:0;border:1px solid #d6e5e1;border-radius:inherit;pointer-events:none;z-index:2}body.single-product #wpgs-gallery .gallery-navigation-carousel:not(.vertical) .wcgs-spswiper-arrow:hover{background:#edf6f2;border-color:#7db7a8;color:#0b6b5e}body.single-product #wpgs-gallery .gallery-navigation-carousel:not(.vertical) .wcgs-spswiper-arrow:focus-visible{outline:2px solid #0b6b5e;outline-offset:-4px}body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb.spswiper-slide-thumb-active{border-color:#d6e7e3;box-shadow:0 0 0 1px rgb(0 153 130 / 10%),0 3px 8px rgb(8 71 62 / 8%);opacity:1;transform:none}body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb.spswiper-slide-thumb-active::before{content:'';position:absolute;inset:0;border-radius:inherit;border:1.5px solid rgb(0 153 130 / 74%);pointer-events:none;z-index:2}body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb.spswiper-slide-thumb-active::after{content:'';position:absolute;right:8px;bottom:8px;width:7px;height:7px;border-radius:999px;background:#0b8e7c;box-shadow:0 0 0 2px #fff;pointer-events:none;z-index:3}body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb:focus-visible,body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb a:focus-visible,body.single-product #wpgs-gallery .gallery-navigation-carousel .wcgs-thumb img:focus-visible{outline:2px solid #0b6b5e;outline-offset:2px}body.single-product #wpgs-gallery .wcgs-lightbox a{border-radius:999px;background-color:rgb(255 255 255 / 72%)}body.single-product #wpgs-gallery .wcgs-lightbox{z-index:4}body.single-product #wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox{box-sizing:border-box;inline-size:44px;block-size:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;border-radius:999px;border:1px solid #dbe8e4;background:rgb(255 255 255 / 92%);box-shadow:0 4px 12px rgb(8 71 62 / 10%)}body.single-product #wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox [class^='sp_wgs-icon-'],body.single-product #wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox [class*=' sp_wgs-icon-']{display:flex;align-items:center;justify-content:center;inline-size:18px;block-size:18px;margin:0;padding:0;line-height:1}body.single-product #wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox [class^='sp_wgs-icon-']::before,body.single-product #wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox [class*=' sp_wgs-icon-']::before{color:#0b6b5e;font-size:15px;line-height:1;display:block;margin:0;padding:0;inline-size:1em;block-size:1em}body.single-product #wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox:focus-visible,body.single-product #wpgs-gallery .wcgs-lightbox a:focus-visible{outline:2px solid #0b6b5e;outline-offset:2px}body.single-product #wpgs-gallery .ortho-gallery-counter{position:absolute;top:12px;left:12px;z-index:5;padding:4px 9px;border-radius:999px;border:1px solid #dbe8e4;background:rgb(255 255 255 / 92%);color:#0d4f45;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.01em;pointer-events:none}body.single-product #wpgs-gallery[data-media-count='1'] .ortho-gallery-counter,body.single-product #wpgs-gallery[data-media-count='0'] .ortho-gallery-counter{display:none}@media (max-width:1023px){body.single-product #wpgs-gallery{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:.6rem;border-radius:12px}body.single-product #wpgs-gallery .wcgs-carousel{order:1;width:100%!important;aspect-ratio:1 / 1}body.single-product #wpgs-gallery .wcgs-carousel .spswiper-slide{display:flex!important;align-items:center;justify-content:center}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image{min-height:0;height:100%;padding:.35rem}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image-tag{display:block;width:auto;max-width:100%;max-height:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center center}body.single-product #wpgs-gallery .gallery-navigation-carousel-wrapper{order:2;width:100%;margin-top:.7rem}body.single-product #wpgs-gallery .ortho-gallery-counter{top:10px;left:10px;font-size:11px}}@media (max-width:389px){body.single-product #wpgs-gallery{padding:.5rem}body.single-product #wpgs-gallery .wcgs-carousel{aspect-ratio:5 / 4}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image{padding:.25rem}}@media (min-width:390px) and (max-width:430px){body.single-product #wpgs-gallery .wcgs-carousel{aspect-ratio:5 / 4}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image{padding:.3rem}}@media (min-width:768px) and (max-width:1023px){body.single-product #wpgs-gallery{padding:.9rem}body.single-product #wpgs-gallery .wcgs-carousel{max-height:min(66vh, 680px)}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image{padding:.7rem}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image-tag{max-height:calc(100% - 1.4rem)}}@media (min-width:1024px){body.single-product #wpgs-gallery .wcgs-carousel{aspect-ratio:1 / 1;max-height:min(72vh, 700px)}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image{min-height:0;height:100%}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image-tag{max-height:100%;height:auto}}@media (min-width:1024px) and (max-width:1279px){body.single-product #wpgs-gallery .wcgs-carousel{aspect-ratio:auto;max-height:none;min-height:560px}body.single-product #wpgs-gallery .wcgs-carousel .spswiper-wrapper,body.single-product #wpgs-gallery .wcgs-carousel .spswiper-slide{height:auto}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image{height:auto;min-height:0;padding:.7rem}body.single-product #wpgs-gallery .wcgs-carousel .wcgs-slider-image-tag{width:auto;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center center}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:7px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#009b85 #fff0 #fff0 #fff0;border-style:solid}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #009982 #fff0;border-width:0 4px 5px 4px}body.home .elementor-element.elementor-element-3d98a86 .wpcf7,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 form,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 form>div,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 form>p,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .wpcf7-form-control-wrap,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .wpcf7-span,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 p>label{display:block;width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='text'],body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='email'],body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='tel'],body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='url'],body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='number'],body.home .elementor-element.elementor-element-3d98a86 .wpcf7 textarea{display:block;width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box;color:#009b85!important;caret-color:#009b85!important;border-bottom-color:#009b85!important;border-bottom-width:3px!important;border-bottom-style:solid!important}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='text']:focus,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='email']:focus,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='tel']:focus,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='url']:focus,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input[type='number']:focus,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 textarea:focus{color:#009b85!important;border-bottom-color:#009b85!important;box-shadow:none!important}body.home .elementor-element.elementor-element-3d98a86 .premium-cf7-container .wpcf7 form .row .col>p>label,body.home .elementor-element.elementor-element-3d98a86 .premium-cf7-container .wpcf7 form .col>p>label,body.home .elementor-element.elementor-element-3d98a86 .premium-cf7-container .wpcf7 input[size],body.home .elementor-element.elementor-element-3d98a86 .premium-cf7-container .wpcf7 form .col>p>label>.wpcf7-form-control-wrap,body.home .elementor-element.elementor-element-3d98a86 .premium-cf7-container .wpcf7 form .col>p>label .wpcf7-span{display:block!important;width:100%!important;max-width:100%!important}body.home .elementor-element.elementor-element-3d98a86 .row.fields1{display:flex!important;flex-wrap:wrap;gap:3px!important;margin-bottom:10px!important}body.home .elementor-element.elementor-element-3d98a86 .row.fields1>.col{flex:0 0 calc(50% - 1.5px);max-width:calc(50% - 1.5px);min-width:0}body.home .elementor-element.elementor-element-3d98a86 .radio .wpcf7-form-control.wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%!important;margin-bottom:20px}body.home .elementor-element.elementor-element-3d98a86 .radio .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item{display:inline-block;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box;padding:20px;border-radius:10px;background-color:#fff}body.home .elementor-element.elementor-element-3d98a86 .radio .wpcf7-list-item label{display:flex;align-items:center;width:100%;margin:0;padding:0!important}body.home .elementor-element.elementor-element-3d98a86 .radio .wpcf7-list-item-label{display:block!important;width:auto!important;min-width:0;flex:1 1 auto;overflow-wrap:anywhere;color:#009b85!important;font-weight:600!important;margin:0!important;padding:0 10px!important;line-height:1.618!important;background-color:#ffffff!important}body.home .elementor-element.elementor-element-3d98a86 .radio input[type='radio']{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0 10px 0 0!important;background-color:#ffffff!important;border:3px solid #009b85!important}body.home .elementor-element.elementor-element-3d98a86 .radio input[type='radio']:checked{background-color:#009b85!important;border-color:#009b85!important;box-shadow:inset 0 0 0 4px #fff}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .send input.wpcf7-submit,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input.wpcf7-submit{width:292px!important;max-width:none!important;min-width:0;display:block!important;box-sizing:border-box;background-color:#009b85!important;border-color:#ffffff!important;border-radius:50px!important;padding:10px 80px!important;font-weight:600!important;margin:15px 5px 10px 15px!important}body.home .elementor-element.elementor-element-3d98a86 .acepto{display:flex!important;align-items:flex-start!important;margin:0;white-space:normal}body.home .elementor-element.elementor-element-3d98a86 .acepto .wpcf7-form-control-wrap{width:auto!important;margin-right:5px!important;flex-shrink:0}body.home .elementor-element.elementor-element-3d98a86 .acepto a{margin-left:5px!important}body.home .elementor-element.elementor-element-3d98a86 .acepto .wpcf7-list-item-label,body.home .elementor-element.elementor-element-3d98a86 .acepto label,body.home .elementor-element.elementor-element-3d98a86 .acepto .privacy{display:inline!important;line-height:1.4;color:#009b85!important}body.home .elementor-element.elementor-element-3d98a86 .mensaje,body.home .elementor-element.elementor-element-3d98a86 .row.mensaje{margin-bottom:-20px!important}body.home .elementor-element.elementor-element-3d98a86 .radio,body.home .elementor-element.elementor-element-3d98a86 .row.radio{margin-top:0!important;padding-top:0!important}body.home .elementor-element.elementor-element-3d98a86 .send,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .send{margin-top:25px!important}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .wpcf7-response-output{margin:0!important;border-color:#009b85!important}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 form.invalid .wpcf7-response-output,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 form.unaccepted .wpcf7-response-output{display:none!important}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .wpcf7-response-output:empty{display:none!important;border:0!important;margin:0!important;padding:0!important}@media (max-width:767px){body.home .elementor-element.elementor-element-3d98a86 .row.fields1>.col{flex:0 0 100%;max-width:100%}body.home .elementor-element.elementor-element-3d98a86 .radio .wpcf7-form-control.wpcf7-radio{grid-template-columns:1fr!important;gap:10px}body.home .elementor-element.elementor-element-3d98a86 form .acepto,body.home .elementor-element.elementor-element-3d98a86 .acepto{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;white-space:nowrap!important;font-size:clamp(9.5px, 2.6vw, 12px)!important;line-height:1.25!important}body.home .elementor-element.elementor-element-3d98a86 .acepto .wpcf7-form-control-wrap{margin-top:-2px;flex-shrink:0}body.home .elementor-element.elementor-element-3d98a86 .acepto label,body.home .elementor-element.elementor-element-3d98a86 .acepto .wpcf7-list-item-label,body.home .elementor-element.elementor-element-3d98a86 .acepto .privacy,body.home .elementor-element.elementor-element-3d98a86 .acepto a{white-space:nowrap!important;font-size:inherit!important;line-height:1.25!important}body.home .elementor-element.elementor-element-3d98a86 .acepto a{margin-left:3px!important}body.home .elementor-element.elementor-element-3d98a86 .acepto input[type='checkbox']{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0 4px 0 0!important;border-width:2px!important}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .send,body.home .elementor-element.elementor-element-3d98a86 .send{text-align:center!important}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .send input.wpcf7-submit,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input.wpcf7-submit{width:min(292px, 100%)!important;max-width:100%!important;display:block!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1024px){body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .send,body.home .elementor-element.elementor-element-3d98a86 .send{text-align:center!important}body.home .elementor-element.elementor-element-3d98a86 .wpcf7 .send input.wpcf7-submit,body.home .elementor-element.elementor-element-3d98a86 .wpcf7 input.wpcf7-submit{width:min(292px, 100%)!important;max-width:100%!important;display:block!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:390px) and (max-width:414px){body.home .elementor-element.elementor-element-3d98a86 form .acepto,body.home .elementor-element.elementor-element-3d98a86 .acepto{font-size:12px!important}}@media (max-width:1200px){footer#colophon .elementor-column.elementor-col-25 #menu-footer.eael-simple-menu{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto!important;padding-left:0!important;list-style:none;gap:8px}footer#colophon .elementor-column.elementor-col-25 #menu-footer.eael-simple-menu li,footer#colophon .elementor-column.elementor-col-25 #menu-footer.eael-simple-menu li:last-child{display:block!important;width:auto;max-width:100%;margin:0}footer#colophon .elementor-column.elementor-col-25 #menu-footer.eael-simple-menu li>a,footer#colophon .elementor-column.elementor-col-25 #menu-footer.eael-simple-menu li:last-child>a{display:block!important;width:auto;max-width:100%;min-width:0!important;padding:0!important;text-align:center!important}footer#colophon .elementor-column.elementor-col-25:last-child p{text-indent:0!important;text-align:center!important}}@media (max-width:991px){footer#colophon .elementor-container{justify-content:center!important;flex-wrap:wrap}footer#colophon .elementor-column.elementor-col-25{width:100%!important;max-width:100%!important}footer#colophon .elementor-column.elementor-col-25 .elementor-widget-wrap{justify-content:center;align-items:center;text-align:center}footer#colophon .elementor-widget-navigation-menu .hfe-nav-menu,footer#colophon .elementor-widget-navigation-menu .hfe-nav-menu nav,footer#colophon .elementor-widget-navigation-menu .hfe-nav-menu ul.hfe-nav-menu{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;width:100%;justify-content:center!important}footer#colophon .elementor-widget-navigation-menu .hfe-nav-menu ul.hfe-nav-menu li,footer#colophon .elementor-widget-navigation-menu .hfe-nav-menu ul.hfe-nav-menu a.hfe-menu-item{display:block!important;width:100%!important;justify-content:center!important;text-align:center!important}}@media (max-width:500px){.single-product div.product form.cart.compra button.alt{width:50%!important}}body.single-product.ortho-bkap-mode-rent .summary form.cart .single_add_to_cart_button.button.alt{display:block!important;width:100%!important;margin-right:0!important;text-transform:none!important;line-height:1.2!important}@media (max-width:768px){body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__content{display:grid;grid-auto-flow:row;justify-items:start;align-items:start;row-gap:.08rem;width:100%;padding-left:0!important}body.single-product .summary .woocommerce-product-details__short-description{margin:0 0 .44rem;padding:.6rem .58rem .48rem}body.single-product .summary .woocommerce-product-details__short-description ul,body.single-product .summary .woocommerce-product-details__short-description ol{gap:.24rem .56rem}body.single-product .summary .woocommerce-product-details__short-description li{grid-template-columns:13px minmax(0,1fr);column-gap:.42rem;padding:.18rem .08rem;font-size:.9rem;line-height:1.28}body.single-product .summary .woocommerce-product-details__short-description li::before{width:13px;height:13px;line-height:13px;font-size:.74rem}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{margin:0 0 .56rem;gap:.46rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{min-height:66px;padding:.54rem .62rem .52rem .7rem;border-radius:12px}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title{font-size:.95rem;line-height:1.18;display:block;width:100%;margin:0!important;padding:0!important;text-indent:0!important;transform:none!important;text-align:left}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle{font-size:.79rem;line-height:1.3;display:block;width:100%;margin:0!important;padding:0!important;text-indent:0!important;transform:none!important;text-align:left}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode::after{top:.3rem;right:.34rem;padding:.07rem .27rem .07rem .84rem;font-size:.54rem;line-height:1.05}body.single-product .summary .woocommerce-product-details__short-description li{align-items:center}body.single-product .summary .woocommerce-product-details__short-description li::before{content:'\2713';display:flex;align-items:center;justify-content:center;width:12px;height:12px;line-height:12px;font-size:.82rem;font-weight:700;margin-top:0;color:#0b8f7a;background:#fff0;transform:translateY(1px)}}@media (max-width:430px){body.single-product .summary .woocommerce-product-details__short-description{padding:.56rem .52rem .44rem}body.single-product .summary .woocommerce-product-details__short-description li{font-size:.89rem;padding:.17rem .04rem}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{grid-template-columns:1fr;gap:.44rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{min-height:62px;padding-right:2.1rem}}@media (max-width:768px){body.single-product .summary .ortho-pdp-decision-panel__eyebrow{display:flex!important;width:fit-content!important;max-width:100%;margin-left:0!important;margin-right:auto!important;justify-content:center!important;align-items:center;text-align:center!important;transform:none!important}body.single-product .summary form.cart .ortho-pdp-decision-panel{margin:0 0 1.46rem;padding:.6rem .68rem;border-radius:12px}body.single-product .summary form.cart .ortho-pdp-decision-panel__eyebrow{margin-bottom:.24rem;font-size:.61rem;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:fit-content;margin-left:auto;margin-right:auto;transform:none}body.single-product .summary form.cart .ortho-pdp-decision-panel__title{margin-bottom:.16rem;font-size:.9rem;line-height:1.32}body.single-product .summary form.cart .ortho-pdp-decision-panel__microcopy{font-size:.8rem;line-height:1.38}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{margin-top:.2rem;padding:.72rem .62rem .64rem;gap:0.5rem!important;border-radius:12px;margin-bottom:1.3rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{gap:.44rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module{padding:.34rem .08rem .24rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__subtitle{margin-top:.16rem;line-height:1.34}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option{min-height:44px}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .input-container{min-height:44px;height:auto}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{padding:.66rem;gap:.44rem .64rem;align-items:start}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item-label{line-height:1.28}}@media (max-width:600px){body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{grid-template-columns:1fr}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:0;border-top:1px solid rgb(23 150 134 / .22);padding-left:0;padding-top:.44rem}}@media (max-width:430px){body.single-product .summary form.cart .ortho-pdp-decision-panel{padding:.56rem .6rem}body.single-product .summary form.cart .ortho-pdp-decision-panel__title{font-size:.88rem}body.single-product .summary form.cart .ortho-pdp-decision-panel__microcopy{font-size:.79rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{padding:.64rem .54rem .6rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__title{font-size:.91rem;line-height:1.3}}@media (max-width:768px){body.single-product .summary{--ortho-pdp-inline-start:0.62rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{padding-left:var(--ortho-pdp-inline-start)!important}body.single-product .summary form.cart .ortho-pdp-decision-panel,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{padding-left:var(--ortho-pdp-inline-start)!important}body.single-product .summary form.cart .ortho-pdp-decision-panel__title,body.single-product .summary form.cart .ortho-pdp-decision-panel__microcopy,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__title,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__subtitle,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle{margin-left:0!important;padding-left:0!important;text-indent:0!important}body.single-product .summary form.cart .ortho-pdp-decision-panel__eyebrow{padding-left:0.36rem!important;padding-right:0.36rem!important}}@media (max-width:430px){body.single-product .summary{--ortho-pdp-inline-start:0.56rem}}@media (max-width:768px){body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{width:100%}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{display:flex;width:100%;min-height:38px;justify-content:center;text-align:center;padding:.4rem .58rem;line-height:1.25}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:430px){body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{grid-template-columns:1fr;gap:.38rem}}@media (min-width:769px) and (max-width:1023px){body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{width:100%}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{display:flex;width:100%;min-height:40px;justify-content:center;text-align:center;padding:.42rem .72rem;line-height:1.26}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:last-child:nth-child(odd){grid-column:1 / -1}body.single-product .summary .ortho-pdp-help-block{padding:1rem 1.05rem .96rem}body.single-product .summary .ortho-pdp-help-block__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;align-items:center}body.single-product .summary .ortho-pdp-help-link--secondary,body.single-product .summary .ortho-pdp-help-link--ghost{width:100%;margin:0;justify-content:center;text-align:center}body.single-product .summary .ortho-pdp-help-link--secondary{display:flex;min-height:46px;padding:.56rem .82rem}body.single-product .summary .ortho-pdp-help-link--ghost{display:flex;min-height:46px;padding:.56rem .4rem;border:0;background:#fff0;text-decoration:underline;text-underline-offset:2px}}body.page-id-19,body.page-id-19 #page,body.page-id-19 .site{overflow-x:hidden}body.page-id-19 .wpcf7 form,body.page-id-19 .wpcf7 p,body.page-id-19 .wpcf7 .wpcf7-form-control-wrap,body.page-id-19 .wpcf7 .wpcf7-acceptance,body.page-id-19 .wpcf7 .wpcf7-list-item,body.page-id-19 .wpcf7 .wpcf7-list-item label{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.page-id-19 .wpcf7 .wpcf7-acceptance{display:block}body.page-id-19 .wpcf7 .wpcf7-list-item{display:block;margin:0}body.page-id-19 .wpcf7 .wpcf7-list-item label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.38rem;line-height:1.45}body.page-id-19 .wpcf7 .wpcf7-list-item-label{flex:1 1 0%;min-width:0;white-space:normal;overflow-wrap:anywhere}body.page-id-19 .wpcf7 a{overflow-wrap:anywhere}body.page-id-19 .ortho-contact-trust-grid{display:grid;gap:.5rem;grid-template-columns:1fr}body.page-id-19 .ortho-chip{display:flex;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .72rem;border:1px solid #dbe8e4;border-radius:12px;background:#fff;color:#114b43;box-shadow:0 4px 14px rgb(8 71 62 / .04)}@media (min-width:768px) and (max-width:1023px){body.page-id-19 .ortho-contact-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-19 .ortho-chip{min-height:48px;padding:.62rem .8rem}}@media (min-width:1024px){body.page-id-19 .ortho-contact-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-id-19 .ortho-chip{min-height:52px;padding:.66rem .85rem}}@media (max-width:767px){body.page-id-19 .ortho-contact-trust-grid{grid-template-columns:1fr}}@media (min-width:700px) and (max-width:1023px){body.single-product .summary form.cart .ortho-pdp-decision-panel{margin-bottom:1.46rem}body.single-product .summary .ortho-pdp-help-block{padding:.98rem 1.04rem .94rem}body.single-product .summary .ortho-pdp-help-block__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.56rem;align-items:stretch}body.single-product .summary .ortho-pdp-help-link--secondary,body.single-product .summary .ortho-pdp-help-link--ghost{display:flex!important;width:100%!important;min-height:46px;margin:0!important;justify-content:center;align-items:center;box-sizing:border-box;text-align:center}body.single-product .summary .ortho-pdp-help-link--secondary{padding:.56rem 0.78rem!important}body.single-product .summary .ortho-pdp-help-link--ghost{padding:.56rem 0.4rem!important;border:0!important;background:transparent!important;justify-self:stretch!important;text-decoration:underline!important;text-underline-offset:2px}}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{grid-template-columns:minmax(0,1.3fr) minmax(0,0.82fr);gap:.4rem .52rem;align-items:start;padding:.62rem .58rem .6rem var(--ortho-pdp-inline-start);border-radius:11px}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__title{margin-bottom:.04rem;font-size:.73rem;line-height:1.22}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item-label{margin-bottom:.06rem;font-size:.82rem;line-height:1.2}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__microcopy{margin-top:.08rem;font-size:.75rem;line-height:1.18}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price bdi{font-size:clamp(1.72rem, 8.2vw, 2rem)!important;line-height:1.02!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .fianza-content{font-size:clamp(1.18rem, 5.8vw, 1.44rem)!important;line-height:1.08!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{padding-left:.54rem}}@media (max-width:600px){body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{grid-template-columns:minmax(0,1.22fr) minmax(0,0.78fr)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:1px solid rgb(23 150 134 / .22);border-top:0;padding-top:0;padding-left:.5rem}}@media (max-width:390px){body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{grid-template-columns:1fr;gap:.44rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:0;border-top:1px solid rgb(23 150 134 / .22);padding-top:.42rem;padding-left:0}}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{grid-template-columns:minmax(0,1.18fr) minmax(0,0.82fr);gap:.46rem .6rem;padding:.64rem .62rem .62rem calc(var(--ortho-pdp-inline-start) + 0.12rem);position:relative}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__title{margin:0;padding-bottom:.28rem;border-bottom:0;display:block!important;width:100%!important;grid-column:1 / -1!important;box-sizing:border-box}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row::before{content:'';position:absolute;left:0;right:0;top:1.56rem;border-top:1px solid rgb(23 150 134 / .16);pointer-events:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item{display:flex;flex-direction:column;justify-content:flex-start;gap:.04rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item-label{margin:0;line-height:1.16}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__microcopy,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .info-fianza h4,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__deposit-note{margin:0;line-height:1.2}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price bdi{font-size:clamp(1.64rem, 7.5vw, 1.92rem)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .fianza-content{font-size:clamp(1.24rem, 5.2vw, 1.4rem)!important}}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row{padding-left:calc(var(--ortho-pdp-inline-start) + 0.24rem)!important}}@media (max-width:430px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row{padding-left:calc(var(--ortho-pdp-inline-start) + 0.2rem)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row::before{top:1.52rem}}body.page-id-19 #primary{--ortho-contact-gap-sm:10px;--ortho-contact-gap-md:14px;--ortho-contact-radius-card:14px;--ortho-contact-shadow-soft:0 4px 12px rgba(0, 80, 69, 0.045);--ortho-contact-shadow-hover:0 10px 22px rgba(0, 80, 69, 0.085)}body.page-id-19 #primary a.elementor-button[href="#formulario-contacto"]{background-color:#009b85;border:1px solid #009b85;color:#fff;border-radius:12px;min-height:46px;transform:translateY(0);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,border-color 0.2s ease;box-shadow:0 10px 20px rgb(0 155 133 / .2)}body.page-id-19 #primary a.elementor-button[href="#formulario-contacto"]:hover,body.page-id-19 #primary a.elementor-button[href="#formulario-contacto"]:focus-visible{background-color:#0f6e62;border-color:#0f6e62;color:#fff;transform:translateY(-1px);box-shadow:0 14px 24px rgb(0 155 133 / .24)}body.page-id-19 #primary .ortho-contact-header-eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#0f6e62}body.page-id-19 #primary .ortho-contact-header-subtitle{margin:0;max-width:760px;color:#2f4a45}body.page-id-19 #primary .ortho-contact-hero-list{margin:0;padding-left:20px}body.page-id-19 #primary .elementor-widget-text-editor:has(+.elementor-widget-text-editor .ortho-contact-hero-list) .elementor-widget-container,body.page-id-19 #primary .elementor-widget-text-editor:has(.ortho-contact-hero-list) .elementor-widget-container{margin:0}body.page-id-19 #primary .elementor-widget-text-editor:has(+.elementor-widget-text-editor .ortho-contact-hero-list) .elementor-widget-container{color:#009b85;line-height:1.618}body.page-id-19 #primary .elementor-widget-text-editor:has(+.elementor-widget-text-editor .ortho-contact-hero-list) .elementor-widget-container>p,body.page-id-19 #primary .elementor-widget-text-editor:has(.ortho-contact-hero-list) .elementor-widget-container>p{margin:0}body.page-id-19 #primary .ortho-contact-hero-list li{margin-bottom:6px}body.page-id-19 #primary .ortho-contact-wa-helper{margin:0}body.page-id-19 #primary .ortho-contact-wa-helper a{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:48px;line-height:1.2;border:1px solid #9ecdc4;border-radius:12px;padding:0 16px;text-decoration:none;font-weight:600;color:#0f6e62;transition:background-color 0.2s ease,border-color 0.2s ease}body.page-id-19 #primary .ortho-contact-wa-helper a:hover,body.page-id-19 #primary .ortho-contact-wa-helper a:focus{background:#f2faf8;border-color:#009b85}body.page-id-19 #primary .ortho-contact-image-note{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:0 auto 12px;padding:12px 18px 14px;border:1px solid #dcefeb;border-radius:var(--ortho-contact-radius-card);background:#fff;box-shadow:0 6px 14px rgb(0 80 69 / .05);line-height:1.45;text-align:left}body.page-id-19 #primary .ortho-contact-image-note>strong{display:block;text-align:center;margin:0 0 2px}body.page-id-19 #primary .ortho-contact-image-note .ortho-contact-image-copy{text-align:center;line-height:1.4}body.page-id-19 #primary img[src*='foto-contacto-web-ORTOHOO']{display:block;object-fit:cover;border-radius:22px;border:3px solid #fff;box-shadow:0 8px 22px rgb(15 95 82 / .1);margin:0 auto 10px}body.page-id-19 #primary .ortho-contact-badge-24h{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;text-align:center;padding:8px 12px;border-radius:999px;border:1px solid #bfe1da;background:#fff;color:#0f6e62;font-size:13px;font-weight:600}body.page-id-19 #primary .ortho-contact-trust-grid{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}body.page-id-19 #primary .ortho-chip{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;background:#fff;border:1px solid #dbe8e4;border-radius:12px;padding:10px 12px;min-height:44px;font-weight:600;color:#1e3e38;box-shadow:var(--ortho-contact-shadow-soft);transition:background-color 0.2s ease,border-color 0.2s ease}body.page-id-19 #primary .ortho-chip:hover{background:#f8fcfb;border-color:#c9e5df}body.page-id-19 #primary .ortho-chip>p{margin:0}body.page-id-19 #primary .ortho-chip>br{display:none}body.page-id-19 #primary .ortho-chip>:is(p,span,strong){line-height:inherit}body.page-id-19 #primary .ortho-solution-card{border-top:3px solid #009b85;padding-top:2px}body.page-id-19 #primary .ortho-solution-card :is(h2,h3,h4,h5,h6,.elementor-heading-title){margin-bottom:8px}body.page-id-19 #primary .ortho-solution-card>p,body.page-id-19 #primary .ortho-solution-card>div>p{margin:0 0 12px}body.page-id-19 #primary .ortho-solution-card,body.page-id-19 #primary .ortho-solution-card:hover{transform:none!important;box-shadow:none!important}body.page-id-19 #primary .e-con.e-child:has(>.e-con-inner>.elementor-element.elementor-widget>.elementor-widget-container>.ortho-solution-card){transition:transform 0.2s ease,box-shadow 0.2s ease}body.page-id-19 #primary .e-con.e-child:has(>.e-con-inner>.elementor-element.elementor-widget>.elementor-widget-container>.ortho-solution-card):hover{transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 80 69 / .08)}body.page-id-19 #primary .ortho-preform-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;counter-reset:ortho-pre-chip}body.page-id-19 #primary .ortho-pre-chip{counter-increment:ortho-pre-chip;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dcefeb;border-radius:12px;padding:10px 12px;font-weight:600;color:#1e3e38;transition:background-color 0.2s ease,border-color 0.2s ease}body.page-id-19 #primary .ortho-pre-chip:not(:has(>span:first-child)){gap:8px}body.page-id-19 #primary .ortho-pre-chip:not(:has(>span:first-child))::before{content:counter(ortho-pre-chip);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#e7f5f1;color:#0f6e62;font-size:12px;font-weight:700}body.page-id-19 #primary .ortho-pre-chip:hover{background:#f8fcfb;border-color:#c9e5df}body.page-id-19 #primary .ortho-pre-chip>.ortho-chip-index,body.page-id-19 #primary .ortho-pre-chip>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#e7f5f1;color:#0f6e62;font-size:12px}body.page-id-19 #primary .ortho-faq-list details{background:#fff;border:1px solid #dcefeb;border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color 0.2s ease,background-color 0.2s ease}body.page-id-19 #primary .ortho-faq-list summary{cursor:pointer;padding:14px 16px;font-weight:600;color:#1e3e38;list-style:none;background:#f6fbf9;transition:background-color 0.2s ease,color 0.2s ease}body.page-id-19 #primary .ortho-faq-list details:hover{border-color:#c9e5df;box-shadow:0 6px 14px rgb(0 80 69 / .06)}body.page-id-19 #primary .ortho-faq-list details:hover>summary{background:#eef8f5}body.page-id-19 #primary .ortho-faq-list summary::-webkit-details-marker{display:none}body.page-id-19 #primary .ortho-faq-list details,body.page-id-19 #primary .ortho-faq-list summary,body.page-id-19 #primary .ortho-faq-list details *{border-color:#dcefeb!important}body.page-id-19 #primary .ortho-faq-list details[open]>*{box-shadow:none!important}body.page-id-19 #primary .ortho-faq-list details p{margin:0;padding:10px 16px 14px;min-height:54px;display:flex;align-items:center;color:#2f4a45;opacity:.94;transform:translateY(-2px);transition:opacity 0.2s ease,transform 0.2s ease}body.page-id-19 #primary .ortho-faq-list details[open] p{opacity:1;transform:translateY(0)}body.page-id-19 #primary .ortho-faq-list details[open]>summary{background:#f2faf8}body.page-id-19 #primary .ortho-faq-list details[open]:not(:has(>p)){padding:0 16px 14px;color:#2f4a45;line-height:1.618}body.page-id-19 #primary .ortho-faq-list details[open]:not(:has(>p))>summary{margin:0 -16px 10px}body.page-id-19 #primary .ortho-faq-list details[open]:not(:has(>p))>:not(summary){margin:0;padding:0;color:#2f4a45;line-height:1.618}body.page-id-19 #primary .ortho-faq-list summary:focus-visible{outline:2px solid #0f6e62;outline-offset:2px}body.page-id-19 #primary .ortho-faq-list summary:focus:not(:focus-visible){outline:none;outline-offset:0}body.page-id-19 #primary .wpcf7 .ortho-form-label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#1e3e38}body.page-id-19 #primary .ortho-direct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ortho-contact-gap-md)}body.page-id-19 #primary .ortho-direct-grid>p{margin:0!important;display:block}body.page-id-19 #primary .ortho-direct-grid>p>br{display:none}body.page-id-19 #primary .ortho-direct-grid>p>.ortho-direct-card{margin:0!important}body.page-id-19 #primary .ortho-direct-card{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;background:#fff;border:1px solid #cfe6e1;border-radius:var(--ortho-contact-radius-card);padding:14px 14px;text-decoration:none!important;color:#163730;line-height:1.4;box-shadow:var(--ortho-contact-shadow-soft);transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}body.page-id-19 #primary .ortho-direct-card>br{display:block;line-height:8px;margin:0}body.page-id-19 #primary .ortho-direct-card>br:first-child,body.page-id-19 #primary .ortho-direct-card>br:last-child{display:none}body.page-id-19 #primary .ortho-direct-card>*{margin:0}body.page-id-19 #primary .ortho-direct-card :is(h2,h3,h4,h5,h6){margin:0;line-height:1.2}body.page-id-19 #primary .ortho-direct-card strong{color:#0f6e62;font-size:19px;line-height:1.2}body.page-id-19 #primary .ortho-direct-card:not(:has(>br)){display:grid;grid-template-columns:1fr;row-gap:13.2px;align-content:start}body.page-id-19 #primary .ortho-direct-card:not(:has(>br)) strong{margin-bottom:0}body.page-id-19 #primary .ortho-direct-card p{margin:0;line-height:1.4}body.page-id-19 #primary .ortho-direct-card:not(:has(>br)) small{margin-top:0}body.page-id-19 #primary .ortho-direct-card:hover,body.page-id-19 #primary .ortho-direct-card:focus-visible{border-color:#a9d8cf;background:#fcfffe;transform:translateY(-1px);box-shadow:var(--ortho-contact-shadow-hover)}body.page-id-19 #primary .ortho-direct-card:focus-visible{outline:2px solid #0f6e62;outline-offset:2px}body.page-id-19 #primary .elementor-widget-text-editor p.ortho-direct-hours{margin-top:16px;margin-bottom:0;font-size:14px;line-height:1.35;color:#2f4a45}body.page-id-19 #primary .ortho-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ortho-contact-gap-md)}body.page-id-19 #primary .ortho-step{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:6px;align-items:start;background:#fff;border:1px solid #dcefeb;border-radius:var(--ortho-contact-radius-card);padding:14px;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}body.page-id-19 #primary .ortho-next-grid{counter-reset:ortho-next-step}body.page-id-19 #primary .ortho-step{counter-increment:ortho-next-step}body.page-id-19 #primary .ortho-step:not(:has(>span:first-child)){grid-template-columns:auto 1fr}body.page-id-19 #primary .ortho-step:not(:has(>span:first-child))::before{content:counter(ortho-next-step);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#009b85;color:#fff;font-size:12px;font-weight:700;margin-top:3px}body.page-id-19 #primary .ortho-step:hover{border-color:#c9e5df;transform:translateY(-1px);box-shadow:0 9px 18px rgb(0 80 69 / .075)}body.page-id-19 #primary .ortho-step>.ortho-step-index,body.page-id-19 #primary .ortho-step>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#009b85;color:#fff;font-size:12px;font-weight:700;flex:0 0 24px;margin:3px 0 0}body.page-id-19 #primary .ortho-step :is(h2,h3,h4,h5,h6){margin:0;align-self:start;line-height:1.25}body.page-id-19 #primary .ortho-step:not(:has(>span:first-child)) :is(h2,h3,h4,h5,h6){margin:0}body.page-id-19 #primary .ortho-step:not(:has(>span:first-child)) h4{margin:0 0 6px}body.page-id-19 #primary .ortho-step:not(:has(>span:first-child)){line-height:1.45}body.page-id-19 #primary .ortho-step p{grid-column:1 / -1;margin:0;line-height:1.45}body.page-id-19 #primary .ortho-step>:is(p,div,small){margin:0}body.page-id-19 #primary a:focus,body.page-id-19 #primary button:focus,body.page-id-19 #primary input:focus,body.page-id-19 #primary textarea:focus,body.page-id-19 #primary summary:focus-visible{outline:2px solid #0f6e62;outline-offset:2px}body.page-id-19 #primary .wpcf7 .wpcf7-submit{background-color:#009b85;border:1px solid #009b85;color:#fff;display:block;width:100%;max-width:320px;box-sizing:border-box;border-radius:12px;min-height:46px;padding:10px 18px;font-weight:600;margin:10px 0 0!important;text-align:center;line-height:1.2;white-space:normal;transform:translateY(0);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}body.page-id-19 #primary .wpcf7 p:has(>.wpcf7-submit){position:relative}body.page-id-19 #primary .wpcf7 p:has(>.wpcf7-submit)>.wpcf7-spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0}body.page-id-19 #primary .wpcf7 .wpcf7-submit:hover,body.page-id-19 #primary .wpcf7 .wpcf7-submit:focus-visible{background-color:#0f6e62;border-color:#0f6e62;color:#fff;transform:translateY(-1px);box-shadow:0 8px 16px rgb(0 80 69 / .16)}body.page-id-19 #primary .wpcf7 .wpcf7-submit:disabled{background-color:#b9ddd6;border-color:#b9ddd6;color:#3f655f;opacity:.96;box-shadow:none;cursor:not-allowed}body.page-id-19 #primary .wpcf7 input:not([type='submit']):not([type='checkbox']):not([type='radio']),body.page-id-19 #primary .wpcf7 textarea,body.page-id-19 #primary .wpcf7 select{background-color:#fff;border:1px solid #cfe6e1;border-radius:12px;padding:10px 12px;transition:border-color 0.2s ease,box-shadow 0.2s ease}body.page-id-19 #primary .wpcf7 .row.fields1{column-gap:26px!important;row-gap:12px!important;margin-bottom:16px!important}body.page-id-19 #primary .wpcf7 .row.fields1>.col{flex:1 1 calc(50% - 13px)!important;max-width:calc(50% - 13px)!important}body.page-id-19 #primary .wpcf7 .row.fields1>.col>p{margin:0}body.page-id-19 #primary .wpcf7 .row.fields1>.col>p>label{margin:0 0 12px}body.page-id-19 #primary .wpcf7 .row.fields1>.col>p>label:last-child{margin-bottom:0}body.page-id-19 #primary .wpcf7 p>label:has(input:not([type='submit']):not([type='checkbox']):not([type='radio'])),body.page-id-19 #primary .wpcf7 p>label:has(textarea),body.page-id-19 #primary .wpcf7 p>label:has(select){color:#163730;font-weight:600}body.page-id-19 #primary .wpcf7 textarea{min-height:150px;border:1px solid #cfe6e1!important;border-radius:12px!important}body.page-id-19 #primary .wpcf7 input:not([type='submit']):not([type='checkbox']):not([type='radio']):focus,body.page-id-19 #primary .wpcf7 textarea:focus,body.page-id-19 #primary .wpcf7 select:focus{border-color:#009b85}body.page-id-19 #primary .wpcf7 input:not([type='submit']):not([type='checkbox']):not([type='radio']):focus-visible,body.page-id-19 #primary .wpcf7 textarea:focus-visible,body.page-id-19 #primary .wpcf7 select:focus-visible{border-color:#009b85;box-shadow:0 0 0 3px rgb(0 155 133 / .16);outline:none}body.page-id-19 #primary .wpcf7 input[type='checkbox']{appearance:none!important;-webkit-appearance:none!important;width:22px!important;height:22px!important;border:1.5px solid #9ecdc4!important;border-radius:50%;background:#fff;display:inline-block;box-sizing:border-box;vertical-align:middle;margin-right:8px;position:relative;cursor:pointer}body.page-id-19 #primary .wpcf7 input[type='checkbox']:checked{border-color:#009b85}body.page-id-19 #primary .wpcf7 input[type='checkbox']:checked::after{content:'';position:absolute;inset:4px;border-radius:50%;background:#009b85}body.page-id-19 #primary .wpcf7 input[type='checkbox']:focus{outline:none;box-shadow:0 0 0 3px rgb(0 155 133 / .16)}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:10px;width:100%!important;margin-top:12px;overflow-x:auto;scrollbar-width:thin}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item{display:block!important;width:auto!important;max-width:none!important;flex:0 0 auto;margin:0!important;padding:0!important;border:1px solid #dcefeb!important;border-radius:12px!important;background:#ffffff!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,background-color 0.2s ease}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item:hover{border-color:#c4e4dd;background:#fdfefe;box-shadow:0 6px 14px rgb(0 80 69 / .07);transform:none}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item:focus-within,body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item:has(input:checked){border-color:#c4e4dd;background:#f9fdfc;box-shadow:0 0 0 2px rgb(0 155 133 / .1)}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item label{display:flex!important;align-items:center;gap:10px;width:100%!important;margin:0!important;padding:14px 16px!important;cursor:pointer;white-space:nowrap;line-height:1.3}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{display:inline-flex!important;align-items:center;background:transparent!important;color:#163730!important;font-weight:600!important;line-height:1.25;white-space:nowrap;padding:0!important;border:0!important;border-radius:0!important}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label::before,body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label::after{background:transparent!important;border:0!important}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio input[type='radio']{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;margin:0!important;border:1.5px solid #9ecdc4;border-radius:50%;background:#fff;box-sizing:border-box;position:relative;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio input[type='radio']:checked{border-color:#9ecdc4}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio input[type='radio']:checked::after{content:'';position:absolute;inset:4px;border-radius:50%;background:#0f6e62}body.page-id-19 #primary .wpcf7 p>label:has(.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio){display:block;margin-bottom:14px}body.page-id-19 #primary .wpcf7 p>label:has(.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio)>.wpcf7-form-control-wrap{display:block;margin-top:12px}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio input[type='radio']:focus-visible,body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio input[type='radio']:focus{outline:none;box-shadow:none}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio+.wpcf7-not-valid-tip,body.page-id-19 #primary .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:6px;color:#b42318}body.page-id-19 #primary .wpcf7 .wpcf7-response-output:empty{display:none!important;border:0!important;margin:0!important;padding:0!important}body.page-id-19 #primary .wpcf7 .wpcf7-response-output:not(:empty){margin-top:10px}body.page-id-19 #primary .wpcf7 .acceptance,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;min-width:0}body.page-id-19 #primary .wpcf7 .acceptance .wpcf7-list-item,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}body.page-id-19 #primary .wpcf7 .acceptance .wpcf7-list-item-label,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label,body.page-id-19 #primary .wpcf7 .acceptance label,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance label,body.page-id-19 #primary .wpcf7 .acceptance .privacy,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance .privacy{color:#163730!important;white-space:nowrap!important;overflow-wrap:anywhere}body.page-id-19 #primary .wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item-label{padding:0!important}body.page-id-19 #primary .wpcf7 .acceptance label,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance label{display:inline-flex;align-items:center;gap:8px}body.page-id-19 #primary .wpcf7 .acceptance a,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance a{color:#0f6e62!important;text-underline-offset:2px}body.page-id-19 #primary .wpcf7 form{margin-bottom:0}body.page-id-19 #primary .wpcf7 form>p{margin-bottom:12px}body.page-id-19 #primary .wpcf7 form>p:last-of-type{margin-bottom:0}body.page-id-19 #primary .wpcf7 .row.mensaje,body.page-id-19 #primary .wpcf7 .row.asesoramiento,body.page-id-19 #primary .wpcf7 .row.contacto-preferido{margin:0 0 var(--ortho-contact-gap-sm)!important}body.page-id-19 #primary .wpcf7 .row.asesoramiento>p,body.page-id-19 #primary .wpcf7 .row.contacto-preferido>p,body.page-id-19 #primary .wpcf7 .row.mensaje p,body.page-id-19 #primary .wpcf7 .row.asesoramiento p,body.page-id-19 #primary .wpcf7 .row.contacto-preferido p{margin:0!important}body.page-id-19 #primary .wpcf7 .e-con.e-child:has(#formulario-contacto):has(.wpcf7){border-color:#cfe6e1!important;box-shadow:0 10px 28px rgb(0 80 69 / .05)}@media (min-width:768px) and (max-width:1024px){body.page-id-19 #primary .ortho-next-grid{gap:var(--ortho-contact-gap-sm)}body.page-id-19 #primary .wpcf7 .radio span.wpcf7-form-control.wpcf7-radio,body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio{flex-wrap:wrap!important;overflow-x:visible;gap:10px;width:100%!important}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item{flex:1 1 calc(50% - 5px);width:auto!important;max-width:calc(50% - 5px)!important;min-width:0;box-sizing:border-box}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item label,body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}}@media (max-width:1024px){body.page-id-19 #primary .ortho-contact-trust-grid,body.page-id-19 #primary .ortho-preform-chips,body.page-id-19 #primary .ortho-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-19 #primary .ortho-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ortho-contact-gap-sm)}}@media (max-width:767px){body.page-id-19 #primary .ortho-contact-trust-grid,body.page-id-19 #primary .ortho-preform-chips,body.page-id-19 #primary .ortho-direct-grid,body.page-id-19 #primary .ortho-next-grid{grid-template-columns:1fr}body.page-id-19 #primary a.elementor-button[href="#formulario-contacto"],body.page-id-19 #primary .ortho-contact-wa-helper a{width:100%}body.page-id-19 #primary .ortho-contact-header-subtitle{max-width:100%}body.page-id-19 #primary .wpcf7 form>p,body.page-id-19 #primary .wpcf7 form>div{display:block!important;margin-bottom:12px!important}body.page-id-19 #primary .wpcf7 form>p:last-of-type,body.page-id-19 #primary .wpcf7 form>div:last-of-type{margin-bottom:0!important}body.page-id-19 #primary .wpcf7 .radio span.wpcf7-form-control.wpcf7-radio,body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important}body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item{flex:1 1 100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.page-id-19 #primary .wpcf7 .radio label,body.page-id-19 #primary .wpcf7 .wpcf7-form-control.wpcf7-radio>.wpcf7-list-item label{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}body.page-id-19 #primary .wpcf7 span.wpcf7-list-item-label,body.page-id-19 #primary .wpcf7 .wpcf7-list-item-label{width:auto!important;max-width:100%!important;padding:0!important;white-space:normal!important}body.page-id-19 #primary form .acepto,body.page-id-19 #primary .wpcf7 .acepto,body.page-id-19 #primary .wpcf7 .acceptance,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;text-align:left!important;gap:10px!important;width:100%!important}body.page-id-19 #primary .wpcf7 .acceptance .wpcf7-list-item-label,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label,body.page-id-19 #primary .wpcf7 .acceptance label,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance label,body.page-id-19 #primary .wpcf7 .acceptance .privacy,body.page-id-19 #primary .wpcf7 .wpcf7-acceptance .privacy{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word}body.page-id-19 #primary .wpcf7 .wpcf7-submit{width:100%!important;max-width:320px!important;min-height:48px!important;margin:12px 0 0!important}}@media (max-width:768px){body.single-product .summary .ortho-pdp-help-block{margin-top:.74rem;padding:.94rem .92rem .88rem;border-radius:12px}body.single-product .summary .ortho-pdp-help-block__title{margin:0 0 .34rem;font-size:1.02rem;line-height:1.28}body.single-product .summary .ortho-pdp-help-block__text{font-size:.94rem;line-height:1.44}body.single-product .summary .ortho-pdp-help-block__actions{margin-top:.8rem;gap:.56rem}body.single-product .summary .ortho-pdp-help-link--secondary{min-height:46px;padding:.58rem .84rem;font-size:.9rem;border-radius:10px}body.single-product .summary .ortho-pdp-help-link--ghost{min-height:40px;padding:.44rem .2rem;font-size:.88rem;text-underline-offset:2px}}@media (max-width:430px){body.single-product .summary .ortho-pdp-help-block{padding:.88rem .82rem .84rem}body.single-product .summary .ortho-pdp-help-block__title{font-size:.98rem}body.single-product .summary .ortho-pdp-help-block__text{font-size:.92rem;line-height:1.42}}@media (max-width:768px){body.single-product .summary .ortho-pdp-help-block__actions{display:grid;grid-template-columns:1fr;gap:.52rem;margin-top:.78rem}body.single-product .summary .ortho-pdp-help-link--secondary,body.single-product .summary .ortho-pdp-help-link--ghost{width:100%;justify-content:center;text-align:center;margin:0}body.single-product .summary .ortho-pdp-help-link--secondary{display:flex!important;width:100%!important;box-sizing:border-box;margin-left:0!important;margin-right:0!important;justify-content:center!important;align-items:center;min-height:46px;padding:.58rem 0!important;border-width:1.2px;border-color:#b8d8d1;border-radius:11px;background:#fff;color:#0b756a;font-size:.92rem;font-weight:700;text-decoration:none!important}body.single-product .summary .ortho-pdp-help-link--ghost{width:auto!important;justify-self:center;min-height:0;padding:.28rem 0;border:0;border-radius:0;background:#fff0;color:#0b7f72;font-size:.9rem;font-weight:600;text-decoration:underline!important;text-underline-offset:2px}body.single-product .summary .ortho-pdp-help-link--ghost:hover,body.single-product .summary .ortho-pdp-help-link--ghost:focus-visible{background:#fff0;border-color:#fff0;color:#09685d}}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title{box-sizing:border-box;display:flex!important;align-items:center;width:auto!important;padding-right:0!important;margin:0 0 0.3rem!important;border-top:0!important;padding-top:0!important;min-height:calc(1.2em * 2)!important;max-height:calc(1.2em * 2)!important;overflow:hidden}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title>a.ortho-card-title-link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body.single-product div.product>.related.products>ul.products>li.product .actionbox .price{grid-area:auto!important;position:static!important;top:auto!important;right:auto!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;justify-self:start!important;align-self:flex-start!important;z-index:auto!important}body.single-product div.product>.related.products>ul.products>li.product .price{grid-area:auto!important;position:static!important;top:auto!important;right:auto!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;justify-self:start!important;align-self:flex-start!important;z-index:auto!important}body.single-product div.product>.related.products>ul.products>li.product .woocommerce-loop-product__title{width:auto!important;padding-right:0!important}body.single-product .related.products{opacity:1;visibility:visible;transition:opacity 0.12s ease}body.single-product.ortho-related-products-ready .related.products{opacity:1;visibility:visible}body.single-product .related.products.ortho-related-products-loading{opacity:1;visibility:visible;margin-bottom:0!important}body.single-product .related.products.ortho-related-products-loading>ul.products{display:none!important}body.single-product .related.products.ortho-related-products-loading .ortho-related-products-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0}body.single-product .related.products.ortho-related-products-loading .ortho-related-products-skeleton__card{position:relative;min-height:14rem;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,rgb(0 0 0 / .08) 0 58%,transparent 58%) top / 100% 100% no-repeat,linear-gradient(rgb(0 0 0 / .08),rgb(0 0 0 / .08)) 14px 66% / 70% 12px no-repeat,linear-gradient(rgb(0 0 0 / .06),rgb(0 0 0 / .06)) 14px 79% / 42% 10px no-repeat,linear-gradient(rgb(0 0 0 / .08),rgb(0 0 0 / .08)) 14px 90% / 52% 10px no-repeat,linear-gradient(90deg,rgb(0 0 0 / .04) 25%,rgb(0 0 0 / .1) 37%,rgb(0 0 0 / .04) 63%);background-size:auto,auto,auto,auto,200% 100%;animation:orthoRelatedProductsShimmer 1.15s ease-in-out infinite}@keyframes orthoRelatedProductsShimmer{0%{background-position:0 0,14px 66%,14px 79%,14px 90%,200% 0}100%{background-position:0 0,14px 66%,14px 79%,14px 90%,-200% 0}}body.single-product .site-main{margin-bottom:0}body.single-product .storefront-sticky-add-to-cart{position:fixed!important;top:auto!important;left:0!important;bottom:0!important;right:0!important;width:100%!important;transform:translate3d(0,100%,0)!important;z-index:9998}body.single-product .storefront-sticky-add-to-cart.storefront-sticky-add-to-cart--slideInDown{top:auto!important;bottom:0!important;transform:translate3d(0,0,0)!important}body.single-product .storefront-sticky-add-to-cart.storefront-sticky-add-to-cart--slideOutUp{top:auto!important;bottom:0!important;transform:translate3d(0,100%,0)!important}body.single-product .storefront-sticky-add-to-cart{display:flex!important;align-items:center;justify-content:center;padding:.72rem 0!important}body.single-product .storefront-sticky-add-to-cart .col-full{width:100%}body.single-product .storefront-sticky-add-to-cart__content{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:100%}body.single-product .storefront-sticky-add-to-cart__content-product-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.14rem;min-width:0;margin-right:0}body.single-product .storefront-sticky-add-to-cart__content-title,body.single-product .storefront-sticky-add-to-cart__content-price{line-height:1.2}body.single-product .storefront-sticky-add-to-cart__content-price,body.single-product .storefront-sticky-add-to-cart__content-price *{opacity:1!important;font-weight:700!important}body.single-product .storefront-sticky-add-to-cart img{flex:0 0 auto;margin:0 1rem 0 0}body.single-product .storefront-sticky-add-to-cart__content-button{flex:0 0 auto;margin-left:auto!important;margin-right:0!important;flex-shrink:0;transition:transform 180ms ease-out,box-shadow 180ms ease-out,background-color 180ms ease-out,border-color 180ms ease-out,color 180ms ease-out}body.single-product .storefront-sticky-add-to-cart__content-button:hover,body.single-product .storefront-sticky-add-to-cart__content-button:focus-visible{transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 61 53 / .18);background-color:#008874;border-color:#007865;color:#fff;outline:none}@media (max-width:767px){body.single-product .storefront-sticky-add-to-cart{display:none!important}body.single-product .storefront-sticky-add-to-cart__content{display:block;width:100%;gap:0}body.single-product .storefront-sticky-add-to-cart img{display:none}body.single-product .storefront-sticky-add-to-cart__content-product-info{display:none!important}body.single-product .storefront-sticky-add-to-cart__content-button{display:block;width:100%;margin-left:0!important;margin-top:0}}@media (max-width:991px){html:has(body.single-product){overflow-x:hidden!important}body.single-product,body.single-product #page,body.single-product .site{overflow-x:hidden!important;max-width:100%!important}}body.single-product div.product>.related.products>ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important}body.single-product div.product>.related.products>ul.products>li.product{width:auto!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'image' 'content' 'cta'!important;row-gap:12px;align-content:start}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link{grid-area:image;width:100%!important;display:block!important;min-height:0!important;height:auto!important;padding:.75rem;border:1px solid #dbe8e4;border-radius:12px;background:#fff;overflow:hidden}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain;object-position:center center;margin:0!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox{grid-area:content;display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;margin-top:0;font-size:.94rem}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title,body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{width:auto!important;padding:0!important;margin:0!important;border-top:0!important;padding-top:0!important;line-height:1.22!important;font-size:1.04rem!important;font-weight:650;color:#075f51}body.single-product div.product>.related.products>ul.products>li.product .actionbox .price,body.single-product div.product>.related.products>ul.products>li.product .price{grid-area:content;width:auto!important;position:static!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;text-align:left!important;justify-self:start;align-self:start;font-weight:630!important;color:#035248}body.single-product div.product>.related.products>ul.products>li.product .ortho-card-badges,body.single-product div.product>.related.products>ul.products>li.product .ortho-card-microcopy,body.single-product div.product>.related.products>ul.products>li.product .ortho-card-details{display:none!important}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta,body.single-product div.product>.related.products>ul.products>li.product>a.button,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta{grid-area:cta;display:inline-flex!important;width:100%!important;justify-content:center;align-items:center;margin:10px 0 0!important;min-height:48px;padding:10px 14px!important;border-radius:999px;background:linear-gradient(180deg,#0a8a75 0%,#007462 100%);border:1px solid #006c5b;color:#fff!important;text-decoration:none!important;font-weight:700;text-transform:none!important;letter-spacing:.01em;box-shadow:0 3px 10px rgb(0 116 98 / .15),inset 0 1px 0 rgb(255 255 255 / .16)}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:hover,body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:focus-visible,body.single-product div.product>.related.products>ul.products>li.product>a.button:hover,body.single-product div.product>.related.products>ul.products>li.product>a.button:focus-visible,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:hover,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:focus-visible{text-decoration:none!important;color:#ffffff!important;background:linear-gradient(180deg,#0a8d78 0%,#006f5f 100%);border-color:#006b5a;transform:translateY(-1px);box-shadow:0 6px 14px rgb(0 116 98 / .165),inset 0 1px 0 rgb(255 255 255 / .17)}body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta{height:48px!important;margin:0!important;padding:10px 14px!important;min-height:48px}body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta .ortho-card-cta__label{position:relative;z-index:1}body.single-product div.product>.related.products.ortho-related-products-loading>ul.products{display:none!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox{justify-content:flex-start!important;min-height:0!important;height:auto!important;align-items:flex-start!important;gap:4px!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title{padding-right:0!important;min-height:0!important;max-height:none!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;order:1}body.single-product div.product>.related.products>ul.products>li.product .actionbox .price{grid-area:auto!important;position:static!important;top:auto!important;right:auto!important;width:auto!important;margin:0!important;padding:0!important;display:block!important;text-align:left!important;justify-self:start!important;align-self:flex-start!important;order:2}body.single-product div.product>.related.products>ul.products>li.product{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}body.single-product div.product>.related.products>ul.products>li.product .actionbox{gap:0!important;height:100%!important;margin-top:7px}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title,body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{order:1;margin:0 0 0.35rem!important;min-height:calc(1.2em * 2)!important;line-height:1.2!important;font-size:1.02rem!important;font-weight:650;letter-spacing:-.012em;color:#064f45}body.single-product div.product>.related.products>ul.products>li.product .actionbox .price,body.single-product div.product>.related.products>ul.products>li.product .price{order:2;margin:0 0 0.68rem!important;font-size:.9rem;font-weight:760!important;line-height:1.15;color:#064c42}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue{order:3;width:100%;box-sizing:border-box;margin:0;padding:.56rem .62rem .56rem .82rem;border-left:3px solid rgb(0 116 98 / .54);border-radius:0 10px 10px 0;background:linear-gradient(90deg,rgb(245 251 249 / .98) 0%,rgb(255 255 255 / .98) 92%);color:#2f5c54;font-size:.81rem;font-weight:560;line-height:1.3;text-align:left}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue__label{display:block;margin-bottom:.12rem;color:#607a73;font-size:.7rem;font-weight:720;letter-spacing:.025em;line-height:1.1;text-transform:none}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue__text{color:#163f38;font-weight:680}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta,body.single-product div.product>.related.products>ul.products>li.product>a.button,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form{margin-top:14px!important;align-self:end}@media (min-width:768px) and (max-width:1023px){body.single-product div.product>.related.products>ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){body.single-product div.product>.related.products>ul.products{grid-template-columns:minmax(0,1fr)!important}body.single-product div.product>.related.products>ul.products>li.product{padding:14px!important}}body.single-product{--ortho-pdp-ink:#103c35;--ortho-pdp-text:#273a36;--ortho-pdp-muted:#607770;--ortho-pdp-primary:#008c7a;--ortho-pdp-primary-dark:#006f61;--ortho-pdp-surface:#ffffff;--ortho-pdp-surface-soft:#fafcfb;--ortho-pdp-border:#d8e8e4;--ortho-pdp-info:#2f5f7a;--ortho-pdp-info-soft:#eef5f8;--ortho-pdp-shadow:0 12px 34px rgba(16, 60, 53, 0.07)}body.single-product div.product .summary{position:relative;padding:clamp(1rem, 1.7vw, 1.45rem) clamp(1rem, 1.8vw, 1.55rem) clamp(1.05rem, 1.8vw, 1.45rem);border-color:var(--ortho-pdp-border);border-radius:18px;background:linear-gradient(180deg,var(--ortho-pdp-surface) 0%,var(--ortho-pdp-surface-soft) 100%);box-shadow:var(--ortho-pdp-shadow)}body.single-product div.product .summary::before{content:'';position:absolute;top:0;left:1.18rem;right:1.18rem;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent 0%,rgb(0 140 122 / .18) 10%,var(--ortho-pdp-primary) 50%,rgb(47 95 122 / .2) 90%,transparent 100%)}body.single-product .summary .product_title{margin-bottom:.98rem;color:var(--ortho-pdp-ink);font-size:clamp(1.46rem, 1.02rem + 1.75vw, 2.08rem);font-weight:680;letter-spacing:-.022em;line-height:1.12}body.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1.2rem;padding:.76rem .78rem .68rem;border-color:var(--ortho-pdp-border);border-left:3px solid rgb(0 140 122 / .42);border-radius:14px;background:#fff;color:var(--ortho-pdp-text);box-shadow:0 1px 0 rgb(16 60 53 / .03)}body.single-product .summary .woocommerce-product-details__short-description ul,body.single-product .summary .woocommerce-product-details__short-description ol{grid-template-columns:minmax(0,1fr);gap:.36rem;align-items:start}body.single-product .summary .woocommerce-product-details__short-description li{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:.54rem;padding:.32rem .18rem;background:#fff0;color:var(--ortho-pdp-text);font-size:.93rem;font-weight:540}body.single-product .summary .woocommerce-product-details__short-description li::before{width:16px;height:16px;line-height:16px;align-self:start;margin-top:1px;transform:none;border:1px solid rgb(0 140 122 / .24);background:#f5fbf9;color:var(--ortho-pdp-primary);font-size:.72rem}body.single-product .summary .woocommerce-product-details__short-description li:last-child{color:var(--ortho-pdp-ink)}.single-product .payment_mode_div.ortho-bkap-mode-switch{gap:.62rem}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{min-height:70px;padding:.64rem .82rem;border-color:#d5e5e1;border-radius:14px;background:#fff;color:var(--ortho-pdp-ink);box-shadow:0 1px 0 rgb(16 60 53 / .03)}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:hover,.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-within{border-color:rgb(0 140 122 / .46);background:#fbfefd;box-shadow:0 0 0 3px rgb(0 140 122 / .08);transform:translateY(-1px)}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode,.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:hover,.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:focus-within{border-color:rgb(0 140 122 / .5)!important;background:linear-gradient(180deg,#fbfefd 0%,#f4faf8 100%)!important;box-shadow:inset 3px 0 0 var(--ortho-pdp-primary),0 3px 12px rgb(16 60 53 / .06)}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title{color:var(--ortho-pdp-ink);font-weight:690}.single-product .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle,.single-product .ortho-pdp-decision-panel__microcopy{color:var(--ortho-pdp-muted)}.single-product .ortho-pdp-decision-panel,body.single-product .summary form.cart .ortho-pdp-decision-panel{border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfa 100%);box-shadow:0 1px 0 rgb(16 60 53 / .03)}.single-product .ortho-pdp-decision-panel__eyebrow{border-color:#d6e6ec;background-color:var(--ortho-pdp-info-soft);color:var(--ortho-pdp-info);letter-spacing:.035em}.single-product .ortho-pdp-decision-panel__title{color:var(--ortho-pdp-ink)}body.single-product.ortho-bkap-mode-sale .ortho-single-price{position:relative;margin-bottom:0.84rem!important;padding:1rem 0 .98rem .9rem;border-top-color:var(--ortho-pdp-border);border-bottom-color:var(--ortho-pdp-border);box-shadow:inset 3px 0 0 rgb(0 140 122 / .28)}body.single-product.ortho-bkap-mode-sale .ortho-single-price .price-label{margin-bottom:.16rem;color:var(--ortho-pdp-muted);font-size:.72rem;font-weight:760;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}body.single-product.ortho-bkap-mode-sale .ortho-single-price .precio-container{color:var(--ortho-pdp-ink);font-size:clamp(2.45rem, 4.1vw, 3.18rem);font-weight:560;letter-spacing:-.035em}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container{display:flex!important;flex-wrap:wrap;align-items:flex-end;column-gap:clamp(0.66rem, 1.65vw, 0.92rem);row-gap:.18rem;color:var(--ortho-pdp-ink);line-height:1}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del,body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container ins{display:inline-flex!important;line-height:1}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del{order:2;align-items:center;gap:.32rem;padding-bottom:clamp(0.12rem, 0.34vw, 0.22rem);color:#6f8580;font-size:clamp(1.18rem, 1.62vw, 1.44rem);font-weight:560!important;letter-spacing:-.008em;opacity:.92;text-decoration:none!important}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del::before{content:'Antes';color:#6e817c;font-size:.72rem;font-weight:700;letter-spacing:.012em;line-height:1;text-transform:none}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container ins{order:1;align-items:center;color:#003f3a;font-size:clamp(2.72rem, 4.35vw, 3.38rem);font-weight:800!important;letter-spacing:-.045em;text-decoration:none!important}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del .woocommerce-Price-amount,body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del bdi,body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container ins .woocommerce-Price-amount,body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container ins bdi{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del .woocommerce-Price-amount,body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del bdi{text-decoration-line:line-through;text-decoration-color:rgb(24 92 82 / .62);text-decoration-thickness:1.2px}@media (max-width:480px){body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container{column-gap:.58rem;row-gap:.06rem}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container del{font-size:clamp(1rem, 5.3vw, 1.18rem);padding-bottom:.12rem}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .precio-container ins{font-size:clamp(2.32rem, 10.7vw, 2.66rem)}}body.single-product.ortho-pdp-source-ofertas.ortho-bkap-mode-sale .ortho-single-price .ortho-price-meta{margin-top:.42rem}body.single-product .summary .price .ortho-price-tax,body.single-product .summary .price .ortho-price-financing,body.single-product.ortho-bkap-mode-sale .ortho-single-price .link-price{color:var(--ortho-pdp-muted)}body.single-product .summary form.cart button.single_add_to_cart_button,body.single-product .summary .iracomprar .button.alt{min-height:56px;border-color:var(--ortho-pdp-primary-dark);border-radius:13px;background:linear-gradient(180deg,#00917f 0%,var(--ortho-pdp-primary) 100%);font-weight:720;letter-spacing:.002em;box-shadow:0 8px 18px rgb(0 111 97 / .16),inset 0 1px 0 rgb(255 255 255 / .16)}body.single-product .summary form.cart button.single_add_to_cart_button:hover,body.single-product .summary .iracomprar .button.alt:hover,body.single-product .summary .iracomprar .button.alt:focus-visible{border-color:#005f53;background:linear-gradient(180deg,#008878 0%,#007566 100%);box-shadow:0 10px 22px rgb(0 111 97 / .2),inset 0 1px 0 rgb(255 255 255 / .18)}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-qty{min-height:56px;border-color:#cbded9;border-radius:13px;background:#fff;color:var(--ortho-pdp-ink);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 1px 0 rgb(16 60 53 / .04)}.single-product .ortho-pdp-help-block{border-color:var(--ortho-pdp-border);border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfa 100%);box-shadow:0 1px 0 rgb(16 60 53 / .03)}.single-product .ortho-pdp-help-block__title{color:var(--ortho-pdp-ink)}.single-product .ortho-pdp-help-block__text{color:var(--ortho-pdp-muted)}.single-product .ortho-pdp-help-link{color:var(--ortho-pdp-primary)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{border-color:var(--ortho-pdp-border)!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbfa 100%);box-shadow:0 1px 0 rgb(16 60 53 / .04)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__title,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-duration-label__title,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .contenedor1 h4,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bkap-fixed-block-div>label strong,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__title{color:var(--ortho-pdp-ink)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__subtitle,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-duration-label__caption,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__microcopy,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__deposit-note{color:var(--ortho-pdp-muted)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price bdi,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .fianza-content{color:var(--ortho-pdp-ink)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option{border-color:rgb(0 140 122 / .52);color:var(--ortho-pdp-ink)}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{position:relative;margin:0 0 .72rem;padding:.52rem;gap:.52rem;border:1px solid rgb(216 232 228 / .92);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfa 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .86),0 1px 0 rgb(16 60 53 / .03)}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch::before{content:'Plan de uso';position:absolute;top:-.64rem;left:.92rem;z-index:1;padding:0 .42rem;background:linear-gradient(180deg,#ffffff 0%,#fbfdfc 100%);color:var(--ortho-pdp-muted);font-size:.64rem;font-weight:760;letter-spacing:.075em;line-height:1.1;text-transform:uppercase}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{isolation:isolate;align-items:stretch;min-height:76px;padding:.72rem .84rem .66rem .98rem;border-color:#fff0;background:#fff0;box-shadow:none;transform:none}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option::before{content:'';position:absolute;inset:0;z-index:-1;border:1px solid #dbe8e4;border-radius:14px;background:rgb(255 255 255 / .68);transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option::after{content:'';position:absolute;left:.42rem;top:.72rem;bottom:.72rem;display:block;box-sizing:border-box;width:3px;min-height:0;padding:0;border:0;border-radius:999px;background:rgb(47 95 122 / .18);transition:background-color 0.18s ease,transform 0.18s ease}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:hover,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-within{background:#fff0;box-shadow:none;transform:none}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:hover::before,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-within::before{border-color:rgb(0 140 122 / .34);background:#fff;box-shadow:0 4px 14px rgb(16 60 53 / .055)}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:hover::after,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-within::after{background:rgb(0 140 122 / .36)}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:hover,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:focus-within{border-color:transparent!important;background:transparent!important;box-shadow:none;color:var(--ortho-pdp-ink)}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode::before,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:hover::before,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:focus-within::before{border-color:rgb(0 140 122 / .52);background:linear-gradient(180deg,#ffffff 0%,#f4faf8 100%);box-shadow:inset 0 0 0 1px rgb(0 140 122 / .08),0 7px 20px rgb(16 60 53 / .075)}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode::after,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:hover::after,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:focus-within::after{background:repeating-linear-gradient(180deg,var(--ortho-pdp-primary) 0 7px,transparent 7px 10px);transform:none}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__content::after{content:'Seleccionado';display:inline-flex;align-self:flex-start;margin-top:.36rem;padding:.14rem .44rem;border:1px solid rgb(0 140 122 / .22);border-radius:999px;background:rgb(0 140 122 / .075);color:var(--ortho-pdp-primary-dark);font-size:.62rem;font-weight:760;letter-spacing:.025em;line-height:1.1;text-transform:uppercase}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__content{justify-content:center;gap:.14rem;min-width:0;padding-left:.24rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title{color:var(--ortho-pdp-ink);font-size:1.02rem;font-weight:760;letter-spacing:-.012em}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle{color:var(--ortho-pdp-muted);font-size:.81rem;font-weight:560;opacity:1}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__title{color:var(--ortho-pdp-ink);font-weight:780}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__subtitle{color:#365f57;opacity:1}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-visible,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option[aria-checked='true']:focus-visible{outline:none;box-shadow:none}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:focus-visible::before,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option[aria-checked='true']:focus-visible::before{box-shadow:0 0 0 3px rgb(0 140 122 / .2),0 7px 20px rgb(16 60 53 / .075)}body.single-product .summary form.cart .ortho-pdp-decision-panel__eyebrow{margin-bottom:.24rem;background:#f3f7f9}@media (min-width:768px){body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:first-child .ortho-mode-option__subtitle::after{color:var(--ortho-pdp-muted);letter-spacing:.015em}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option:last-child .ortho-mode-option__subtitle::after{color:var(--ortho-pdp-info);letter-spacing:.015em}}@media (max-width:768px){body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{padding:.42rem;gap:.4rem;border-radius:16px}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch::before{left:.76rem;font-size:.6rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{min-height:72px;padding:.64rem .54rem .58rem .78rem;border-radius:13px}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option::before{border-radius:13px}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option::after{left:.32rem;top:.62rem;bottom:.62rem;width:2px}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode::after,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:hover::after,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:focus-within::after{width:2px;padding:0}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__content{padding-left:.14rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title{font-size:.95rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle{font-size:.74rem;line-height:1.2}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__content::after{margin-top:.26rem;padding:.12rem .34rem;font-size:.55rem}body.single-product div.product .summary{padding:.95rem .92rem 1.05rem;border-radius:15px}body.single-product div.product .summary::before{left:.92rem;right:.92rem}body.single-product .summary .product_title{margin-bottom:.82rem;font-size:clamp(1.36rem, 6.2vw, 1.78rem)}body.single-product .summary .woocommerce-product-details__short-description{margin-bottom:.72rem;padding:.62rem .62rem .56rem}body.single-product.ortho-bkap-mode-sale .ortho-single-price{padding-top:.86rem;padding-bottom:.86rem}}body.single-product.ortho-bkap-mode-sale .ortho-single-price{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start;gap:.18rem;margin:0 0 0.84rem!important;padding:.92rem 1rem .9rem 1.08rem!important;border:1px solid var(--ortho-pdp-border)!important;border-left:3px solid rgb(0 140 122 / .46)!important;border-radius:15px;background:linear-gradient(180deg,#ffffff 0%,#f9fcfb 100%);box-shadow:0 1px 0 rgb(16 60 53 / .03)}body.single-product.ortho-bkap-mode-sale .ortho-single-price .price-label{margin:0;color:#59726b;font-size:.68rem;font-weight:780;letter-spacing:.085em;line-height:1.15;text-transform:uppercase}body.single-product.ortho-bkap-mode-sale .ortho-single-price .precio-container{display:inline-flex;align-items:baseline;width:fit-content;max-width:100%;color:var(--ortho-pdp-ink);font-size:clamp(2.55rem, 4.2vw, 3.22rem);font-weight:680;letter-spacing:-.045em;line-height:.98}body.single-product.ortho-bkap-mode-sale .ortho-single-price .precio-container .woocommerce-Price-amount,body.single-product.ortho-bkap-mode-sale .ortho-single-price .precio-container bdi{display:inline-flex;align-items:baseline;gap:.08em;line-height:inherit}body.single-product.ortho-bkap-mode-sale .ortho-single-price .woocommerce-Price-currencySymbol{margin-left:-.05em;font-size:.88em;font-weight:650;letter-spacing:-.055em}body.single-product.ortho-bkap-mode-sale .ortho-single-price .woocommerce-Price-currencySymbol::before{content:none}body.single-product.ortho-bkap-mode-sale .ortho-single-price .ortho-price-meta{display:flex;flex-wrap:wrap;gap:.34rem .42rem;margin-top:.28rem}body.single-product.ortho-bkap-mode-sale .ortho-single-price .ortho-price-tax,body.single-product.ortho-bkap-mode-sale .ortho-single-price .ortho-price-financing{display:inline-flex;align-items:center;min-height:24px;padding:.18rem .5rem;border:1px solid rgb(216 232 228 / .9);border-radius:999px;background:#f7fbfa;color:#4a665f;font-size:.76rem;font-weight:680;line-height:1.15}body.single-product.ortho-bkap-mode-sale .ortho-single-price .ortho-price-financing{border-color:rgb(0 140 122 / .2);background:rgb(0 140 122 / .055);color:#315f56}body.single-product.ortho-bkap-mode-sale .ortho-single-price .link-price{color:var(--ortho-pdp-muted);font-size:.82rem;font-weight:620;text-underline-offset:2px}@media (max-width:768px){body.single-product.ortho-bkap-mode-sale .ortho-single-price{padding:.82rem .86rem .82rem 0.95rem!important;border-radius:14px}body.single-product.ortho-bkap-mode-sale .ortho-single-price .precio-container{font-size:clamp(2.28rem, 11vw, 2.72rem)}body.single-product.ortho-bkap-mode-sale .ortho-single-price .ortho-price-tax,body.single-product.ortho-bkap-mode-sale .ortho-single-price .ortho-price-financing{min-height:22px;font-size:.72rem}}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{position:relative;margin-top:0;margin-bottom:1.2rem;padding:1rem 1rem 0.94rem!important;gap:0.78rem!important;border:1px solid var(--ortho-pdp-border)!important;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfa 100%);box-shadow:0 8px 24px rgb(16 60 53 / .055);counter-reset:ortho-rent-step}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator::before{content:'Alquiler asistido';position:absolute;top:-.64rem;left:.92rem;padding:0 .46rem;background:linear-gradient(180deg,#ffffff 0%,#fbfdfc 100%);color:var(--ortho-pdp-info);font-size:.63rem;font-weight:780;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.72rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator *,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator *::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator *::after{box-sizing:border-box}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__header,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row__item{max-width:100%;min-width:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-duration-label__caption,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row__item,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .fianza-content{overflow-wrap:anywhere}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-summary-row{grid-template-columns:1fr!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-summary-row__item--deposit{border-left:1px solid rgb(216 232 228 / .82)!important;border-top:1px solid rgb(216 232 228 / .82)!important;padding-left:0.62rem!important;padding-top:0.52rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--duration .bloque1,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--duration .bkap-fixed-block-div,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--availability .contenedor1,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--availability #my_custom_checkout_field,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--availability #my_custom_checkout_field p.form-row{width:100%!important;max-width:100%!important;min-width:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact #block_option,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .input-container{width:100%!important;max-width:100%!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module{position:relative;min-height:100%;padding:.82rem .82rem .76rem 2.16rem!important;border:1px solid #dbe8e4!important;border-radius:15px;background:#ffffff!important;box-shadow:0 1px 0 rgb(16 60 53 / .035);counter-increment:ortho-rent-step}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row::before{content:counter(ortho-rent-step);position:absolute;top:.86rem;left:.72rem;display:inline-flex;align-items:center;justify-content:center;width:1.12rem;height:1.12rem;border:1px solid rgb(0 140 122 / .22);border-radius:999px;background:#f4faf8;color:var(--ortho-pdp-primary-dark);font-size:.58rem;font-weight:780;letter-spacing:-.02em;line-height:1}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary{padding:0!important;border:0!important;background:transparent!important;box-shadow:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary::before{content:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability{padding-left:2.16rem!important;padding-top:0.82rem!important;border-left:1px solid #dbe8e4!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__title{font-size:1.08rem;letter-spacing:-.012em}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-configurator__subtitle{max-width:58ch;margin-top:.18rem;color:var(--ortho-pdp-muted)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-duration-label__title,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .contenedor1 h4,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .bkap-fixed-block-div>label strong{font-size:.96rem;letter-spacing:-.008em}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .input-container{margin-top:0.42rem!important;border-color:#2ea79a!important;border-radius:12px;background-color:#ffffff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 1px 0 rgb(16 60 53 / .04)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option{width:100%!important;max-width:none;height:44px!important;font-weight:620}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .input-container{width:100%!important;min-width:0;height:44px}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #my_custom_checkout_field #pincode_field_id{flex:1 1 auto;width:100%!important;min-width:0;height:44px!important;min-height:44px!important;padding-right:10px!important;background:#ffffff!important;font-weight:620!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #checkpin{flex:0 0 40px;width:40px;min-width:40px;background:#f7fbfa!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .afirmativo{margin-top:.42rem;color:var(--ortho-pdp-primary-dark)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .avlpin{width:100%;margin:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .afirmativo{display:flex;align-items:flex-start;gap:.38rem;width:100%;max-width:100%;margin:.03rem 0 0!important;color:var(--ortho-pdp-primary-dark);font-size:0.88rem!important;font-weight:730;line-height:1.22}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .ortho-rent-configurator__status-icon{width:.94rem;height:.94rem;margin-top:.03rem;border-color:rgb(0 140 122 / .28);background:#f1faf7;color:#0f766e;font-size:.56rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .ortho-rent-configurator__status-copy{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;min-width:0;gap:.08rem .34rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .ortho-rent-configurator__status-label{color:#008c7a;white-space:nowrap}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .ortho-rent-configurator__status-postcode{color:var(--ortho-pdp-ink);font-weight:780;letter-spacing:.01em}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div #change_pin.button{display:inline-flex;align-items:center;justify-content:flex-start;width:auto!important;min-height:0;height:auto;margin:.26rem 0 0 1.32rem!important;padding:0!important;border:0;border-radius:4px!important;background:#fff0;color:#315f56;font-size:0.76rem!important;font-weight:620;line-height:1.2;text-align:left;text-transform:none!important;text-decoration:underline;text-underline-offset:2px;box-shadow:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div #change_pin.button:hover,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div #change_pin.button:focus-visible{color:var(--ortho-pdp-primary-dark);background:#fff0;box-shadow:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed{justify-content:flex-start;align-items:flex-start;padding-top:0.72rem!important;padding-bottom:0.68rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed .contenedor1>label,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed .input-container{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed .avlpin{display:block;width:100%;max-width:100%;margin:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed .afirmativo{display:block;width:100%;max-width:100%;margin:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-availability-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;gap:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-availability-card__eyebrow{display:block;margin:0 0 .02rem;color:#0f4f46;font-size:.96rem;font-weight:700;letter-spacing:-.008em;line-height:1.12;text-transform:none}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-availability-card__status{display:flex;align-items:center;min-width:0;gap:.28rem;margin-top:.22rem;color:#21564f;font-size:.83rem;font-weight:650;line-height:1.12}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-availability-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.88rem;height:.88rem;border:1px solid rgb(0 140 122 / .24);border-radius:999px;background:#f4faf8;color:#0f766e;font-size:.52rem;font-weight:740;line-height:1}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-availability-card__label{min-width:0;color:#21564f;white-space:nowrap}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-availability-card__postcode{flex:0 0 auto;margin-left:.04rem;padding:0;border:0;border-radius:0;background:#fff0;color:var(--ortho-pdp-primary-dark);font-size:inherit;font-weight:780;letter-spacing:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed #change_pin.button{margin:.36rem 0 0 0!important;color:#315f56;font-size:0.78rem!important;font-weight:560;line-height:1.15;text-decoration-color:rgb(49 95 86 / .52)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-availability-card__status{flex-wrap:wrap}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-availability-card__postcode{margin-left:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed #my_custom_checkout_field,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed #my_custom_checkout_field p.form-row,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed .contenedor1>label,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability-confirmed .input-container{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div .contenedor1>label p{display:block!important;margin:0 0 0.12rem!important;padding:0!important;font-size:0.83rem!important;line-height:1.16!important;color:#21564f!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-duration-label__title{display:block!important;margin:0 0 0.02rem!important;color:#0f4f46!important;font-size:0.96rem!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.008em}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-duration-label__caption{display:block!important;margin:0!important;color:#21564f!important;font-size:0.83rem!important;font-weight:500!important;line-height:1.12!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{position:relative;counter-increment:ortho-rent-step;padding:.9rem .9rem .86rem 3.1rem!important;border:1px solid var(--ortho-pdp-border)!important;border-radius:15px;background:linear-gradient(180deg,#ffffff 0%,#f7fbfa 100%)!important;box-shadow:0 1px 0 rgb(16 60 53 / .035)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__title{color:var(--ortho-pdp-muted);font-size:.68rem;font-weight:780;letter-spacing:.075em;text-transform:uppercase}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item{padding:.52rem .62rem;border:1px solid rgb(216 232 228 / .82)!important;border-radius:13px;background:#ffffff!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental{border-color:rgb(0 140 122 / .24)!important;background:rgb(0 140 122 / .035)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:1px solid rgb(216 232 228 / .82)!important;padding-left:0.62rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item-label,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .info-fianza h4{color:var(--ortho-pdp-ink);font-weight:720}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row #bkap_price bdi{color:var(--ortho-pdp-ink)!important;font-size:clamp(2.05rem, 2.8vw, 2.42rem)!important;font-weight:700!important;letter-spacing:-.035em}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row .fianza-content{color:#365f57!important;font-weight:680!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-condiciones-row{margin-top:.82rem;padding-top:.72rem;border-top-color:var(--ortho-pdp-border)}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{padding:.88rem .7rem 0.78rem!important;gap:0.62rem!important;border-radius:16px}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{grid-template-columns:1fr;gap:.56rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability{padding:.72rem .7rem .68rem 2.08rem!important;border-left:1px solid #dbe8e4!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module::before,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row::before{top:.78rem;left:.64rem;width:1.08rem;height:1.08rem;font-size:.56rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row{grid-template-columns:1fr;padding:.74rem .7rem .7rem 2.76rem!important;gap:.5rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--deposit{border-left:1px solid rgb(216 232 228 / .82)!important;border-top:1px solid rgb(216 232 228 / .82)!important;padding-top:0.52rem!important;padding-left:0.62rem!important}}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary .ortho-rent-summary-row,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,0.95fr);gap:.42rem 0.82rem!important;align-items:end!important;padding:.9rem .9rem 0.86rem!important;border:1px solid var(--ortho-pdp-border)!important;border-radius:15px!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbfa 100%)!important;box-shadow:0 1px 0 rgb(16 60 53 / .035)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary .ortho-rent-summary-row::before{content:none!important}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary .ortho-rent-summary-row,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-summary-row{grid-template-columns:1fr;padding:.74rem .7rem 0.7rem!important;gap:0.5rem!important}}body.single-product{--ortho-pdp-shadow:0 8px 24px rgba(16, 60, 53, 0.055);--ortho-pdp-shadow-quiet:0 1px 0 rgba(16, 60, 53, 0.035), 0 8px 20px rgba(16, 60, 53, 0.045);--ortho-pdp-border-soft:rgba(216, 232, 228, 0.82);--ortho-pdp-radius-panel:16px;--ortho-pdp-radius-card:14px}body.single-product div.product .summary{row-gap:.84rem;border-color:var(--ortho-pdp-border-soft);background:#fff;box-shadow:var(--ortho-pdp-shadow)}body.single-product div.product .summary::before{left:1.25rem;right:1.25rem;height:2px;background:rgb(0 140 122 / .34)}body.single-product .summary .product_title{margin-bottom:.78rem}body.single-product .summary .woocommerce-product-details__short-description,body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch,body.single-product .summary form.cart .ortho-pdp-decision-panel,body.single-product .summary .ortho-pdp-help-block,body.single-product.ortho-bkap-mode-sale .ortho-single-price,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{border-radius:var(--ortho-pdp-radius-panel);background:#ffffff!important;box-shadow:0 1px 0 rgb(16 60 53 / .035)!important}body.single-product .summary .woocommerce-product-details__short-description{margin-bottom:.96rem;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}body.single-product .summary .woocommerce-product-details__short-description li{padding:.12rem 0;line-height:1.45}body.single-product .summary .woocommerce-product-details__short-description li::before{margin-top:2px}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{margin-bottom:.64rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option::before{background:#fff;box-shadow:none}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode::before,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:hover::before,body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode:focus-within::before{border-color:rgb(0 140 122 / .42);background:#fbfdfc;box-shadow:inset 0 0 0 1px rgb(0 140 122 / .055),0 3px 12px rgb(16 60 53 / .045)}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__content::after{border-color:rgb(0 140 122 / .18);background:rgb(0 140 122 / .045)}body.single-product .summary form.cart .ortho-pdp-decision-panel{margin-top:0;padding:.58rem .74rem;border-style:solid;border-color:var(--ortho-pdp-border-soft)}body.single-product .ortho-pdp-decision-panel__eyebrow{background:#fff0;border-color:#fff0;padding-left:0;padding-right:0}body.single-product .ortho-pdp-help-block__text,body.single-product .ortho-pdp-decision-panel__microcopy{color:#5f746f}body.single-product.ortho-bkap-mode-sale .ortho-single-price{margin-bottom:0.72rem!important;border-color:var(--ortho-pdp-border-soft)!important;border-left-color:rgb(0 140 122 / .34)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{margin-top:0;margin-bottom:1rem;border-color:var(--ortho-pdp-border-soft)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary .ortho-rent-summary-row{border-color:var(--ortho-pdp-border-soft)!important;border-radius:var(--ortho-pdp-radius-card)!important;background:#ffffff!important;box-shadow:0 1px 0 rgb(16 60 53 / .03)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item,body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item--rental{border-color:rgb(216 232 228 / .78)!important;background:#fbfdfc!important}body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:clamp(1.7rem, 2.8vw, 2.45rem);padding:1.1rem clamp(0rem, 1vw, 0.4rem) 0;border-top:1px solid var(--ortho-pdp-border-soft)}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{gap:.34rem;margin-bottom:.78rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{min-height:38px;padding:.42rem .76rem;border-color:var(--ortho-pdp-border-soft);background:#fff;color:#315f56;font-size:.9rem;font-weight:660;box-shadow:none}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a{border-color:rgb(0 140 122 / .38);background:#f7fbfa;color:var(--ortho-pdp-ink);box-shadow:inset 0 0 0 1px rgb(0 140 122 / .045)}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:hover,body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:focus-visible{border-color:rgb(0 140 122 / .42);background:#f7fbfa;color:var(--ortho-pdp-ink)}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:clamp(0.92rem, 1.7vw, 1.18rem) clamp(0.9rem, 1.9vw, 1.2rem) clamp(0.78rem, 1.5vw, 1rem);border-color:var(--ortho-pdp-border-soft);border-radius:var(--ortho-pdp-radius-panel);background:#fff;box-shadow:0 1px 0 rgb(16 60 53 / .03)}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2{color:var(--ortho-pdp-ink);font-size:clamp(1.08rem, 1.5vw, 1.22rem);font-weight:680;letter-spacing:-.01em}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel li{color:#294841;line-height:1.58}body.single-product div.product>.related.products{margin-top:clamp(1.5rem, 3vw, 2.35rem)!important;padding-top:clamp(1rem, 2vw, 1.2rem);border-top:1px solid var(--ortho-pdp-border-soft)}body.single-product div.product>.related.products>h2{margin-bottom:0.82rem!important;color:var(--ortho-pdp-ink)!important;font-size:clamp(1.18rem, 2vw, 1.48rem)!important;font-weight:670!important;letter-spacing:-0.014em!important}body.single-product div.product>.related.products>ul.products{gap:14px!important}body.single-product div.product>.related.products>ul.products>li.product{padding:14px!important;border-color:var(--ortho-pdp-border-soft)!important;border-radius:var(--ortho-pdp-radius-panel)!important;background:#ffffff!important;box-shadow:var(--ortho-pdp-shadow-quiet)!important;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}body.single-product div.product>.related.products>ul.products>li.product:hover,body.single-product div.product>.related.products>ul.products>li.product:focus-within{transform:translateY(-1px)!important;border-color:rgb(0 140 122 / .36)!important;background:#ffffff!important;box-shadow:0 1px 0 rgb(16 60 53 / .04),0 10px 22px rgb(16 60 53 / .06)!important}body.single-product div.product>.related.products>ul.products>li.product::after,body.single-product div.product>.related.products>ul.products>li.product:hover::after,body.single-product div.product>.related.products>ul.products>li.product:focus-within::after{box-shadow:none!important}body.single-product div.product>.related.products>ul.products>li.product>a.woocommerce-LoopProduct-link{padding:0.68rem!important;border-color:#e0ebe8!important;border-radius:12px!important;background:#fbfdfc!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox{gap:5px!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title,body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{color:#164a42!important;font-size:1rem!important;font-weight:660!important;letter-spacing:-0.008em!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox .price,body.single-product div.product>.related.products>ul.products>li.product .price{color:#315f56!important;font-weight:650!important}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta,body.single-product div.product>.related.products>ul.products>li.product>a.button,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta{min-height:46px;border-color:var(--ortho-pdp-primary-dark)!important;background:var(--ortho-pdp-primary)!important;box-shadow:none!important;letter-spacing:0!important}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta::before,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta::before{content:none!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox>h2.woocommerce-loop-product__title{box-sizing:border-box;display:flex!important;align-items:center!important;width:100%!important;min-height:calc(1.2em * 2)!important;height:calc(1.2em * 2)!important;max-height:calc(1.2em * 2)!important;margin:0 0 0.3rem!important;overflow:hidden!important;-webkit-line-clamp:initial!important;line-clamp:initial!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox>h2.woocommerce-loop-product__title>a.ortho-card-title-link{display:-webkit-box!important;max-height:calc(1.2em * 2)!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body.single-product div.product>.related.products>ul.products>li.product .actionbox>.price{margin:0 0 0.58rem!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox{gap:0!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox>h2.woocommerce-loop-product__title,body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title,body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{margin:0!important;color:#164a42!important;font-size:1rem!important;font-weight:300!important;letter-spacing:-0.008em!important;line-height:1.2!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox>h2.woocommerce-loop-product__title>a.ortho-card-title-link,body.single-product div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title>a.ortho-card-title-link,body.single-product div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title>a.ortho-card-title-link{color:#164a42!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-decoration:none!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox>.price,body.single-product div.product>.related.products>ul.products>li.product .actionbox .price,body.single-product div.product>.related.products>ul.products>li.product .price{margin:.68rem 0!important;color:#064c42!important;font-size:0.9rem!important;font-weight:760!important;line-height:1.15!important}body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler,body.single-product div.product>.related.products>ul.products>li.product .price .woocommerce-Price-amount,body.single-product div.product>.related.products>ul.products>li.product .price .woocommerce-Price-amount bdi,body.single-product div.product>.related.products>ul.products>li.product .price .woocommerce-Price-currencySymbol{color:#064c42!important;font-size:inherit!important;font-weight:700!important;letter-spacing:inherit!important;line-height:inherit!important}body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler .woocommerce-Price-amount,body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler .woocommerce-Price-amount bdi,body.single-product div.product>.related.products>ul.products>li.product .price .precioalquiler .woocommerce-Price-currencySymbol{color:#064c42!important;font-size:inherit!important;font-weight:700!important;letter-spacing:inherit!important;line-height:inherit!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue{margin:0!important;padding:.56rem .62rem .56rem 0.82rem!important;border-left:3px solid rgb(0 116 98 / .54)!important;border-radius:0 10px 10px 0!important;background:linear-gradient(90deg,rgb(245 251 249 / .98) 0%,rgb(255 255 255 / .98) 92%)!important;color:#2f5c54!important;font-size:0.81rem!important;font-weight:560!important;line-height:1.3!important;text-align:left!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue__label{margin-bottom:0.12rem!important;color:#607a73!important;font-size:0.7rem!important;font-weight:720!important;letter-spacing:0.025em!important;line-height:1.1!important;text-transform:none!important}body.single-product div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue__text{color:#163f38!important;font-weight:680!important}body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:hover,body.single-product div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta:focus-visible,body.single-product div.product>.related.products>ul.products>li.product>a.button:hover,body.single-product div.product>.related.products>ul.products>li.product>a.button:focus-visible,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:hover,body.single-product div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form>button.button.ortho-card-cta:focus-visible{background:var(--ortho-pdp-primary-dark)!important;transform:translateY(-1px);box-shadow:0 6px 14px rgb(0 111 97 / .14)!important}body.single-product .related.products.ortho-related-products-loading .ortho-related-products-skeleton{gap:14px}body.single-product .related.products.ortho-related-products-loading .ortho-related-products-skeleton__card{border:1px solid var(--ortho-pdp-border-soft);border-radius:var(--ortho-pdp-radius-panel);background:linear-gradient(180deg,rgb(16 60 53 / .055) 0 58%,transparent 58%) top / 100% 100% no-repeat,linear-gradient(rgb(16 60 53 / .06),rgb(16 60 53 / .06)) 14px 66% / 70% 12px no-repeat,linear-gradient(rgb(16 60 53 / .045),rgb(16 60 53 / .045)) 14px 79% / 42% 10px no-repeat,linear-gradient(rgb(16 60 53 / .055),rgb(16 60 53 / .055)) 14px 90% / 52% 10px no-repeat,linear-gradient(90deg,rgb(16 60 53 / .025) 25%,rgb(16 60 53 / .07) 37%,rgb(16 60 53 / .025) 63%)}@media (max-width:768px){body.single-product div.product .summary{row-gap:.72rem}body.single-product div.product .summary::before{left:1rem;right:1rem}body.single-product .summary .woocommerce-product-details__short-description{margin-bottom:.64rem;padding:.58rem .6rem .54rem}body.single-product .summary form.cart .ortho-pdp-decision-panel{padding:.54rem .64rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:1.35rem;padding-top:.88rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{min-height:40px;padding:.42rem .58rem}body.single-product div.product>.related.products{margin-top:1.35rem!important;padding-top:.9rem}body.single-product div.product>.related.products>ul.products>li.product{padding:12px!important}}@media (max-width:767px){body.single-product #primary div.product>.related.products>ul.products>li.product{padding:16px!important}}body.single-product #primary div.product>.related.products>ul.products>li.product .actionbox>h2.woocommerce-loop-product__title,body.single-product #primary div.product>.related.products>ul.products>li.product .actionbox .woocommerce-loop-product__title,body.single-product #primary div.product>.related.products>ul.products>li.product h2.woocommerce-loop-product__title{display:block!important;min-height:0!important;height:auto!important;max-height:calc(1.2em * 2)!important;margin:0!important;margin-block-start:0!important;margin-block-end:0!important;padding:0!important;overflow:hidden!important;align-items:initial!important}body.single-product #primary div.product>.related.products>ul.products>li.product .actionbox>.price,body.single-product #primary div.product>.related.products>ul.products>li.product .actionbox .price,body.single-product #primary div.product>.related.products>ul.products>li.product .price{margin:.68rem 0!important;margin-block-start:0.68rem!important;margin-block-end:0.68rem!important}body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.17rem;margin-block-start:0.62rem!important;margin-block-end:0.82rem!important;color:#00463f!important;font-size:1rem;line-height:1.06}body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price ins,body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price del{display:inline-flex!important;align-items:baseline;margin:0!important;padding:0!important;line-height:1.06}body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price ins{order:1;color:#00463f!important;font-size:1.04rem;font-weight:800!important;letter-spacing:-.02em;text-decoration:none!important}body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price del{order:2;gap:.28rem;color:#6f8580!important;font-size:.82rem;font-weight:650!important;letter-spacing:-.004em;opacity:.92;text-decoration:none!important}body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price del::before{content:'antes';color:#738781;font-size:.7rem;font-weight:680;letter-spacing:.01em;line-height:1.06;text-transform:none}body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price ins .woocommerce-Price-amount,body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price ins bdi,body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price del .woocommerce-Price-amount,body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price del bdi,body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price .woocommerce-Price-currencySymbol{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price del .woocommerce-Price-amount,body.single-product.ortho-pdp-source-ofertas #primary div.product>.related.products>ul.products>li.product .actionbox .price del bdi{text-decoration-line:line-through;text-decoration-color:rgb(24 92 82 / .58);text-decoration-thickness:1.05px}body.single-product #primary div.product>.related.products>ul.products>li.product .actionbox .ortho-card-decision-cue{margin-block-start:var(--ortho-related-cue-offset,0)!important}body.single-product #primary div.product>.related.products>ul.products>li.product>a.button.ortho-card-cta,body.single-product #primary div.product>.related.products>ul.products>li.product>form.ortho-card-cta-form{align-self:end!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration .bkap-fixed-block-div,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability .contenedor1{display:grid!important;grid-template-rows:auto 44px;align-content:start;row-gap:.54rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration .bloque1,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) .contenedor1{height:auto!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration .bkap-fixed-block-div>label,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability .contenedor1>label,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability .contenedor1>label>p{display:block!important;min-height:0!important;margin:0!important;padding:0!important;color:#21564f!important;font-size:0.83rem!important;font-weight:300!important;line-height:1.16!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration #block_option,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability .input-container{align-self:start;height:44px!important;margin-top:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability #pincode_field_idp:empty{display:none!important;margin:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module.ortho-rent-configurator__module--availability[data-ortho-module="availability"].ortho-rent-configurator__module--availability-confirmed{padding-top:0.62rem!important;padding-bottom:0.58rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed::before{top:.68rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .contenedor1:has(.ortho-rent-availability-card){margin-bottom:calc(-44px - 0.54rem)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__status{margin-top:0.48rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{margin-top:0.52rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .contenedor1:has(.ortho-rent-availability-card){margin-bottom:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.82rem;width:100%}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .afirmativo{min-width:0}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__status{margin-top:0.3rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{justify-self:end;align-self:center;margin-top:1.42rem!important;white-space:nowrap}@media (max-width:420px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{grid-template-columns:1fr;align-items:start;row-gap:.54rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{justify-self:start;align-self:start;margin-top:0!important;max-width:100%;white-space:nowrap;text-align:left;line-height:1.15}}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{grid-template-columns:1fr!important;align-items:start;row-gap:.54rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card{width:100%}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{justify-self:start;align-self:start;margin-top:0!important;max-width:100%;white-space:nowrap;text-align:left}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0.46rem!important;width:100%!important;max-width:100%!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .afirmativo,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card{width:100%!important;max-width:100%!important;min-width:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__eyebrow{white-space:nowrap}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__status{flex-wrap:wrap;margin-top:0.58rem!important;max-width:100%!important;overflow-wrap:anywhere}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{align-self:flex-start!important;justify-self:start!important;margin-top:0!important;max-width:100%!important;white-space:nowrap!important;text-align:left!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .contenedor1{display:block!important;grid-template-rows:none!important;grid-auto-rows:auto!important;row-gap:0!important;align-content:start!important;width:100%!important;height:auto!important;min-height:0!important;margin-bottom:calc(-44px - 0.54rem)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module.ortho-rent-configurator__module--availability[data-ortho-module="availability"].ortho-rent-configurator__module--availability-confirmed{align-self:start!important;height:auto!important;min-height:0!important;padding-top:0.64rem!important;padding-bottom:0.66rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{gap:0.32rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__eyebrow{line-height:1.14!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__status{margin-top:0.36rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{font-weight:640!important;text-decoration-thickness:1px!important;text-underline-offset:0.17em!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator:not(.ortho-rent-configurator--compact) .pin_div.ortho-rent-configurator__module.ortho-rent-configurator__module--availability[data-ortho-module="availability"].ortho-rent-configurator__module--availability-confirmed{align-self:stretch!important;height:auto!important;min-height:100%!important;padding-top:0.82rem!important;padding-bottom:0.76rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed::before{top:0.82rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator:not(.ortho-rent-configurator--compact) .pin_div.ortho-rent-configurator__module--availability-confirmed::before{top:1rem!important}@media (max-width:768px){body.single-product div.product .summary{row-gap:.58rem;padding:.84rem .82rem 0.9rem!important}body.single-product .summary .product_title{margin-top:.42rem;margin-bottom:.62rem;line-height:1.08}body.single-product .summary .woocommerce-product-details__short-description{margin-bottom:.56rem;padding:0}body.single-product .summary .woocommerce-product-details__short-description li{padding:.12rem 0}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{margin-bottom:.48rem}body.single-product .summary form.cart .ortho-pdp-decision-panel{padding:.5rem .62rem}body.single-product.ortho-bkap-mode-sale .ortho-single-price{margin-bottom:0.58rem!important;padding:.74rem .78rem .72rem 0.86rem!important}body.single-product.ortho-bkap-mode-sale .summary form.cart.compra .ortho-compra-actions{gap:.58rem;padding-top:.58rem;padding-bottom:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart{padding-top:0.76rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-pdp-decision-panel{margin-bottom:.44rem}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{margin-top:0.76rem!important;margin-bottom:0.66rem!important;padding:.76rem .66rem 0.7rem!important;gap:0.52rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{gap:.5rem}body.single-product.ortho-bkap-mode-rent .summary form.cart button.single_add_to_cart_button{margin-top:0.72rem!important}.single-product .ortho-pdp-help-block{margin-top:.68rem;padding:.86rem .9rem}.single-product .ortho-pdp-help-block__title{margin-bottom:.2rem}.single-product .ortho-pdp-help-block__text{line-height:1.42}.single-product .ortho-pdp-help-block__actions{gap:.52rem;margin-top:.68rem}body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:1rem;padding-top:.72rem}}@media (max-width:430px){body.single-product div.product .summary{padding-left:0.78rem!important;padding-right:0.78rem!important}body.single-product .summary .product_title{font-size:clamp(1.32rem, 5.9vw, 1.62rem)}body.single-product.ortho-bkap-mode-rent .summary form.cart .ortho-rent-summary-row__item{padding-top:.46rem;padding-bottom:.46rem}}@media (max-width:768px){body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;gap:.36rem;padding:.36rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{min-height:62px;padding:.52rem .42rem .48rem .68rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option::after{left:.28rem;top:.52rem;bottom:.52rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__content{justify-content:center;gap:.08rem;padding-left:.08rem;text-align:left}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title{font-size:.9rem;line-height:1.08}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle{font-size:.69rem;line-height:1.12}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option.checked_mode .ortho-mode-option__content::after{content:none!important}}@media (max-width:374px){body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{gap:.3rem;padding:.32rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option{min-height:60px;padding:.48rem .34rem .44rem .58rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__title{font-size:.85rem}body.single-product .summary .payment_mode_div .payment_mode.ortho-bkap-mode-switch__option .ortho-mode-option__subtitle{font-size:.66rem}}@media (max-width:768px){body.single-product{--ortho-rent-mobile-control-width:min(100%, 13.5rem)}body.single-product .summary .payment_mode_div.ortho-bkap-mode-switch{margin-top:0.3rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{margin-top:1.62rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--availability #my_custom_checkout_field,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--availability #my_custom_checkout_field p.form-row,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--availability .input-container{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--duration #block_option{width:var(--ortho-rent-mobile-control-width)!important;max-width:var(--ortho-rent-mobile-control-width)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator.ortho-rent-configurator--compact .ortho-rent-configurator__module--availability .input-container{width:var(--ortho-rent-mobile-control-width)!important;max-width:var(--ortho-rent-mobile-control-width)!important}}@media (min-width:1024px){body.single-product div.product{column-gap:clamp(1.4rem, 2.2vw, 1.8rem)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{margin-bottom:0.82rem!important}.single-product .ortho-pdp-help-block{margin-top:.82rem}}@media (max-width:1024px){#masthead,.elementor-location-header{overflow-x:clip}#masthead .header-middle,.elementor-location-header .header-middle{background:#ffffff!important;border-bottom:1px solid rgb(0 155 133 / .12);box-shadow:none!important}.elementor-28 .elementor-element.elementor-element-42bb331.header-middle,.elementor-28 .elementor-element.elementor-element-42bb331.header-middle>.elementor-container{min-height:68px!important;height:68px!important;max-height:68px!important}.elementor-28 .elementor-element.elementor-element-42bb331.header-middle>.elementor-container{width:100%!important;max-width:none!important;margin:0!important;padding:0 clamp(12px, 3vw, 20px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;box-sizing:border-box}.elementor-28 .elementor-element.elementor-element-bdfac36,.elementor-28 .elementor-element.elementor-element-5c7f756,.elementor-28 .elementor-element.elementor-element-67537c2{min-height:68px!important;height:68px!important;max-height:68px!important;min-width:0}.elementor-28 .elementor-element.elementor-element-bdfac36{order:1;flex:1 1 auto!important;width:auto!important;max-width:none!important}.elementor-28 .elementor-element.elementor-element-67537c2{order:2;flex:0 0 auto!important;width:auto!important;max-width:none!important}.elementor-28 .elementor-element.elementor-element-5c7f756{order:3;flex:0 0 42px!important;width:42px!important;max-width:42px!important}.elementor-28 .elementor-element.elementor-element-bdfac36>.elementor-element-populated,.elementor-28 .elementor-element.elementor-element-5c7f756>.elementor-element-populated,.elementor-28 .elementor-element.elementor-element-67537c2>.elementor-element-populated{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important}.elementor-28 .elementor-element.elementor-element-bdfac36>.elementor-element-populated{justify-content:flex-start!important;padding-left:0!important;padding-right:0!important}.elementor-28 .elementor-element.elementor-element-67537c2>.elementor-element-populated,.iconosmenu .elementor-widget-wrap.elementor-element-populated{justify-content:flex-end!important;gap:4px!important}.elementor-28 .elementor-element.elementor-element-5c7f756>.elementor-element-populated{justify-content:flex-end!important;padding-left:0!important;padding-right:0!important}.elementor-28 .elementor-element.elementor-element-5c7f756 .elementor-widget-premium-nav-menu,.elementor-28 .elementor-element.elementor-element-5c7f756 .elementor-widget-premium-nav-menu>.elementor-widget-container,.elementor-28 .elementor-element.elementor-element-5c7f756 .premium-nav-widget-container,.elementor-28 .elementor-element.elementor-element-5c7f756 .premium-ver-inner-container{width:40px!important;min-width:40px!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important}.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-container,.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-set,.elementor-28 .elementor-element.elementor-element-ae64646 a.elementor-clickable{display:flex!important;align-items:center!important;max-width:100%!important}.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-container .hfe-site-logo-img{width:auto!important;max-width:clamp(168px, 31vw, 206px)!important;height:auto!important;max-height:34px!important;object-fit:contain}.iconosmenu .elementor-widget,.micuenta.elementor-widget-image,.carrito.elementor-widget,.icono-buscar.elementor-widget{flex:0 0 40px!important;width:40px!important;max-width:40px!important;min-height:40px!important;height:40px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.micuenta.elementor-widget-image .elementor-widget-container,.carrito.elementor-widget .elementor-widget-container,.icono-buscar.elementor-widget .elementor-widget-container,.iconosmenu .elementor-icon-wrapper,.icono-buscar .elementor-icon-wrapper,.micuenta.elementor-widget-image a,.carrito a#hfe-menu-cart__toggle_button,.icono-buscar .elementor-icon,#masthead .premium-mobile-menu-icon,#masthead .premium-mobile-menu-icon .premium-toggle-text{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box}.micuenta.elementor-widget-image img,.iconosmenu .elementor-icon,.icono-buscar .elementor-icon,.carrito #hfe-menu-cart__toggle_button .elementor-button-icon,#masthead .premium-mobile-menu-icon i.fas.fa-bars,#masthead .premium-mobile-menu-icon i.fa.fa-bars{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;line-height:24px!important;margin:0!important;transform:none!important}.carrito a#hfe-menu-cart__toggle_button .elementor-button-text,.carrito a#hfe-menu-cart__toggle_button .hfe-cart-count{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.search-box{position:fixed!important;top:var(--ortho-search-mobile-top,76px)!important;right:clamp(12px, 3vw, 20px)!important;max-width:min(320px, calc(100vw - 24px))!important;z-index:1000}.elementor-28 .elementor-element.elementor-element-42bb331.header-middle>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) 128px 40px!important;column-gap:4px!important;justify-content:stretch!important}.elementor-28 .elementor-element.elementor-element-bdfac36{grid-column:1;width:auto!important;max-width:none!important}.elementor-28 .elementor-element.elementor-element-67537c2{grid-column:2;width:128px!important;max-width:128px!important}.elementor-28 .elementor-element.elementor-element-5c7f756{grid-column:3;width:40px!important;max-width:40px!important;justify-self:end!important}.elementor-28 .elementor-element.elementor-element-d7c18c2,.elementor-28 .elementor-element.elementor-element-d7c18c2>.elementor-container{width:128px!important;max-width:128px!important;min-height:40px!important;height:40px!important}.elementor-28 .elementor-element.elementor-element-d7c18c2>.elementor-container{display:grid!important;grid-template-columns:repeat(3,40px)!important;column-gap:4px!important;align-items:center!important;justify-content:end!important}.elementor-28 .elementor-element.elementor-element-d7c18c2>.elementor-container>.iconosmenu,.elementor-28 .elementor-element.elementor-element-d7c18c2 .iconosmenu .elementor-widget-wrap.elementor-element-populated,.elementor-28 .elementor-element.elementor-element-d7c18c2 .iconosmenu .elementor-widget,.elementor-28 .elementor-element.elementor-element-d7c18c2 .carrito.elementor-widget,.elementor-28 .elementor-element.elementor-element-d7c18c2 .icono-buscar.elementor-widget{width:40px!important;max-width:40px!important;min-width:40px!important;flex:0 0 40px!important}.elementor-28 .elementor-element.elementor-element-d7c18c2 .iconosmenu>.elementor-widget-wrap.elementor-element-populated{padding:0!important;justify-content:center!important}.elementor-28 .elementor-element.elementor-element-5c7f756 .premium-mobile-menu-outer-container{position:fixed!important;top:0!important;left:0!important;width:min(300px, 86vw)!important;max-width:min(300px, 86vw)!important;height:100vh!important;transform:translateX(-100%)!important;pointer-events:none!important}.elementor-28 .elementor-element.elementor-element-5c7f756 .premium-mobile-menu-outer-container.premium-vertical-toggle-open{transform:translateX(0)!important;pointer-events:auto!important}}@media (max-width:767px){.elementor-28 .elementor-element.elementor-element-42bb331.header-middle,.elementor-28 .elementor-element.elementor-element-42bb331.header-middle>.elementor-container,.elementor-28 .elementor-element.elementor-element-bdfac36,.elementor-28 .elementor-element.elementor-element-5c7f756,.elementor-28 .elementor-element.elementor-element-67537c2{min-height:64px!important;height:64px!important;max-height:64px!important}.elementor-28 .elementor-element.elementor-element-42bb331.header-middle>.elementor-container{padding-left:10px!important;padding-right:10px!important;gap:4px!important}.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-container .hfe-site-logo-img{max-width:clamp(150px, 43vw, 190px)!important;max-height:32px!important}.elementor-28 .elementor-element.elementor-element-5c7f756{flex-basis:40px!important;width:40px!important;max-width:40px!important}}@media (max-width:374px){.elementor-28 .elementor-element.elementor-element-ae64646,.elementor-28 .elementor-element.elementor-element-ae64646 a.elementor-clickable,.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-set,.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-container{width:auto!important;max-width:100%!important;min-width:0!important}.elementor-28 .elementor-element.elementor-element-ae64646 .hfe-site-logo-container .hfe-site-logo-img{max-width:144px!important}.micuenta.elementor-widget-image,.micuenta.elementor-widget-image .elementor-widget-container,.micuenta.elementor-widget-image a{display:none!important}}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module.ortho-rent-configurator__module--availability[data-ortho-module="availability"].ortho-rent-configurator__module--availability-confirmed{align-self:start!important;display:block!important;height:auto!important;min-height:0!important;padding:.66rem .86rem .7rem 2.05rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed::before{top:0.76rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .contenedor1{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin-bottom:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"status action"!important;align-items:center!important;column-gap:0.72rem!important;row-gap:0.42rem!important;width:100%!important;max-width:100%!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .afirmativo,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card{grid-area:status;width:100%!important;min-width:0!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card{gap:0.36rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__eyebrow{margin:0 0 0.34rem!important;font-size:1rem!important;line-height:1.1!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__status{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin-top:0!important;padding:.34rem 0.58rem!important;border:1px solid rgb(0 155 133 / .18);border-radius:999px;background:linear-gradient(180deg,#f4fffb 0%,#eaf8f4 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .86);font-size:0.86rem!important;line-height:1.1!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__icon{width:1.02rem!important;height:1.02rem!important;border-color:rgb(0 155 133 / .28)!important;background:#ffffff!important;color:#007f70!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__label,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__postcode{white-space:nowrap!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{grid-area:action;align-self:end!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px;margin:0!important;padding:.31rem 0.64rem!important;border:1px solid rgb(0 155 133 / .22)!important;border-radius:999px!important;background:#ffffff!important;color:#0f4f46!important;box-shadow:0 6px 14px rgb(8 71 62 / .05);font-size:0.8rem!important;font-weight:700!important;line-height:1.1!important;text-decoration:none!important;white-space:nowrap!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button:hover,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button:focus-visible{border-color:rgb(0 155 133 / .42)!important;background:#f7fffc!important;box-shadow:0 10px 22px rgb(8 71 62 / .1)}@media (max-width:560px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module.ortho-rent-configurator__module--availability[data-ortho-module="availability"].ortho-rent-configurator__module--availability-confirmed{min-height:0!important;padding-right:0.86rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{grid-template-columns:1fr!important;grid-template-areas:"status" "action"!important;align-items:start!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{justify-self:start!important}}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .ortho-rent-availability-card__status{width:fit-content!important;justify-content:flex-start!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed .avlpin{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0.38rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .pin_div.ortho-rent-configurator__module--availability-confirmed #change_pin.button{align-self:flex-start!important;justify-self:start!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #my_custom_checkout_field #pincode_field_id{font-weight:650!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #my_custom_checkout_field #pincode_field_id::placeholder{color:#0f3f38!important;font-weight:650!important;opacity:1!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{--ortho-rent-control-width:min(100%, 13.5rem);--ortho-rent-control-icon-width:44px}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator #block_option,body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) .input-container{width:var(--ortho-rent-control-width)!important;max-width:var(--ortho-rent-control-width)!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) .input-container{display:flex!important;align-items:stretch!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) #my_custom_checkout_field #pincode_field_id{flex:1 1 auto!important;width:calc(100% - var(--ortho-rent-control-icon-width))!important;min-width:0!important;padding-right:0.74rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) .input-container>#pincode_field_id{flex:1 1 calc(100% - var(--ortho-rent-control-icon-width))!important;width:calc(100% - var(--ortho-rent-control-icon-width))!important;max-width:calc(100% - var(--ortho-rent-control-icon-width))!important;min-width:0!important;padding-right:0.74rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) #checkpin{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--ortho-rent-control-icon-width)!important;width:var(--ortho-rent-control-icon-width)!important;min-width:var(--ortho-rent-control-icon-width)!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid rgb(23 150 134 / .16)!important;border-radius:0!important;background:#fcfefe!important;color:transparent!important;font-size:0!important;line-height:1!important;box-shadow:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) #checkpin>*{display:none!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability:not(.ortho-rent-configurator__module--availability-confirmed) #checkpin::before{content:'›';color:#179686;font-size:1.28rem;font-weight:700;line-height:1;transform:translateX(1px)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__header{margin-bottom:-0.16rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{margin-top:-0.1rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration{grid-column:1;grid-row:1}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability{grid-column:2;grid-row:1}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary{grid-column:1 / -1;grid-row:2}@media (max-width:768px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__header{margin-bottom:-0.12rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{margin-top:-0.08rem!important}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration{grid-column:1;grid-row:1}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability{grid-column:1;grid-row:2}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary{grid-column:1;grid-row:3}}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator{container-type:inline-size}@container (min-width:380px){body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__main-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:6px 10px}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--duration{grid-column:1;grid-row:1}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--availability{grid-column:2;grid-row:1;padding-left:.72rem;padding-top:.32rem;border-left:1px solid rgb(12 111 98 / .14)}body.single-product.ortho-bkap-mode-rent .summary form.cart .contenedor-booking.ortho-rent-configurator .ortho-rent-configurator__module--summary{grid-column:1 / -1;grid-row:2}}body.single-product .ortho-product-tutorial{min-width:0;max-width:100%;margin:1.25rem 0 1rem;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff0;box-shadow:none;box-sizing:border-box}body.single-product .ortho-product-tutorial>.ortho-product-tutorial__activate{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:76px;margin:0!important;padding:.85rem 1rem;gap:.65rem;border:0;border-radius:10px;background-color:#0c6759;background-image:linear-gradient(90deg,rgb(5 54 47 / .9),rgb(5 54 47 / .6)),var(--ortho-tutorial-image,none);background-position:center;background-size:cover;color:#fff;font-size:.95rem;font-weight:700;text-shadow:0 1px 1px rgb(0 0 0 / .18)}body.single-product .ortho-product-tutorial__play{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(255 255 255 / .65);border-radius:50%}body.single-product .ortho-product-tutorial__play::before{width:0;height:0;margin-left:.12rem;border-top:.34rem solid #fff0;border-bottom:.34rem solid #fff0;border-left:.5rem solid currentColor;content:''}body.single-product .ortho-product-tutorial__player{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}body.single-product .ortho-product-tutorial__player[hidden]{display:none}body.single-product .ortho-product-tutorial__player:not([hidden]){aspect-ratio:16 / 9;margin-top:.9rem;border-radius:10px;background:#0d5f53}body.single-product .ortho-product-tutorial__player.is-loading::before{position:absolute;top:50%;left:50%;width:2rem;height:2rem;border:3px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;content:'';transform:translate(-50%,-50%);animation:ortho-pdp-tutorial-spin 0.8s linear infinite}@keyframes ortho-pdp-tutorial-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}body.single-product .ortho-product-tutorial__player>iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity 180ms ease}body.single-product .ortho-product-tutorial__player.is-loaded>iframe{opacity:1}body.single-product .ortho-product-tutorial .ortho-product-tutorial__activate{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;max-width:100%;min-width:0;min-height:44px;margin:0!important;padding:.48rem .7rem;border:1px solid #bfd9d3;gap:.38rem;border-radius:999px;background:#fff;color:#0f766e;font-size:.86rem;font-weight:650;line-height:1.2;text-align:center;text-transform:none!important;white-space:normal}body.single-product .ortho-product-tutorial .ortho-product-tutorial__activate::before{width:0;height:0;border-top:.28rem solid #fff0;border-bottom:.28rem solid #fff0;border-left:.42rem solid currentColor;content:''}body.single-product .ortho-product-tutorial .ortho-product-tutorial__activate.is-loading::before{content:none}body.single-product .ortho-product-tutorial .ortho-product-tutorial__activate:hover{border-color:#88cfc3;background:#edf8f5}body.single-product .ortho-product-tutorial .ortho-product-tutorial__activate:focus-visible,body.single-product .ortho-product-tutorial__fallback a:focus-visible,body.single-product .ortho-product-tutorial__status a:focus-visible{outline:3px solid #0f766e;outline-offset:3px}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate{width:100%;min-height:76px;margin:0!important;padding:.85rem 1rem;gap:.65rem;border:0;border-radius:10px;background-color:#0c6759;background-image:linear-gradient(90deg,rgb(5 54 47 / .9),rgb(5 54 47 / .6)),var(--ortho-tutorial-image,none);background-position:center;background-size:cover;color:#fff;font-size:.95rem;font-weight:700;text-shadow:0 1px 1px rgb(0 0 0 / .18)}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate::before{content:none}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate:hover{background-color:#0a594d;border:0}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate:focus-visible{outline-color:#fff}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-height:44px;margin:0!important;padding:.4rem .25rem;gap:.5rem;border:0!important;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none;color:#0b685a;font-size:.86rem;font-weight:650;text-shadow:none}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate::before{width:0;height:0;margin:0;border-top:.3rem solid #fff0;border-bottom:.3rem solid #fff0;border-left:.44rem solid currentColor;content:''}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate:hover{color:#075448;text-decoration:underline}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate:hover{text-decoration:none}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate:is(:hover,:focus-visible)>.ortho-product-tutorial__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate:focus-visible{outline:3px solid #0f766e;outline-offset:3px}body.single-product .ortho-product-tutorial{overflow:visible}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate{box-sizing:border-box;display:inline-flex!important;flex-direction:row;flex-wrap:nowrap;width:max-content!important;height:auto;min-height:44px;padding:.4rem .75rem;line-height:1.2;white-space:nowrap;vertical-align:middle;position:relative;margin-left:0.7rem!important}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate::before{content:none}body.single-product div.product .ortho-product-tutorial__icon{display:grid;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;place-items:center;box-sizing:border-box;border:1px solid rgb(15 118 110 / .32);border-radius:50%}body.single-product div.product .ortho-product-tutorial__play{display:block;width:.875rem;height:.875rem;border:0;border-radius:0;fill:currentColor}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate::after{position:absolute;top:50%;left:-.7rem;width:1px;height:1.5rem;background:rgb(15 118 110 / .28);content:'';transform:translateY(-50%)}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate.is-loading{cursor:progress}body.single-product div.product .ortho-product-tutorial>button.ortho-product-tutorial__activate.is-loading::before{content:none}body.single-product div.product .ortho-product-tutorial__activate.is-loading .ortho-product-tutorial__icon{border:2px solid rgb(11 104 90 / .25);border-right-color:currentColor;animation:ortho-pdp-tutorial-control-spin 0.8s linear infinite}body.single-product div.product .ortho-product-tutorial__activate.is-loading .ortho-product-tutorial__play{visibility:hidden}@keyframes ortho-pdp-tutorial-control-spin{to{transform:rotate(360deg)}}body.single-product .ortho-product-tutorial__status{margin:0}body.single-product .ortho-product-tutorial__status:not(.is-error){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.single-product .ortho-product-tutorial__status.is-error{margin-top:.75rem;color:#9d1c1c;font-size:.88rem}body.single-product .ortho-product-tutorial__status.is-error a,body.single-product .ortho-product-tutorial__fallback a{margin-left:.35rem;color:#0f766e;font-weight:600}body.single-product .ortho-product-tutorial__fallback{margin:0;font-size:.88rem}@media (max-width:768px){body.single-product .ortho-product-tutorial{margin:1rem 0 .8rem;padding:0}body.single-product .ortho-product-tutorial__description{white-space:normal}}@media (max-width:480px){body.single-product .ortho-product-tutorial__intro{grid-template-columns:38px minmax(0,1fr);row-gap:.25rem}body.single-product .ortho-product-tutorial .ortho-product-tutorial__activate{grid-column:2;justify-self:start;margin-top:0.12rem!important}}@media (prefers-reduced-motion:reduce){body.single-product .ortho-product-tutorial__player.is-loading::before{animation:none}body.single-product .ortho-product-tutorial__player>iframe{transition:none}}