/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"IBMPlexSans";src:url(/themes/custom/frontend/assets/fonts/IBMPlexSans-VariableFont_wdth%2Cwght.ttf) format("truetype");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap;}@font-face{font-family:"IBMPlexSans";src:url(/themes/custom/frontend/assets/fonts/IBMPlexSans-Italic-VariableFont_wdth%2Cwght.ttf) format("truetype");font-weight:100 700;font-stretch:75% 100%;font-style:italic;font-display:swap;}@font-face{font-family:"Syne";src:url(/themes/custom/frontend/assets/fonts/Syne-VariableFont_wght.ttf) format("truetype");font-weight:400 800;font-style:normal;font-display:swap;}.m-6{margin:4rem !important;}.m-7{margin:5rem !important;}.m-8{margin:6rem !important;}.m-9{margin:7rem !important;}.m-10{margin:8rem !important;}.mt-6{margin-top:4rem !important;}.mt-7{margin-top:5rem !important;}.mt-8{margin-top:6rem !important;}.mt-9{margin-top:7rem !important;}.mt-10{margin-top:8rem !important;}.mb-6{margin-bottom:4rem !important;}.mb-7{margin-bottom:5rem !important;}.mb-8{margin-bottom:6rem !important;}.mb-9{margin-bottom:7rem !important;}.mb-10{margin-bottom:8rem !important;}.ms-6{margin-left:4rem !important;}.ms-7{margin-left:5rem !important;}.ms-8{margin-left:6rem !important;}.ms-9{margin-left:7rem !important;}.ms-10{margin-left:8rem !important;}.me-6{margin-right:4rem !important;}.me-7{margin-right:5rem !important;}.me-8{margin-right:6rem !important;}.me-9{margin-right:7rem !important;}.me-10{margin-right:8rem !important;}.mx-6{margin-left:4rem !important;margin-right:4rem !important;}.mx-7{margin-left:5rem !important;margin-right:5rem !important;}.mx-8{margin-left:6rem !important;margin-right:6rem !important;}.mx-9{margin-left:7rem !important;margin-right:7rem !important;}.mx-10{margin-left:8rem !important;margin-right:8rem !important;}.my-6{margin-top:4rem !important;margin-bottom:4rem !important;}.my-7{margin-top:5rem !important;margin-bottom:5rem !important;}.my-8{margin-top:6rem !important;margin-bottom:6rem !important;}.my-9{margin-top:7rem !important;margin-bottom:7rem !important;}.my-10{margin-top:8rem !important;margin-bottom:8rem !important;}.p-6{padding:4rem !important;}.p-7{padding:5rem !important;}.p-8{padding:6rem !important;}.p-9{padding:7rem !important;}.p-10{padding:8rem !important;}.pt-6{padding-top:4rem !important;}.pt-7{padding-top:5rem !important;}.pt-8{padding-top:6rem !important;}.pt-9{padding-top:7rem !important;}.pt-10{padding-top:8rem !important;}.pb-6{padding-bottom:4rem !important;}.pb-7{padding-bottom:5rem !important;}.pb-8{padding-bottom:6rem !important;}.pb-9{padding-bottom:7rem !important;}.pb-10{padding-bottom:8rem !important;}.ps-6{padding-left:4rem !important;}.ps-7{padding-left:5rem !important;}.ps-8{padding-left:6rem !important;}.ps-9{padding-left:7rem !important;}.ps-10{padding-left:8rem !important;}.pe-6{padding-right:4rem !important;}.pe-7{padding-right:5rem !important;}.pe-8{padding-right:6rem !important;}.pe-9{padding-right:7rem !important;}.pe-10{padding-right:8rem !important;}.px-6{padding-left:4rem !important;padding-right:4rem !important;}.px-7{padding-left:5rem !important;padding-right:5rem !important;}.px-8{padding-left:6rem !important;padding-right:6rem !important;}.px-9{padding-left:7rem !important;padding-right:7rem !important;}.px-10{padding-left:8rem !important;padding-right:8rem !important;}.py-6{padding-top:4rem !important;padding-bottom:4rem !important;}.py-7{padding-top:5rem !important;padding-bottom:5rem !important;}.py-8{padding-top:6rem !important;padding-bottom:6rem !important;}.py-9{padding-top:7rem !important;padding-bottom:7rem !important;}.py-10{padding-top:8rem !important;padding-bottom:8rem !important;}.gap-6{gap:4rem !important;}.gap-7{gap:5rem !important;}.gap-8{gap:6rem !important;}.gap-9{gap:7rem !important;}.gap-10{gap:8rem !important;}.cookiesjsr--app .cookiesjsr-banner{background-color:#0029d1 !important;flex-direction:column !important;padding:12px !important;width:100% !important;right:0 !important;bottom:0 !important;left:0 !important;max-height:inherit !important;max-width:inherit !important;border:none;z-index:1032;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row{margin:0.5rem 0 0 0 !important;display:block;width:100%;text-align:left;font-family:"IBMPlexSans",sans-serif;color:#ffffff;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row li{padding:0 !important;display:inline;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row li a{display:inline-block;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row li a:hover{color:white !important;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__action,.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info{width:100% !important;padding:0 !important;margin:0 !important;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__action{margin-top:0.75rem !important;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info{color:#ffffff;font-weight:400;font-style:normal;font-size:0.75rem;line-height:1.25rem;letter-spacing:0em;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn{border-radius:6px;margin:0 4px !important;width:initial !important;min-height:initial !important;padding:4px 10px;font-size:12px;border-width:1px;text-transform:none;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn:hover{background-color:white !important;color:#0029d1 !important;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn.cookiesjsr-settings{background-color:#0029d1 !important;display:block !important;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn.cookiesjsr-settings:hover{background-color:white !important;}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn.important{color:#0029d1 !important;}.user-logged-in .cookiesjsr--app .cookiesjsr-banner{left:var(--gin-toolbar-x-offset,var(--drupal-displace-offset-left,0px)) !important;width:calc(100% - var(--gin-toolbar-x-offset,var(--drupal-displace-offset-left,0px))) !important;z-index:480 !important;}.cookiesjsr-banner--active{box-shadow:unset;}@media (min-width:992px){.user-logged-in.toolbar-vertical .cookiesjsr--app .cookiesjsr-banner{left:var(--drupal-displace-offset-left,240px) !important;width:calc(100% - var(--drupal-displace-offset-left,240px)) !important;}}@media only screen and (max-width:500px){.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn{padding:6px 12px;font-size:11px;margin-bottom:6px !important;}.cookiesjsr-banner__action{flex-direction:column;}.cookiesjsr--app .cookiesjsr-banner{padding:15px !important;}}.cookiesjsr--app input[type=checkbox]{border:none;background-image:none !important;background-color:transparent !important;}.cookiesjsr-layer{padding-top:0 !important;}.cookiesjsr-layer__header{min-height:2.5rem !important;height:auto !important;padding:0.5rem 1.25em !important;}.cookiesjsr-service-group__tab{min-height:3.25rem !important;padding:0.75rem 1.25em !important;background-color:white !important;border-radius:0;font-size:14px;color:#0029d1;}.cookiesjsr-service-group__tab:hover{background-color:white !important;}.cookiesjsr-banner{background-color:#0029d1 !important;padding:1em;border-top:1px solid white;}.cookiesjsr-banner .cookiesjsr-banner__info{text-align:justify;}.cookiesjsr-banner .cookiesjsr-btn{background-color:#0029d1 !important;}.cookiesjsr-banner .cookiesjsr-btn.important{background-color:white !important;color:#0029d1 !important;}.cookiesjsr-banner ul.cookiesjsr-links a{font-weight:bold;}.cookiesjsr-service-group--active .cookiesjsr-service-group__tab{background-color:#0029d1 !important;}.cookiesjsr-service-group--active .cookiesjsr-service-group__content{background-color:white !important;color:#0029d1;text-align:justify;}.cookiesjsr-service__description h3{color:#0029d1 !important;font-weight:bold;}.cookiesjsr-service__links a,.cookiesjsr-service__links a:active,.cookiesjsr-service__links a:hover,.cookiesjsr-service__links a:visited{color:#0029d1 !important;text-decoration:underline;}.cookiesjsr-btn.invert{border-color:#0029d1 !important;color:#0029d1 !important;border-radius:8px;}.cookiesjsr-btn.invert.important{background-color:#0029d1 !important;color:white !important;}.cookiesjsr-switch:after{background-color:#0029d1 !important;box-shadow:none !important;top:-1px;}label.cookiesjsr-switch{border:1px solid gray;box-shadow:none;}.cookiesjsr-switch.active{background-color:#0029d1 !important;}.cookiesjsr-switch.active:after{background-color:white !important;}.ckeditor *,.ck-content.ck-editor__editable *{margin-bottom:0;}.ckeditor * + *,.ck-content.ck-editor__editable * + *{margin-top:1.5rem;}.ckeditor h1.h1,.ck-content.ck-editor__editable h1.h1{font-family:"Syne",sans-serif;font-weight:700;color:#00146a;text-transform:uppercase;letter-spacing:0;font-size:2rem;line-height:2.25rem;}@media (min-width:62rem){.ckeditor h1.h1,.ck-content.ck-editor__editable h1.h1{font-size:2.75rem;line-height:3rem;}}.ckeditor h2.h2,.ck-content.ck-editor__editable h2.h2{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.ckeditor h2.h2,.ck-content.ck-editor__editable h2.h2{font-size:2rem;line-height:2.25rem;}}.ckeditor h3.h3,.ck-content.ck-editor__editable h3.h3{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.5rem;line-height:1;}@media (min-width:62rem){.ckeditor h3.h3,.ck-content.ck-editor__editable h3.h3{font-size:1.5rem;line-height:1;}}.ckeditor h4.h4,.ck-content.ck-editor__editable h4.h4{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;}.ckeditor p.h1,.ck-content.ck-editor__editable p.h1{font-family:"Syne",sans-serif;font-weight:700;color:#00146a;text-transform:uppercase;letter-spacing:0;font-size:2rem;line-height:2.25rem;}@media (min-width:62rem){.ckeditor p.h1,.ck-content.ck-editor__editable p.h1{font-size:2.75rem;line-height:3rem;}}.ckeditor p.h2,.ck-content.ck-editor__editable p.h2{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.ckeditor p.h2,.ck-content.ck-editor__editable p.h2{font-size:2rem;line-height:2.25rem;}}.ckeditor p.h3,.ck-content.ck-editor__editable p.h3{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.5rem;line-height:1;}@media (min-width:62rem){.ckeditor p.h3,.ck-content.ck-editor__editable p.h3{font-size:1.5rem;line-height:1;}}.ckeditor p.h4,.ck-content.ck-editor__editable p.h4{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;}.ckeditor p.paragraph1,.ck-content.ck-editor__editable p.paragraph1{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.ckeditor p.paragraph2,.ck-content.ck-editor__editable p.paragraph2{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;}.ckeditor p.paragraph3,.ck-content.ck-editor__editable p.paragraph3{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.ckeditor p.section-eyebrow,.ck-content.ck-editor__editable p.section-eyebrow{font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;}.ckeditor p.section-eyebrow + *,.ck-content.ck-editor__editable p.section-eyebrow + *{margin-top:1rem;}@media (min-width:62rem){.ckeditor p.section-eyebrow + *,.ck-content.ck-editor__editable p.section-eyebrow + *{margin-top:1.5rem;}}form .form-item{margin:0;}form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) input,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) select,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) textarea,form .form-item.form-type-tel input,form .form-item.form-type-tel select,form .form-item.form-type-tel textarea,form .form-item.form-type-email input,form .form-item.form-type-email select,form .form-item.form-type-email textarea,form .form-item.form-type-select input,form .form-item.form-type-select select,form .form-item.form-type-select textarea,form .form-item.form-type-textarea input,form .form-item.form-type-textarea select,form .form-item.form-type-textarea textarea,form .form-item.form-type-password input,form .form-item.form-type-password select,form .form-item.form-type-password textarea{padding:0.813rem;border-radius:0.75rem;background-color:#ffffff;border:0.063rem solid rgba(35,39,42,0.1);resize:none;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) input::placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) input::-webkit-input-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) input::-moz-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) input:-ms-input-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) select::placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) select::-webkit-input-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) select::-moz-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) select:-ms-input-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) textarea::placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) textarea::-webkit-input-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) textarea::-moz-placeholder,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) textarea:-ms-input-placeholder,form .form-item.form-type-tel input::placeholder,form .form-item.form-type-tel input::-webkit-input-placeholder,form .form-item.form-type-tel input::-moz-placeholder,form .form-item.form-type-tel input:-ms-input-placeholder,form .form-item.form-type-tel select::placeholder,form .form-item.form-type-tel select::-webkit-input-placeholder,form .form-item.form-type-tel select::-moz-placeholder,form .form-item.form-type-tel select:-ms-input-placeholder,form .form-item.form-type-tel textarea::placeholder,form .form-item.form-type-tel textarea::-webkit-input-placeholder,form .form-item.form-type-tel textarea::-moz-placeholder,form .form-item.form-type-tel textarea:-ms-input-placeholder,form .form-item.form-type-email input::placeholder,form .form-item.form-type-email input::-webkit-input-placeholder,form .form-item.form-type-email input::-moz-placeholder,form .form-item.form-type-email input:-ms-input-placeholder,form .form-item.form-type-email select::placeholder,form .form-item.form-type-email select::-webkit-input-placeholder,form .form-item.form-type-email select::-moz-placeholder,form .form-item.form-type-email select:-ms-input-placeholder,form .form-item.form-type-email textarea::placeholder,form .form-item.form-type-email textarea::-webkit-input-placeholder,form .form-item.form-type-email textarea::-moz-placeholder,form .form-item.form-type-email textarea:-ms-input-placeholder,form .form-item.form-type-select input::placeholder,form .form-item.form-type-select input::-webkit-input-placeholder,form .form-item.form-type-select input::-moz-placeholder,form .form-item.form-type-select input:-ms-input-placeholder,form .form-item.form-type-select select::placeholder,form .form-item.form-type-select select::-webkit-input-placeholder,form .form-item.form-type-select select::-moz-placeholder,form .form-item.form-type-select select:-ms-input-placeholder,form .form-item.form-type-select textarea::placeholder,form .form-item.form-type-select textarea::-webkit-input-placeholder,form .form-item.form-type-select textarea::-moz-placeholder,form .form-item.form-type-select textarea:-ms-input-placeholder,form .form-item.form-type-textarea input::placeholder,form .form-item.form-type-textarea input::-webkit-input-placeholder,form .form-item.form-type-textarea input::-moz-placeholder,form .form-item.form-type-textarea input:-ms-input-placeholder,form .form-item.form-type-textarea select::placeholder,form .form-item.form-type-textarea select::-webkit-input-placeholder,form .form-item.form-type-textarea select::-moz-placeholder,form .form-item.form-type-textarea select:-ms-input-placeholder,form .form-item.form-type-textarea textarea::placeholder,form .form-item.form-type-textarea textarea::-webkit-input-placeholder,form .form-item.form-type-textarea textarea::-moz-placeholder,form .form-item.form-type-textarea textarea:-ms-input-placeholder,form .form-item.form-type-password input::placeholder,form .form-item.form-type-password input::-webkit-input-placeholder,form .form-item.form-type-password input::-moz-placeholder,form .form-item.form-type-password input:-ms-input-placeholder,form .form-item.form-type-password select::placeholder,form .form-item.form-type-password select::-webkit-input-placeholder,form .form-item.form-type-password select::-moz-placeholder,form .form-item.form-type-password select:-ms-input-placeholder,form .form-item.form-type-password textarea::placeholder,form .form-item.form-type-password textarea::-webkit-input-placeholder,form .form-item.form-type-password textarea::-moz-placeholder,form .form-item.form-type-password textarea:-ms-input-placeholder{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;color:rgba(35,39,42,0.6);}form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) input:focus,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) select:focus,form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) textarea:focus,form .form-item.form-type-tel input:focus,form .form-item.form-type-tel select:focus,form .form-item.form-type-tel textarea:focus,form .form-item.form-type-email input:focus,form .form-item.form-type-email select:focus,form .form-item.form-type-email textarea:focus,form .form-item.form-type-select input:focus,form .form-item.form-type-select select:focus,form .form-item.form-type-select textarea:focus,form .form-item.form-type-textarea input:focus,form .form-item.form-type-textarea select:focus,form .form-item.form-type-textarea textarea:focus,form .form-item.form-type-password input:focus,form .form-item.form-type-password select:focus,form .form-item.form-type-password textarea:focus{box-shadow:none;border:0.063rem solid #0029d1;}form .form-item.form-type-textfield:not(.form-item-price__number-min,.form-item-price__number-max) label,form .form-item.form-type-tel label,form .form-item.form-type-email label,form .form-item.form-type-select label,form .form-item.form-type-textarea label,form .form-item.form-type-password label{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}form .form-item.form-type-select{position:relative;}form .form-item.form-type-select select{background-image:none;cursor:pointer;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;color:#23272a;}@supports selector(:has(*)){form .form-item.form-type-select select:has(option[value=_none]:checked),form .form-item.form-type-select select:has(option[value=""]:checked){color:rgba(35,39,42,0.6);}}form .form-item.form-type-select::after{content:"";display:block;top:50%;right:1rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;position:absolute;aspect-ratio:1/1;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/chevron-down.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}form .form-item.form-type-checkbox input{width:1.25rem;height:1.25rem;border:0.063rem solid rgba(35,39,42,0.4);background-size:0.625rem;}form .form-item.form-type-checkbox input:focus{box-shadow:none;}form .form-item.form-type-checkbox input:checked{border-color:#0029d1;background-color:#0029d1;}form .form-item.form-type-checkbox label{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}form .form-item.form-type-email .description{display:none;}body{background-color:#fafbff;}body.page-node-type-nosotros .region.region-breadcrumb,body.page-node-type-productos .region.region-breadcrumb,body.path-cart .region.region-breadcrumb,body.path-checkout .region.region-breadcrumb,body.path-user-edit .region.region-breadcrumb,body.path-user-my-profile .region.region-breadcrumb{display:none;}body a{color:#0029d1;}body,p{font-family:"IBMPlexSans",sans-serif;color:#23272a;}.region.region-content{padding:0;}.dialog-off-canvas-main-canvas{position:relative;}.region.region-breadcrumb{position:absolute;top:4.75rem;right:0;left:0;max-width:75.5rem;margin-inline:auto;padding-block:1.25rem;z-index:100;}@media (min-width:90rem){.region.region-breadcrumb{padding-block:2.5rem;}}.region.region-breadcrumb nav .breadcrumb{margin-bottom:0;display:flex;gap:0.5rem;align-items:center;}.region.region-breadcrumb nav .breadcrumb .breadcrumb-item{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.region.region-breadcrumb nav .breadcrumb .breadcrumb-item:first-of-type a{display:flex;align-items:center;gap:0.25rem;}.region.region-breadcrumb nav .breadcrumb .breadcrumb-item:first-of-type a::before{content:"";display:block;width:1rem;height:1rem;aspect-ratio:1/1;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/home-empty.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/home-empty.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;}.region.region-breadcrumb nav .breadcrumb .breadcrumb-item a{opacity:1;}.region.region-breadcrumb nav .breadcrumb .breadcrumb-item.active{opacity:0.6;color:#23272a !important;}.region.region-breadcrumb nav .breadcrumb .breadcrumb-item + .breadcrumb-item{padding:0;display:flex;gap:0.25rem;align-items:center;}.region.region-breadcrumb nav .breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"";display:block;padding:0;width:1rem;height:1rem;aspect-ratio:1/1;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/chevron-left.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-left.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;}.bottom-shape{position:absolute;bottom:0;left:0;right:0;width:100%;height:0.813rem;background-image:url(/themes/custom/frontend/assets/icons/curve-separator-top.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;z-index:10;}@media (min-width:62rem){.bottom-shape{height:2rem;}}.container-xl{width:100%;margin-inline:auto;padding-inline:1.5rem;max-width:calc(70.5rem + 1.5rem * 2);}@media (min-width:90rem){.container-xl{padding-inline:2.5rem;max-width:calc(70.5rem + 2.5rem * 2);}}.container-lg{width:100%;margin-inline:auto;padding-inline:1.5rem;max-width:calc(56rem + 1.5rem * 2);}@media (min-width:90rem){.container-lg{padding-inline:2.5rem;max-width:calc(56rem + 2.5rem * 2);}}.container-md{width:100%;margin-inline:auto;padding-inline:1.5rem;max-width:calc(41.5rem + 1.5rem * 2);}@media (min-width:90rem){.container-md{padding-inline:2.5rem;max-width:calc(41.5rem + 2.5rem * 2);}}.container-sm{width:100%;margin-inline:auto;padding-inline:1.5rem;max-width:calc(32rem + 1.5rem * 2);}@media (min-width:90rem){.container-sm{padding-inline:2.5rem;max-width:calc(32rem + 2.5rem * 2);}}html,body{max-width:100vw;overflow-x:hidden;overflow-y:auto;height:auto;}img,video,svg{max-width:100%;height:auto;}header,main,footer,.container,.container-fluid,.container-xl{overflow-x:clip;}.dialog-off-canvas-main-canvas,.layout-container,.region,.block{overflow:visible !important;height:auto;}.path-frontpage{overflow-x:hidden;}.path-frontpage .dialog-off-canvas-main-canvas,.path-frontpage .layout-container,.path-frontpage header,.path-frontpage main,.path-frontpage footer,.path-frontpage .container,.path-frontpage .container-fluid,.path-frontpage .container-xl,.path-frontpage .region,.path-frontpage .block{overflow-x:clip;overflow-y:visible !important;height:auto;}html.h-100,body.h-100{height:auto !important;}body.d-flex.flex-column.h-100{height:auto !important;min-height:100vh;}.section{padding-block:4.5rem;}@media (min-width:90rem){.section{padding-block:6rem;}}.section--compact{padding-block:2.5rem;}@media (min-width:90rem){.section--compact{padding-block:4rem;}}.node-inicio__banner-custom .field--name-field-banner-personalizacion,.node-inicio__banner-custom .field--field-banner-personalizacion,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion,.node-products__banner-personalizacion .field--name-field-banner-personalizacion,.node-products__banner-personalizacion .field--field-banner-personalizacion,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion{position:relative;border-radius:1.5rem;overflow:hidden;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .banner-item,.node-inicio__banner-custom .field--field-banner-personalizacion .banner-item,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .banner-item,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .banner-item,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .banner-item,.node-products__banner-personalizacion .field--field-banner-personalizacion .banner-item,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .banner-item,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .banner-item{background-size:cover;padding:3rem 1.5rem 0 1.5rem;display:flex;flex-direction:column;gap:1.5rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .banner-item.nobg-image,.node-inicio__banner-custom .field--field-banner-personalizacion .banner-item.nobg-image,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .banner-item.nobg-image,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .banner-item.nobg-image,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .banner-item.nobg-image,.node-products__banner-personalizacion .field--field-banner-personalizacion .banner-item.nobg-image,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .banner-item.nobg-image,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .banner-item.nobg-image{background-color:#00146a;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-imagen-lateral,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral{order:3;transform:translateY(4.125rem);margin-top:-4.125rem;margin-right:auto;margin-left:auto;position:relative;z-index:2;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-imagen-lateral img,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-imagen-lateral img,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral img,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral img,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral img,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral img,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral img,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral img{width:100%;height:100%;object-fit:contain;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .banner-description-link,.node-inicio__banner-custom .field--field-banner-personalizacion .banner-description-link,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .banner-description-link,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .banner-description-link,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .banner-description-link,.node-products__banner-personalizacion .field--field-banner-personalizacion .banner-description-link,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .banner-description-link,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .banner-description-link{display:flex;flex-direction:column;gap:1.5rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-imagen-de-fondo,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-de-fondo,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-de-fondo,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-de-fondo{position:absolute;inset:0;z-index:-1;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo img,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-imagen-de-fondo img,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo img,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-de-fondo img,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo img,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-de-fondo img,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-de-fondo img,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-de-fondo img{width:100%;height:100%;object-fit:cover;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion{order:1;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p{color:#ffffff;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]){text-align:center;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type{font-family:"Syne",sans-serif;font-weight:700;color:#00146a;text-transform:uppercase;letter-spacing:0;font-size:2rem;line-height:2.25rem;}@media (min-width:62rem){.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type{font-size:2.75rem;line-height:3rem;}}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type{color:#ffffff;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2){font-family:"IBMPlexSans",sans-serif;color:#ffffff;font-weight:400;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:last-child,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:last-child,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:last-child,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:last-child,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:last-child,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:last-child,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:last-child,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:last-child{margin-bottom:0;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace{text-align:center;order:2;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace a,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace a:hover,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace a:hover,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a:hover,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a:hover,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a:hover,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a:hover,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a:hover,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a:hover{background-color:#e6ebff;border-color:#e6ebff;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace a::after,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace a::before,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace a::after,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::after,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::before,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::after,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::after,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::before,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::after,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::after,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::before,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/chevron-right.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/chevron-right.svg) no-repeat center/contain;flex-shrink:0;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace a::before,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::before,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::before,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a::before,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a::before{display:none;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace a,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace a,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace a{color:#00146a;border:none;}.node-inicio__banner-custom .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item,.node-inicio__banner-custom .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item,.node-products__banner-personalizacion .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item,.node-products__banner-personalizacion .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-item{padding:3rem 1.5rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link,.node-inicio__banner-custom .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link,.node-products__banner-personalizacion .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link,.node-products__banner-personalizacion .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion:has(.banner-item.no-image-lateral) .banner-description-link{max-width:100%;}@media (min-width:62rem){.node-inicio__banner-custom .field--name-field-banner-personalizacion,.node-inicio__banner-custom .field--field-banner-personalizacion,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion,.node-products__banner-personalizacion .field--name-field-banner-personalizacion,.node-products__banner-personalizacion .field--field-banner-personalizacion,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion{border-radius:2rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .banner-item,.node-inicio__banner-custom .field--field-banner-personalizacion .banner-item,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .banner-item,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .banner-item,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .banner-item,.node-products__banner-personalizacion .field--field-banner-personalizacion .banner-item,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .banner-item,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .banner-item{padding:0 3.625rem;flex-direction:row;align-items:center;gap:2rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-imagen-lateral,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-imagen-lateral,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-imagen-lateral{order:inherit;transform:inherit;margin:0;width:100%;max-width:27rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .banner-description-link,.node-inicio__banner-custom .field--field-banner-personalizacion .banner-description-link,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .banner-description-link,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .banner-description-link,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .banner-description-link,.node-products__banner-personalizacion .field--field-banner-personalizacion .banner-description-link,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .banner-description-link,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .banner-description-link{max-width:27rem;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion{order:inherit;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]),.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]){text-align:left;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):first-of-type{text-align:left;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-descripcion p:not([class]):nth-of-type(2){text-align:left;}.node-inicio__banner-custom .field--name-field-banner-personalizacion .field--name-field-enlace,.node-inicio__banner-custom .field--field-banner-personalizacion .field--name-field-enlace,.node-nosotros__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace,.node-nosotros__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace,.node-products__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace,.node-products__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace,.node-category-detail__banner-personalizacion .field--name-field-banner-personalizacion .field--name-field-enlace,.node-category-detail__banner-personalizacion .field--field-banner-personalizacion .field--name-field-enlace{text-align:left;order:inherit;}}.paragraph--type-banner{position:relative;overflow:hidden;}.paragraph--type-banner .field--name-field-imagen-de-fondo{position:absolute;inset:0;pointer-events:none;z-index:-1;}.paragraph--type-banner .field--name-field-imagen-de-fondo .media--type-image{width:100%;height:100%;}.paragraph--type-banner .field--name-field-imagen-de-fondo .media--type-image .field--type-image{width:100%;height:100%;}.paragraph--type-banner .field--name-field-imagen-de-fondo .media--type-image .field--type-image > .field__item{width:100%;height:100%;}.paragraph--type-banner .field--name-field-imagen-de-fondo img{width:100%;height:100%;object-fit:cover;}.paragraph--type-banner .banner__columns{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding-block:8.531rem 3.781rem;}.paragraph--type-banner .banner__columns .banner__column-one{display:flex;flex-direction:column;gap:1.5rem;text-align:center;}.paragraph--type-banner .banner__columns .banner__column-one .banner__icon{display:none;max-width:3.75rem;border-radius:50%;}.paragraph--type-banner .banner__columns .banner__column-one .banner__icon img{width:100%;height:100%;object-fit:contain;}.paragraph--type-banner .banner__columns .banner__column-one .banner__description p:not([class]):first-of-type{font-family:"Syne",sans-serif;font-weight:700;color:#00146a;text-transform:uppercase;letter-spacing:0;font-size:2rem;line-height:2.25rem;}@media (min-width:62rem){.paragraph--type-banner .banner__columns .banner__column-one .banner__description p:not([class]):first-of-type{font-size:2.75rem;line-height:3rem;}}.paragraph--type-banner .banner__columns .banner__column-one .banner__description p:not([class]):nth-of-type(2){font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.paragraph--type-banner .banner__columns .banner__column-one .banner__cta a{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.paragraph--type-banner .banner__columns .banner__column-one .banner__cta a:hover{background-color:#0021a3;}.paragraph--type-banner .banner__columns .banner__column-one .banner__cta a::before,.paragraph--type-banner .banner__columns .banner__column-one .banner__cta a::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/chevron-right.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/chevron-right.svg) no-repeat center/contain;flex-shrink:0;}.paragraph--type-banner .banner__columns .banner__column-one .banner__cta a::before{display:none;}.paragraph--type-banner .banner__columns .banner__column-two .banner__media{max-width:17.5rem;margin-inline:auto;}.paragraph--type-banner .banner__columns .banner__column-two .banner__media img{width:100%;height:100%;object-fit:contain;}@media (min-width:62rem){.paragraph--type-banner .banner__columns{flex-direction:row;gap:inherit;padding-block:9.75rem 4.5rem;}.paragraph--type-banner .banner__columns .banner__column-one{text-align:left;flex:1;max-width:28rem;}.paragraph--type-banner .banner__columns .banner__column-one .banner__icon{display:block;}.paragraph--type-banner .banner__columns .banner__column-one .banner__description p:not([class]):first-of-type{text-align:left;}.paragraph--type-banner .banner__columns .banner__column-one .banner__description p:not([class]):nth-of-type(2){text-align:left;}.paragraph--type-banner .banner__columns .banner__column-two .banner__media{max-width:28rem;}}.field--name-field-listado-de-logos-de-client .client-logo-wrapper{width:100%;height:8.438rem;display:flex;justify-content:center;align-items:center;}.field--name-field-listado-de-logos-de-client .client-logo-wrapper img{width:100%;height:100%;object-fit:contain;}@media (min-width:62rem){.field--name-field-listado-de-logos-de-client .client-logo-wrapper{height:9.375rem;}}.paragraph--type--forma-de-contacto{padding:1rem 0.5rem;border-radius:1rem;background:rgba(255,255,255,0.9);box-shadow:0 1rem 2rem 0 rgba(35,39,42,0.08);display:flex;align-items:center;gap:1rem;}.paragraph--type--forma-de-contacto .field--name-field-icono{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#f2f5ff;border-radius:50%;}.paragraph--type--forma-de-contacto .field--name-field-icono::before{content:"";display:block;width:1.5rem;height:1.5rem;aspect-ratio:1/1;background-color:#0029d1;mask-image:var(--mask-url);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--mask-url);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.paragraph--type--forma-de-contacto .field--name-field-icono .media--type-image{display:none;}.paragraph--type--forma-de-contacto .wrapper-description-link{flex:1;display:flex;flex-direction:column;}.paragraph--type--forma-de-contacto .wrapper-description-link .field--name-field-descripcion{display:flex;flex-direction:column;}.paragraph--type--forma-de-contacto .wrapper-description-link .field--name-field-descripcion p:not([class]){font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.paragraph--type--forma-de-contacto .wrapper-description-link .field--name-field-descripcion p:not([class]):nth-child(2){font-weight:600;}.paragraph--type--forma-de-contacto .wrapper-description-link .field--name-field-descripcion *{margin:0;}.paragraph--type--forma-de-contacto .wrapper-description-link .field--name-field-enlace a{color:#0029d1;display:flex;align-items:center;gap:0.25rem;}.paragraph--type--forma-de-contacto .wrapper-description-link .field--name-field-enlace a::after{content:"";display:block;width:1rem;height:1rem;background-color:#0029d1;mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}@media (min-width:90rem){.paragraph--type--forma-de-contacto{padding:2rem 1rem;border-radius:2rem;}}.btn.filters-toggle{justify-content:center;margin:0;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.btn.filters-toggle:hover{background-color:#e6ebff;border-color:#e6ebff;}.btn.filters-toggle::before,.btn.filters-toggle::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/options.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/options.svg) no-repeat center/contain;flex-shrink:0;}.btn.filters-toggle::after{display:none;}.btn.filters-toggle{margin-top:1.5rem;}@media (min-width:62rem){.btn.filters-toggle{display:none;}}.filters__section{width:16rem;position:relative;}.filters__section .region.region-sidebar-first{padding:0;}.filters__section .filters-overlay{position:fixed;inset:0;background:rgba(35,39,42,0.45);z-index:1040;}.filters__section .filters-panel{position:fixed;top:0;left:0;bottom:10%;width:85%;max-width:21rem;z-index:1050;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform 0.3s ease;height:auto;overflow-y:auto;}.filters__section .filters-panel.is-open{transform:translateX(0);}.filters__section .filters-panel .filters-header{display:flex;align-items:center;padding:1rem;border-bottom:1px solid rgba(35,39,42,0.1);}.filters__section .filters-panel .filters-header .filters-close{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:none;padding:0;border:0;font-size:0;cursor:pointer;margin-left:auto;}.filters__section .filters-panel .filters-header .filters-close::before{content:"";width:1.25rem;height:1.25rem;display:block;background-color:#111111;mask-image:url(/themes/custom/frontend/assets/icons/dismiss.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/dismiss.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.filters-panel .filters-header{padding:1.5rem 1rem;display:flex;align-items:center;gap:0.5rem;background-color:#ffffff;border-bottom:0.063rem solid rgba(35,39,42,0.1);}.filters-panel .filters-header::before{content:"";width:1.25rem;height:1.25rem;display:block;background-color:#00146a;mask-image:url(/themes/custom/frontend/assets/icons/options.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/options.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.filters-panel .filters-header .filters-title{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;color:#00146a;}.filters-panel .wrapper-filters{padding:0 1.5rem;background-color:#ffffff;}.filters-panel .filters-group{padding:1.5rem 0;}.filters-panel .filters-group__header,.filters-panel .filters-group__price legend{font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.filters-panel .filters-group__icon{width:1.25rem;height:1.25rem;font-size:0;}.filters-panel .filters-group__icon::before{content:"";width:1.25rem;height:1.25rem;display:block;background-color:#00146a;mask-image:url(/themes/custom/frontend/assets/icons/euro.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/euro.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.filters-panel .filters-group__header + *{margin-top:1.5rem;}.filters-panel .filters-group__accordion{margin:0;padding:0;border:0;}.filters-panel .filters-group__accordion .filters-group__header{padding:0;list-style:none;}.filters-panel .filters-group__accordion .filters-group__title{display:flex;align-items:center;gap:0.5rem;}.filters-panel .filters-group__accordion .filters-group__title::before,.filters-panel .filters-group__accordion .filters-group__title::after{content:"";width:1.25rem;height:1.25rem;display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.filters-panel .filters-group__accordion .filters-group__title::before{background-color:#00146a;}.filters-panel .filters-group__accordion .filters-group__title::after{background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/chevron-down.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-down.svg);margin-left:auto;}.filters-panel .filters-group__accordion .filters-group__title.capacity::before{mask-image:url(/themes/custom/frontend/assets/icons/glass.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/glass.svg);}.filters-panel .filters-group__accordion .filters-group__title.ranges::before{background-color:#00146a;mask-image:url(/themes/custom/frontend/assets/icons/glasses.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/glasses.svg);}.filters-panel .filters-group__accordion[open] .filters-group__title::after{mask-image:url(/themes/custom/frontend/assets/icons/chevron-up.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-up.svg);}.filters-panel .filters-group__accordion .form-checkboxes{display:flex;flex-direction:column;gap:0.75rem;}.filters-panel .filters-group__accordion .form-checkboxes .form-check{margin:0;}.filters-panel .filters-group__accordion .form-checkboxes .form-check label{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.filters-panel .filters-group__price{position:relative;}.filters-panel .filters-group__price .filters-group__header{height:1.25rem;}.filters-panel .filters-group__price legend{margin:0;position:absolute;top:1.375rem;left:1.5rem;}.filters-panel .filters-group__price .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"min max" "slider slider";gap:0.75rem;}.filters-panel .filters-group__price .fieldset-wrapper .bef-slider{grid-area:slider;height:0.25rem;background:rgba(35,39,42,0.1);}.filters-panel .filters-group__price .fieldset-wrapper .bef-slider .noUi-connect{background:rgba(35,39,42,0.1);}.filters-panel .filters-group__price .fieldset-wrapper .bef-slider .noUi-handle{width:1.5rem;height:1.5rem;border-radius:50%;border:0.125rem solid #00146a;right:inherit;top:-0.688rem;}.filters-panel .filters-group__price .fieldset-wrapper .bef-slider .noUi-handle::before,.filters-panel .filters-group__price .fieldset-wrapper .bef-slider .noUi-handle::after{content:none;}.filters-panel .filters-group__price .fieldset-wrapper .bef-slider .noUi-handle.noUi-handle-lower{right:-1.5rem;}.filters-panel .filters-group__price .fieldset-wrapper .bef-slider .noUi-handle.noUi-handle-upper{right:0;}.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-min,.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-max{position:relative;max-width:1.5rem;}.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-min label,.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-min input,.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-max label,.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-max input{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-min input,.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-max input{padding:0;border:0;}.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-min{grid-area:min;margin-right:auto;}.filters-panel .filters-group__price .fieldset-wrapper .form-item-price__number-max{grid-area:max;margin-left:auto;}.filters-panel .filters-group__options .filters-group__header{display:flex;align-items:center;justify-content:space-between;}.filters-panel .filters-group__options .filters-group__header .filters-group__title{display:flex;align-items:center;gap:0.25rem;}.filters-panel .filters-group__options .filters-group__header .filters-group__title::before{content:"";width:1.25rem;height:1.25rem;display:block;background-color:#00146a;mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.filters-panel .filters-group__options .filters-group__header .tag{padding:0.25rem;border-radius:0.25rem;background:rgba(0,41,209,0.15);font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.filters-panel .filters-group__options .form-check{padding:0;}.filters-panel .filters-group__options .form-check input{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.filters-panel .filters-group__options .form-check input:checked + label::before{background-color:#0029d1;}.filters-panel .filters-group__options .form-check input:checked + label::after{transform:translate(0.75rem,-50%);}.filters-panel .filters-group__options .form-check label{padding-left:2.5rem;position:relative;display:flex;align-items:center;min-height:1.5rem;cursor:pointer;font-family:"IBMPlexSans",sans-serif;color:#473900;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.filters-panel .filters-group__options .form-check label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2rem;height:1.25rem;border-radius:1rem;background-color:rgba(35,39,42,0.4);transition:background-color 0.25s ease;}.filters-panel .filters-group__options .form-check label::after{content:"";position:absolute;left:0.125rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background-color:#ffffff;transition:transform 0.25s ease;}.filters-panel .filters-group:not(:first-child){border-top:0.063rem solid rgba(35,39,42,0.1);}@media (min-width:62rem){.filters-panel{border-radius:0.75rem;}.filters__section .filters-overlay{display:none !important;}.filters__section .filters-panel{position:static;transform:none;width:100%;max-width:none;height:auto;overflow-y:visible;z-index:auto;background:transparent;box-shadow:0 1rem 2rem 0 rgba(35,39,42,0.08);}.filters__section .filters-panel .filters-header .filters-close{display:none;}}.node-inicio__gallery-slider,.node-inicio__galeria{position:relative;width:100%;}.node-inicio__gallery-slider__embla,.node-inicio__galeria__embla{width:100%;overflow:hidden;}.node-inicio__gallery-slider .embla__container,.node-inicio__galeria .embla__container{display:flex;gap:1rem;align-items:center;padding-inline:1.5rem;}@media (min-width:90rem){.node-inicio__gallery-slider .embla__container,.node-inicio__galeria .embla__container{padding-inline:2.5rem;}}.node-inicio__gallery-slider .embla__slide,.node-inicio__galeria .embla__slide{flex:0 0 auto;width:19.75rem;height:auto;border-radius:1rem;overflow:hidden;transition:transform 0.3s ease;}.node-inicio__gallery-slider .embla__slide:nth-child(even) .gallery-slider__image,.node-inicio__galeria .embla__slide:nth-child(even) .gallery-slider__image{height:19.75rem;}.node-inicio__gallery-slider .embla__slide:nth-child(even) .gallery-slider__image img,.node-inicio__galeria .embla__slide:nth-child(even) .gallery-slider__image img{height:19.75rem;}.node-inicio__gallery-slider__image,.node-inicio__gallery-slider .field--type-image,.node-inicio__gallery-slider .media--type-image,.node-inicio__galeria__image,.node-inicio__galeria .field--type-image,.node-inicio__galeria .media--type-image{width:100%;height:26.313rem;}.node-inicio__gallery-slider__image:nth-child(even),.node-inicio__gallery-slider .field--type-image:nth-child(even),.node-inicio__gallery-slider .media--type-image:nth-child(even),.node-inicio__galeria__image:nth-child(even),.node-inicio__galeria .field--type-image:nth-child(even),.node-inicio__galeria .media--type-image:nth-child(even){max-height:19.75rem;}.node-inicio__gallery-slider__image img,.node-inicio__gallery-slider .field--type-image img,.node-inicio__gallery-slider .media--type-image img,.node-inicio__galeria__image img,.node-inicio__galeria .field--type-image img,.node-inicio__galeria .media--type-image img{width:100%;height:100%;object-fit:cover;display:block;}.gama-banner-card .gama-banner-card__inner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.5rem;border-radius:1.5rem;display:flex;flex-direction:column;gap:0.5rem;overflow:hidden;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__media{width:100%;margin-inline:auto;max-width:10rem;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__media img{width:100%;height:100%;object-fit:contain;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__icon{position:absolute;top:0.5rem;left:0.5rem;width:3rem;height:3rem;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__icon img{width:100%;height:100%;object-fit:contain;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn{text-align:center;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__title{margin-bottom:0;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__title .field--name-name{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.25rem;line-height:1;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__title + *{margin-top:0.5rem;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__subtitle .field--name-field-subtitulo{font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;color:#0029d1;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__description{display:none;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn * + .gama-banner-card__cta{margin-top:1.5rem;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__cta{margin-inline:0;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__cta:hover{background-color:#0021a3;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__cta::before,.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__cta::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/chevron-right.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/chevron-right.svg) no-repeat center/contain;flex-shrink:0;}.gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__cta::before{display:none;}@media (max-width:89.938rem){.otras-categorias-gama .gama-banner-card .gama-banner-card__inner{padding:1rem;}.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__media{display:none;}.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__content{display:flex;align-items:center;gap:1rem;}.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__icon{position:static;top:auto;left:auto;}.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__title .field--name-name{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.25rem;line-height:1;}.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__cta{text-indent:-9999999px;position:absolute;inset:0;margin:0;background:none;border-radius:0;z-index:2;}.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__cta::after{content:none;display:none;}.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__subtitle,.otras-categorias-gama .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__description{display:none;}}@media (min-width:62rem){.page-node-type-productos .gama-banner-card .gama-banner-card__inner{padding:4rem;flex-direction:row;align-items:center;gap:0;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__media{max-width:16rem;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content{flex:1;display:flex;align-items:start;gap:1rem;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__icon{width:3.75rem;height:3.75rem;position:static;top:auto;left:auto;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn{flex:1;text-align:left;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__title{margin-bottom:0;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__title .field--name-name{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}}@media (min-width:62rem) and (min-width:62rem){.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__title .field--name-name{font-size:2rem;line-height:2.25rem;}}@media (min-width:62rem){.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn * + .gama-banner-card__description{margin-top:2rem;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__description{display:block;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn .gama-banner-card__description p:not([class]):first-of-type{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.page-node-type-productos .gama-banner-card .gama-banner-card__inner .gama-banner-card__content .gama-banner-card__titles-description-btn * + .gama-banner-card__cta{margin-top:2rem;}}.paragraph--type--icono-descripcion{background-color:#e6ebff;display:flex;flex-direction:column;gap:1.5rem;border-radius:1.5rem;padding:1.5rem;height:100%;}.paragraph--type--icono-descripcion .field--name-field-icono{width:48px;height:48px;background-color:#f2f5ff;border-radius:50%;display:flex;justify-content:center;align-items:center;}.paragraph--type--icono-descripcion .field--name-field-icono img{height:36px;}.paragraph--type--icono-descripcion .field--name-field-descripcion p{color:#00146a;}.paragraph--type--icono-descripcion .field--name-field-descripcion p:not([class]){font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:"inherit";}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon{border:none;border-bottom:1px solid rgba(35,39,42,0.1);border-radius:0;background-color:transparent;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button{border:none;border-radius:0;box-shadow:none;padding:1rem 0;background-color:transparent;display:flex;gap:1rem;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button .accordion-icon .field--name-field-icono{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#f2f5ff;border-radius:50%;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button .accordion-icon .field--name-field-icono::before{content:"";display:block;width:1.5rem;height:1.5rem;padding:0.5rem;aspect-ratio:1/1;background-color:#0029d1;mask-image:var(--mask-url);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--mask-url);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button .accordion-icon .field--name-field-icono .media--type-image{display:none;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button .accordion-title .field--name-field-titulo{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;color:#23272a;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button::after{display:block;width:1.5rem;height:1.5rem;background-image:none;background-repeat:no-repeat;background-size:inherit;aspect-ratio:1/1;background-color:#0029d1;mask-image:url(/themes/custom/frontend/assets/icons/chevron-down.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button[aria-expanded=true] .accordion-title .field--name-field-titulo{color:#0029d1;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-collapse .accordion-body{padding:1rem 1rem 1rem 3.5rem;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-collapse .accordion-body .accordion-description .field--name-field-descripcion p:not([class]){font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:"inherit";}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-collapse .accordion-body .accordion-description .field--name-field-descripcion p:last-child{margin-bottom:0;}@media (min-width:90rem){.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-header .accordion-button .accordion-icon .field--name-field-icono{width:3rem;height:3rem;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--acordeon .accordion-collapse .accordion-body{padding:1.5rem 1.5rem 1.5rem 4rem;}}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default{display:flex;gap:1rem;}@media (min-width:90rem){.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default{gap:1.5rem;}}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default .field--name-field-icono{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default .wrapper-title-description{flex:1;display:flex;flex-direction:column;gap:1rem;}@media (min-width:90rem){.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default .wrapper-title-description{gap:1.5rem;}}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default .wrapper-title-description .field--name-field-titulo{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;color:#23272a;}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default .wrapper-title-description .field--name-field-descripcion p:not([class]){font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:"inherit";}.paragraph--type--icono-titulo-descripcion.paragraph--view-mode--default .wrapper-title-description .field--name-field-descripcion p:last-of-type{margin-bottom:0;}.paragraph--type--imagen-texto-simple .image-simple-text__wrapper{background-color:#ffffff;border:0.125rem solid #ffffff;border-radius:4.5rem;display:flex;align-items:center;box-shadow:0 0.5rem 1rem 0 rgba(0,20,106,0.08);}.paragraph--type--imagen-texto-simple .image-simple-text__wrapper .image-simple-text__image{width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;}.paragraph--type--imagen-texto-simple .image-simple-text__wrapper .image-simple-text__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;}.paragraph--type--imagen-texto-simple .image-simple-text__wrapper .image-simple-text__title{padding:0 1.5rem;flex:1;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.pager-custom{display:flex;justify-content:center;align-items:center;margin:2rem 0;width:100%;}.pager-custom__items{display:flex;gap:1.5rem;list-style:none;padding:0;margin:0;align-items:center;}.pager-custom__item--ellipsis{padding:0 0.25rem;color:#23272a;font-weight:500;}.pager-custom__link{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0.5rem;border-radius:50%;text-decoration:none;font-weight:500;font-size:1rem;transition:all 0.2s ease-in-out;color:#23272a;background-color:transparent;}.pager-custom__item--number .pager-custom__link{border:1px solid transparent;color:#23272a;background-color:#f2f5ff;}.pager-custom__item--number .pager-custom__link:hover{background-color:#f2f5ff;border-color:#0029d1;color:#00146a;}.pager-custom__link--active{background-color:#00146a !important;color:#ffffff !important;border:1px solid #00146a;cursor:default;pointer-events:none;}.pager-custom__item--previous .pager-custom__link,.pager-custom__item--next .pager-custom__link{font-size:1.25rem;border:1px solid transparent;color:#23272a;background-color:#f2f5ff;}.pager-custom__item--previous .pager-custom__link:hover,.pager-custom__item--next .pager-custom__link:hover{background-color:#f2f5ff;border-color:#0029d1;color:#00146a;}.pager-custom .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}@media (max-width:768px){.pager-custom__link{min-width:2rem;height:2rem;font-size:0.875rem;}.pager-custom__items{gap:0.375rem;}}.password-suggestions{text-align:left;padding:1.5rem;border-radius:0.75rem;background-color:rgba(0,41,209,0.08);border:1px solid rgba(0,41,209,0.15);}.password-suggestions h2{color:#054871;margin-bottom:0.75rem;}.password-suggestions ul{margin:0;list-style:none;display:grid;gap:0.5rem;}.password-suggestions ul li{position:relative;padding-left:1.5rem;}.password-suggestions ul li::before{content:"✗";position:absolute;left:0;color:#ff0000;font-weight:700;}.product-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:1rem;box-shadow:0 1rem 2rem 0 rgba(35,39,42,0.08);overflow:hidden;}.product-card .product-card__personalizable{position:absolute;top:0.313rem;left:0.313rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;background-color:#ffde5c;border-radius:0.75rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;z-index:1;}.product-card .product-card__personalizable::before{content:"";display:block;width:0.75rem;height:0.75rem;aspect-ratio:1/1;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;z-index:1;}.product-card .product-card__image{background-color:#ffffff;}.product-card .product-card__image .field__item{display:flex;justify-content:center;align-items:center;}.product-card .product-card__image img{width:80%;height:80%;max-height:16rem;object-fit:contain;}.product-card .product-card__body{position:relative;padding:0 0.75rem 0.75rem 0.75rem;background-color:#ffffff;display:flex;flex-direction:column;height:100%;}.product-card .product-card__body .product-card__title{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;margin-bottom:0.2rem;}.product-card .product-card__body .product-card__title a{text-decoration:none;color:inherit;}.product-card .product-card__body .product-card__capacidad-colors{display:flex;justify-content:space-between;align-items:center;gap:0.25rem;}.product-card .product-card__body .product-card__capacidad .field--name-field-capacidad{display:flex;align-items:center;gap:0.25rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.product-card .product-card__body .product-card__capacidad .field--name-field-capacidad::before{content:"";display:block;width:1rem;height:1rem;aspect-ratio:1/1;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/glass.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/glass.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;z-index:1;}.product-card .product-card__body .product-card__colors{display:flex;align-items:center;flex-wrap:wrap;column-gap:0.25rem;}.product-card .product-card__body .product-card__colors .color-item{width:1rem;height:1rem;border-radius:50%;border:0.031rem solid #23272a;}.product-card .product-card__body .product-card__price-details{display:flex;flex-direction:column;gap:1rem;height:100%;padding-top:1rem;}.product-card .product-card__body .product-card__price{display:flex;flex-direction:column;}.product-card .product-card__body .product-card__price .product-card__price-span{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.product-card .product-card__body .product-card__price .field--name-price{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.product-card .product-card__body .product-card__price .product-card__wrapper-unit{display:flex;align-items:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;line-height:10px;}.product-card .product-card__body .product-card__price + *{margin-top:1rem;}.product-card .product-card__body a.product-card__details{margin-top:auto;width:100%;justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.5rem 1rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.product-card .product-card__body a.product-card__details:hover{background-color:#0021a3;}.product-card .product-card__body a.product-card__details::before,.product-card .product-card__body a.product-card__details::after{content:"";width:1rem;height:1rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/cart.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/cart.svg) no-repeat center/contain;flex-shrink:0;}.product-card .product-card__body a.product-card__details::after{display:none;}@media (min-width:90rem){.product-card .product-card__body .product-card__price-details{flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;}.product-card .product-card__body a.product-card__details{margin-top:0;width:auto;}}.shipping-methods-custom{margin-top:3rem;margin-bottom:3rem;}.shipping-methods-custom .accordion-headers-horizontal{display:flex;flex-direction:column;gap:1rem;}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item{flex:1;}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item button{width:100%;padding:0.75rem 1rem;border:0.063rem solid rgba(35,39,42,0.1);border-radius:0.75rem;background-color:#ffffff;display:flex;align-items:center;gap:0.5rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item button::before{content:"";display:block;width:1.5rem;height:1.5rem;background-color:#23272a;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item button::after{margin-left:auto;content:"";display:block;width:1.25rem;height:1.25rem;border-radius:50%;border:0.063rem solid rgba(35,39,42,0.4);}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item button.active{border-color:#0029d1;color:#0029d1;}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item button.active::before{background-color:#0029d1;}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item button.active::after{border-color:#0029d1;background:radial-gradient(circle,#0029d1 0.313rem,transparent 0.313rem);}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item:first-of-type button::before{mask-image:url(/themes/custom/frontend/assets/icons/box.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/box.svg);}.shipping-methods-custom .accordion-headers-horizontal .accordion-header-item:last-of-type button::before{mask-image:url(/themes/custom/frontend/assets/icons/shop.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/shop.svg);}.shipping-methods-custom .accordion .accordion-item{border:none;}.shipping-methods-custom .accordion .accordion-item .accordion-collapse{margin-top:1rem;}.shipping-methods-custom .accordion .accordion-item .accordion-collapse .accordion-body{padding:0;flex-direction:column;gap:0.5rem;}.shipping-methods-custom .accordion .accordion-item .accordion-collapse .accordion-body .custom-shipping-option{flex:1;}.shipping-methods-custom .accordion .accordion-item .accordion-collapse .accordion-body .custom-shipping-option .custom-shipping-card{display:flex;flex-direction:column;align-items:center;gap:0.75rem;padding:1.5rem;border:0.063rem solid rgba(35,39,42,0.2);background-color:#ffffff;border-radius:0.75rem;}.shipping-methods-custom .accordion .accordion-item .accordion-collapse .accordion-body .custom-shipping-option .custom-shipping-card .shipping-price{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.shipping-methods-custom .accordion .accordion-item .accordion-collapse .accordion-body .custom-shipping-option .custom-shipping-card .shipping-desc{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.shipping-methods-custom .accordion + *{margin-top:1rem;}.shipping-methods-custom .shipping-whatsapp-note{display:flex;align-items:center;gap:0.25rem;}.shipping-methods-custom .shipping-whatsapp-note::before{content:"";display:block;width:1rem;height:1rem;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/info.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/info.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.shipping-methods-custom .shipping-whatsapp-note p{margin-bottom:0;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.shipping-methods-custom .shipping-whatsapp-note a{text-decoration:none;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:700;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.shipping-methods-custom + *{margin-top:3rem;}@media (min-width:90rem){.shipping-methods-custom .accordion-headers-horizontal{flex-direction:row;}.shipping-methods-custom .accordion .accordion-item .accordion-collapse .accordion-body{flex-direction:row;}}.footer-separator{width:100%;height:1.25rem;background-image:url(/themes/custom/frontend/assets/icons/curve-separator-bottom.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;}@media (min-width:48rem){.footer-separator{height:1.5rem;}}@media (min-width:62rem){.footer-separator{height:2rem;}}footer:not(.cookiesjsr-layer__footer){background-color:#0029d1;position:relative;display:grid;gap:3rem;overflow:visible;height:auto;}footer:not(.cookiesjsr-layer__footer) .footer-top .footer-logo img{width:13.75rem;height:auto;max-height:3.125rem;}footer:not(.cookiesjsr-layer__footer) .footer-main .footer-content-wrapper{display:grid;gap:3rem;}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz{max-width:15.313rem;margin:0 auto;display:flex;flex-direction:column;width:100%;}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz h2,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz h2{font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;margin:0;text-align:center;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz h2,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz h2{text-align:left;}}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul{margin:0;display:grid;gap:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul li,footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul .menu-item,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul li,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul .menu-item{padding:0;text-align:center;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul li,footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul .menu-item,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul li,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul .menu-item{text-align:left;}}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul li a,footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul .menu-item a,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul li a,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul .menu-item a{font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;position:relative;padding-right:1.25rem;text-decoration:none;opacity:0.75;}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul li a:after,footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul .menu-item a:after,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul li a:after,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul .menu-item a:after{opacity:0.75;content:"";width:1.25rem;height:1.25rem;display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#ffffff;mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);position:absolute;right:0;top:50%;transform:translateY(-50%);}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul li a:hover,footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul .menu-item a:hover,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul li a:hover,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul .menu-item a:hover{opacity:1;}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul li a:hover:after,footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz ul .menu-item a:hover:after,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul li a:hover:after,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz ul .menu-item a:hover:after{opacity:1;}footer:not(.cookiesjsr-layer__footer) .footer-main .menu--plasticos-hernanz * + ul,footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-plasticoshernanz * + ul{margin-top:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1{display:grid;max-width:15.313rem;margin:0 auto;width:100%;}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 h2{font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;margin:0;text-align:center;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 h2{text-align:left;}}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 .view-productos-gamas{margin:0;display:grid;gap:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 .view-productos-gamas .view-content{display:grid;gap:1rem;text-align:center;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 .view-productos-gamas .view-content{text-align:left;}}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 .view-productos-gamas .views-row a{padding:0;font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;position:relative;padding-right:1.25rem;text-decoration:none;opacity:0.75;}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 .view-productos-gamas .views-row a:after{opacity:0.75;content:"";width:1.25rem;height:1.25rem;display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#ffffff;mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);position:absolute;right:0;top:50%;transform:translateY(-50%);}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 .view-productos-gamas .views-row a:hover{opacity:1;}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 .view-productos-gamas .views-row a:hover:after{opacity:1;}footer:not(.cookiesjsr-layer__footer) .footer-main .block-views-blockproductos-gamas-block-1 * + [data-block=footer]{margin-top:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto{display:flex;flex-direction:column;gap:1rem;max-width:15.313rem;margin:0 auto;width:100%;text-align:center;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto{text-align:left;}}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto h2{font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;margin:0;text-align:center;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto h2{text-align:left;}}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto h2 + *{margin-top:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto{display:grid;gap:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item{display:flex;justify-content:center;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item{justify-content:flex-start;}}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item .paragraph--type--forma-de-contacto{box-shadow:none;background:none;padding:0;align-items:initial;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item .paragraph--type--forma-de-contacto .field--name-field-icono{width:1rem;height:1rem;background-color:transparent;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item .paragraph--type--forma-de-contacto .field--name-field-icono:before{background-color:#ffffff;width:1rem;height:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item .paragraph--type--forma-de-contacto .field--name-field-enlace a::after{display:none;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item .paragraph--type--forma-de-contacto .wrapper-description-link a{font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;position:relative;text-decoration:none;opacity:0.75;}footer:not(.cookiesjsr-layer__footer) .footer-main #block-frontend-contacto .field--name-field-forma-de-contacto .field__item .paragraph--type--forma-de-contacto .wrapper-description-link a:hover{opacity:1;}footer:not(.cookiesjsr-layer__footer) .footer-bottom{padding-top:2rem;border-top:1px solid rgba(255,255,255,0.25);}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper{flex-direction:column;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .copyright{background-color:#0029d1;flex:0 0 auto;padding:0.75rem 1.5rem;width:auto;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .copyright p{color:#ffffff;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina{display:grid;place-items:center;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer h5,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina h5{font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;margin:0;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer ul,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina ul{margin:0;display:grid;gap:1rem;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer ul li,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina ul li{padding:0;text-align:center;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer ul li a,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina ul li a{font-family:"IBMPlexSans",sans-serif;color:#f2f5ff;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;position:relative;padding-right:1.25rem;text-decoration:underline;opacity:1;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer ul li a:hover,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina ul li a:hover{opacity:1;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer * + ul,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina * + ul{margin-top:1rem;}@media (min-width:62rem){footer:not(.cookiesjsr-layer__footer) .footer-main .footer-content-wrapper{grid-template-columns:repeat(3,auto);gap:2rem;justify-content:space-evenly;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper{flex-direction:row;justify-content:space-between;padding:0 2.5rem;}footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu .menu--footer ul,footer:not(.cookiesjsr-layer__footer) .footer-bottom .footer-content-wrapper .footer-menu #block-frontend-piedepagina ul{display:flex;flex-direction:row;}}body.toolbar-vertical header:not(.shipping-options__header,.cookiesjsr-layer__header){top:6.188rem;}body.toolbar-horizontal header:not(.shipping-options__header,.cookiesjsr-layer__header){top:4.5rem;left:4.813rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header){position:fixed;top:0.75rem;right:0;left:0;padding-inline:0.75rem;margin-inline:auto;z-index:499;}header:not(.shipping-options__header,.cookiesjsr-layer__header) > div{position:relative;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.75rem;background:rgba(255,255,255,0.9);border-radius:0.75rem;box-shadow:0 0.5rem 1rem 0 rgba(0,20,106,0.08);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);position:relative;overflow:hidden;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo{max-width:10.375rem;gap:0.5rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler{all:unset;height:2.5rem;width:2.5rem;position:relative;cursor:pointer;}@supports selector(:has(*)){header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler:has(.header-toggler-checkbox:checked):before{opacity:0;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler:has(.header-toggler-checkbox:checked):after{opacity:1;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler:not(:has(.header-toggler-checkbox:checked)):before{opacity:1;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler:not(:has(.header-toggler-checkbox:checked)):after{opacity:0;}}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler .header-toggler-checkbox{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:2;cursor:pointer;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler:before{content:"";display:block;width:1.5rem;height:1.5rem;aspect-ratio:1/1;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/menu.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/menu.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.4s ease;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler:after{content:"";display:block;width:1.5rem;height:1.5rem;aspect-ratio:1/1;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/dismiss.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/dismiss.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.4s ease;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .site-logo-link{width:calc(100% - 3rem);}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo img{width:100%;height:100%;object-fit:contain;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--main ul,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-main-menu ul,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul{flex-direction:row;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--main ul li a,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-main-menu ul li a,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a{padding:0;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--main,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-main-menu{display:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--main ul,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-main-menu ul{gap:0.5rem 2rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--main ul li a,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-main-menu ul li a{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--main ul li a:hover,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-main-menu ul li a:hover{color:#0029d1;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul{gap:0.5rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=user],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="user/login"],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=cart],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=user],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="user/login"],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=cart]{text-indent:-999999px;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=user]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="user/login"]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=cart]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=user]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="user/login"]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=cart]:before{content:"";width:1.5rem;height:1.5rem;display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=user],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="user/login"],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=user],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="user/login"]{background-color:#bfc4d9;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=user]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="user/login"]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=user]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="user/login"]:before{mask-image:url(/themes/custom/frontend/assets/icons/profile.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/profile.svg);background-color:#ffffff;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=cart],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=cart]{background-color:#f2f5ff;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path=cart]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path=cart]:before{mask-image:url(/themes/custom/frontend/assets/icons/shopping-basket.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/shopping-basket.svg);background-color:#00146a;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="<front>"],header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="<front>"]{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="<front>"]:hover,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="<front>"]:hover{background-color:#0021a3;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="<front>"]::before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="<front>"]::after,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="<front>"]::before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="<front>"]::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/ai-edit.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/ai-edit.svg) no-repeat center/contain;flex-shrink:0;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li a[data-drupal-link-system-path="<front>"]::after,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li a[data-drupal-link-system-path="<front>"]::after{display:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li:last-child,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li:last-child{margin-left:0.5rem;display:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;position:absolute;width:100%;top:100%;left:0;z-index:-1;transition:opacity 0.3s ease,grid-template-rows 0.3s ease,visibility 0.3s ease;padding:0.75rem;background:rgba(255,255,255,0.9);border-radius:0 0 0.75rem 0.75rem;box-shadow:0 0.5rem 1rem 0 rgba(0,20,106,0.08);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);gap:2.5rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile > *{overflow:hidden;min-height:0;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav{flex-direction:row;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav li a{padding:0;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:first-child{display:flex;flex-direction:column;gap:2rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:first-child li{text-align:center;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:first-child li a{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:first-child li a:hover{color:#0029d1;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child{gap:0.5rem;display:flex;justify-content:center;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li{display:none;text-align:center;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=user],header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="user/login"],header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=cart]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=user]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="user/login"]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=cart]:before{content:"";width:1.5rem;height:1.5rem;display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=user],header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="user/login"]{background-color:#bfc4d9;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=user]:before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="user/login"]:before{mask-image:url(/themes/custom/frontend/assets/icons/profile.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/profile.svg);background-color:#ffffff;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=cart]{background-color:#f2f5ff;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path=cart]:before{mask-image:url(/themes/custom/frontend/assets/icons/shopping-basket.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/shopping-basket.svg);background-color:#00146a;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="<front>"]{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="<front>"]:hover{background-color:#0021a3;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="<front>"]::before,header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="<front>"]::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/ai-edit.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/ai-edit.svg) no-repeat center/contain;flex-shrink:0;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li a[data-drupal-link-system-path="<front>"]::after{display:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile .navbar-nav:last-child li:last-child{margin-left:0.5rem;display:block;}@supports selector(:has(*)){header:not(.shipping-options__header,.cookiesjsr-layer__header):has(.header-toggler-checkbox:checked) .menu-mobile{opacity:1;grid-template-rows:1fr;visibility:visible;z-index:500;}header:not(.shipping-options__header,.cookiesjsr-layer__header):has(.header-toggler-checkbox:checked) .header-region{border-radius:0.75rem 0.75rem 0 0;box-shadow:none;}}header:not(.shipping-options__header,.cookiesjsr-layer__header){}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-toggler-checkbox:checked ~ .menu-mobile{opacity:1;grid-template-rows:1fr;visibility:visible;z-index:500;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-toggler-checkbox:checked + .header-region{border-radius:0.75rem 0.75rem 0 0;box-shadow:none;}@media (min-width:62rem){header:not(.shipping-options__header,.cookiesjsr-layer__header){max-width:90rem;padding-inline:1.25rem;top:1.25rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region{padding-left:3rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo{max-width:9.25rem;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .header-toggler{display:none;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .header-logo .site-logo-link{width:auto;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--main,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-main-menu{display:block;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region .menu--secondary-navigation ul li:last-child,header:not(.shipping-options__header,.cookiesjsr-layer__header) .header-region #block-frontend-navegacionsecundaria ul li:last-child{display:block;}header:not(.shipping-options__header,.cookiesjsr-layer__header) .menu-mobile{display:none;}}.path-user:not(.user-logged-in),.path-user-my-profile:not(.user-logged-in){background-image:linear-gradient(to bottom,#fafbff 0%,transparent 50%,#fafbff 100%),url(/themes/custom/frontend/assets/images/image-bg-user-form.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:100vh;}@media (min-width:62rem){.path-user:not(.user-logged-in),.path-user-my-profile:not(.user-logged-in){background-attachment:fixed;}}.path-user:not(.user-logged-in) .section,.path-user-my-profile:not(.user-logged-in) .section{padding-top:7.243rem;}@media (min-width:62rem){.path-user:not(.user-logged-in) .section,.path-user-my-profile:not(.user-logged-in) .section{padding-top:10.375rem;}}.path-user:not(.user-logged-in) main:has(.user-reset-card),.path-user-my-profile:not(.user-logged-in) main:has(.user-reset-card){padding-top:7.243rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;}@media (min-width:62rem){.path-user:not(.user-logged-in) main:has(.user-reset-card),.path-user-my-profile:not(.user-logged-in) main:has(.user-reset-card){padding-top:10.375rem;}}.path-user:not(.user-logged-in) .user-reset-card,.path-user-my-profile:not(.user-logged-in) .user-reset-card{padding:2.5rem;border-radius:1.5rem;background:rgba(230,235,255,0.9);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);overflow:hidden;max-width:32rem;width:100%;margin-left:auto;margin-right:auto;}.path-user:not(.user-logged-in) .user-reset-card__header,.path-user-my-profile:not(.user-logged-in) .user-reset-card__header{display:flex;flex-direction:column;gap:1.5rem;text-align:center;margin-bottom:2.5rem;}.path-user:not(.user-logged-in) .user-reset-card__title,.path-user-my-profile:not(.user-logged-in) .user-reset-card__title{margin:0;font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-user:not(.user-logged-in) .user-reset-card__title,.path-user-my-profile:not(.user-logged-in) .user-reset-card__title{font-size:2rem;line-height:2.25rem;}}.path-user:not(.user-logged-in) .user-reset-card__title,.path-user-my-profile:not(.user-logged-in) .user-reset-card__title{color:#0029d1;}.path-user:not(.user-logged-in) .user-reset-card__subtitle,.path-user-my-profile:not(.user-logged-in) .user-reset-card__subtitle{margin:0;font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-reset-card .form-item + .form-item,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-item + .form-item{margin-top:1.5rem;}.path-user:not(.user-logged-in) .user-reset-card .form-actions,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions{margin:0;margin-top:1.5rem;}.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit,.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control{width:100%;}.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit]{width:100%;font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit]:hover,.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit]:hover,.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit]:hover,.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit]:hover{background-color:#0021a3;}.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit]{appearance:none;border:none;cursor:pointer;white-space:normal;overflow-wrap:break-word;text-align:center;min-height:3rem;}@media (max-width:575.98px){.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit],.path-user:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control.submit button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-actions .form-item__control button[type=submit]{font-size:0.75rem;padding-left:0.75rem;padding-right:0.75rem;}}.path-user:not(.user-logged-in) .user-reset-card .form-type-password,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password{position:relative;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password .shwpd,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password .shwpd{position:absolute;top:50%;right:1rem;transform:translateY(-50%);margin:0;padding:0;background-image:none;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password .shwpd::before{content:"";display:block;width:1.5rem;height:1.5rem;mask-image:url(/themes/custom/frontend/assets/icons/eye.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/eye.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#23272a;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password .shwpd.eye-close,.path-user:not(.user-logged-in) .user-reset-card .form-type-password .shwpd.eye-open,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password .shwpd.eye-close,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password .shwpd.eye-open{width:1.5rem;height:1.5rem;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password .shwpd.eye-close::after,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password .shwpd.eye-close::after{content:"";display:block;width:0.063rem;height:1.5rem;background-color:#23272a;position:absolute;top:0;right:0.688rem;transform:rotate(45deg);}.path-user:not(.user-logged-in) .user-reset-card .form-type-password .shwpd:hover,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password .shwpd:hover{cursor:pointer;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password:has(input:focus) .shwpd::before,.path-user:not(.user-logged-in) .user-reset-card .form-type-password:has(input:focus) .shwpd::after,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password:has(input:focus) .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password:has(input:focus) .shwpd::after{background-color:#0029d1;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password-confirm,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password-confirm{display:flex;flex-direction:column;gap:0.75rem;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password-confirm .form-item + .form-item,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password-confirm .form-item + .form-item{margin-top:0;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password-confirm .description,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password-confirm .description{display:none;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password.form-item-pass-pass2 .shwpd,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password.form-item-pass-pass2 .shwpd{top:1.5rem;}.path-user:not(.user-logged-in) .user-reset-card .form-type-password.form-item-pass-pass2 .password-confirm-message,.path-user-my-profile:not(.user-logged-in) .user-reset-card .form-type-password.form-item-pass-pass2 .password-confirm-message{display:none;}.path-user:not(.user-logged-in) .user-login-form,.path-user:not(.user-logged-in) .user-pass,.path-user:not(.user-logged-in) .user-pass-reset-form,.path-user:not(.user-logged-in) .user-register-form,.path-user-my-profile:not(.user-logged-in) .user-login-form,.path-user-my-profile:not(.user-logged-in) .user-pass,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form,.path-user-my-profile:not(.user-logged-in) .user-register-form{padding:2.5rem;border-radius:1.5rem;background:rgba(230,235,255,0.9);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);overflow:hidden;}.path-user:not(.user-logged-in) .user-login-form.user-pass-reset-form,.path-user:not(.user-logged-in) .user-pass.user-pass-reset-form,.path-user:not(.user-logged-in) .user-pass-reset-form.user-pass-reset-form,.path-user:not(.user-logged-in) .user-register-form.user-pass-reset-form,.path-user-my-profile:not(.user-logged-in) .user-login-form.user-pass-reset-form,.path-user-my-profile:not(.user-logged-in) .user-pass.user-pass-reset-form,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form.user-pass-reset-form,.path-user-my-profile:not(.user-logged-in) .user-register-form.user-pass-reset-form{max-width:600px;margin-left:auto;margin-right:auto;}.path-user:not(.user-logged-in) .user-login-form .hernanz-login-header,.path-user:not(.user-logged-in) .user-pass .hernanz-login-header,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header,.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-login-header,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-login-header,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header{display:flex;flex-direction:column;align-items:center;gap:1rem;}.path-user:not(.user-logged-in) .user-login-form .hernanz-login-header .hernanz-logo,.path-user:not(.user-logged-in) .user-pass .hernanz-login-header .hernanz-logo,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header .hernanz-logo,.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .hernanz-logo,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-login-header .hernanz-logo,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-login-header .hernanz-logo,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header .hernanz-logo,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .hernanz-logo{max-width:11.125rem;}.path-user:not(.user-logged-in) .user-login-form .hernanz-login-header .hernanz-logo img,.path-user:not(.user-logged-in) .user-pass .hernanz-login-header .hernanz-logo img,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header .hernanz-logo img,.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .hernanz-logo img,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-login-header .hernanz-logo img,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-login-header .hernanz-logo img,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header .hernanz-logo img,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .hernanz-logo img{width:100%;height:auto;object-fit:contain;}.path-user:not(.user-logged-in) .user-login-form .hernanz-login-header .hernanz-subtitle,.path-user:not(.user-logged-in) .user-pass .hernanz-login-header .hernanz-subtitle,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header .hernanz-subtitle,.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .hernanz-subtitle,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-login-header .hernanz-subtitle,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-login-header .hernanz-subtitle,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header .hernanz-subtitle,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .hernanz-subtitle{font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-login-form .hernanz-login-header + *,.path-user:not(.user-logged-in) .user-pass .hernanz-login-header + *,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header + *,.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header + *,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-login-header + *,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-login-header + *,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-login-header + *,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header + *{margin-top:2.5rem;}.path-user:not(.user-logged-in) .user-login-form .form-item + .form-item,.path-user:not(.user-logged-in) .user-pass .form-item + .form-item,.path-user:not(.user-logged-in) .user-pass-reset-form .form-item + .form-item,.path-user:not(.user-logged-in) .user-register-form .form-item + .form-item,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-item + .form-item,.path-user-my-profile:not(.user-logged-in) .user-pass .form-item + .form-item,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-item + .form-item,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-item + .form-item{margin-top:0.75rem;}.path-user:not(.user-logged-in) .user-login-form .form-type-password,.path-user:not(.user-logged-in) .user-pass .form-type-password,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password,.path-user:not(.user-logged-in) .user-register-form .form-type-password,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password{position:relative;}.path-user:not(.user-logged-in) .user-login-form .form-type-password .shwpd,.path-user:not(.user-logged-in) .user-pass .form-type-password .shwpd,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd,.path-user:not(.user-logged-in) .user-register-form .form-type-password .shwpd,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password .shwpd,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password .shwpd,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password .shwpd{position:absolute;top:50%;right:1rem;transform:translateY(-50%);margin:0;padding:0;background-image:none;}.path-user:not(.user-logged-in) .user-login-form .form-type-password .shwpd::before,.path-user:not(.user-logged-in) .user-pass .form-type-password .shwpd::before,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd::before,.path-user:not(.user-logged-in) .user-register-form .form-type-password .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password .shwpd::before{content:"";display:block;width:1.5rem;height:1.5rem;mask-image:url(/themes/custom/frontend/assets/icons/eye.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/eye.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#23272a;}.path-user:not(.user-logged-in) .user-login-form .form-type-password .shwpd.eye-close,.path-user:not(.user-logged-in) .user-login-form .form-type-password .shwpd.eye-open,.path-user:not(.user-logged-in) .user-pass .form-type-password .shwpd.eye-close,.path-user:not(.user-logged-in) .user-pass .form-type-password .shwpd.eye-open,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd.eye-close,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd.eye-open,.path-user:not(.user-logged-in) .user-register-form .form-type-password .shwpd.eye-close,.path-user:not(.user-logged-in) .user-register-form .form-type-password .shwpd.eye-open,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password .shwpd.eye-close,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password .shwpd.eye-open,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password .shwpd.eye-close,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password .shwpd.eye-open,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd.eye-close,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd.eye-open,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password .shwpd.eye-close,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password .shwpd.eye-open{width:1.5rem;height:1.5rem;}.path-user:not(.user-logged-in) .user-login-form .form-type-password .shwpd.eye-close::after,.path-user:not(.user-logged-in) .user-pass .form-type-password .shwpd.eye-close::after,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd.eye-close::after,.path-user:not(.user-logged-in) .user-register-form .form-type-password .shwpd.eye-close::after,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password .shwpd.eye-close::after,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password .shwpd.eye-close::after,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd.eye-close::after,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password .shwpd.eye-close::after{content:"";display:block;width:0.063rem;height:1.5rem;background-color:#23272a;position:absolute;top:0;right:0.688rem;transform:rotate(45deg);}.path-user:not(.user-logged-in) .user-login-form .form-type-password .shwpd:hover,.path-user:not(.user-logged-in) .user-pass .form-type-password .shwpd:hover,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd:hover,.path-user:not(.user-logged-in) .user-register-form .form-type-password .shwpd:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password .shwpd:hover,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password .shwpd:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password .shwpd:hover,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password .shwpd:hover{cursor:pointer;}.path-user:not(.user-logged-in) .user-login-form .form-type-password:has(input:focus) .shwpd::before,.path-user:not(.user-logged-in) .user-login-form .form-type-password:has(input:focus) .shwpd::after,.path-user:not(.user-logged-in) .user-pass .form-type-password:has(input:focus) .shwpd::before,.path-user:not(.user-logged-in) .user-pass .form-type-password:has(input:focus) .shwpd::after,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password:has(input:focus) .shwpd::before,.path-user:not(.user-logged-in) .user-pass-reset-form .form-type-password:has(input:focus) .shwpd::after,.path-user:not(.user-logged-in) .user-register-form .form-type-password:has(input:focus) .shwpd::before,.path-user:not(.user-logged-in) .user-register-form .form-type-password:has(input:focus) .shwpd::after,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password:has(input:focus) .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-type-password:has(input:focus) .shwpd::after,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password:has(input:focus) .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-pass .form-type-password:has(input:focus) .shwpd::after,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password:has(input:focus) .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-type-password:has(input:focus) .shwpd::after,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password:has(input:focus) .shwpd::before,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password:has(input:focus) .shwpd::after{background-color:#0029d1;}.path-user:not(.user-logged-in) .user-login-form * + .hernanz-forgot,.path-user:not(.user-logged-in) .user-pass * + .hernanz-forgot,.path-user:not(.user-logged-in) .user-pass-reset-form * + .hernanz-forgot,.path-user:not(.user-logged-in) .user-register-form * + .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-login-form * + .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-pass * + .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form * + .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-register-form * + .hernanz-forgot{margin-top:1.5rem;}.path-user:not(.user-logged-in) .user-login-form .hernanz-forgot,.path-user:not(.user-logged-in) .user-pass .hernanz-forgot,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-forgot,.path-user:not(.user-logged-in) .user-register-form .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-forgot,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-forgot{display:flex;justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;text-decoration:none;}.path-user:not(.user-logged-in) .user-login-form .form-actions,.path-user:not(.user-logged-in) .user-pass .form-actions,.path-user:not(.user-logged-in) .user-pass-reset-form .form-actions,.path-user:not(.user-logged-in) .user-register-form .form-actions,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions,.path-user-my-profile:not(.user-logged-in) .user-pass .form-actions,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-actions,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-actions{margin:0;}.path-user:not(.user-logged-in) .user-login-form .form-actions .form-item__control.submit,.path-user:not(.user-logged-in) .user-pass .form-actions .form-item__control.submit,.path-user:not(.user-logged-in) .user-pass-reset-form .form-actions .form-item__control.submit,.path-user:not(.user-logged-in) .user-register-form .form-actions .form-item__control.submit,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions .form-item__control.submit,.path-user-my-profile:not(.user-logged-in) .user-pass .form-actions .form-item__control.submit,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-actions .form-item__control.submit,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-actions .form-item__control.submit{width:100%;}.path-user:not(.user-logged-in) .user-login-form .form-actions .form-item__control.submit input,.path-user:not(.user-logged-in) .user-pass .form-actions .form-item__control.submit input,.path-user:not(.user-logged-in) .user-pass-reset-form .form-actions .form-item__control.submit input,.path-user:not(.user-logged-in) .user-register-form .form-actions .form-item__control.submit input,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions .form-item__control.submit input,.path-user-my-profile:not(.user-logged-in) .user-pass .form-actions .form-item__control.submit input,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-actions .form-item__control.submit input,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-actions .form-item__control.submit input{width:100%;font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.path-user:not(.user-logged-in) .user-login-form .form-actions .form-item__control.submit input:hover,.path-user:not(.user-logged-in) .user-pass .form-actions .form-item__control.submit input:hover,.path-user:not(.user-logged-in) .user-pass-reset-form .form-actions .form-item__control.submit input:hover,.path-user:not(.user-logged-in) .user-register-form .form-actions .form-item__control.submit input:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions .form-item__control.submit input:hover,.path-user-my-profile:not(.user-logged-in) .user-pass .form-actions .form-item__control.submit input:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .form-actions .form-item__control.submit input:hover,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-actions .form-item__control.submit input:hover{background-color:#0021a3;}.path-user:not(.user-logged-in) .user-login-form * + .form-actions,.path-user:not(.user-logged-in) .user-pass * + .form-actions,.path-user:not(.user-logged-in) .user-pass-reset-form * + .form-actions,.path-user:not(.user-logged-in) .user-register-form * + .form-actions,.path-user-my-profile:not(.user-logged-in) .user-login-form * + .form-actions,.path-user-my-profile:not(.user-logged-in) .user-pass * + .form-actions,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form * + .form-actions,.path-user-my-profile:not(.user-logged-in) .user-register-form * + .form-actions{margin-top:1.5rem;}.path-user:not(.user-logged-in) .user-login-form * + .hernanz-register,.path-user:not(.user-logged-in) .user-pass * + .hernanz-register,.path-user:not(.user-logged-in) .user-pass-reset-form * + .hernanz-register,.path-user:not(.user-logged-in) .user-register-form * + .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-login-form * + .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-pass * + .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form * + .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-register-form * + .hernanz-register{margin-top:1.5rem;}.path-user:not(.user-logged-in) .user-login-form .hernanz-register,.path-user:not(.user-logged-in) .user-pass .hernanz-register,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-register,.path-user:not(.user-logged-in) .user-register-form .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-register,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-register{display:flex;justify-content:center;gap:0.25rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-login-form .hernanz-register a,.path-user:not(.user-logged-in) .user-pass .hernanz-register a,.path-user:not(.user-logged-in) .user-pass-reset-form .hernanz-register a,.path-user:not(.user-logged-in) .user-register-form .hernanz-register a,.path-user-my-profile:not(.user-logged-in) .user-login-form .hernanz-register a,.path-user-my-profile:not(.user-logged-in) .user-pass .hernanz-register a,.path-user-my-profile:not(.user-logged-in) .user-pass-reset-form .hernanz-register a,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-register a{text-decoration:none;font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions{display:flex;flex-direction:column;gap:1.5rem;text-align:center;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-title,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-title{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-title,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-title{font-size:2rem;line-height:2.25rem;}}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-title,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-title{color:#0029d1;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-desc,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions .tools-user-pass-desc{font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions + *,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions + *{margin-top:2.5rem;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions * + .form-actions,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions * + .form-actions{margin-top:0.75rem;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-instructions .form-actions,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-instructions .form-actions{margin:0;}.path-user:not(.user-logged-in) .user-pass * + .tools-user-pass-login,.path-user-my-profile:not(.user-logged-in) .user-pass * + .tools-user-pass-login{margin-top:1.5rem;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-login,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-login{text-align:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-pass .tools-user-pass-login a,.path-user-my-profile:not(.user-logged-in) .user-pass .tools-user-pass-login a{text-decoration:none;font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-register-form,.path-user-my-profile:not(.user-logged-in) .user-register-form{display:flex;flex-direction:column;gap:0.75rem;}.path-user:not(.user-logged-in) .user-register-form .form-item + .form-item,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-item + .form-item{margin-top:0;}.path-user:not(.user-logged-in) .user-register-form .form-item.form-type-password,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-item.form-type-password{max-width:100%;}.path-user:not(.user-logged-in) .user-register-form .form-item.form-type-password.form-item-pass-pass2 .shwpd,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-item.form-type-password.form-item-pass-pass2 .shwpd{top:1.5rem;}.path-user:not(.user-logged-in) .user-register-form .form-item.form-type-password.form-item-pass-pass2 .password-confirm-message,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-item.form-type-password.form-item-pass-pass2 .password-confirm-message{display:none;}.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions{display:flex;flex-direction:column;align-items:center;gap:1.5rem;}.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-title,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-title{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-title,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-title{font-size:2rem;line-height:2.25rem;}}.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-title,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-title{color:#0029d1;}.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-desc,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header .tools-user-register-instructions .tools-user-register-desc{font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-register-form .hernanz-login-header + *,.path-user-my-profile:not(.user-logged-in) .user-register-form .hernanz-login-header + *{margin-top:1.75rem;}.path-user:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-1],.path-user:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-2],.path-user:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-3],.path-user:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-4],.path-user-my-profile:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-1],.path-user-my-profile:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-2],.path-user-my-profile:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-3],.path-user-my-profile:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-4]{display:flex;flex-direction:column;gap:0.75rem;}.path-user:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-4] .form-wrapper,.path-user-my-profile:not(.user-logged-in) .user-register-form div[data-drupal-selector=edit-group-item-4] .form-wrapper{display:flex;flex-direction:column;gap:0.75rem;}.path-user:not(.user-logged-in) .user-register-form .form-type-password-confirm,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password-confirm{display:flex;flex-direction:column;gap:0.75rem;}.path-user:not(.user-logged-in) .user-register-form .form-type-password-confirm .description,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-type-password-confirm .description{display:none;}.path-user:not(.user-logged-in) .user-register-form * + .form-item-terminos-y-condiciones-checkbox,.path-user-my-profile:not(.user-logged-in) .user-register-form * + .form-item-terminos-y-condiciones-checkbox{margin-top:1rem;}.path-user:not(.user-logged-in) .user-register-form .form-item-terminos-y-condiciones-checkbox,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-item-terminos-y-condiciones-checkbox{display:flex;align-items:center;gap:0.5rem;justify-content:center;padding:0;}.path-user:not(.user-logged-in) .user-register-form .form-item-terminos-y-condiciones-checkbox a,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-item-terminos-y-condiciones-checkbox a{font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;text-decoration:none;}.path-user:not(.user-logged-in) .user-register-form .form-actions .form-item__control,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-actions .form-item__control{text-align:center;}.path-user:not(.user-logged-in) .user-register-form .form-actions .form-item__control input.hernanz-register-btn,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-actions .form-item__control input.hernanz-register-btn{width:auto !important;}.path-user:not(.user-logged-in) .user-register-form .form-actions + *,.path-user-my-profile:not(.user-logged-in) .user-register-form .form-actions + *{margin-top:0.75rem;}.path-user:not(.user-logged-in) .user-register-form .tools-user-pass-login,.path-user-my-profile:not(.user-logged-in) .user-register-form .tools-user-pass-login{text-align:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user:not(.user-logged-in) .user-register-form .tools-user-pass-login a,.path-user-my-profile:not(.user-logged-in) .user-register-form .tools-user-pass-login a{font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;text-decoration:none;}.swal2-container .swal2-modal.hernanz-swal-popup{background-color:#ffffff;padding:2.5rem;border-radius:1.5rem;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-close{position:absolute;top:0.25rem;right:0.25rem;font-size:0;width:2.5rem;height:2.5rem;background-color:#f2f5ff;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-close::before{content:"";display:block;width:1.5rem;height:1.5rem;mask-image:url(/themes/custom/frontend/assets/icons/dismiss.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/dismiss.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#23272a;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-close:hover{background-color:#e6ebff;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-icon{border:none;margin:0;margin-inline:auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-icon::before{content:"";display:block;width:1.5rem;height:1.5rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-icon .swal2-icon-content{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-icon{margin:0;margin-inline:auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-icon img{width:1.5rem;height:1.5rem;object-fit:contain;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-title{margin-top:0.75rem;font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-title{font-size:2rem;line-height:2.25rem;}}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-title{font-weight:700;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-body{margin-top:1.5rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.5rem;text-transform:none;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-body p{margin:0 0 0.5em;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-body p:last-child{margin-bottom:0;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-body strong{font-weight:700;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-body a{font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;text-decoration:none;}.swal2-container .swal2-modal.hernanz-swal-popup .hernanz-swal-block-body a:hover{text-decoration:underline;}.swal2-container .swal2-modal.hernanz-swal-popup * + .swal2-html-container{margin-top:1.5rem;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-html-container{padding:0;}.swal2-container .swal2-modal.hernanz-swal-popup * + .swal2-actions{margin-top:2.5rem;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-actions button{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.swal2-container .swal2-modal.hernanz-swal-popup .swal2-actions button:hover{background-color:#0021a3;}.swal2-container .swal2-modal.hernanz-swal-popup.user-login-swal .swal2-icon{background:rgba(255,193,7,0.15);}.swal2-container .swal2-modal.hernanz-swal-popup.user-login-swal .swal2-icon::before{mask-image:url(/themes/custom/frontend/assets/icons/locked-close.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/locked-close.svg);background-color:#997404;}.swal2-container .swal2-modal.hernanz-swal-popup.user-login-swal .hernanz-swal-block-icon{background:rgba(255,193,7,0.15);}.swal2-container .swal2-modal.hernanz-swal-popup.user-pass-swal .swal2-icon{background:rgba(13,202,240,0.15);}.swal2-container .swal2-modal.hernanz-swal-popup.user-pass-swal .swal2-icon::before{mask-image:url(/themes/custom/frontend/assets/icons/location-arrow.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/location-arrow.svg);background-color:#087990;}.swal2-container .swal2-modal.hernanz-swal-popup.user-pass-swal .hernanz-swal-block-icon{background:rgba(13,202,240,0.15);}.swal2-container .swal2-modal.hernanz-swal-popup.user-register-swal .swal2-icon{background:rgba(220,53,69,0.15);}.swal2-container .swal2-modal.hernanz-swal-popup.user-register-swal .swal2-icon::before{mask-image:url(/themes/custom/frontend/assets/icons/error.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/error.svg);background-color:#842029;}.swal2-container .swal2-modal.hernanz-swal-popup.user-register-swal .hernanz-swal-block-icon{background:rgba(220,53,69,0.15);}.swal2-container .swal2-modal.hernanz-swal-popup.flood-swal .swal2-icon{background:#fceeef;}.swal2-container .swal2-modal.hernanz-swal-popup.flood-swal .swal2-icon::before{background-color:#23272a;}.swal2-container .swal2-modal.hernanz-swal-popup.flood-swal .hernanz-swal-block-icon{background:#fceeef;}@media (min-width:62rem){.user-register-form div[data-drupal-selector=edit-group-item-1],.user-register-form div[data-drupal-selector=edit-group-item-2],.user-register-form div[data-drupal-selector=edit-group-item-3],.user-register-form div[data-drupal-selector=edit-group-item-4],.user-register-form .form-type-password-confirm{flex-direction:row !important;}.user-register-form div[data-drupal-selector=edit-group-item-1] .form-wrapper,.user-register-form div[data-drupal-selector=edit-group-item-2] .form-wrapper,.user-register-form div[data-drupal-selector=edit-group-item-3] .form-wrapper,.user-register-form div[data-drupal-selector=edit-group-item-4] .form-wrapper,.user-register-form .form-type-password-confirm .form-wrapper{flex:1;}.user-register-form .form-type-password{flex:1;}}.page-user-cancel .user-cancel-form{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.page-user-cancel .user-cancel-form{font-size:2rem;line-height:2.25rem;}}.page-user-cancel .user-cancel-form * + .form-actions{margin-top:1.5rem;}.page-user-cancel .user-cancel-form .form-actions{margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:1rem;}@media (min-width:62rem){.page-user-cancel .user-cancel-form .form-actions{flex-direction:row;justify-content:center;}}.page-user-cancel .user-cancel-form .form-actions .form-item__control,.page-user-cancel .user-cancel-form .form-actions a.dialog-cancel{margin:0;}.page-user-cancel .user-cancel-form .form-actions .form-item__control input{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.page-user-cancel .user-cancel-form .form-actions .form-item__control input:hover{background-color:#0021a3;}.page-user-cancel .user-cancel-form .form-actions a.dialog-cancel{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.page-user-cancel .user-cancel-form .form-actions a.dialog-cancel:hover{background-color:#e6ebff;border-color:#e6ebff;}.user-cancel-swal .swal2-actions{gap:1rem;}.path-cart .page-cart{padding-top:6rem;}@media (min-width:90rem){.path-cart .page-cart{padding-top:8.25rem;}}.path-cart .page-cart .cart-empty-page .node-splash h1,.path-cart .page-cart .cart-empty-page .node-splash .title{visibility:hidden;height:0;}.path-cart .page-cart .cart-empty-page .node-splash .section{padding-top:8rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-header h1{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-cart .cart.cart-form .view-commerce-cart-form .view-header h1{font-size:2rem;line-height:2.25rem;}}.path-cart .cart.cart-form .view-commerce-cart-form .view-header h1{color:#23272a;margin-bottom:0;}.path-cart .cart.cart-form .view-commerce-cart-form .view-header h1 + *{margin-top:1rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-header p{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;margin-bottom:0;}.path-cart .cart.cart-form .view-commerce-cart-form .view-header + *{margin-top:2rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form{display:flex;flex-direction:column;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row{order:1;display:flex;flex-direction:column;gap:1.5rem;padding-block:1.5rem;border-bottom:0.063rem solid rgba(35,39,42,0.1);}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top{display:flex;gap:1.5rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__image{max-width:7.5rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__image a{display:block;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__image a img{width:100%;height:auto;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .producto-title a{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:700;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;text-decoration:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .producto-title + *{margin-top:1rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .capacidad,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .cantidad-caja,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .tipo{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .color{display:flex;align-items:center;gap:0.25rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .color .color-dot{width:1rem;height:1rem;border-radius:50%;border:0.031rem solid #23272a;overflow:hidden;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top .cart-row__info .color .color-text{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__top + *{margin-top:1.5rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__price{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty{position:relative;display:flex;justify-content:center;align-items:center;background-color:#f2f5ff;border-radius:3rem;padding:0.75rem;width:auto;min-width:5rem;max-width:6.5rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty button.tp-qty__btn{border:none;padding:0;font-size:0;width:1.5rem;height:1.5rem;background:#f2f5ff;display:flex;justify-content:center;align-items:center;z-index:1;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty button.tp-qty__btn::before{content:"";display:block;aspect-ratio:1/1;width:1rem;height:1rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#00146a;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty button.tp-qty__btn[data-qty=minus]{left:0.75rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty button.tp-qty__btn[data-qty=minus]::before{mask-image:url(/themes/custom/frontend/assets/icons/subtrack.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/subtrack.svg);}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty button.tp-qty__btn[data-qty=plus]{right:0.75rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty button.tp-qty__btn[data-qty=plus]::before{mask-image:url(/themes/custom/frontend/assets/icons/add.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/add.svg);}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty .tp-qty__input{position:relative;overflow:hidden;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty .tp-qty__input label{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty .tp-qty__input input{padding:0;border:0;background:transparent;text-align:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty .tp-qty__input input[type=number]{-moz-appearance:textfield;appearance:textfield;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty .tp-qty__input input::-webkit-inner-spin-button,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty .tp-qty__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__qty .form-item .tp-qty .tp-qty__input input:focus{box-shadow:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__total{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__remove .form-item__control.submit{position:relative;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__remove .form-item__control.submit::before{content:"";display:block;width:1rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#00146a;mask-image:url(/themes/custom/frontend/assets/icons/delete.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/delete.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom .cart-row__remove .form-item__control.submit input{width:2rem;height:1rem;font-size:0;background:none;border:none;border-radius:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary]{order:3;margin-top:4rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen{padding:1.5rem;border-radius:1rem;background-color:#ffffff;overflow:hidden;box-shadow:0 1rem 2rem 0 rgba(0,20,106,0.08);}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .title{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;color:#23272a;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .title + *{margin-top:2rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .field--name-total-price > div{display:flex;flex-direction:column;gap:1.25rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__subtotal,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__total,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__adjustment{display:flex;justify-content:space-between;padding:0;text-align:inherit;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__subtotal .order-total-line-label,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__subtotal .order-total-line-value,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__subtotal span,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__total .order-total-line-label,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__total .order-total-line-value,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__total span,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__adjustment .order-total-line-label,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__adjustment .order-total-line-value,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__adjustment span{padding:0;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__subtotal .order-total-line-label{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__subtotal .order-total-line-value{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__adjustment .order-total-line-label,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__adjustment .order-total-line-value{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__adjustment .order-total-line-value{opacity:0.6;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__total{padding-top:1.25rem;border-top:0.063rem solid rgba(35,39,42,0.1);}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__total .order-total-line__total{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .order-total-line__total .order-total-line-value{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .tp-checkout-btn{position:fixed;bottom:1rem;left:0;right:0;margin:auto;padding:1rem 1.5rem;width:95vw;justify-content:center;z-index:100;font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .tp-checkout-btn:hover{background-color:#0021a3;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .tp-checkout-btn{box-shadow:0 0 0.5rem rgba(35,39,42,0.5);}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions{order:2;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions a.tp-continue-shopping{margin:0;padding:0;border:0;display:flex;align-items:center;gap:0.25rem;font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions a.tp-continue-shopping::before{content:"";display:block;width:1rem;height:1rem;background-color:#0029d1;mask-image:url(/themes/custom/frontend/assets/icons/chevron-left.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-left.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions a.tp-continue-shopping:hover{background-color:inherit;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions .form-item__control.submit{position:relative;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions .form-item__control.submit::before{content:"";display:block;width:1rem;height:1rem;position:absolute;top:calc(50% + 0.063rem);left:0;transform:translateY(-50%);background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/delete.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/delete.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions .form-item__control.submit input{padding:0 0 0 1.25rem;margin:0;border:none;background-color:inherit;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions .form-item__control.submit input:hover{background-color:inherit;}@media (min-width:62rem){.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form{position:relative;flex-direction:row;flex-wrap:wrap;gap:1.5rem;align-items:start;justify-content:space-between;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row,.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions{max-width:46.75rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-rows{flex:1;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row{display:flex;align-items:center;gap:1.5rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row .cart-row__top + *{margin-top:0;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row .cart-row__bottom{flex:1;margin-left:auto;max-width:22.25rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row .cart-row__bottom .cart-row__qty{display:flex;justify-content:center;width:100%;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .views-row .cart-row__bottom{flex-wrap:nowrap;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary]{order:2;flex:1;margin:0;width:100%;max-width:19.75rem;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form div[data-drupal-selector=order-total-summary] .resumen .tp-checkout-btn{position:static;margin:2rem 0 0;width:100%;box-shadow:none;}.path-cart .cart.cart-form .view-commerce-cart-form .view-content .views-form form .form-actions{order:3;flex:1 1 100%;padding-top:0;}}.products-categories__section{padding-top:9.75rem;}@media (min-width:90rem){.products-categories__section{padding-top:10.75rem;}}.products-categories__section .node-productos .description{max-width:41.5rem;margin-inline:auto;}.products-categories__section .node-productos .description p,.products-categories__section .node-productos .description h2{text-align:center;}.products-categories__section .node-productos .description + *{margin-top:3rem;}.products-categories__section .node-productos .node-products__gamas .field--name-field-listado-de-gamas{display:flex;flex-direction:column;gap:2rem;}.page-node-type-contacto .node-contact__contact-headboard,.node-contacto .node-contact__contact-headboard{position:relative;display:flex;flex-direction:column;gap:2.5rem;padding-block:11.5rem 1.5rem;}.page-node-type-contacto .node-contact__contact-headboard h2,.node-contacto .node-contact__contact-headboard h2{font-family:"Syne",sans-serif;font-weight:500;color:#0029d1;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.page-node-type-contacto .node-contact__contact-headboard h2,.node-contacto .node-contact__contact-headboard h2{font-size:2rem;line-height:2.25rem;}}.page-node-type-contacto .node-contact__contact-headboard h2,.node-contacto .node-contact__contact-headboard h2{text-align:center;margin-bottom:2.5rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-descripcion,.node-contacto .node-contact__contact-headboard .field--name-field-descripcion{max-width:46.5rem;padding-inline:1.5rem;margin-right:auto;margin-left:auto;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]),.node-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]){text-align:center;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]):first-of-type,.node-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]):first-of-type{font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;color:#0029d1;text-transform:uppercase;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]):nth-of-type(2){font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.page-node-type-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]):nth-of-type(2),.node-contacto .node-contact__contact-headboard .field--name-field-descripcion p:not([class]):nth-of-type(2){font-size:2rem;line-height:2.25rem;}}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-descripcion p:last-of-type,.node-contacto .node-contact__contact-headboard .field--name-field-descripcion p:last-of-type{margin-bottom:0;}.page-node-type-contacto .node-contact__contact-headboard .node-contact__webform,.node-contacto .node-contact__contact-headboard .node-contact__webform{padding-inline:1.5rem;margin-right:auto;margin-left:auto;padding:1.25rem;border-radius:1.25rem;background:rgba(230,235,255,0.9);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);max-width:95vw;}.page-node-type-contacto .node-contact__contact-headboard .node-contact__webform .field--name-field-descripcion-2 > p,.node-contacto .node-contact__contact-headboard .node-contact__webform .field--name-field-descripcion-2 > p{font-family:"Syne",sans-serif;font-weight:500;color:#0029d1;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.page-node-type-contacto .node-contact__contact-headboard .node-contact__webform .field--name-field-descripcion-2 > p,.node-contacto .node-contact__contact-headboard .node-contact__webform .field--name-field-descripcion-2 > p{font-size:2rem;line-height:2.25rem;}}.page-node-type-contacto .node-contact__contact-headboard .node-contact__webform .field--name-field-descripcion-2 > p,.node-contacto .node-contact__contact-headboard .node-contact__webform .field--name-field-descripcion-2 > p{padding-top:2rem;padding-bottom:1.5rem;text-align:center;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form,.node-contacto .node-contact__contact-headboard .field--name-field-contacto form{display:flex;flex-direction:column;gap:0.75rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila1],.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila2],.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila3],.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila4],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila1],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila2],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila3],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila4]{display:flex;flex-direction:column;gap:0.75rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila5],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila5]{margin-top:1.25rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo,.node-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo .media--type-image,.node-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo .media--type-image{height:100%;max-height:50.625rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo .media--type-image .field--type-image,.node-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo .media--type-image .field--type-image{height:100%;max-height:50.625rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo .media--type-image .field--type-image > .field__item,.node-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo .media--type-image .field--type-image > .field__item{height:100%;max-height:50.625rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo img,.node-contacto .node-contact__contact-headboard .field--name-field-imagen-de-fondo img{width:100%;height:100%;object-fit:cover;max-height:50.625rem;}.page-node-type-contacto .node-contact__contact-headboard form .form-actions,.node-contacto .node-contact__contact-headboard form .form-actions{margin:0;text-align:center;}.page-node-type-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit,.node-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit{position:relative;display:inline-block;}.page-node-type-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit input,.node-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit input{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.page-node-type-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit input:hover,.node-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit input:hover{background-color:#0021a3;}.page-node-type-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit input,.node-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit input{padding-right:2.625rem;}.page-node-type-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit::after,.node-contacto .node-contact__contact-headboard form .form-actions .form-item__control.submit::after{content:"";display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;aspect-ratio:1/1;background-color:#ffffff;mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.page-node-type-contacto .node-contact__contact-ways .field--name-field-listado-de-formas-de-conta,.node-contacto .node-contact__contact-ways .field--name-field-listado-de-formas-de-conta{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;}@media (min-width:62rem){.page-node-type-contacto .node-contact__contact-headboard,.node-contacto .node-contact__contact-headboard{padding-block:11.25rem 4.5rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-descripcion,.node-contacto .node-contact__contact-headboard .field--name-field-descripcion{padding-inline:2.5rem;}.page-node-type-contacto .node-contact__contact-headboard .node-contact__webform,.node-contacto .node-contact__contact-headboard .node-contact__webform{max-width:41.5rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto,.node-contacto .node-contact__contact-headboard .field--name-field-contacto{padding-inline:2.5rem;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila1],.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila2],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila1],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila2]{flex-direction:row;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila1] .form-item,.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila2] .form-item,.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila1] .form-item,.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila2] .form-item{flex:1;}.page-node-type-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila5],.node-contacto .node-contact__contact-headboard .field--name-field-contacto form div[data-drupal-selector=edit-fila5]{margin-top:2.5rem;}.page-node-type-contacto .node-contact__contact-ways .field--name-field-listado-de-formas-de-conta,.node-contacto .node-contact__contact-ways .field--name-field-listado-de-formas-de-conta{grid-template-columns:repeat(2,1fr);}}.category__detail .view-header .gama-interna__banner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}.category__detail .view-header .gama-interna__banner .gama-interna__content{padding-top:10.188rem;padding-bottom:7.688rem;text-align:center;display:flex;flex-direction:column;gap:1.5rem;}.category__detail .view-header .gama-interna__banner .gama-interna__content .gama-interna__icon{max-width:3rem;margin-inline:auto;}.category__detail .view-header .gama-interna__banner .gama-interna__content .gama-interna__icon img{width:100%;height:100%;object-fit:contain;}.category__detail .view-header .gama-interna__banner .gama-interna__content .gama-interna__title .field--name-name{font-family:"Syne",sans-serif;font-weight:700;color:#00146a;text-transform:uppercase;letter-spacing:0;font-size:2rem;line-height:2.25rem;}@media (min-width:62rem){.category__detail .view-header .gama-interna__banner .gama-interna__content .gama-interna__title .field--name-name{font-size:2.75rem;line-height:3rem;}}.category__detail .view-header .gama-interna__banner .gama-interna__content .gama-interna__subtitle .field--name-field-subtitulo{font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;color:#0029d1;}.category__detail .view-header .gama-interna__banner::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:0.813rem;background-image:url(/themes/custom/frontend/assets/icons/curve-separator-top.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;z-index:2;}@media (min-width:62rem){.category__detail .view-header .gama-interna__banner::after{height:1.563rem;background-size:inherit;}}.category__detail .category__detail-section{padding-top:1.5rem;}.category__detail .category__detail-section .data-products .filters-toggle{margin-top:0 !important;}.category__detail .category__detail-section .data-products .products__section-filters-products-list{margin-top:1.5rem;}.category__detail .category__detail-section .otras-categorias-gama .view-header{text-align:center;}.category__detail .category__detail-section .otras-categorias-gama .view-header .subtitle-block{font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;color:#0029d1;}.category__detail .category__detail-section .otras-categorias-gama .view-header .subtitle-block + *{margin-top:1rem;}.category__detail .category__detail-section .otras-categorias-gama .view-header .title-block{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.category__detail .category__detail-section .otras-categorias-gama .view-header .title-block{font-size:2rem;line-height:2.25rem;}}.category__detail .category__detail-section .otras-categorias-gama .view-header + *{margin-top:4.5rem;}.category__detail .category__detail-section .otras-categorias-gama .view-content{display:grid;gap:1rem;}@media (min-width:62rem){.category__detail .view-header .gama-interna__banner .gama-interna__content{padding-top:8.938rem;padding-bottom:6.438rem;}.category__detail .view-header .gama-interna__banner .gama-interna__content .gama-interna__icon{max-width:3.75rem;}.category__detail .category__detail-section .data-products .products__section-filters-products-list{margin-top:0;display:flex;align-items:start;gap:2rem;}.category__detail .category__detail-section .data-products .products__section-filters-products-list .products-list__section{flex:1;}.category__detail .otras-categorias-gama .view-content{grid-template-columns:repeat(3,1fr);gap:1.875rem !important;}}.product-detail{padding-top:8.625rem;}@media (min-width:90rem){.product-detail{padding-top:11rem;}}.product-detail .product-detail__data .product-detail__images{position:relative;background-color:#ffffff;border-radius:1.25rem;max-height:33.25rem;max-width:33.25rem;margin-inline:auto;box-shadow:0 1rem 2rem 0 rgba(35,39,42,0.08);overflow:hidden;}.product-detail .product-detail__data .product-detail__images .product-detail__badge-custom{position:absolute;top:0.25rem;left:0.25rem;z-index:1;}.product-detail .product-detail__data .product-detail__images .product-detail__badge-custom a{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;border-radius:0.75rem;padding:0.25rem 0.75rem;background-color:#ffde5c;text-decoration:none;display:inline-flex;align-items:center;gap:0.25rem;}.product-detail .product-detail__data .product-detail__images .product-detail__badge-custom a::before{content:"";display:block;aspect-ratio:1/1;background-color:#23272a;width:0.75rem;height:0.75rem;mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.product-detail .product-detail__data .product-detail__images .product-detail__main-image .field--name-field-imagen-del-producto img{width:100%;height:auto;}.product-detail .product-detail__data .product-detail__images .product-detail__main-image .open-lightbox{position:absolute;top:0.25rem;right:0.25rem;width:2rem;height:2rem;border-radius:2rem;padding:0.375rem;background-color:#f2f5ff;}.product-detail .product-detail__data .product-detail__images .product-detail__main-image .open-lightbox::before{content:"";display:block;aspect-ratio:1/1;background-color:#00146a;mask-image:url(/themes/custom/frontend/assets/icons/full-screen.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/full-screen.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.product-detail .product-detail__data .product-detail__images + *{margin-top:3rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name{display:inline-flex;align-items:center;gap:0.25rem;border-radius:0.5rem;padding:0.5rem;text-decoration:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name::before{content:"";display:block;aspect-ratio:1/1;width:1rem;height:1rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name.gama-irrompible{background-color:#dae1ff;font-family:"IBMPlexSans",sans-serif;color:#001da0;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name.gama-irrompible::before{background-color:#001da0;mask-image:url(/themes/custom/frontend/assets/icons/unbreakable.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/unbreakable.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name.eco-reutilizable{background-color:#d1ffc2;font-family:"IBMPlexSans",sans-serif;color:#1d7500;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name.eco-reutilizable::before{background-color:#1d7500;mask-image:url(/themes/custom/frontend/assets/icons/eco.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/eco.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name.gama-ps-tipo-cristal{background-color:#cee7ff;font-family:"IBMPlexSans",sans-serif;color:#0054a3;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category .product-detail__category-name.gama-ps-tipo-cristal::before{background-color:#0054a3;mask-image:url(/themes/custom/frontend/assets/icons/crystal.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/crystal.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__category + *{margin-top:0.75rem;}.product-detail .product-detail__data .product-detail__product-properties .title{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.product-detail .product-detail__data .product-detail__product-properties .title{font-size:2rem;line-height:2.25rem;}}.product-detail .product-detail__data .product-detail__product-properties .title{color:#23272a;margin-bottom:0;}.product-detail .product-detail__data .product-detail__product-properties .title + *{margin-top:1.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics{display:grid;grid-template-columns:repeat(2,1fr);gap:0.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field{background-color:#f2f5ff;border-radius:0.75rem;padding:0.75rem;display:flex;flex-direction:column;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field .field__label{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;opacity:0.6;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field .field__item{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:flex;align-items:center;gap:0.25rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field .field__item::before{content:"";display:block;aspect-ratio:1/1;background-color:#23272a;width:1rem;height:1rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field.field--name-field-capacidad .field__item::before{mask-image:url(/themes/custom/frontend/assets/icons/glass.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/glass.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field.field--name-field-material .field__item::before{mask-image:url(/themes/custom/frontend/assets/icons/molecule.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/molecule.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field.field--name-field-peso .field__item::before{mask-image:url(/themes/custom/frontend/assets/icons/weight.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/weight.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field.field--name-field-alto .field__item::before{mask-image:url(/themes/custom/frontend/assets/icons/height.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/height.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field.field--name-field-base .field__item::before{mask-image:url(/themes/custom/frontend/assets/icons/width.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/width.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics .field.field--name-field-boca .field__item::before{mask-image:url(/themes/custom/frontend/assets/icons/oval.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/oval.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics + *{margin-top:1.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox{display:flex;flex-direction:column;gap:1.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top{display:flex;align-items:center;gap:0.5rem;justify-content:space-between;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset{display:flex;flex-direction:column;gap:0.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset legend{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;opacity:0.6;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset .form-radios{display:flex;align-items:center;gap:0.75rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset .form-radios .form-check{margin:0;padding:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset .form-radios .form-check input{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset .form-radios .form-check input:checked ~ label{border:0.094rem solid #23272a;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset .form-radios .form-check input:checked ~ label::before{content:"";display:block;width:100%;height:100%;border:0.188rem solid #ffffff;border-radius:50%;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset .form-radios .form-check label{display:block;font-size:0;min-width:2rem;min-height:2rem;width:2rem;height:2rem;border-radius:50%;border:0.031rem solid #23272a;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .tp-colors fieldset .form-radios .form-check label:hover{cursor:pointer;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .producto-ficha a{display:block;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .producto-ficha a:hover{background-color:#e6ebff;border-color:#e6ebff;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .producto-ficha a::before,.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .producto-ficha a::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/file-doc.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/file-doc.svg) no-repeat center/contain;flex-shrink:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-top .producto-ficha a::after{display:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle{display:flex;flex-direction:column;gap:0.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla .form-check{position:relative;padding:0;margin:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla .form-check .form-check-input{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla .form-check .form-check-label{padding:1rem 1.5rem 1rem 4.25rem;background-color:#f2f5ff;border-radius:0.75rem;position:relative;display:flex;align-items:center;min-height:1.5rem;cursor:pointer;font-family:"IBMPlexSans",sans-serif;color:#473900;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1rem;text-transform:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla .form-check .form-check-label::before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:2.5rem;height:1.5rem;border-radius:1rem;background-color:rgba(35,39,42,0.4);transition:background-color 0.25s ease;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla .form-check .form-check-label::after{content:"";position:absolute;left:1.125rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border-radius:50%;background-color:#ffffff;transition:transform 0.25s ease;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla .form-check .form-check-input:checked + .form-check-label::before{background-color:#0029d1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla .form-check .form-check-input:checked + .form-check-label::after{transform:translate(1rem,-50%);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-personalizable a{display:flex;align-items:center;gap:0.5rem;padding:0.875rem 1rem;border-radius:0.75rem;background-color:#dae1ff;text-decoration:none;font-family:"IBMPlexSans",sans-serif;color:#473900;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-personalizable a::before,.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-personalizable a::after{content:"";display:block;aspect-ratio:1/1;width:1.25rem;height:1.25rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-personalizable a::before{background-color:#111111;mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/ai-edit.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-personalizable a::after{background-color:#473900;mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-right.svg);margin-left:auto;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom{margin-top:-0.5rem;display:flex;flex-direction:column;gap:1rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .producto-disposicion{margin-bottom:0.5rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:normal;font-style:#23272a;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .producto-disposicion p{margin-bottom:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos legend{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios{display:grid;grid-template-columns:repeat(1,1fr);gap:0.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check{position:relative;margin:0;padding:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check::before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;mask-image:url(/themes/custom/frontend/assets/icons/box.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/box.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#23272a;z-index:1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check label{position:relative;padding:0.875rem 1rem 0.875rem 2.5rem;border:0.063rem solid rgba(35,39,42,0.1);border-radius:0.75rem;background-color:#ffffff;width:100%;display:block;cursor:pointer;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check label::before,.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check label::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check label::before{width:1.25rem;height:1.25rem;top:50%;right:1rem;border:0.063rem solid rgba(35,39,42,0.4);border-radius:50%;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check label::after{width:0.625rem;height:0.625rem;right:1.313rem;border-radius:50%;background-color:#0029d1;opacity:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check input{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check div:not(.description)[id*=edit-purchased-entity]{position:absolute;top:0.5rem;left:1rem;right:1rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;z-index:1;pointer-events:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check div:not(.description)[id*=edit-purchased-entity] p{margin:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(div:not(.description)[id*=edit-purchased-entity]) label{padding:1.5rem 1rem 0.875rem 2.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(input:checked) label{border:0.063rem solid #0029d1;background-color:#e6ebff;color:#0029d1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(input:checked) label::before{border:0.063rem solid #0029d1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(input:checked) label::after{opacity:1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(input:checked):has(.description) .description{color:#0029d1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(.description){position:relative;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(.description) label{padding:0.563rem 1rem 1.188rem 2.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-bottom .tp-tipos .form-radios .form-check:has(.description) .description{position:absolute;bottom:0.25rem;left:1rem;pointer-events:none;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det{display:block;flex-direction:column;gap:1rem;}@media (min-width:75rem){.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det{display:flex;flex-direction:row;justify-content:end;gap:0.5rem;}}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .wrapper-price-qty{display:flex;align-items:center;gap:1rem;justify-content:space-between;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-price .tp-price__main{font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:700;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;font-size:1.5rem;letter-spacing:-1px;}@media (min-width:90rem){.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-price .tp-price__main{font-size:2rem;}}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-price .tp-price__main span{font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-price .tp-price__unit{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty button.tp-qty__btn{border:none;padding:0;font-size:0;width:1.5rem;height:1.5rem;background:#f2f5ff;display:flex;justify-content:center;align-items:center;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty button.tp-qty__btn::before{content:"";display:block;aspect-ratio:1/1;width:1rem;height:1rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#00146a;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty button.tp-qty__btn[data-qty=minus]{left:0.75rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty button.tp-qty__btn[data-qty=minus]::before{mask-image:url(/themes/custom/frontend/assets/icons/subtrack.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/subtrack.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty button.tp-qty__btn[data-qty=plus]{right:0.75rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty button.tp-qty__btn[data-qty=plus]::before{mask-image:url(/themes/custom/frontend/assets/icons/add.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/add.svg);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty .tp-qty__input{position:relative;padding:0.875rem 0.75rem;background-color:#f2f5ff;border-radius:3rem;overflow:hidden;display:flex;justify-content:center;align-items:center;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty .tp-qty__input label{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty .tp-qty__input input{padding:0;border:0;background:transparent;text-align:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty .tp-qty__input input[type=number]{-moz-appearance:textfield;appearance:textfield;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty .tp-qty__input input::-webkit-inner-spin-button,.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty .tp-qty__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-qty .tp-qty__input input:focus{box-shadow:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-actions{margin:0;text-align:center;position:fixed;bottom:0;left:0;right:0;padding:1rem;padding-bottom:1.5rem;z-index:100;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-actions input[type=submit]{box-shadow:0 0 0.5rem rgba(35,39,42,0.5);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-item__control.submit{position:relative;display:inline-flex;width:100%;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-item__control.submit input{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-item__control.submit input:hover{background-color:#0021a3;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-item__control.submit input{padding-left:2.625rem;padding-right:1rem;width:100%;}@media (min-width:75rem){.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-item__control.submit input{text-wrap:balance;width:15.625rem;margin-top:0;}}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-item__control.submit::before{content:"";display:block;position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;aspect-ratio:1/1;background-color:#ffffff;mask-image:url(/themes/custom/frontend/assets/icons/cart.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/cart.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .not-price{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .not-price a{font-family:"IBMPlexSans",sans-serif;color:#0029d1;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;text-decoration:none;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .not-price p{margin-bottom:0;}.product-detail * + .product-detail__related-products{margin-top:4.5rem;}.product-detail .product-detail__related-products h4{font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;color:#0029d1;margin-bottom:0;}.product-detail .product-detail__related-products h4 + *{margin-top:1rem;}.product-detail .product-detail__related-products h2{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.product-detail .product-detail__related-products h2{font-size:2rem;line-height:2.25rem;}}.product-detail .product-detail__related-products h2{color:#23272a;margin-bottom:0;}.product-detail .product-detail__related-products .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;}.product-detail .product-detail__related-products .view-productos-relacionados .view-footer{margin-top:3rem;text-align:center;}.product-detail .product-detail__related-products .view-productos-relacionados .view-footer a{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.product-detail .product-detail__related-products .view-productos-relacionados .view-footer a:hover{background-color:#e6ebff;border-color:#e6ebff;}@media (min-width:62rem){.product-detail .product-detail__data{display:flex;gap:4rem;}.product-detail .product-detail__data .product-detail__images,.product-detail .product-detail__data .product-detail__product-properties{flex:1;}.product-detail .product-detail__data .product-detail__images + *{margin-top:0;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__characteristics{grid-template-columns:repeat(3,1fr);}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle{flex-direction:row;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-con-argolla,.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .tp-middle .producto-personalizable{flex:1;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .wrapper-price-qty{width:100%;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .wrapper-price-qty .tp-qty{width:auto;min-width:5rem;max-width:6rem;}.product-detail .product-detail__data .product-detail__product-properties .product-detail__shopping-cart .field--name-variations form .tp-buybox .carrito-det .tp-cta .form-actions{position:static;padding:0;background-color:transparent;box-shadow:none;}.product-detail * + .product-detail__related-products{margin-top:6rem;}.product-detail .product-detail__related-products .view-content{grid-template-columns:repeat(4,1fr);}.product-detail .product-detail__related-products .view-productos-relacionados .view-footer{margin-top:4.5rem;}}.path-user-edit .section{padding-top:7.243rem;}@media (min-width:90rem){.path-user-edit .section{padding-top:8.313rem;}}.path-user-edit .user-form{display:grid;gap:1rem;}.path-user-edit .user-form .form-item label{position:static !important;width:auto !important;height:auto !important;padding:initial !important;margin:initial !important;overflow:visible !important;clip:auto !important;white-space:normal !important;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-user-edit .user-form .form-item.form-type-select::after{top:65%;}.path-user-edit .user-form .profile-edit-header a{position:relative;display:flex;align-items:center;gap:0.75rem;font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.5rem;line-height:1;}@media (min-width:62rem){.path-user-edit .user-form .profile-edit-header a{font-size:1.5rem;line-height:1;}}.path-user-edit .user-form .profile-edit-header a{color:#23272a;text-decoration:none;}.path-user-edit .user-form .profile-edit-header a::before,.path-user-edit .user-form .profile-edit-header a::after{content:"";display:block;}.path-user-edit .user-form .profile-edit-header a::before{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f2f5ff;}.path-user-edit .user-form .profile-edit-header a::after{position:absolute;top:50%;left:0.5rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;mask-image:url(/themes/custom/frontend/assets/icons/chevron-left.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/chevron-left.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#00146a;}.path-user-edit .user-form .profile-edit-header + *{margin-top:1rem;}.path-user-edit .user-form .mis-datos > legend .fieldset-legend,.path-user-edit .user-form .datos-facturacion > legend .fieldset-legend,.path-user-edit .user-form .datos-envio > legend .fieldset-legend{display:flex;align-items:center;gap:0.25rem;font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;}.path-user-edit .user-form .mis-datos > legend .fieldset-legend::before,.path-user-edit .user-form .datos-facturacion > legend .fieldset-legend::before,.path-user-edit .user-form .datos-envio > legend .fieldset-legend::before{content:"";display:block;width:1.25rem;height:1.25rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#00146a;}.path-user-edit .user-form * + .datos-facturacion,.path-user-edit .user-form * + .datos-envio{margin-top:2rem;}.path-user-edit .user-form .field--name-field-direccion div[data-drupal-selector^=edit-field-direccion-][data-drupal-selector$=-address]{display:grid;gap:1rem;}.path-user-edit .user-form .mis-datos .fieldset-legend::before{mask-image:url(/themes/custom/frontend/assets/icons/contact-card.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/contact-card.svg);}.path-user-edit .user-form .datos-facturacion .fieldset-legend::before,.path-user-edit .user-form .datos-envio .fieldset-legend::before{mask-image:url(/themes/custom/frontend/assets/icons/location.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/location.svg);}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion],.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio],.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion],.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio]{display:grid;gap:1rem;}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] legend,.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio] legend,.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] legend,.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio] legend{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] div[data-drupal-selector=edit-profiles-facturacion-address-0-address],.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] div[data-drupal-selector=edit-profiles-envio-address-0-address],.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio] div[data-drupal-selector=edit-profiles-facturacion-address-0-address],.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio] div[data-drupal-selector=edit-profiles-envio-address-0-address],.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] div[data-drupal-selector=edit-profiles-facturacion-address-0-address],.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] div[data-drupal-selector=edit-profiles-envio-address-0-address],.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio] div[data-drupal-selector=edit-profiles-facturacion-address-0-address],.path-user-edit .user-form .datos-envio .fieldset-wrapper div[data-drupal-selector=edit-profiles-envio] div[data-drupal-selector=edit-profiles-envio-address-0-address]{display:grid;gap:1rem;}.path-user-edit .user-form .form-actions{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:2rem 0 0 0;}.path-user-edit .user-form .form-actions a.button--secondary,.path-user-edit .user-form .form-actions .form-item__control.submit,.path-user-edit .user-form .form-actions a.button--danger{margin:0;padding:0;}.path-user-edit .user-form .form-actions a.button--secondary{order:2;margin:auto;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.path-user-edit .user-form .form-actions a.button--secondary:hover{background-color:#e6ebff;border-color:#e6ebff;}.path-user-edit .user-form .form-actions .form-item__control.submit{order:3;}.path-user-edit .user-form .form-actions .form-item__control.submit input{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.path-user-edit .user-form .form-actions .form-item__control.submit input:hover{background-color:#0021a3;}.path-user-edit .user-form .form-actions a.button--danger{margin:auto;border:none;background:none;display:flex;align-items:center;gap:0.5rem;font-family:"IBMPlexSans",sans-serif;color:#dc3545;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;order:1;}.path-user-edit .user-form .form-actions a.button--danger::before{content:"";display:block;width:1rem;height:1rem;mask-image:url(/themes/custom/frontend/assets/icons/delete.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/delete.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#dc3545;}@media (min-width:62rem){.path-user-edit .user-form{grid-template-columns:repeat(2,1fr);}.path-user-edit .user-form .profile-edit-header,.path-user-edit .user-form .mis-datos,.path-user-edit .user-form .datos-facturacion,.path-user-edit .user-form .datos-envio{grid-column:1/-1;}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion]{grid-template-columns:repeat(2,1fr);}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] .field--name-address{grid-column:1/-1;}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] .field--name-address .address-container-inline{display:contents;}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] .form-item-profiles-facturacion-address-0-address-address-line1{grid-column:1/-1;}.path-user-edit .user-form .datos-facturacion .fieldset-wrapper div[data-drupal-selector=edit-profiles-facturacion] div[data-drupal-selector=edit-profiles-facturacion-address-0-address]{grid-template-columns:repeat(2,1fr);}.path-user-edit .user-form .datos-envio div[data-drupal-selector=edit-profiles-envio]{grid-template-columns:repeat(2,1fr);}.path-user-edit .user-form .datos-envio div[data-drupal-selector=edit-profiles-envio] .field--type-address{grid-column:1/-1;}.path-user-edit .user-form .datos-envio div[data-drupal-selector=edit-profiles-envio] div[data-drupal-selector=edit-profiles-envio-address-0-address]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);}.path-user-edit .user-form .datos-envio div[data-drupal-selector=edit-profiles-envio] div[data-drupal-selector=edit-profiles-envio-address-0-address] .address-container-inline{display:contents;}.path-user-edit .user-form .datos-envio div[data-drupal-selector=edit-profiles-envio] div[data-drupal-selector=edit-profiles-envio-address-0-address] .js-form-item-profiles-envio-address-0-address-address-line1{grid-column:1/-1;}.path-user-edit .user-form .form-actions{grid-column:1/-1;flex-direction:row;justify-content:end;gap:0.5rem;}.path-user-edit .user-form .form-actions a.button--secondary,.path-user-edit .user-form .form-actions a.button--danger{margin:0;}.path-user-edit .user-form .form-actions a.button--danger{margin:0 auto 0 0;}}.section-inicio__banners{position:relative;}.section-inicio__banners .section-inicio__banner-swiper .field--name-field-listado-de-banner{width:100%;}.section-inicio__banners .section-inicio__banner-swiper .swiper-pagination{padding-inline:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:0.375rem;bottom:1.5rem;}@media (min-width:62rem){.section-inicio__banners .section-inicio__banner-swiper .swiper-pagination{bottom:3rem;}}.section-inicio__banners .section-inicio__banner-swiper .swiper-pagination .swiper-pagination-bullet{margin:0;width:0.5rem;height:0.5rem;border-radius:0.5rem;background-color:#00146a;opacity:0.2;}.section-inicio__banners .section-inicio__banner-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.25rem;opacity:1;}.node-inicio__destacados .field--name-field-descripcion p:not([class]){text-align:center;}.node-inicio__destacados .field--name-field-descripcion + *{margin-top:3rem;}.node-inicio__destacados .field--name-field-listado-de-productos-desta + *{margin-top:3rem;}.node-inicio__destacados .field--name-field-enlace{text-align:center;}.node-inicio__destacados .field--name-field-enlace a{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.node-inicio__destacados .field--name-field-enlace a:hover{background-color:#e6ebff;border-color:#e6ebff;}.node-inicio__our-glasses,.node-inicio__vasos{display:flex;flex-direction:column;gap:3rem;}.node-inicio__our-glasses .field--name-field-descripcion-2 p:not([class]),.node-inicio__vasos .field--name-field-descripcion-2 p:not([class]){text-align:center;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad{display:flex;flex-direction:column;gap:1.5rem;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group{display:flex;flex-direction:column;gap:1.5rem;}.node-inicio__our-glasses .field--name-field-listado-de-tipos-de-vasos,.node-inicio__vasos .field--name-field-listado-de-tipos-de-vasos{padding-bottom:2rem;}.node-inicio__our-glasses .field--name-field-listado-de-tipos-de-vasos .field--name-field-media-image,.node-inicio__vasos .field--name-field-listado-de-tipos-de-vasos .field--name-field-media-image{width:18rem;height:18rem;margin-right:auto;margin-left:auto;}.node-inicio__our-glasses .field--name-field-listado-de-tipos-de-vasos .field--name-field-media-image img,.node-inicio__vasos .field--name-field-listado-de-tipos-de-vasos .field--name-field-media-image img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1;}.node-inicio__our-clients,.node-inicio__clientes{display:flex;flex-direction:column;gap:3rem;}.node-inicio__our-clients .field--name-field-media-image img,.node-inicio__clientes .field--name-field-media-image img{width:100%;height:3.125rem;object-fit:contain;}.node-inicio__our-clients .field--name-field-descripcion-3 p:not([class]),.node-inicio__clientes .field--name-field-descripcion-3 p:not([class]){text-align:center;}@media (min-width:62rem){.node-inicio__destacados .field--name-field-descripcion + *{margin-top:4.5rem;}.node-inicio__destacados .field--name-field-listado-de-productos-desta + *{margin-top:4.5rem;}.node-inicio__our-glasses .wrapper-listado-vaso,.node-inicio__vasos .wrapper-listado-vaso{position:relative;gap:inherit;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad{flex-direction:row;justify-content:space-between;gap:inherit;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group{gap:2rem;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group > .field__item,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group > .field__item{width:19.75rem;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) .image-simple-text__title,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) .image-simple-text__title{text-align:right;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) > .field__item,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) > .field__item{margin-left:auto;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) > .field__item:nth-child(2),.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) > .field__item:nth-child(2){margin-right:2rem;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) .paragraph--type--imagen-texto-simple .image-simple-text__wrapper,.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(odd) .paragraph--type--imagen-texto-simple .image-simple-text__wrapper{flex-direction:row-reverse;}.node-inicio__our-glasses .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(even) > .field__item:nth-child(2),.node-inicio__vasos .field--name-field-listado-de-puntos-destacad .wrapper-group:nth-child(even) > .field__item:nth-child(2){margin-left:2rem;}.node-inicio__our-glasses .field--name-field-listado-de-tipos-de-vasos,.node-inicio__vasos .field--name-field-listado-de-tipos-de-vasos{padding-bottom:0;}.node-inicio__our-glasses .field--name-field-listado-de-tipos-de-vasos .field--name-field-media-image,.node-inicio__vasos .field--name-field-listado-de-tipos-de-vasos .field--name-field-media-image{width:100%;height:100%;max-width:33.75rem;max-height:33.75rem;}@supports selector(:has(*)){.node-inicio__our-glasses:has(.field--name-field-listado-de-puntos-destacad),.node-inicio__vasos:has(.field--name-field-listado-de-puntos-destacad){padding-bottom:10.75rem;}.node-inicio__our-glasses:has(.field--name-field-listado-de-puntos-destacad) .wrapper-listado-vaso .field--name-field-listado-de-tipos-de-vasos,.node-inicio__vasos:has(.field--name-field-listado-de-puntos-destacad) .wrapper-listado-vaso .field--name-field-listado-de-tipos-de-vasos{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}}}.path-user-my-profile .section{padding-top:7.243rem;}@media (min-width:90rem){.path-user-my-profile .section{padding-top:8.313rem;}}.profile .user-title{margin:0;font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.5rem;line-height:1;}@media (min-width:62rem){.profile .user-title{font-size:1.5rem;line-height:1;}}.profile .user-title{color:#23272a;text-align:center;}.profile .user-title + *{margin-top:2rem;}.profile .user-tabs{border:none;display:flex;}.profile .user-tabs .nav-item{flex:1;}.profile .user-tabs .nav-item .nav-link{padding:1rem;border:none;width:100%;text-align:center;background-color:transparent;border-bottom:0.063rem solid rgba(35,39,42,0.4);}.profile .user-tabs .nav-item .nav-link span{font-family:"IBMPlexSans",sans-serif;color:rgba(35,39,42,0.4);font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.profile .user-tabs .nav-item .nav-link span i{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.profile .user-tabs .nav-item .nav-link span i::before{content:none;}.profile .user-tabs .nav-item .nav-link span::before{content:"";display:block;width:1rem;height:1rem;background:rgba(0,20,106,0.4);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.profile .user-tabs .nav-item .nav-link span.perfil-tab::before{mask-image:url(/themes/custom/frontend/assets/icons/person.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/person.svg);}.profile .user-tabs .nav-item .nav-link span.pedidos-tab::before{mask-image:url(/themes/custom/frontend/assets/icons/box.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/box.svg);}.profile .user-tabs .nav-item .nav-link.active{border-bottom:0.125rem solid #0029d1;}.profile .user-tabs .nav-item .nav-link.active span{color:#0029d1;}.profile .user-tabs .nav-item .nav-link.active span::before{background:#0029d1;}.profile .tab-content{padding-top:2rem;}.profile .tab-content .info-personal{display:flex;align-items:center;gap:0.5rem;justify-content:space-between;}.profile .tab-content .info-personal .title{margin:0;font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;color:#00146a;}.profile .tab-content .info-personal .btn-edit-user{margin:0;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.profile .tab-content .info-personal .btn-edit-user:hover{background-color:#0021a3;}.profile .tab-content .info-personal .btn-edit-user::before,.profile .tab-content .info-personal .btn-edit-user::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/edit.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/edit.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .info-personal .btn-edit-user::after{display:none;}.profile .tab-content .info-personal .btn-logout-user{margin:0;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .info-personal .btn-logout-user:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .info-personal .btn-logout-user::before,.profile .tab-content .info-personal .btn-logout-user::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/logout.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/logout.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .info-personal .btn-logout-user::after{display:none;}.profile .tab-content .info-personal + *{margin-top:2rem;}.profile .tab-content .view-usuario-perfil .view-content .views-row{display:flex;flex-direction:column;gap:2rem;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.mis-datos,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-facturacion,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-envio{display:flex;align-items:center;gap:0.5rem;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.mis-datos span,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.mis-datos p,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-facturacion span,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-facturacion p,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-envio span,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-envio p{margin:0;font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.mis-datos::before,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-facturacion::before,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-envio::before{content:"";display:block;width:1.5rem;height:1.5rem;background-color:#00146a;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.mis-datos::before{mask-image:url(/themes/custom/frontend/assets/icons/contact-card.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/contact-card.svg);}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-facturacion::before,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field.datos-envio::before{mask-image:url(/themes/custom/frontend/assets/icons/location.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/location.svg);}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .field-content{display:flex;flex-direction:column;gap:1rem;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .item1,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .item2,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .item3,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .item4:not(.envio),.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .item5:not(.facturacion){display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:3.8rem;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .item4.envio .data,.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .item5.facturacion .data{min-height:3.8rem;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .data{padding-bottom:1rem;border-bottom:0.063rem solid rgba(35,39,42,0.1);}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .data span{font-family:"IBMPlexSans",sans-serif;color:rgba(35,39,42,0.6);font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.profile .tab-content .view-usuario-perfil .view-content .views-row .views-field .data p{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;margin:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list{display:grid;gap:1rem;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item{background-color:#ffffff;padding:1rem;border-radius:1rem;display:grid;gap:0.5rem;box-shadow:0 0.5rem 1rem 0 rgba(35,39,42,0.04);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .commerce-user-order-icon{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item > .fecha-pedido .det-pedido{display:flex;flex-direction:column;gap:0.5rem;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item > .fecha-pedido .det-pedido .no-pedido{display:flex;align-items:center;gap:0.5rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item > .fecha-pedido .det-pedido .no-pedido a{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;text-decoration:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item > .fecha-pedido .det-pedido .fecha-pedido{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:flex;align-items:center;gap:0.25rem;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item > .fecha-pedido .det-pedido .fecha-pedido::before{content:"";display:block;width:1rem;height:1rem;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/calendar-empty.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/calendar-empty.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .total-pedido{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:flex;align-items:center;gap:0.25rem;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .total-pedido::before{content:"";display:block;width:1rem;height:1rem;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/euro.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/euro.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido .wrapper-estado{padding:0.25rem;border-radius:0.25rem;display:inline-flex;align-items:center;gap:0.25rem;width:fit-content;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido .wrapper-estado::before{content:"";display:block;width:1rem;height:1rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--entregado .wrapper-estado,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--recogido .wrapper-estado{color:#13795b;background:rgba(32,201,151,0.15);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--entregado .wrapper-estado::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--recogido .wrapper-estado::before{background-color:#13795b;mask-image:url(/themes/custom/frontend/assets/icons/check-circle.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/check-circle.svg);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--en-preparacion .wrapper-estado,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--pendiente .wrapper-estado{color:#997404;background:rgba(255,193,7,0.15);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--en-preparacion .wrapper-estado::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--pendiente .wrapper-estado::before{background-color:#997404;mask-image:url(/themes/custom/frontend/assets/icons/more-circle.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/more-circle.svg);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--en-camino .wrapper-estado{color:#984c0c;background:rgba(253,126,20,0.15);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--en-camino .wrapper-estado::before{background-color:#984c0c;mask-image:url(/themes/custom/frontend/assets/icons/clock.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/clock.svg);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--listo-para-recoger .wrapper-estado{color:#087990;background:rgba(13,202,240,0.15);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--listo-para-recoger .wrapper-estado::before{background-color:#087990;mask-image:url(/themes/custom/frontend/assets/icons/checkmark-cricle-hint.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/checkmark-cricle-hint.svg);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--cancelado .wrapper-estado{color:#842029;background:rgba(220,53,69,0.15);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido--cancelado .wrapper-estado::before{background-color:#842029;mask-image:url(/themes/custom/frontend/assets/icons/dismiss-circle.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/dismiss-circle.svg);}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido + *{margin-top:0.5rem !important;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura{justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura::after{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item a.btn-descargar-factura{justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item a.btn-descargar-factura:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item a.btn-descargar-factura::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item a.btn-descargar-factura::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/download.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/download.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item a.btn-descargar-factura::after{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada{justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada:hover,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada::after,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada::after,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada::after{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada{justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1.25rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada::after{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/download.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/download.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada::after{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .view-empty{text-align:center;font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.profile .tab-content .view-commerce-user-orders .view-empty{font-size:2rem;line-height:2.25rem;}}@media (min-width:90rem){.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list{gap:0.5rem;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item{padding:1.5rem;grid-template-columns:2rem 1fr 1fr 1fr 1fr auto;align-items:end;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .commerce-user-order-icon{display:block;height:100%;margin-right:0.25rem;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .commerce-user-order-icon .commerce-user-order-icon-wrapper{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:#f2f5ff;border-radius:50%;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .commerce-user-order-icon .commerce-user-order-icon-wrapper::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:#0029d1;mask-image:url(/themes/custom/frontend/assets/icons/box.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/box.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .total-pedido,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .estado-pedido{justify-self:center;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .fecha-pedido .det-pedido{gap:1rem;grid-column:span 2;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn{margin:0 !important;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura{justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.5rem 1rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura::after{content:"";width:1rem;height:1rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .btn-solicitar-factura::after{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge{margin:0 !important;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.5rem 1rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada:hover,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada::after,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada::after{content:"";width:1rem;height:1rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/receipt.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada::after,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada::after{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--solicitada,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--generada{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada{justify-content:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.5rem 1rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada:hover{background-color:#e6ebff;border-color:#e6ebff;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada::before,.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada::after{content:"";width:1rem;height:1rem;background-color:currentColor;mask:url(/themes/custom/frontend/assets/icons/download.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/frontend/assets/icons/download.svg) no-repeat center/contain;flex-shrink:0;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada::after{display:none;}.profile .tab-content .view-commerce-user-orders .commerce-user-orders-list .commerce-user-order-item .badge--descargada{background-color:#e6ebff;border-color:#e6ebff;}}.node-nosotros__headboard{position:relative;padding-block:11.75rem 8.25rem;overflow:hidden;}.node-nosotros__headboard::before{content:"";display:block;position:absolute;width:100%;height:100%;inset:0;background:rgba(0,20,106,0.9);z-index:2;}.node-nosotros__headboard .field--name-field-descripcion{position:relative;z-index:2;}.node-nosotros__headboard .field--name-field-descripcion p:not([class]){text-align:center;}.node-nosotros__headboard .field--name-field-descripcion p:not([class]):first-of-type{font-family:"Syne",sans-serif;font-weight:700;color:#00146a;text-transform:uppercase;letter-spacing:0;font-size:2rem;line-height:2.25rem;}@media (min-width:62rem){.node-nosotros__headboard .field--name-field-descripcion p:not([class]):first-of-type{font-size:2.75rem;line-height:3rem;}}.node-nosotros__headboard .field--name-field-descripcion p:not([class]):first-of-type{color:#ffffff;}.node-nosotros__headboard .field--name-field-descripcion p:not([class]):nth-of-type(2){font-family:"IBMPlexSans",sans-serif;color:#ffffff;font-weight:400;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.node-nosotros__headboard .field--name-field-descripcion p:last-child{margin-bottom:0;}.node-nosotros__headboard .media{position:relative;}.node-nosotros__headboard .field--name-field-imagen-de-fondo{position:absolute;inset:0;overflow:hidden;z-index:1;}.node-nosotros__headboard .field--name-field-imagen-de-fondo img{width:100%;object-fit:cover;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%);min-width:90rem;min-height:45rem;}.node-nosotros__headboard::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:0.813rem;background-image:url(/themes/custom/frontend/assets/icons/curve-separator-top.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;z-index:2;}@media (min-width:62rem){.node-nosotros__headboard::after{height:1.563rem;}}.node-nosotros__highlights .field--name-field-listado-de-destacados{display:flex;flex-direction:column;gap:1.5rem;}.node-nosotros__values .field--name-field-descripcion-2 p:not([class]):first-child{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.node-nosotros__values .field--name-field-descripcion-2 p:not([class]):first-child{font-size:2rem;line-height:2.25rem;}}.node-nosotros__values .field--name-field-descripcion-2 p:not([class]):first-child{color:#0029d1;}.node-nosotros__values .field--name-field-descripcion-2 + *{margin-top:4.5rem;}.node-nosotros__reasons .field--name-field-descripcion-3 + *{margin-top:1.5rem;}.node-nosotros__reasons .field--name-field-imagen{max-width:24.938rem;margin-inline:auto;overflow:hidden;}.node-nosotros__reasons .field--name-field-imagen img{width:100%;height:100%;object-fit:contain;}.node-nosotros__reasons .field--name-field-imagen + *{margin-top:1.5rem;}@media (min-width:90rem){.node-nosotros__headboard{padding-block:12.25rem 8.25rem;}.node-nosotros__highlights .field--name-field-listado-de-destacados{flex-direction:row;gap:1.875rem;}}.page-node-type-noticias-general .container-xl,.page-node-type-noticias-general .container-lg,.page-node-type-noticias-general .container,.node-noticias-general .container-xl,.node-noticias-general .container-lg,.node-noticias-general .container{max-width:51.5rem;}.page-node-type-noticias-general p,.node-noticias-general p{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.page-node-type-noticias-general .descripcion + *,.node-noticias-general .descripcion + *{margin-top:1.5rem;}.page-node-type-noticias-general .image img,.page-node-type-noticias-general .field--name-field-imagen img,.node-noticias-general .image img,.node-noticias-general .field--name-field-imagen img{width:100%;height:auto;}.path-checkout form.commerce-checkout-flow .section{padding-top:6rem;}@media (min-width:90rem){.path-checkout form.commerce-checkout-flow .section{padding-top:8.25rem;}}.path-checkout form.commerce-checkout-flow .form-item:not(.checkout-pane,.form-item-sidebar-coupon-redemption-form-code,.form-item-checkout-title) label{position:static !important;width:auto !important;height:auto !important;padding:initial !important;margin:initial !important;overflow:visible !important;clip:auto !important;white-space:normal !important;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-checkout form.commerce-checkout-flow .form-item:not(.checkout-pane,.form-item-sidebar-coupon-redemption-form-code,.form-item-checkout-title).form-type-select::after{top:65%;}.path-checkout form.commerce-checkout-flow .address-container-inline > .form-item{margin:0;}.path-checkout .layout-region-checkout-main,.path-checkout .layout-region-checkout-secondary,.path-checkout .layout-region-checkout-footer{float:inherit;box-sizing:border-box;width:100%;padding:0;}.path-checkout .layout-region-checkout-main{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .form-item-checkout-title label{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-checkout .layout-region-checkout-main .form-item-checkout-title label{font-size:2rem;line-height:2.25rem;}}.path-checkout .layout-region-checkout-main .form-item-checkout-title label{color:#23272a;}.path-checkout .layout-region-checkout-main .form-item-checkout-title + *{margin-top:3rem;}.path-checkout .layout-region-checkout-main div[data-drupal-selector=edit-payment-information-billing-information-address-0-address-country-code],.path-checkout .layout-region-checkout-main .form-item-payment-information-billing-information-address-0-address-address-line1{padding-bottom:0.5rem;}.path-checkout .layout-region-checkout-main fieldset[data-drupal-selector=edit-payment-information-billing-information] legend{margin:0 0 2rem 0;}.path-checkout .layout-region-checkout-main fieldset[data-drupal-selector=edit-payment-information-billing-information] .fieldset-legend{font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;gap:0.25rem;}.path-checkout .layout-region-checkout-main fieldset[data-drupal-selector=edit-payment-information-billing-information] .fieldset-legend::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:#00146a;mask-image:url(/themes/custom/frontend/css/..assets/icons/location.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/location.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-checkout .layout-region-checkout-main fieldset[data-drupal-selector=edit-payment-information-billing-information] .address-container-inline{display:grid;grid-template-columns:repeat(1,1fr);gap:0.5rem;padding-bottom:0.5rem;}.path-checkout .layout-region-checkout-main fieldset[data-drupal-selector=edit-payment-information-billing-information] div[data-drupal-selector=edit-payment-information-billing-information-address-0-address-container3]{display:contents;}.path-checkout .layout-region-checkout-main .field--name-address > fieldset > legend{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-main .field--name-address > fieldset div[data-drupal-selector=edit-payment-information-billing-information-address-0-address]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-customer-comments > legend{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information{margin-top:2rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > legend{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] > legend{margin-top:1rem;margin-bottom:1.5rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .fieldset-legend{font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;gap:0.25rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .fieldset-legend::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:#00146a;mask-image:url(/themes/custom/frontend/css/..assets/icons/truck.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/truck.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group:only-child .tools-shipping-group__label label::after{display:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group{margin:0;border:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__label{padding:0;list-style:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__label label{padding:0.75rem 1rem !important;border:0.063rem solid rgba(35,39,42,0.1);border-radius:0.75rem;display:flex;align-items:center;gap:0.5rem;background-color:#ffffff;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;cursor:pointer;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__label label input{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__label label::before,.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__label label::after{content:"";display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;background-color:#23272a;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__label label::before{width:1.5rem;height:1.5rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__label label::after{margin-left:auto;content:"";display:block;width:1.25rem;height:1.25rem;border-radius:50%;border:0.063rem solid rgba(35,39,42,0.4);background:transparent;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates{margin-top:1rem;display:grid;grid-template-columns:repeat(1,1fr);gap:0.5rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate{background-color:#ffffff;padding:1.5rem;border:0.063rem solid rgba(35,39,42,0.1);border-radius:0.75rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate .tools-shipping-rate__input .form-check{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate .tools-shipping-rate__content{display:flex;flex-direction:column;align-items:center;gap:0.75rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate .tools-shipping-rate__content .tools-shipping-rate__service{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:600;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate .tools-shipping-rate__content .tools-shipping-rate__description{text-align:center;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate.is-selected{border-color:#0029d1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate.is-selected .tools-shipping-rate__content .tools-shipping-rate__service,.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate.is-selected .tools-shipping-rate__content .tools-shipping-rate__description{color:#0029d1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate.is-selected .tools-shipping-rate__content .tools-shipping-rate__description p{color:#0029d1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group.is-active label{border-color:#0029d1;color:#0029d1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group.is-active label::before{background-color:#0029d1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group.is-active label::after{border-color:#0029d1;background:radial-gradient(circle,#0029d1 0.313rem,transparent 0.313rem);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group#tools-shipping-group-delivery .tools-shipping-group__label label::before,.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group#tools-shipping-group-calculate .tools-shipping-group__label label::before{mask-image:url(/themes/custom/frontend/css/..assets/icons/box.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/box.svg);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group#tools-shipping-group-pickup .tools-shipping-group__label label::before{mask-image:url(/themes/custom/frontend/css/..assets/icons/shop.svg);-webkit-mask-image:url(/themes/custom/frontend/assets/icons/shop.svg);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-note{margin-top:1rem;display:flex;align-items:flex-start;gap:0.5rem;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-note p{margin-bottom:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-note::before{content:"";display:block;flex-shrink:0;width:1.25rem;height:1.25rem;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/info.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/info.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .form-item-shipping-information-shipping-address-title label{font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;gap:0.25rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .form-item-shipping-information-shipping-address-title label::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:#00146a;mask-image:url(/themes/custom/frontend/css/..assets/icons/truck.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/truck.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > fieldset > .fieldset-wrapper > div > div{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > fieldset > .fieldset-wrapper .address-container-inline{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > fieldset > .fieldset-wrapper .address-container-inline .form-item{width:100%;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper .address-container-inline{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper .address-container-inline .form-item{width:100%;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information{margin-top:2rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > legend{margin-bottom:1.5rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information .fieldset-legend{font-family:"IBMPlexSans",sans-serif;color:#00146a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;gap:0.25rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information .fieldset-legend::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:#00146a;mask-image:url(/themes/custom/frontend/css/..assets/icons/wallet.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/wallet.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper > fieldset > legend{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check:only-child label::after{display:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check{margin:0;padding:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check input{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check input[data-drupal-selector*=edit-payment-information-payment-method-tarjeta-de-credito-o-debito] + label::before{mask-image:url(/themes/custom/frontend/assets/icons/payment.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/payment.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#23272a;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check input[data-drupal-selector*=edit-payment-information-payment-method-new-paypal-checkout-paypal] + label::before,.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check input.payment-method--stored + label::before{background-image:url(/themes/custom/frontend/assets/icons/paypal.svg);background-position:center;background-repeat:no-repeat;background-size:contain;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check input:checked[data-drupal-selector*=edit-payment-information-payment-method-tarjeta-de-credito-o-debito] + label::before{background-color:#0029d1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check input:checked + label{border-color:#0029d1;color:#0029d1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check input:checked + label::after{border-color:#0029d1;background:radial-gradient(circle,#0029d1 0.313rem,transparent 0.313rem);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check label{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem !important;border-radius:0.75rem;border:0.063rem solid rgba(35,39,42,0.1);background-color:#ffffff;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check label::before{content:"";display:block;width:1.5rem;height:1.5rem;pointer-events:none;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check label::after{margin-left:auto;content:"";display:block;width:1.25rem;height:1.25rem;border-radius:50%;border:0.063rem solid rgba(35,39,42,0.4);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios .form-check label:hover{cursor:pointer;}.path-checkout .layout-region-checkout-main .form-check.form-item-show-shipping label{font-weight:700 !important;}.path-checkout .layout-region-checkout-secondary{height:fit-content;margin-top:4rem;padding:1.5rem;border-radius:1rem;background-color:#ffffff;box-shadow:0 1rem 2rem 0 rgba(0,20,106,0.08);}.path-checkout .layout-region-checkout-secondary h3{font-family:"Syne",sans-serif;font-weight:500;color:#00146a;letter-spacing:0;font-size:1.25rem;line-height:1;margin-bottom:0;color:#23272a;}.path-checkout .layout-region-checkout-secondary h3 + *{margin-top:2rem;}.path-checkout .layout-region-checkout-secondary .checkout-pane-coupon-redemption > .form-wrapper{padding:0.25rem 0.25rem 0.25rem 0.75rem;display:flex;gap:0.25rem;align-items:center;border:0.063rem solid rgba(35,39,42,0.4);border-radius:2.5rem;background-color:#ffffff;}.path-checkout .layout-region-checkout-secondary .checkout-pane-coupon-redemption > .form-wrapper::before{content:"";display:block;min-width:1rem;min-height:1rem;background-color:#23272a;mask-image:url(/themes/custom/frontend/assets/icons/ticket.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/ticket.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;}.path-checkout .layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-item input{border:none;padding:0;}.path-checkout .layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-item input:focus{border:none;}.path-checkout .layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-item__control{margin-left:auto;}.path-checkout .layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-item__control input{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.75rem;line-height:1rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.5rem 1rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.path-checkout .layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-item__control input:hover{background-color:#e6ebff;border-color:#e6ebff;}.path-checkout .layout-region-checkout-secondary .order-total-line.order-total-line__total{margin-top:1.25rem;padding:0;display:flex;align-items:center;justify-content:space-between;}.path-checkout .layout-region-checkout-secondary .order-total-line.order-total-line__total .order-total-line-label,.path-checkout .layout-region-checkout-secondary .order-total-line.order-total-line__total .order-total-line-value{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.path-checkout .layout-region-checkout-secondary .checkout-pane-commerce-terms-checkbox{margin-top:2rem;}.path-checkout .layout-region-checkout-secondary .checkout-pane-commerce-terms-checkbox legend{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-secondary .checkout-pane-commerce-terms-checkbox > .fieldset-wrapper .form-check label a{text-decoration:none;color:#0029d1;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-content{display:none;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen{margin-top:1.25rem;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .title{position:absolute;width:0.063rem;height:0.063rem;padding:0;margin:-0.063rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .field--name-total-price{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:0.063rem solid rgba(35,39,42,0.1);}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .field--name-total-price > div{display:flex;flex-direction:column;gap:1.25rem;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .field--name-total-price .order-total-line{padding:0;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .field--name-total-price .order-total-line .order-total-line-label{padding:0;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .field--name-total-price .order-total-line .order-total-line-value{padding:0;font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .field--name-total-price .order-total-line.order-total-line__total .order-total-line-label,.path-checkout .layout-region-checkout-secondary .checkout-pane-order-summary .view-footer .resumen .field--name-total-price .order-total-line.order-total-line__total .order-total-line-value{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.path-checkout .layout-region-checkout-footer .form-actions{margin:2rem 0 0 0;}.path-checkout .layout-region-checkout-footer .form-actions .form-item__control{position:relative;text-align:center;}.path-checkout .layout-region-checkout-footer .form-actions .form-item__control::before{content:"";display:block;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-color:#ffffff;mask-image:url(/themes/custom/frontend/assets/icons/checkout-secure.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/themes/custom/frontend/assets/icons/checkout-secure.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;z-index:1;}.path-checkout .layout-region-checkout-footer .form-actions .form-item__control input{width:100%;padding-left:2rem;font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.path-checkout .layout-region-checkout-footer .form-actions .form-item__control input:hover{background-color:#0021a3;}.path-checkout .layout-checkout-form .checkout-review-redirect-note{text-align:center;font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-checkout .layout-checkout-form .checkout-review-redirect-note{font-size:2rem;line-height:2.25rem;}}.path-checkout .layout-checkout-form .checkout-review-redirect-note{color:#00146a;}.path-checkout .layout-checkout-form .link--previous{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.path-checkout .layout-checkout-form .link--previous:hover{background-color:#e6ebff;border-color:#e6ebff;}.path-checkout .layout-checkout-form .link--previous{width:fit-content;margin-inline:auto;}.path-checkout .checkout-complete{position:relative;width:100vw;min-height:100dvh;overflow:hidden;background-image:radial-gradient(circle at center,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.55) 30%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0.15) 65%,rgba(255,255,255,0) 80%),linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0.2)),var(--gateway-bg-url,url(/themes/custom/frontend/assets/images/image-bg.jpg));background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;}.path-checkout .checkout-complete .section{position:relative;z-index:2;padding-block:0;padding-top:0 !important;text-align:center;}.path-checkout .checkout-complete .title{margin:0;}.path-checkout .checkout-complete .title .field--name-title{font-family:"Syne",sans-serif;font-weight:700;color:#00146a;text-transform:uppercase;letter-spacing:0;font-size:2rem;line-height:2.25rem;}@media (min-width:62rem){.path-checkout .checkout-complete .title .field--name-title{font-size:2.75rem;line-height:3rem;}}.path-checkout .checkout-complete .title .field--name-title{color:#23272a;}@media (min-width:62rem){.path-checkout .layout-checkout-form.checkout-page{display:grid;grid-template-columns:1fr minmax(0,19.75rem);gap:4rem;align-items:start;}.path-checkout .layout-region-checkout-main{grid-column:1;}.path-checkout .layout-region-checkout-main fieldset[data-drupal-selector=edit-payment-information-billing-information] .address-container-inline{grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:0.5rem;}.path-checkout .layout-region-checkout-main div[data-drupal-selector=edit-payment-information-billing-information-address-0-address-country-code],.path-checkout .layout-region-checkout-main .form-item-payment-information-billing-information-address-0-address-address-line1{padding-bottom:0.5rem;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates{display:flex;flex-wrap:wrap;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates .tools-shipping-rate{flex:1 1 calc(33.333% - 0.34rem);min-width:calc(33.333% - 0.34rem);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .tools-shipping-options .tools-shipping-group .tools-shipping-group__rates.tools-shipping-group__rates--pickup .tools-shipping-rate:first-of-type{flex-basis:100%;max-width:100%;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper{grid-template-columns:repeat(2,1fr);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper div[data-drupal-selector=edit-shipping-information-shipping-profile-address-0-address-country-code],.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper .address-container-inline,.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper .form-item-shipping-information-shipping-profile-address-0-address-address-line1{grid-column:1/-1;}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-shipping-information > .fieldset-wrapper .field--name-address > .form-wrapper > div > .form-wrapper .address-container-inline{grid-template-columns:repeat(2,1fr);}.path-checkout .layout-region-checkout-main .checkout-pane.checkout-pane-payment-information > .fieldset-wrapper .form-radios{grid-template-columns:repeat(2,1fr);}.path-checkout .layout-region-checkout-secondary{grid-column:2;}.path-checkout .layout-region-checkout-footer{grid-column:1;}}.page-checkout-payment,.page-checkout-review{position:relative;width:100vw;min-height:100dvh;overflow:hidden;background-image:radial-gradient(circle at center,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.55) 30%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0.15) 65%,rgba(255,255,255,0) 80%),linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0.2)),var(--gateway-bg-url,url(/themes/custom/frontend/assets/images/image-bg.jpg));background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;}.page-checkout-payment form,.page-checkout-review form{position:relative;z-index:2;padding-block:0;padding-top:0 !important;text-align:center;}.page-checkout-payment form .checkout-help,.page-checkout-review form .checkout-help{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:500;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.5rem;}.page-checkout-payment form .form-actions,.page-checkout-review form .form-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;}.page-checkout-payment form .form-actions .form-item__control input,.page-checkout-review form .form-actions .form-item__control input{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.page-checkout-payment form .form-actions .form-item__control input:hover,.page-checkout-review form .form-actions .form-item__control input:hover{background-color:#0021a3;}.page-checkout-payment form .form-actions a,.page-checkout-review form .form-actions a{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.page-checkout-payment form .form-actions a:hover,.page-checkout-review form .form-actions a:hover{background-color:#e6ebff;border-color:#e6ebff;}.page-checkout-review form .checkout-page{padding-block:0 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;gap:1rem !important;}.page-node-type-post .container-xl,.page-node-type-post .container-lg,.page-node-type-post .container,.node-post .container-xl,.node-post .container-lg,.node-post .container{max-width:60rem;}.page-node-type-post p,.node-post p{font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.page-node-type-post .descripcion + *,.node-post .descripcion + *{margin-top:1.5rem;}.page-node-type-post .image img,.page-node-type-post .field--name-field-imagen img,.node-post .image img,.node-post .field--name-field-imagen img{width:100%;height:auto;}.path-listado-productos .products__section{padding-top:9.75rem;}@media (min-width:62rem){.path-listado-productos .products__section{padding-top:10.75rem;}}.path-listado-productos .products__section .node-productos .description p:not([class]):first-of-type{text-align:center;font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;color:#0029d1;}.path-listado-productos .products__section .node-productos .description p:not([class]):nth-child(2){text-align:center;font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-listado-productos .products__section .node-productos .description p:not([class]):nth-child(2){font-size:2rem;line-height:2.25rem;}}.path-listado-productos .products__section .node-productos .description p:not([class]):nth-child(2){color:#23272a;}.path-listado-productos .products__section .data-products .description p:not([class]):first-of-type{text-align:center;font-family:"Syne",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875rem;line-height:1;color:#0029d1;}.path-listado-productos .products__section .data-products .description p:not([class]):nth-child(2){text-align:center;font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.path-listado-productos .products__section .data-products .description p:not([class]):nth-child(2){font-size:2rem;line-height:2.25rem;}}.path-listado-productos .products__section .data-products .products__section-filters-products-list{margin-top:1.5rem;}.path-listado-productos .products__section * + .node-products__banner-personalizacion{margin-top:4.5rem;}.path-listado-productos .products__section .filters-products{display:flex;flex-direction:column;gap:1.5rem;}@media (min-width:62rem){.path-listado-productos .products__section .filters-products{flex-direction:row;}}.path-listado-productos .products__section .filters-products .products__section{flex:1;}@media (min-width:62rem){.path-listado-productos .products__section .data-products .products__section-filters-products-list{display:flex;align-items:start;gap:2rem;margin-top:3rem;}.path-listado-productos .products__section .data-products .products__section-filters-products-list .products-list__section{flex:1;}}body.path-session-limit{display:flex;flex-direction:column;min-height:100vh;width:100%;box-sizing:border-box;background-image:linear-gradient(to bottom,#fafbff 0%,transparent 50%,#fafbff 100%),url(/themes/custom/frontend/assets/images/image-bg-user-form.png);background-repeat:no-repeat;background-position:center;background-size:cover;}@media (min-width:90rem){body.path-session-limit{background-attachment:fixed;}}body.path-session-limit main{min-height:100vh;display:flex;align-items:center;justify-content:center;width:100%;padding:1.5rem;box-sizing:border-box;}body.path-session-limit .session-limit-card{padding:2.5rem;border-radius:1.5rem;background:rgba(230,235,255,0.9);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);overflow:hidden;max-width:600px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;}body.path-session-limit .session-limit-card__title{font-family:"Syne",sans-serif;font-weight:500;color:#0029d1;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){body.path-session-limit .session-limit-card__title{font-size:2rem;line-height:2.25rem;}}body.path-session-limit .session-limit-card__title{text-align:center;margin-bottom:1.5rem;}body.path-session-limit .session-limit-card .session-limit-form .form-item + .form-item{margin-top:0.75rem;}body.path-session-limit .session-limit-card .session-limit-form .session-limit-form__submit{width:100%;margin-top:1.5rem;}body.path-session-limit .session-limit-card .session-limit-form .session-limit-form__submit .form-item-submit{width:100%;}body.path-session-limit .session-limit-card .session-limit-form .session-limit-form__submit input[type=submit],body.path-session-limit .session-limit-card .session-limit-form .session-limit-form__submit button[type=submit]{width:100%;appearance:none;-webkit-appearance:none;font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}body.path-session-limit .session-limit-card .session-limit-form .session-limit-form__submit input[type=submit]:hover,body.path-session-limit .session-limit-card .session-limit-form .session-limit-form__submit button[type=submit]:hover{background-color:#0021a3;}.node-splash{position:relative;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;}.node-splash::before{content:"";position:absolute;inset:0;background-color:rgba(242,243,255,0.25);z-index:0;}.node-splash.splash--carrito-vacio.splash--no-bg{min-height:unset;background-position:unset;background-repeat:unset;background-size:unset;}.node-splash.splash--carrito-vacio.splash--no-bg::before{display:none;}.node-splash.splash--no-image{display:flex;flex-direction:column;justify-content:center;}.node-splash .section{position:relative;z-index:1;padding-top:10.75rem;}@media (min-width:90rem){.node-splash .section{padding-top:14.75rem;}}.node-splash .image:not(.image-splash-carrito_vacio){max-width:48.875rem;margin:0 auto;border-radius:1.25rem;overflow:hidden;}.node-splash .image:not(.image-splash-carrito_vacio) img{width:100%;height:100%;object-fit:contain;border-radius:1.25rem;}.node-splash .image:not(.image-splash-carrito_vacio) + *{margin:1.5rem;}.node-splash * + .enlace{margin-top:1.5rem;}.node-splash .enlace a{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#0029d1;color:#ffffff;}.node-splash .enlace a:hover{background-color:#0021a3;}.node--type-textual .section{padding-top:10.75rem;}@media (min-width:90rem){.node--type-textual .section{padding-top:14.75rem;}}.node--type-textual .node-textual__title{font-family:"Syne",sans-serif;font-weight:500;color:#23272a;letter-spacing:0;font-size:1.5rem;line-height:1.75rem;}@media (min-width:62rem){.node--type-textual .node-textual__title{font-size:2rem;line-height:2.25rem;}}.node--type-textual .node-textual__title + *{margin-top:3rem;}@media (min-width:62rem){.node--type-textual .node-textual__title + *{margin-top:4.5rem;}}.node--type-textual .node-textual__description p:not([class]){font-family:"IBMPlexSans",sans-serif;color:#23272a;font-weight:400;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;}.node--type-textual * + .enlace{margin-top:1.5rem;}.node--type-textual .enlace{display:flex;justify-content:center;}.node--type-textual .enlace a{font-family:"IBMPlexSans",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:0.875rem;line-height:1.25rem;text-transform:none;display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.5rem;border-radius:3.5rem;text-decoration:none;border:1px solid transparent;transition:background-color 0.15s ease,color 0.15s ease;background-color:#ffffff;color:#0029d1;border-color:#0029d1;}.node--type-textual .enlace a:hover{background-color:#e6ebff;border-color:#e6ebff;}
