/* Minification failed. Returning unminified contents.
(587,40): run-time error CSS1039: Token not allowed after unary operator: '-font-family-body'
(587,92): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,297): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,411): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,638): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-13'
(587,676): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(587,749): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,1001): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,1235): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,1347): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,1638): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,1721): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,1978): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(587,2037): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,2106): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,2161): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,2184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,2989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,6158): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,6813): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,6893): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,7356): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,7388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,7432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,7454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,7672): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,7887): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,7921): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,7960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,7987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,8017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,8055): run-time error CSS1039: Token not allowed after unary operator: '-height-header-login'
(587,8089): run-time error CSS1039: Token not allowed after unary operator: '-height-header-login'
(587,8126): run-time error CSS1039: Token not allowed after unary operator: '-padding-header-login-x'
(587,8198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,8225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,8255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,8315): run-time error CSS1039: Token not allowed after unary operator: '-size-img-logo'
(587,8376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,8428): run-time error CSS1039: Token not allowed after unary operator: '-height-header-login'
(587,8520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,9304): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,9336): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,9988): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,10230): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,10417): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,10462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,10988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11634): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,11668): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,11717): run-time error CSS1039: Token not allowed after unary operator: '-color-info'
(587,11748): run-time error CSS1039: Token not allowed after unary operator: '-color-info'
(587,11828): run-time error CSS1039: Token not allowed after unary operator: '-color-info'
(587,11859): run-time error CSS1039: Token not allowed after unary operator: '-color-info'
(587,11916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,11995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,12442): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,12490): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,12642): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,12684): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,12847): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,12889): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,13157): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,13340): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,13439): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,13513): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,13551): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,13645): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,13788): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-hover'
(587,13832): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-hover'
(587,13865): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,13983): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,14279): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,14768): run-time error CSS1039: Token not allowed after unary operator: '-color-dark'
(587,14803): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,14935): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,15242): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,15709): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,16127): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,16542): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,16956): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,17381): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,17815): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,18240): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,18660): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,19120): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,19656): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,21556): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,21583): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,23316): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,23652): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,23990): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,29256): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,29286): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,29388): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,29418): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,29502): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,29532): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,29594): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,29624): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,29715): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,29745): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,29818): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,29848): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,29910): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,29940): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30031): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30061): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30194): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30224): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30286): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30316): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30467): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30497): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30585): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30615): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30689): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30719): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30807): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30837): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,30925): run-time error CSS1039: Token not allowed after unary operator: '-width-grid-product'
(587,30955): run-time error CSS1039: Token not allowed after unary operator: '-size-gutter'
(587,31229): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,31265): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,31360): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,31470): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,31736): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,33837): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,33954): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,34125): run-time error CSS1039: Token not allowed after unary operator: '-size-height-header'
(587,34262): run-time error CSS1039: Token not allowed after unary operator: '-size-height-header'
(587,34408): run-time error CSS1039: Token not allowed after unary operator: '-size-height-header'
(587,35563): run-time error CSS1039: Token not allowed after unary operator: '-color-danger'
(587,35749): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,35946): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,37170): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,38163): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,38879): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,39231): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,39298): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,39893): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,40069): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,40192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,40251): run-time error CSS1039: Token not allowed after unary operator: '-padding-section-y'
(587,40291): run-time error CSS1039: Token not allowed after unary operator: '-padding-section-y'
(587,40355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,40630): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,40717): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,40807): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,41515): run-time error CSS1039: Token not allowed after unary operator: '-size-font-header'
(587,41560): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,41777): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,42140): run-time error CSS1039: Token not allowed after unary operator: '-size-height-header'
(587,42541): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,43329): run-time error CSS1039: Token not allowed after unary operator: '-size-font-header'
(587,43611): run-time error CSS1039: Token not allowed after unary operator: '-size-font-header'
(587,43801): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,43899): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,44001): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,44083): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-13'
(587,44178): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,44283): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,44470): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,44670): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,45842): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,45910): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,45969): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,46039): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,46316): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,46558): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(587,47768): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,47821): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,47861): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,47964): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,48755): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,49332): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,50444): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,50890): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,51038): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,51376): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,51699): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,51826): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,51981): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-hover'
(587,52184): run-time error CSS1039: Token not allowed after unary operator: '-color-secondary'
(587,53071): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-50'
(587,53126): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,53173): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,53969): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,54470): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(587,56190): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,57455): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,57983): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,58137): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,58340): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,58586): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,58798): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,58859): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,59113): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,59138): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,59577): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,59978): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,60235): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,60406): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,60474): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,60675): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,60783): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,61042): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,61143): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,61344): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(587,61639): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(587,61916): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,62092): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,62230): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,62613): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,62895): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,62940): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,63171): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,63551): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,64484): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-13'
(587,64605): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,64632): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,64717): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(587,67006): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,67526): run-time error CSS1039: Token not allowed after unary operator: '-color-especial'
(587,67688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,67738): run-time error CSS1039: Token not allowed after unary operator: '-size-svg'
(587,67761): run-time error CSS1039: Token not allowed after unary operator: '-size-svg'
(587,67845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,67897): run-time error CSS1039: Token not allowed after unary operator: '-size-svg'
(587,67920): run-time error CSS1039: Token not allowed after unary operator: '-size-svg'
(587,68768): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,68956): run-time error CSS1039: Token not allowed after unary operator: '-font-family-body'
(587,72830): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,77386): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,77713): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,78722): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,79443): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,79521): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,79564): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,80008): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,80095): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,80276): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,80308): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,80333): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,81227): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,83509): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,84553): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,85775): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,85913): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,86709): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,86747): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-50'
(587,87303): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,88068): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,88646): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,88682): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,88974): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,89301): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,90657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,90686): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,90709): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,90790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,90828): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,90852): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,90875): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,90945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,90974): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,90997): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,91064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,91093): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,91116): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(587,92357): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,93333): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-13'
(587,93468): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,94291): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,94829): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,94861): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,95565): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,96980): run-time error CSS1039: Token not allowed after unary operator: '-color-dark'
(587,100088): run-time error CSS1039: Token not allowed after unary operator: '-color-dark'
(587,102967): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,103213): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,103276): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,103322): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,103548): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,103873): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,104040): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,104186): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,106985): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,107132): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,107591): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,107627): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-hover'
(587,107671): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-hover'
(587,108546): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,113674): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,114193): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,116024): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,117132): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,117162): run-time error CSS1039: Token not allowed after unary operator: '-font-family-body'
(587,121473): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,121582): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,122534): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,122671): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,122790): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,122846): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,123027): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,123090): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,123179): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-13'
(587,123238): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,123504): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,123596): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,123632): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,124370): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,125332): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,125833): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,126033): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,126067): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,126289): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,126700): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,126998): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,127124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,127158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,127213): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-20'
(587,127264): run-time error CSS1039: Token not allowed after unary operator: '-padding-returnable-tray-y'
(587,127297): run-time error CSS1039: Token not allowed after unary operator: '-padding-returnable-tray-x'
(587,127449): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,127664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,127699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,128038): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-13'
(587,128075): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-50'
(587,129174): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,129347): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,129866): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,129890): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,130536): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,131294): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,131512): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,132664): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,134021): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,134683): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,134721): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,135270): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,135551): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,136756): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,136902): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,138396): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,138994): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,139874): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,140221): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,140432): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,140822): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,140924): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,141128): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,141324): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,141762): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,141852): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,142213): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,142596): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,142623): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,142693): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,142721): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,142881): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,142905): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,143039): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,143066): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,143116): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,143147): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,143218): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,143587): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,144124): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,144517): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,144843): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(587,145591): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,145653): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,146503): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,147323): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,147668): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(587,150918): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,151086): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,151509): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,152882): run-time error CSS1039: Token not allowed after unary operator: '-size-height-header'
(587,152919): run-time error CSS1039: Token not allowed after unary operator: '-size-height-header'
(587,153082): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,153172): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,154959): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,156639): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,156679): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,156725): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,156887): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,157029): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,157864): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(587,157899): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(587,158330): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,158515): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,158936): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,158991): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,159175): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,159551): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,160245): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,162513): run-time error CSS1039: Token not allowed after unary operator: '-font-family-body'
(587,165918): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,165964): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,166090): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,166355): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,167089): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,167135): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,167214): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,168405): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,172240): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,172607): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,172685): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,172796): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-60'
(587,172850): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(587,172890): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,173212): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,173798): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,173889): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,173948): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,174129): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,175181): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-130'
(587,175769): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(587,176064): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(587,176982): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-13'
(587,177646): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(587,177684): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
 */
/**
 * EasyZoom core styles
 */
.easyzoom {
    position: relative;
    /* 'Shrink-wrap' the element */
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 50px;
    min-width: 600px;
    max-width: 600px;

    flex:auto;
}

.easyzoom img {
    vertical-align: bottom;
}

.easyzoom.is-loading img {
    cursor: progress;
}

.easyzoom.is-ready img {
    cursor: pointer;
    cursor: zoom-in;
    cursor: url('iconos/icon-zoom.svg') 20 20, auto;
    display: block;
    border-bottom-color: #fff;
    margin: 0 auto;
}

.easyzoom.is-error img {
    cursor: not-allowed;
}

.easyzoom-notice {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 150;
    width: 10em;
    margin: -1em 0 0 -5em;
    line-height: 2em;
    text-align: center;
    background: #FFF;
    box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
    position: absolute;
    z-index: 2;
    overflow: hidden;
    background: #FFF;
}

/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.easyzoom--adjacent .easyzoom-flyout {
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    margin-left: 20px;
}

@media (max-width: 1399.98px) {
    .easyzoom {
        min-width: 520px;
        max-width: 520px;
        padding: 0 20px;
        margin-bottom: 0;
    }
}

@media (max-width: 1199.98px) {
    .easyzoom {
        min-width: 380px;
        max-width: 380px;
    }
}

@media (max-width: 991.98px) {
    .easyzoom {
        min-width: 100%;
        max-width: 100%;
        height: auto;
    }
}

/* Tomorrow Night - Eighties <https://github.com/MozMorris/tomorrow-pygments> */
.highlight .hll { background-color: #515151 }
.highlight  { background: #2d2d2d; color: #cccccc }
.highlight .c { color: #999999 } /* Comment */
.highlight .err { color: #f2777a } /* Error */
.highlight .k { color: #cc99cc } /* Keyword */
.highlight .l { color: #f99157 } /* Literal */
.highlight .n { color: #cccccc } /* Name */
.highlight .o { color: #66cccc } /* Operator */
.highlight .p { color: #cccccc } /* Punctuation */
.highlight .cm { color: #999999 } /* Comment.Multiline */
.highlight .cp { color: #999999 } /* Comment.Preproc */
.highlight .c1 { color: #999999 } /* Comment.Single */
.highlight .cs { color: #999999 } /* Comment.Special */
.highlight .gd { color: #f2777a } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gh { color: #cccccc; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #99cc99 } /* Generic.Inserted */
.highlight .gp { color: #999999; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #66cccc; font-weight: bold } /* Generic.Subheading */
.highlight .kc { color: #cc99cc } /* Keyword.Constant */
.highlight .kd { color: #cc99cc } /* Keyword.Declaration */
.highlight .kn { color: #66cccc } /* Keyword.Namespace */
.highlight .kp { color: #cc99cc } /* Keyword.Pseudo */
.highlight .kr { color: #cc99cc } /* Keyword.Reserved */
.highlight .kt { color: #ffcc66 } /* Keyword.Type */
.highlight .ld { color: #99cc99 } /* Literal.Date */
.highlight .m { color: #f99157 } /* Literal.Number */
.highlight .s { color: #99cc99 } /* Literal.String */
.highlight .na { color: #6699cc } /* Name.Attribute */
.highlight .nb { color: #cccccc } /* Name.Builtin */
.highlight .nc { color: #ffcc66 } /* Name.Class */
.highlight .no { color: #f2777a } /* Name.Constant */
.highlight .nd { color: #66cccc } /* Name.Decorator */
.highlight .ni { color: #cccccc } /* Name.Entity */
.highlight .ne { color: #f2777a } /* Name.Exception */
.highlight .nf { color: #6699cc } /* Name.Function */
.highlight .nl { color: #cccccc } /* Name.Label */
.highlight .nn { color: #ffcc66 } /* Name.Namespace */
.highlight .nx { color: #6699cc } /* Name.Other */
.highlight .py { color: #cccccc } /* Name.Property */
.highlight .nt { color: #66cccc } /* Name.Tag */
.highlight .nv { color: #f2777a } /* Name.Variable */
.highlight .ow { color: #66cccc } /* Operator.Word */
.highlight .w { color: #cccccc } /* Text.Whitespace */
.highlight .mf { color: #f99157 } /* Literal.Number.Float */
.highlight .mh { color: #f99157 } /* Literal.Number.Hex */
.highlight .mi { color: #f99157 } /* Literal.Number.Integer */
.highlight .mo { color: #f99157 } /* Literal.Number.Oct */
.highlight .sb { color: #99cc99 } /* Literal.String.Backtick */
.highlight .sc { color: #cccccc } /* Literal.String.Char */
.highlight .sd { color: #999999 } /* Literal.String.Doc */
.highlight .s2 { color: #99cc99 } /* Literal.String.Double */
.highlight .se { color: #f99157 } /* Literal.String.Escape */
.highlight .sh { color: #99cc99 } /* Literal.String.Heredoc */
.highlight .si { color: #f99157 } /* Literal.String.Interpol */
.highlight .sx { color: #99cc99 } /* Literal.String.Other */
.highlight .sr { color: #99cc99 } /* Literal.String.Regex */
.highlight .s1 { color: #99cc99 } /* Literal.String.Single */
.highlight .ss { color: #99cc99 } /* Literal.String.Symbol */
.highlight .bp { color: #cccccc } /* Name.Builtin.Pseudo */
.highlight .vc { color: #f2777a } /* Name.Variable.Class */
.highlight .vg { color: #f2777a } /* Name.Variable.Global */
.highlight .vi { color: #f2777a } /* Name.Variable.Instance */
.highlight .il { color: #f99157 } /* Literal.Number.Integer.Long */


.container-height {
    height: 200px;
    padding-top: 80px;
}

.no-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.loadText {
    font-size: 17px;
    color: #333333;
    font-weight: 800;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    margin-left: -200px;
    margin-top: 40px;
    padding: 5px;
}

/*-- FINDJAVASCRIPT.CSHTML--*/
/*.nav-sidebar > li > .linkFind {
    padding: 6px 30px 7px 30px;
}

    .nav-sidebar > li > .linkFind span {
        float: right;
    }

.nav-sidebar > li > .linkFindFiltre {
    padding: 0;
    border-bottom: 1px solid;
    display: inline-block;
    margin: 0 30px 15px 15px;
}

.nav-sidebar > li.find-li {
    text-align: right;
}

.nav-sidebar > li > .linkFindFiltre:hover {
    background: transparent;
}

.nav-sidebar > .active > .linkFind, .nav-sidebar > .active > .linkFind:hover, .nav-sidebar > .active > .linkFind:focus {
    padding: 6px 30px 7px 30px;
}
*/

/*- changePassword -*/





.product-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
}

.content-grey {
    background-color: #f7f7f7;
}



.product-img {
    width: 11%;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.product-carret-img {
    width: 20%;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
}


.col-item {
    display: table-cell;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 35px;
}

.carret-bonarea-container.divShoppingCart:hover {
    cursor: pointer;
}


/*---ALERT--*/
.alert, .alert-extra {
    padding: 0.7143em 1.0714em;
    font-size: 14px;
    border: none;
    margin-bottom: 15px;
}

.alert {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.alert-info {
    background-color: #EFFAFE;
    color: #07B0EF;
}

.alert-danger {
    background-color: #ffe5e5;
    color: #D72638;
}

.alert-red {
    color: #ff715b;
    background-color: #fdefed;
    border-color: #ff715b;
    border-radius: 0;
}

.alert-orange {
    color: #FF8300;
    background-color: #FFF9F0;
    border-color: #ff715b;
    border-radius: 0;
}

.alert-warning {
    color: #DBA309;
    background-color: #FCF6E5;
    border-color: #DBA309;
    border-radius: 0;
}

.option-domicilis.selected .alert-dvSuplementAlcada, .alert-dvSuplementAlcada {
    padding: 5px 10px !important;
    background-color: #EFFAFE;
    color: #07B0EF;
    margin-right: 15px;
    margin-bottom: 0 !important;
}

.option-domicilis .alert-dvSuplementAlcada {
    background-color: #f7f7f7;
    color: #909090;
}

.content-msg {
    /*color:#999;*/
   /* font-size: 13px;*/
}

    .content-msg ul {
        padding-left: 20px;
        margin: 7px 0 5px 0;
    }

/*---ALERT KG EXTRES--*/
.alert-extra {
    border: 1px solid #ddd;
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
}

.dropdown.dropdown-kg {
    position: initial;
}

.dropdown-menu.content-more-info {
    top: 30px;
}

.content-more-info {
    padding: 15px;
}

.content-detail-extra > div {
    border-bottom: 1px solid #ddd;
    padding: 7px 0;
}

    .content-detail-extra > div:last-child {
        border-bottom: none;
        padding-bottom: 0;
    }

    .content-detail-extra > div:first-child {
        padding-top: 0;
    }

.less {
    display: none;
}

a[aria-expanded="true"] > .less {
    display: block;
}

a[aria-expanded="true"] > .more {
    display: none;
}

@media (max-width: 575.98px) {
    .alert, .alert-extra {
        /*font-size: 13px;*/
        padding: 8px 10px;
        margin-bottom: 15px;
        letter-spacing: -0.2px;
    }
}


/*--- BACKGROUND COLOR---*/
.b-c-orange {
    background: #FF8300;
}

.b-c-blue {
    background: #07B0EF;
}

.b-c-rose {
    background: #FF715B;
}

.b-c-red {
    background: #D72638;
}

.b-c-grey {
    background: #999;
}

/*--- MARGIN PADDING ---*/

.p-20 {
    padding: 20px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.m-0 {
    margin: 0;
}

.p-t-40 {
    padding-top: 4%;
}

.p-t-30 {
    padding-top: 3%;
}

.p-t-15 {
    padding-top: 1%;
}

.m-t-20 {
    margin-top: 20px;
}

.p-b-15 {
    padding-bottom: 1.5%;
}

.p-b-30 {
    padding-bottom: 3%;
}


@media (min-width: 768px) {
    .section-mark {
        width: 100%;
        max-width: 96vw;
        min-width: 96vw;
    }
}
/**/
.p-15 {
    padding: 15px;
}

.m-r-0 {
    margin-right: 0px;
}

.m-l-0 {
    margin-left: 0px;
}

.bg-greylight {
    background-color: #f5f5f5;
    padding: 80px 0;
}


#input-quantity-variable.browser-style {
    width: 40%;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    margin: 0;
    border: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 100px;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

#validate-quantity-variable {
    position: relative;
    right: inherit;
    display: inline-block;
}

.custom-loader {
    width: 42px;
    height: 42px;
    display: grid;
    border-radius: 50%;
    -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) 40%, #000 41%);
    background: linear-gradient(0deg, rgba(85, 176, 20, 0.5019607843) 50%, #55b014 0) center/4px 100%, linear-gradient(90deg, rgba(85, 176, 20, 0.2509803922) 50%, rgba(85, 176, 20, 0.7490196078) 0) center/100% 4px;
    background-repeat: no-repeat;
    animation: s3 1s infinite steps(12);
}

    .custom-loader::before,
    .custom-loader::after {
        content: "";
        grid-area: 1/1;
        border-radius: 50%;
        background: inherit;
        opacity: 0.915;
        transform: rotate(30deg);
    }

    .custom-loader::after {
        opacity: 0.83;
        transform: rotate(60deg);
    }

.loadingModal-checkout-global {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    /*    background: rgba( 255,255,255,.8 ) url('/Content/img/loadingFind.gif') 50% 50% no-repeat;
  */
}

@keyframes s3 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
@charset "UTF-8";body{font-family:var(--font-family-body);font-size:1rem;accent-color:var(--color-primary);}p,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.lead{font-family:var(--font-family-title);}.title.h1,h1.title,.title.h2,h2.title,.title.h3,h3.title,.title.h4,h4.title{font-family:var(--font-family-title);}.lead{font-size:1.125rem;line-height:1.25;}@media(min-width:1200px){.lead{font-size:1.313rem;line-height:1.3;font-weight:700;margin:0;}}.lead--bg{font-weight:500;padding:.75rem 1.5rem;background-color:var(--color-primary-13);border-radius:var(--border-radius);display:inline-block;}.text{font-size:1rem;}a{color:var(--color-black);text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-out;transition:all .3s ease-in-out;}a:hover,input:hover,button:hover{color:var(--color-black);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-out;transition:all .3s ease-in-out;}button,input{outline:0;}.title span{color:var(--color-primary);}@media(max-width:767px){.title{line-height:1.3;}}.title-second{font-size:22px;font-family:var(--font-family-title);}.subtitle{font-size:18px;line-height:1.5;}.paragraph{line-height:1.5;}.paragraph h4{margin-bottom:1.25rem;}.paragraph p:not([class*=lead]):not(:last-child){margin-bottom:1.25rem;}.paragraph .title{padding-bottom:1.5rem;}.bold{font-weight:700;}.text-secundary{color:var(--color-gray);font-size:13px;}.size-11{font-size:11px;}hr{border-top:1px solid var(--color-gray-130);margin:1rem 0;opacity:1;}@media(min-width:768px){hr{margin:1.25rem 0;}}ul{margin:0;}.text-address{font-size:11.5px;line-height:1.35;text-transform:uppercase;}@media(min-width:768px){.text-address{font-size:12.5px;}}.card{border-radius:var(--border-radius);}.card.card--bg-grey{background-color:var(--color-gray-50);border:0;}.card.card--bg-white{background-color:var(--color-white);border:0;}.bg-grey{background-color:var(--color-gray-50);}:root{--font-family-body:Heebo,Sans-serif;--font-family-main:Heebo,Sans-serif;--font-family-title:AntennaCond,Heebo,Sans-serif;--color-black:#222;--color-white:#fff;--color-main:#4c9c2e;--color-primary:#4c9c2e;--color-primary-rgb:76,156,46;--color-primary-hover:#1f690e;--color-primary-50:#a5cd96;--color-primary-20:#dbebd5;--color-primary-13:#e9f3e5;--color-primary-07:#f2f8f0;--color-secondary:#111;--color-secondary-rgb:17,17,17;--color-secondary-hover:#595959;--color-especial:#ffed8b;--color-gray-50:#f1f1f1;--color-gray-60:#eee;--color-gray-130:#ddd;--color-gray-200:#ccc;--color-gray-300:#b2b2b2;--color-gray-400:#909090;--color-gray-600:#595959;--color-danger:#d72638;--color-gray:#757575;--width-grid-product:208.334px;--color-info:#07b0ef;--size-icon:1.5rem;--size-gutter:24px;--size-font-header:1rem;--size-height-header:70px;--border-radius:10px;--bs-primary:var(--color-primary);--bs-secondary:#111;--bs-secondary-rgb:17,17,17;--bs-primary-rgb:var(--color-primary-rgb);--bs-border-color:var(--color-gray-130);--bs-body-color:#222;}@media(min-width:376px){:root{--size-icon:calc(1.5rem + .25rem);}}@media(min-width:768px){:root{--size-icon:calc(1.5rem);}}@media(min-width:992px){:root{--size-height-header:calc(70px + 12px);}}@media(min-width:1400px){:root{--size-height-header:calc(70px + 20px);}}@media(min-width:768px) and (max-width:1199.98px){:root{--size-font-header:calc(1rem - 2px);}}@font-face{font-family:"AntennaCond";src:url("fonts/antennacond/eot/AntennaCond-Regular.eot?#iefix");src:url("fonts/antennacond/eot/AntennaCond-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/antennacond/woff2/AntennaCond-Regular.woff2") format("woff2"),url("fonts/antennacond/woff/AntennaCond-Regular.woff") format("woff"),url("fonts/antennacond/ttf/AntennaCond-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"AntennaCond";src:url("fonts/antennacond/eot/AntennaCond-Light.eot?#iefix");src:url("fonts/antennacond/eot/AntennaCond-Light.eot?#iefix") format("embedded-opentype"),url("fonts/antennacond/woff2/AntennaCond-Light.woff2") format("woff2"),url("fonts/antennacond/woff/AntennaCond-Light.woff") format("woff"),url("fonts/antennacond/ttf/AntennaCond-Light.ttf") format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"AntennaCond";src:url("fonts/antennacond/eot/AntennaCond-Medium.eot?#iefix");src:url("fonts/antennacond/eot/AntennaCond-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/antennacond/woff2/AntennaCond-Medium.woff2") format("woff2"),url("fonts/antennacond/woff/AntennaCond-Medium.woff") format("woff"),url("fonts/antennacond/ttf/AntennaCond-Medium.ttf") format("truetype");font-weight:500;font-style:normal;}@font-face{font-family:"AntennaCond";src:url("fonts/antennacond/eot/AntennaCond-Bold.eot?#iefix");src:url("fonts/antennacond/eot/AntennaCond-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/antennacond/woff2/AntennaCond-Bold.woff2") format("woff2"),url("fonts/antennacond/woff/AntennaCond-Bold.woff") format("woff"),url("fonts/antennacond/ttf/AntennaCond-Bold.ttf") format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"Heebo";font-style:normal;src:url("fonts/heebo/Heebo-Regular.ttf") format("truetype");}@font-face{font-family:"Heebo";font-style:normal;src:url("fonts/heebo/Heebo-Medium.ttf") format("truetype");font-weight:500;}@font-face{font-family:"Heebo";font-style:normal;src:url("fonts/heebo/Heebo-Bold.ttf") format("truetype");font-weight:700;}@font-face{font-family:"Glyphicons Halflings";src:url("fonts/glyphicons-halflings-regular.eot?");src:url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("fonts/glyphicons-halflings-regular.woff") format("woff"),url("fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/glyphicons-halflings-regular.svg#svgFontName") format("svg");}.invitado-login{color:var(--color-white);background-color:rgba(0,0,0,.75);font-size:1.25rem;overflow:auto;padding:1.25rem 3rem 1.25rem 1.5rem;position:fixed;opacity:1;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;z-index:100;font-family:AntennaCond,Heebo,sans-serif;border-radius:10px;text-align:center;inset:auto 20rem 3rem 20rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.2px;width:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media(min-width:992px){.invitado-login{width:initial;min-width:800px;padding:1.25rem 3.8rem;}}.invitado-login .link{color:var(--color-white);text-decoration:underline;}.invitado-login .link:hover{color:var(--color-white);text-decoration:none;opacity:.9;}.invitado-close{align-items:center;position:absolute;border:0;background-color:transparent;color:inherit;font-size:1.375rem;right:1rem;cursor:pointer;border-radius:50px;height:1.65em;width:1.65em;display:flex;justify-content:center;}.invitado-close:hover,invitado-close:focus{color:inherit;background-color:rgba(255,255,255,.2);text-decoration:none;}.invisible{opacity:0!important;}.alert-gray{background-color:var(--color-gray-60);}.alert-success{--bs-alert-color:var(--color-primary-hover);--bs-alert-bg:#e8f2e4;--bs-alert-border-color:#dfedda;}.form-control,.form-select{background-color:#fbfbfb;}.form-control:focus,.form-control:focus-within,.form-select:focus,.form-select:focus-within{background-color:#fff;border-color:var(--color-primary);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary);}.header.header--login{--height-header-login:50px;--padding-header-login-x:12px;--size-img-logo:110px;min-height:var(--height-header-login);height:var(--height-header-login);padding:0 var(--padding-header-login-x);}@media(min-width:768px){.header.header--login{--height-header-login:70px;--padding-header-login-x:24px;--size-img-logo:auto;}}.header.header--login img{width:var(--size-img-logo);}.container-default.container-default--login{--height-header-login:50px;height:calc(100vh - var(--height-header-login));}@media(min-width:768px){.container-default.container-default--login{--height-header-login:70px;}}.form-sign-in{margin-bottom:0;}.form-sign-in .control{margin-bottom:1rem;font-size:.875rem;}.form-sign-in .control__label{font-size:.875rem;font-weight:500;margin-bottom:3px;}.form-sign-in .text-danger{font-size:.875rem;font-weight:500;margin-top:.15rem;display:inline-block;}.form-sign-in input[type=text],.form-sign-in input[type=password]{background-color:#f5f5f5;border:1px solid #ced4da;width:100%;padding:.375rem .75rem;font-size:1rem;border-radius:.375rem;}.form-sign-in input[type=text]{padding:.375rem .75rem;}.form-sign-in input[type=password]{padding:.375rem 1.75rem .375rem .75rem;}.form-sign-in input:not([type=checkbox]):not([type=button]):focus,.form-sign-in input:not([type=checkbox]):not([type=button]):focus-within{background-color:var(--color-white);border-color:var(--color-primary);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);}.label-registrat{font-size:15px;text-align:center;}.label-registrat span{display:inline-block;margin-bottom:10px;}.btn-identificat.disabled{background-color:#c5c5c5;border-color:#c5c5c5;}.btn-identificat.disabled:hover{opacity:.65;}.form-sign-in .alert{font-size:12px;font-weight:700;}.form-sign-in .control__label{font-size:.875rem;font-weight:500;}.btn{font-size:1rem;}.btn-registrat{background:transparent;border:0;font-size:15px;display:table;margin:5px auto;}.btn-link{color:var(--color-primary)!important;text-decoration:underline!important;}.btn-link-primary,.btn-link-secondary{font-size:1rem;background-color:transparent;border:0;text-decoration:underline;}.btn-link-primary{color:#333;}.btn-link-secondary{color:var(--color-gray);}.btn-link-secondary:hover,.btn-link-primary:hover{opacity:.8;text-decoration:none;cursor:pointer;}.btn-danger,.btn-secondary{border:1px solid;padding:.313em 1rem;color:var(--color-white);}.btn-primary,.btn-identificat{--bs-btn-color:#fff;--bs-btn-bg:var(--color-primary);--bs-btn-border-color:var(--color-primary);--bs-btn-hover-bg:var(--color-primary-hover);--bs-btn-hover-border-color:var(--color-primary-hover);--bs-btn-focus-shadow-rgb:var(--color-primary-rgb);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--color-primary-hover);--bs-btn-active-border-color:var(--color-primary-hover);--bs-btn-disabled-bg:var(--color-primary);--bs-btn-disabled-border-color:var(--color-primary);--bs-btn-hover-color:var(--color-white);}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:var(--color-secondary);--bs-btn-border-color:var(--color-secondary);--bs-btn-hover-bg:var(--color-secondary-hover);--bs-btn-hover-border-color:var(--color-secondary-hover);--bs-btn-focus-shadow-rgb:var(--color-secondary-rgb);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--color-secondary-hover);--bs-btn-active-border-color:var(--color-secondary-hover);--bs-btn-disabled-bg:var(--color-secondary);--bs-btn-disabled-border-color:var(--color-secondary);--bs-btn-hover-color:var(--color-white);border-color:transparent;}.btn-danger{background-color:#d72638;border-color:#d72638;}.btn-light{background-color:var(--color-gray-60);border-color:var(--color-gray-60);}.btn-info{background-color:var(--color-info);border-color:var(--color-info);color:#fff;}.btn-info:hover,.btn-info:active{background-color:var(--color-info);border-color:var(--color-info);color:#fff;opacity:.8;}.btn-outline-primary{--bs-btn-color:var(--color-primary);--bs-btn-border-color:var(--color-primary);--bs-btn-hover-bg:var(--color-primary);--bs-btn-hover-border-color:var(--color-primary);--bs-btn-focus-shadow-rgb:var(--color-primary-rgb);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--color-primary);--bs-btn-active-border-color:var(--color-primary);--bs-btn-disabled-color:var(--color-primary);--bs-btn-disabled-border-color:var(--color-primary);}.btn-outline-secondary,.btn-outline-danger{border:1px solid;}.btn-outline-primary{color:var(--color-main);}.btn-outline-secondary{color:var(--color-black);}.btn-outline-danger{color:#d72638;}.rounded{border-radius:50rem!important;}.btn-outline-secondary:hover{color:#fff;background-color:var(--color-black)!important;border-color:var(--color-black)!important;outline:0;}.btn-outline-secondary:focus,.btn-outline-secondary:focus-within,.btn-outline-secondary:active{color:#fff;background-color:var(--color-black)!important;border-color:var(--color-black)!important;outline:0;}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active{color:#fff;background-color:#d72638!important;border-color:#d72638!important;outline:0;}.btn-danger:hover,.btn-danger:focus,.btn-danger:active{color:var(--color-white);opacity:.9;}.btn-primary:hover,.btn-identificat:hover,.btn-primary:focus,.btn-identificat:focus,.btn-primary:active,.btn-identificat:active{opacity:.9;}.link{color:var(--color-primary);text-decoration:underline;display:inline-block;}.link:hover,.link:focus{color:var(--color-primary);text-decoration:none;}.btn-checkout{background-color:var(--color-primary);border:1px solid var(--color-primary);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:var(--color-white);font-size:1.125rem;font-weight:500;letter-spacing:.2px;padding:.5em 1.5rem;width:100%;}.btn-checkout:hover{background-color:var(--color-primary-hover);border:1px solid var(--color-primary-hover);color:var(--color-white);}@media(min-width:576px){.btn-checkout{font-size:1rem;padding:.625em 1.5rem;}}.link-see-more{color:var(--color-primary);font-size:.875rem;display:flex;align-items:center;gap:.25rem;}@media(min-width:376px){.link-see-more{font-size:.938rem;}}@media(min-width:768px){.link-see-more{font-size:.875rem;}}.link-see-more span{text-decoration:underline;}.link-see-more:hover,.link-see-more:focus{color:var(--color-primary);text-decoration:none;opacity:.8;}.link-see-more:hover span,.link-see-more:focus span{text-decoration:none;}.btn-return{font-weight:700;}.btn-return i{margin-right:10px;}.btn-return:hover{text-decoration:none;}@media(min-width:992px){.btn-return:hover span{border-bottom:1px solid;}}.btn-info-products{display:inline-block;padding:15px 20px 15px 1.5rem;}.btn-info-products:hover{text-decoration:none;}button.close{position:absolute;right:.5rem;top:1rem;opacity:1;color:var(--color-dark);background-color:var(--color-white);border:0;}@media(min-width:576px){button.close{right:1rem;}}.btn-back{align-items:center;border-radius:8px;color:var(--color-black);column-gap:8px;cursor:pointer;display:inline-flex;margin-right:10px;padding:.5rem .2rem .5rem 0;}@media(min-width:992px){.btn-back{padding:.5em;}.btn-back .icon-to-back{height:1rem;width:1rem;}}.btn-back:hover,.btn-back:active{background-color:#eee;}.btn-back:hover,.btn-back:focus{color:var(--color-black);text-decoration:none;}.pujar{position:fixed;bottom:5em;border-radius:6px;background:rgba(51,51,51,.7);padding:20px;display:none;font-weight:bold;height:44px;width:44px;right:6px;}.pujar .icon-angle-scroll-top{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.pujar:hover,.pujar:focus{color:#fff;text-decoration:none;opacity:.8;}@media(min-width:767px){.pujar{height:50px;width:50px;right:22px;}}.icon-angle-right{background-color:var(--color-black);flex-shrink:0;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:12px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-right.svg");mask-image:url("iconos/icon-angle-right.svg");}.icon-angle-left{background-color:var(--color-black);flex-shrink:0;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:12px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-left.svg");mask-image:url("iconos/icon-angle-left.svg");}.icon-angle-top{background-color:var(--color-black);flex-shrink:0;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:12px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-top.svg");mask-image:url("iconos/icon-angle-top.svg");}.icon-angle-down{background-color:var(--color-black);flex-shrink:0;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:12px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-down.svg");mask-image:url("iconos/icon-angle-down.svg");}.icon-angle-right-primary{background-color:var(--color-primary);flex-shrink:0;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:12px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-right.svg");mask-image:url("iconos/icon-angle-right.svg");}.icon-angle-right.icon-primary{background-color:var(--color-primary);flex-shrink:0;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:12px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-right.svg");mask-image:url("iconos/icon-angle-right.svg");}.icon-angle-top-white{background-color:var(--color-white);flex-shrink:0;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:12px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-top.svg");mask-image:url("iconos/icon-angle-top.svg");}.icon-angle-scroll-top{background-color:var(--color-white);flex-shrink:0;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:16px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-scroll-top.svg");mask-image:url("iconos/icon-angle-scroll-top.svg");}.icon-angle-scroll-left,.icon-angle-scroll-right{background-color:var(--color-black);flex-shrink:0;height:32px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:32px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-angle-scroll.svg");mask-image:url("iconos/icon-angle-scroll.svg");}.icon-angle-scroll-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.icon-link-external{background-color:var(--color-black);flex-shrink:0;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:16px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-mask-image:url("iconos/icon-link-external.svg");mask-image:url("iconos/icon-link-external.svg");}.icons-type{position:absolute;display:inline-block;top:-13px;left:-5px;right:-7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;}@media(max-width:767.98px){.icons-type{left:0;right:-6px;top:-8px;}}.ico-no-gluten,.icons-type .ico-congelat,.icon-dropshipping,.icon-installacion{display:inline-block;}.ico-no-gluten,.ico-congelat{width:25px;height:25px;float:left;}.ico-no-gluten{background-image:url("iconos/icon-free-gluten.svg");background-repeat:no-repeat;margin-right:5px;}.ico-congelat{background-image:url("iconos/icon-frozen.svg");background-repeat:no-repeat;}.tag-new-producto,.ico-type,.ico-imbatible{font-size:14px;}.tag-new-producto,.ico-type,.tag-discount{height:58px;width:58px;background-color:#fff;}.ico-imbatible,.ico-low-price,.ico-solidari{height:70px;width:70px;}.tag-new-producto,.ico-type,.tag-discount,.ico-imbatible,.ico-low-price,.ico-solidari{border-radius:100px;position:absolute;right:5px;top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:AntennaCond,Heebo,sans-serif;letter-spacing:.025em;font-weight:700;}@media(max-width:768px){.tag-new-producto,.ico-type,.tag-discount,.ico-imbatible,.ico-low-price,.ico-solidari{right:0;top:1px;}}.ico-type{border:4px solid #e73137;color:#e73137;line-height:1.15;}.tag-new-producto{border:4px solid var(--color-primary);color:var(--color-primary);line-height:1.18;}.tag-discount{border:4px solid #e73137;color:#e73137;line-height:1.18;font-size:18px;}.ico-imbatible{background-color:#ffda00;border:4px solid #ffda00;color:#222;line-height:1.18;padding-bottom:7px;}.ico-solidari{background-color:#00a06d;color:#fff;line-height:1.18;}.ico-low-price{background-color:#111;color:#ffda00;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:.5rem;font-size:14px;line-height:1;gap:.1em;}.ico-low-price:after{display:inline-block;vertical-align:middle;background-color:#ffda00;content:"";height:1.25em;-webkit-mask-image:url("iconos/icon-lower.svg");mask-image:url("iconos/icon-lower.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.25em;}.icon-dropshipping{bottom:0;left:0;background:#f2fafe;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;}.icon-delivery-special:before{background:url("iconos/icon-delivery-special.svg") no-repeat;content:"";display:inline-block;height:25px;vertical-align:middle;width:25px;font-size:14px;}.back-delivery-special{background:#f2fafe;border-radius:100px;display:inline-block;}.backBox-delivery-special{background:#f2fafe;padding:10px 15px;margin:15px 0;display:flex;align-items:center;text-align:left;line-height:18px;}.icon-installacion{background:url("iconos/icon-installation.svg") no-repeat;display:inline-block;height:25px;vertical-align:middle;width:25px;}.icon-check:after{content:"";background:url("checkout/sprite-check-15-v2.png") no-repeat;height:15px;width:15px;display:inline-flex;}.icon-check-primary{background-color:var(--color-primary);height:15px;width:15px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-flex;vertical-align:middle;}.icon-question:after{content:"";background:url("checkout/sprite-question-16.png") no-repeat;height:16px;width:16px;display:inline-flex;}.icon-question-primary{background-color:var(--color-primary);height:16px;width:16px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-flex;vertical-align:middle;}.icon-exclamation:after{content:"";background:url("checkout/sprite-info-16.png") no-repeat;height:16px;width:16px;display:inline-flex;}.icon-exclamation-primary{background-color:var(--color-primary);height:16px;width:16px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-flex;vertical-align:middle;}.circle-15,.circle-16{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-flex;vertical-align:middle;}.circle-15{height:15px;width:15px;}.circle-16{height:16px;width:16px;}.i-check-white:after{background-position-y:0;}.i-check-orange:after{background-position-y:-15px;}.i-check-blue:after{background-position-y:-30px;}.i-check-rose:after{background-position-y:-45px;}.icon-info:after,.icon-exclamation:after{content:"";background:url("checkout/sprite-info-16.png") no-repeat;height:16px;width:16px;display:inline-flex;}.icon-exclamation:after{transform:rotate(180deg);}.i-info-white:after{background-position-y:0;}.i-info-orange:after{background-position-y:-16px;}.i-info-blue:after{background-position-y:-32px;}.i-info-rose:after{background-position-y:-48px;}.i-info-grey:after{background-position-y:-64px;}.icon-question{vertical-align:middle;}.i-question-white:after{background-position-y:0;}.i-question-orange:after{background-position-y:-16px;}.i-question-blue:after{background-position-y:-32px;}.i-question-rose:after{background-position-y:-48px;}.i-question-grey:after{background-position-y:-64px;}.icon-help-info{background-image:url("help/icon-help-info.svg");width:32px;height:32px;display:inline-block;}.main-container__base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.75rem;padding-top:.75rem;padding-bottom:1rem;}.container-base{width:100%;padding-left:12px;padding-right:12px;margin-right:auto;margin-left:auto;}.container-base.container-base--footer{width:100%;max-width:1250px;}.container-fluid-base{width:100%;padding-left:12px;padding-right:12px;margin-right:auto;margin-left:auto;}.container-default,.container-default-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;}.container-default-checkout{height:calc(100vh - 50px);}.container-list__content{flex:1 1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.container-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.container-list__content-grid{padding-top:.75rem;padding-bottom:.75rem;}.container-list__content-grid,.container-list__content-base{width:100%;padding-left:12px;padding-right:12px;margin-right:auto;margin-left:auto;}.container-list__content-base{padding-bottom:1rem;padding-top:1rem;}.container-list__aside-info{padding:1rem 12px 0;width:auto;}@media(min-width:992px){.container-list__content-grid{padding-top:1.5rem;padding-bottom:1.5rem;}.container-list__content-base{padding-bottom:2rem;padding-top:2rem;}.container-list__aside-info{padding:0;width:auto;overflow-y:auto;}.container-list__aside-info::-webkit-scrollbar{width:8px;}.container-list__aside-info::-webkit-scrollbar-track{border:1px solid #eee;background-color:#eee;border-radius:50rem;}.container-list__aside-info::-webkit-scrollbar-thumb{background:#ccc;border-radius:50rem;}.container-list__aside-info::-webkit-scrollbar-thumb:hover{background:#b2b2b2;}.container-list__aside-info::-webkit-scrollbar-button:single-button{background-color:#eee;display:block;background-size:8px;background-repeat:no-repeat;}.container-list__aside-info::-webkit-scrollbar-button:single-button:vertical:decrement{border-radius:5px 5px 0 0;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-up-scroll.svg");}.container-list__aside-info::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url("iconos/icon-angle-up-scroll-hover.svg");}.container-list__aside-info::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-color:#ddd;}.container-list__aside-info::-webkit-scrollbar-button:single-button:vertical:increment{border-radius:0 0 5px 5px;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-down-scroll.svg");}.container-list__aside-info::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url("iconos/icon-angle-down-scroll-hover.svg");}.container-list__aside-info::-webkit-scrollbar-button:single-button:vertical:increment:active{background-color:#ddd;}}.container-list__content .title{padding-bottom:1.5rem;}.container-list__content>.lead{padding-bottom:1.25rem;}.container-base__title{margin-bottom:1.5rem;}.content-title{padding-bottom:1rem;}.content-title .lead{font-size:1.125rem;font-weight:normal;padding-top:1rem;}@media(min-width:768px){.content-title{padding-bottom:1.5rem;}.content-title .lead{font-size:1.25rem;}}.content-text-body p:not([class*=lead]):not(:last-child){padding-bottom:1.25rem;}.container-list__footer,.main-container__footer{margin-top:auto;}@media(min-width:576px){.container-base{width:100%;}.container-list__content-grid{width:calc(var(--width-grid-product)*3 + var(--size-gutter));width:100%;}.container-list__content-base{width:calc(100% - 10rem);max-width:calc(var(--width-grid-product)*4 + var(--size-gutter));width:100%;}}@media(min-width:695px){.container-base{width:calc(var(--width-grid-product)*3 + var(--size-gutter));}.container-list__content-grid{width:calc(var(--width-grid-product)*3 + var(--size-gutter));}.container-list__content-base{width:calc(100% - 10rem);max-width:calc(var(--width-grid-product)*5 + var(--size-gutter));}}@media(min-width:768px){.container-base{width:calc(var(--width-grid-product)*3 + var(--size-gutter));}.container-list__content-grid{width:calc(var(--width-grid-product)*3 + var(--size-gutter));}.container-list__content-base{width:calc(100% - 10rem);max-width:calc(var(--width-grid-product)*5 + var(--size-gutter));}.main-container__base{padding-top:1rem;padding-bottom:1rem;}}@media(min-width:992px){.container-base{width:calc(var(--width-grid-product)*4 + var(--size-gutter));}.container-list__content-grid{width:calc(var(--width-grid-product)*3 + var(--size-gutter));}.main-container__base{row-gap:2rem;padding-top:1.5rem;padding-bottom:1.5rem;}}@media(min-width:1200px){.container-base{width:calc(var(--width-grid-product)*5 + var(--size-gutter));}}@media(min-width:1300px){.container-list__content-grid{width:calc(var(--width-grid-product)*4 + var(--size-gutter));}}@media(min-width:1400px){.container-base{width:calc(var(--width-grid-product)*6 + var(--size-gutter));}}@media(min-width:1500px){.container-list__content-grid{width:calc(var(--width-grid-product)*5 + var(--size-gutter));}}@media(min-width:1700px){.container-list__content-grid{width:calc(var(--width-grid-product)*6 + var(--size-gutter));}}@media(max-width:767.98px){.container-base--scrolling{width:100%;padding:0;}}.aside-info{padding:0;}.aside-info__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;}.aside-info__list>li{display:block;}.aside-info__item.active>a{color:var(--color-white);background-color:var(--color-primary);font-weight:700;}@media(min-width:992px){.aside-info__item.active>a{color:var(--color-primary);background-color:transparent;}}.aside-info__item>a{align-items:center;display:flex;color:var(--color-gray);border:1px solid;border-radius:10px;font-size:.875rem;padding:.25rem .75rem;}.aside-info__item>a>svg{margin-right:1rem;min-width:24px;width:24px;}.aside-info__item>a>svg path{fill:currentColor;}.section-sidebar{padding:1.5rem;color:#999;background:var(--color-gray-50);}@media(min-width:992px){.container-list{overflow:hidden;flex-direction:row;}.container-list__scroll{position:-webkit-sticky;position:sticky;padding-left:.25rem;margin-left:-.25rem;overflow-y:auto;}.container-list__scroll::-webkit-scrollbar{width:8px;}.container-list__scroll::-webkit-scrollbar-track{border:1px solid #eee;background-color:#eee;border-radius:50rem;}.container-list__scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:50rem;}.container-list__scroll::-webkit-scrollbar-thumb:hover{background:#b2b2b2;}.container-list__scroll::-webkit-scrollbar-button:single-button{background-color:#eee;display:block;background-size:8px;background-repeat:no-repeat;}.container-list__scroll::-webkit-scrollbar-button:single-button:vertical:decrement{border-radius:5px 5px 0 0;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-up-scroll.svg");}.container-list__scroll::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url("iconos/icon-angle-up-scroll-hover.svg");}.container-list__scroll::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-color:#ddd;}.container-list__scroll::-webkit-scrollbar-button:single-button:vertical:increment{border-radius:0 0 5px 5px;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-down-scroll.svg");}.container-list__scroll::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url("iconos/icon-angle-down-scroll-hover.svg");}.container-list__scroll::-webkit-scrollbar-button:single-button:vertical:increment:active{background-color:#ddd;}.container-list__aside-info{width:350px;}.aside-info{border-right:1px solid #ddd;height:100%;padding:30px 24px;}.aside-info__list{position:sticky;width:100%;display:inline-block;}.aside-info__list:not(:last-child){margin-bottom:1.5rem;}.aside-info__item:not(:last-child){margin-bottom:.5rem;}.aside-info__item>a{font-size:1rem;border:0;border-radius:initial;padding:10px 0;width:100%;}.aside-info__item:not([class*=active])>a:hover{color:var(--color-primary);padding-left:.75rem;text-decoration:none;}.aside-info__item:not([class*=active])>a:active{color:var(--color-primary);padding-left:.75rem;text-decoration:none;}}@media(min-width:768px){.container-list,.container-default,.container-default-checkout{height:calc(100vh - var(--size-height-header));}}@media(min-width:992px){.container-list,.container-default,.container-default-checkout{height:calc(100vh - (var(--size-height-header) + 43px));}}@media(min-width:1200px){.container-list,.container-default,.container-default-checkout{height:calc(100vh - (var(--size-height-header) + 49px));}.container-default-checkout{height:calc(100vh - 70px);}}.wrapper-found-shopping{display:flex;flex-direction:column;padding-top:1rem;padding-left:.75rem;padding-right:.75rem;width:100%;}@media(min-width:768px){.wrapper-found-shopping{margin:15px auto 0 auto;max-width:627.6px;padding-top:0;padding-left:0;padding-right:0;}}@media(min-width:868px){.wrapper-found-shopping{max-width:836.8px;}}@media(min-width:1073px){.wrapper-found-shopping{max-width:1046px;margin-top:20px;}}@media(min-width:1285px){.wrapper-found-shopping{max-width:1255.2px;}}@media(min-width:1497px){.wrapper-found-shopping{max-width:1464.4px;margin-top:30px;}}@media(min-width:1709px){.wrapper-found-shopping{max-width:1673.6px;}}@media(min-width:1915px){.wrapper-found-shopping{max-width:1882.8px;}}@media(min-width:2121px){.wrapper-found-shopping{max-width:2092px;}}@media(min-width:2357px){.wrapper-found-shopping{max-width:2301.2px;}}.form-help label,.form-help .col-form-label{font-size:.875rem;font-weight:700;}.form-registry label{font-size:.875rem;font-weight:500;padding-bottom:4px;}.form-registry .invalid,.form-registry .error-form{color:var(--color-danger);font-size:.875em;}.form-registry [class*=checkbox] label{font-size:inherit;font-weight:initial;}.form-registry h5{margin-bottom:1rem;}.form-sign-in .text-legal{color:var(--color-gray);}.text-legal{font-size:.813rem;line-height:1.4;}.section-msg-error{padding-top:.4rem;padding-bottom:1.25rem;}.section-msg-error .error{color:#ffdcb3;font-size:6.25rem;font-family:var(--font-family-title);font-weight:700;position:relative;display:inline-block;line-height:1.1;margin-bottom:.5rem;}.section-msg-error .error img{position:absolute;right:-.15em;bottom:-.08em;width:140px;}.section-msg-error .title{margin-bottom:.5rem;}@media(min-width:768px){.section-msg-error{padding-top:3.75rem;padding-bottom:2.5rem;}.section-msg-error .error{font-size:8.75rem;}.section-msg-error .error img{width:auto;}.section-msg-error .title{margin-bottom:.7rem;}}.modal-content{padding:40px 20px 30px 20px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}.modal{text-align:center;padding:0!important;}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;font-family:Heebo,sans-serif;}.modal-dialog--default{min-width:93%;}.modal-content--default{text-align:center;}@media(min-width:768px){.modal-dialog--default{min-width:420px;max-width:520px;}}#alert-message.modal .modal-header,#alert-message.modal .modal-footer{border:0;}#alert-message.modal .modal-header,.modal-header{padding:0;}.modal .modal-footer{padding:20px 0 0;text-align:center;}.modal-footer .btn-link{color:var(--color-black)!important;font-size:15px;padding:7px .875rem;}.modal-footer .btn-link span{text-decoration:underline;}#alert-message.modal .modal-title,.modal-header .modal-title,.modal-title{font-size:22px;padding:0 0 10px 0;text-align:center;}.modal-header{display:inline-block;}.modal-header,.modal-footer{border:0;}#alert-message.modal .modal-body,.modal-body{padding:0;}.modal-header .close{margin-top:0;}@media(min-width:768px){.modal-content{padding:40px 30px;}#alert-message.modal .modal-title,.modal-header .modal-title,.modal-title{padding:0 0 .75rem 0;}}.loadingModal{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;}body.loading{overflow:hidden;}body.loading .loadingModal{display:block;}.page-header-location{font-size:.875rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #ddd;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;}.page-header-references{font-size:18px;}.page-header-location a:not(:last-child){color:var(--color-gray);text-decoration:underline;}.page-header-location a:last-child{font-weight:500;}a.icon-home{display:inline-block;}.icon-home::after,.icon-arrow-right::after{content:"";background:url("iconos/icon-location-12.svg") no-repeat;width:12px;height:12px;display:inline-block;vertical-align:middle;}.icon-home:after{background-position:0 0;}.icon-arrow-right:after{background-position:0 -12px;}.page-header-location span,.page-header-location span a{color:#444;}.page-header-location span a{border-bottom:1px solid #ddd;}.page-header-featured{margin-bottom:1rem;display:flex;width:100%;}@media(min-width:992px){.page-header-featured{margin-bottom:1.5rem;}}.section-card .section-card__item{border:1px solid var(--color-gray-130);padding:1.25rem 1rem 1rem;border-radius:10px;height:100%;display:flex;flex-direction:column;}.section-card .section-card__item .link{margin-top:auto;}.section-card .section-card__body{padding-bottom:1rem;}.section-card .section-card__body .icon{padding-bottom:1rem;}.section-card .section-card__body .text{font-size:.875rem;color:var(--color-gray);}.section-card .section-card__body .text a{color:var(--color-gray);text-decoration:underline;}.section-card .section-card__title{margin-bottom:.5rem;}@media(min-width:768px){.section-card .section-card__item{padding:1.5rem 1rem 1.25rem;}}@media(max-height:1000px){.phones-heights{max-height:94vh;min-height:94vh;height:94vh;}}@media(max-height:710px){.phones-heights{max-height:93vh;min-height:93vh;height:93vh;}}@media(max-height:640px){.phones-heights{max-height:92vh;min-height:92vh;height:92vh;}}@media(max-height:560px){.phones-heights{max-height:91vh;min-height:91vh;height:91vh;}}.list-fitosanitari{font-size:.75rem;border-top:1px solid var(--color-primary);padding-top:.25rem;margin-top:.25rem;padding-left:1rem;}@media(min-width:768px){.list-fitosanitari{font-size:.875rem;}}.list-fitosanitari li::marker{color:var(--color-primary);}.list-url-external a{text-decoration:underline;}.list-url-external a:hover{text-decoration:none;}.section{--padding-section-y:calc(1.75rem + 3.5vw);padding-top:var(--padding-section-y);padding-bottom:var(--padding-section-y);}@media(min-width:1400px){.section .section{--padding-section-y:3.5rem;}}.header{-webkit-box-shadow:0 0 12px -8px rgba(0,0,0,.7);-moz-box-shadow:0 0 12px -8px rgba(0,0,0,.7);box-shadow:1px 1px 7px 0 rgba(0,0,0,.11);position:sticky;width:100%;z-index:3;top:0;padding-top:.5rem;padding-bottom:.5rem;background-color:var(--color-white);}.header .header__navbar{border-top:1px solid #ddd;background-color:var(--color-white);z-index:900;}.header .header__main{align-items:center;background-color:var(--color-white);display:flex;padding-right:12px;padding-left:12px;column-gap:.75rem;flex-wrap:wrap;}.header nav.navbar{padding-right:1.5rem;}.header .header__brand{width:86px;}.header__logo{display:inline-block;width:100%;}.header__image{max-width:130px;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-out;transition:all .3s ease-in-out;}.header__searchbox{flex:1 1 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-top:.375rem;}.header__right{display:flex;column-gap:.25rem;align-items:center;}.header .header__btn{display:flex;border-radius:8px;align-items:center;padding:.2em;font-size:var(--size-font-header);column-gap:8px;color:var(--color-black);cursor:pointer;}.header .header__btn:hover,.header .header__btn:focus{text-decoration:none;color:#333;}@media(min-width:768px){.header .header__btn:hover,.header .header__btn:focus{background-color:var(--color-gray-50);}}@media(min-width:310px){.header .header__brand{width:95px;min-height:38px;display:flex;align-items:center;}}@media(min-width:376px){.header .header__main{column-gap:.875rem;}.header .header__brand{width:110px;}.header .header__btn{padding:.25em;}}@media(min-width:768px){.header{padding-top:0;padding-bottom:0;}.header .header__main{height:var(--size-height-header);padding-right:24px;padding-left:24px;column-gap:1.5rem;flex-wrap:nowrap;}.header__searchbox{flex:1 1 auto;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;padding-top:0;}.header__right{column-gap:.5rem;}.header .header__btn{padding:.5em .75em;}.header .header__btn:hover,.header .header__btn:focus,.header .header__btn:active{text-decoration:none;color:var(--color-black);}}@media(min-width:992px){.header__searchbox{max-width:340px;}}@media(min-width:1200px){.header .header__brand{width:130px;}.header__searchbox{max-width:370px;}}@media(min-width:1400px){.header__searchbox{max-width:540px;padding-right:3rem;}}@media(min-width:1600px){.header__searchbox{padding-left:4rem;padding-right:4rem;max-width:780px;}}@media(min-width:1800px){.header__searchbox{max-width:940px;}}@media(min-width:2000px){.header__searchbox{max-width:1200px;}}.icon-gran-recapte svg{fill:#1c3971;}.navbar{min-height:30px;align-items:initial;padding:0;}.navbar .navbar__list{display:flex;flex-direction:row;list-style:none;height:100%;}.navbar .navbar__right .navbar__item{font-size:.75rem;}.navbar .navbar__btn{display:flex;align-items:center;gap:.5rem;font-size:var(--size-font-header);font-weight:500;padding-right:.75em;cursor:pointer;height:3em;}.navbar .navbar__item:not([class*="--menu"]) .navbar__btn{padding-left:.5em;}.navbar .navbar__item--menu{padding-left:1.5rem;}.navbar .navbar__link{display:flex;align-items:center;font-size:calc(var(--size-font-header) - 2px);padding:0 .55em;height:100%;}.navbar .navbar__left .navbar__item--active a{color:#fff;}.navbar .navbar__left .navbar__item--active .icon-menu{background-color:var(--color-white);}.navbar .navbar__left .navbar__item--menu[class*="--active"]{background-color:var(--color-black);}.navbar .navbar__left [class*="--active"]:not([class*="--menu"]){background-color:var(--color-black);}.navbar .navbar__right .navbar__item--active{background-color:var(--color-primary-13);}.navbar .navbar__item:not([class*="--active"]):hover{background-color:var(--color-gray-60);}.navbar .navbar__item.navbar__item--lamarato.navbar__item--active{background-color:var(--color-gray-130);}.navbar i[class*=icon-]{display:none;}.navbar .navbar__item--active .icon-gran-recapte svg{fill:currentcolor;}.navbar .navbar__item--active .icon-lamarato svg{fill:var(--color-black);}.btn-main-menu{background-color:transparent;border:0;padding:11px 8px;border-radius:8px;}.btn-main-menu:active,.btn-main-menu:focus,.btn-main-menu:hover{outline:0;background-color:var(--color-gray-60);}.btn-main-menu:active .icon-bar,.btn-main-menu:focus .icon-bar,.btn-main-menu:hover .icon-bar{outline:0;}.btn-main-menu .icon-bar{display:block;width:24px;height:2px;border-radius:1px;background-color:#222;-webkit-transition:.1s all;-moz-transition:.1s all;-o-transition:.1s all;-o-transition:.1s all;-ms-transition:.1s all;transition:.1s all;}.btn-main-menu .icon-bar+.icon-bar{margin-top:6px;}.btn-main-menu[aria-expanded=true] .icon-bar:first-child{-webkit-transform:rotate(45deg) translate(4px,4px);-ms-transform:rotate(45deg) translate(4px,4px);transform:rotate(45deg) translate(4px,4px);}.btn-main-menu[aria-expanded=true] .icon-bar:nth-child(2){background:transparent;}.btn-main-menu[aria-expanded=true] .icon-bar:last-child{-webkit-transform:rotate(-45deg) translate(7px,-7px);-ms-transform:rotate(-45deg) translate(7px,-7px);transform:rotate(-45deg) translate(7px,-7px);}@media(max-width:767px){.btn-main-menu{display:none;}}@media(max-width:767.98px){.btn-to-back{display:block;float:left;padding:0 .2rem 0 0;border:0;background:transparent;}}.searchbox{position:relative;width:100%;}.searchbox>form{margin:0;}.searchbox::placeholder{color:var(--color-gray);opacity:1;}.searchbox:-ms-input-placeholder{color:var(--color-gray);}.searchbox::-ms-input-placeholder{color:var(--color-gray);}.searchbox .searchbox__search-query-top{background:var(--color-gray-60);border:1px solid #b1b1b1;border-radius:8px;display:inline;font-size:16px;height:40px;margin-right:1px;padding:2px 32px 2px 36px;width:100%;}.searchbox .searchbox__search-query-top:focus,.searchbox .searchbox__search-query-top:focus-within{background-color:var(--color-white);border-color:#4c9c2e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);}.searchbox .searchbox__btn-delete{background-color:var(--color-gray-200);border:0;border-radius:50px;padding:4px;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.searchbox .searchbox__btn-delete .searchbox__img{width:14px;}.searchbox .searchbox__btn-search{background:transparent;border:0;border-radius:0 8px 8px 0;position:absolute;padding:7px;right:auto;left:0;top:1px;}.searchbox .searchbox__btn-search span{display:none;}@media(min-width:768px){.searchbox .searchbox__search-query-top{padding:2px 36px 2px 20px;height:38px;}.searchbox .searchbox__btn-search{left:auto;padding:6px;right:1px;top:1px;}.searchbox .searchbox__btn-delete{background-color:transparent;border-right:1px solid #ccc;border-radius:initial;padding:10px;right:37px;top:1px;transform:none;}.searchbox .searchbox__btn-delete .searchbox__img{opacity:.7;width:auto;}}.icon-seach:before{background-image:url("iconos/icon-seach.svg");background-repeat:no-repeat;height:24px;width:24px;display:inline-block;content:"";vertical-align:middle;}@media(min-width:992px){.searchbox .searchbox__btn-delete:hover img{opacity:1;}.searchbox .searchbox__btn-search:hover,.searchbox .searchbox__btn-delete:hover{background:var(--color-gray-50);}}.icon-header{background-color:var(--color-black);flex-shrink:0;height:var(--size-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;width:var(--size-icon);display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.icon-menu{-webkit-mask-image:url("iconos/icon-menu.svg");mask-image:url("iconos/icon-menu.svg");}.icon-quick-purchase{-webkit-mask-image:url("iconos/icon-quick-purchase.svg");mask-image:url("iconos/icon-quick-purchase.svg");}.icon-profile{-webkit-mask-image:url("iconos/icon-profile.svg");mask-image:url("iconos/icon-profile.svg");}.icon-profile[class*="--disable"]{opacity:.5;}.icon-cart{-webkit-mask-image:url("iconos/icon-cart.svg");mask-image:url("iconos/icon-cart.svg");}.icon-to-back{-webkit-mask-image:url("iconos/icon-angle.svg");mask-image:url("iconos/icon-angle.svg");}.active .icon-quick-purchase{background-color:var(--color-primary);}.btn-check:hover{cursor:pointer;}.btn-profile-a ul{padding:10px 0;margin:0;}.btn-profile-a ul li:first-child{padding-top:0;}.btn-profile-a ul li:last-child{padding-bottom:0;border-top:1px solid #ddd;}@media(min-width:768px){.dropdown-btn-header__list{border-color:#eee;min-width:220px;border-radius:8px;border-color:#eee;min-width:220px;padding:.75rem;-webkit-box-shadow:0 0 12px -8px rgba(0,0,0,.7);-moz-box-shadow:0 0 12px -8px rgba(0,0,0,.7);box-shadow:0 0 12px -8px rgba(0,0,0,.7);}}.dropdown-header-btn__item:not(:last-child){border-bottom:1px solid var(--color-gray-130);}.dropdown-header-btn__item>a{padding:.5rem;display:block;border-radius:8px;}@media(min-width:768px){.dropdown-header-btn__item:not(:last-child){border-bottom:0;}}@media(min-width:992px){.dropdown-header-btn__item>a:hover{background:#eee;}}.dropdown-header-btn__item:not(:last-child) a{margin-bottom:.5rem;}.dropdown-header-btn__item--separate{border-top:1px solid #ccc;padding-top:.5rem;}.dropdown .dropdown-login__title,.dropdown-account__title{margin-bottom:1.5rem;}@media(max-width:575.98px){.dropdown .dropdown-login__title,.dropdown-account__title h4{font-size:calc(1.325rem + .9vw);}}.dropdown .dropdown-login__btn{margin-bottom:1rem;}.dropdown .dropdown-login__btn .btn{font-weight:500;}body.overflow{overflow:hidden;}@media(max-width:991.98px){body.overflow-mobil{overflow:hidden;}}@media(min-width:768px){.dropdown .dropdown-login{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-color:#eee;-webkit-box-shadow:0 0 12px -8px rgba(0,0,0,.7);-moz-box-shadow:0 0 12px -8px rgba(0,0,0,.7);box-shadow:0 0 12px -8px rgba(0,0,0,.7);width:340px;padding:2rem;color:var(--color-black);}}@media(max-width:991.98px){.dropdown-header-btn--profile{position:initial;}.dropdown .dropdown-login,.dropdown .dropdown-account{transform:none!important;box-shadow:none;width:100%;height:100vh;padding:3rem 1rem;border-radius:0;border:0;box-shadow:none;overflow-y:auto;}.dropdown .dropdown-login .btn-close,.dropdown .dropdown-account .btn-close{position:absolute;top:1rem;right:1rem;}.dropdown .dropdown-login__list a{color:var(--color-gray);display:block;padding:.75rem .875rem;text-decoration:underline;}.dropdown-account .dropdown-account__mail{font-size:.875rem;color:var(--color-primary);padding-top:.25rem;}.dropdown-account .dropdown-header-btn__item a{padding:.65rem 0;margin:0;}}.dropdown-login .field{margin-bottom:1rem;}.dropdown-login .field__label{font-size:.875rem;font-weight:500;}.dropdown-login .field__input:focus,.dropdown-login .field__input:focus-within{background-color:#fff;border-color:var(--color-primary);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,115,10,.6);}.dropdown-login .field__input[type=password]{padding-right:1.75rem;}.dropdown-login .checkbox-login{font-size:.875rem;}.dropdown-login .link-key{color:var(--color-primary);font-size:.875rem;flex:1;text-align:right;text-decoration:underline;}.dropdown-login .link-register{color:var(--color-primary);text-decoration:underline;font-weight:500;padding:.5rem 0;}.dropdown-login .link-key:hover,.dropdown-login .link-register:hover{color:var(--color-primary-hover);text-decoration:none;}.dropdown-login .alert{font-size:12px;font-weight:700;}.btn-pwd-eye{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--color-secondary);}.btn-pwd-eye:hover{opacity:.7;}@media(min-width:992px){.btn-pwd-eye{right:.5rem;}}::-ms-reveal{display:none;}@media(max-width:330px){.icon-carret-enabled.mobile-shopping,.icon-carret-disabled.mobile-shopping{margin:7px 15px 5px 2px;}.profile-mobile{margin:4px 2px;}}.btn-cart{border:1px solid;height:38px;width:38px;display:flex;align-items:center;border-radius:8px;position:relative;cursor:pointer;gap:.175rem;-webkit-transition:.1s all ease-in-out;-moz-transition:.1s all ease-in-out;-o-transition:.1s all ease-in-out;-o-transition:.1s all ease-in-out;-ms-transition:.1s all ease-in-out;transition:.1s all ease-in-out;}.btn-cart .icon-cart{margin:0 auto;}.icon-carret-enabled.mobile-shopping{border:0;background-position:0;background-color:#def3d6;}.btn-cart--disable{border-color:#ccc;}.btn-cart--disable .icon-cart{opacity:.5;}.btn-cart--enabled{border-color:var(--color-primary-50);}.btn-cart__counter{background:var(--color-primary);border-radius:250px;color:var(--color-white);font-size:12px;height:19px;letter-spacing:-.2px;left:20px;line-height:20px;position:absolute;text-align:center;top:-4px;width:19px;}@media(min-width:992px){.btn-cart__counter{font-size:10px;font-weight:500;height:16px;letter-spacing:-.2px;left:18px;line-height:18px;top:2px;width:16px;}}.btn-cart__total{font-weight:500;letter-spacing:-.3px;margin-right:10px;min-width:38px;text-align:right;font-size:.875rem;}@media(min-width:992px){.btn-cart{height:40px;width:auto;}.btn-cart .icon-cart{margin:0 7px;}.btn-cart:hover{background-color:#f1f1f1;}}.card-choose-mail{border:1px solid #ddd;border-radius:12px;}.card-choose-mail .card-choose-mail__item{display:block;}.card-choose-mail .card-choose-mail__item:hover,.card-choose-mail .card-choose-mail__item:active{background-color:var(--color-gray-60);}.card-choose-mail .card-choose-mail__item:first-child{border-radius:12px 12px 0 0;}.card-choose-mail .card-choose-mail__item:last-child{border-radius:0 0 12px 12px;}.card-choose-mail .card-choose-mail__item:not(:last-child){border-bottom:1px solid #ddd;}.card-choose-mail .card-choose-mail__user{min-height:50px;}.card-choose-mail .card-choose-mail__mail{font-size:1.125rem;font-weight:500;margin-bottom:.125rem;}.card-choose-mail .card-choose-mail__name{font-size:.875rem;color:var(--color-gray-600);}.dropdown-menu.main-menu,.dropdown-menu.submenu{border:0;border-radius:0;min-width:320px;padding-top:15px;margin-top:0;-webkit-box-shadow:0 5px 7px rgba(0,0,0,.175);-moz-box-shadow:0 5px 7px rgba(0,0,0,.175);box-shadow:0 5px 7px rgba(0,0,0,.175);bottom:0;}.dropdown-menu.main-menu{position:fixed;top:125px;left:0;}.dropdown-menu.main-menu li{padding:0;}.dropdown-menu.submenu{left:320px;top:0;background-color:#f7f7f7;}@media(max-width:1080px){.dropdown-menu.main-menu{top:110px;}}.dropdown-menu.main-menu a{padding:10px 15px 10px 30px;position:relative;display:flex;align-items:center;}.dropdown-menu.main-menu a i{margin-left:auto;}.main-menu .dropdown-submenu>a:hover,.dropdown-menu.main-menu .dropdown-submenu>a:focus{background-color:#f7f7f7;outline:0;}.submenu li a:hover{background-color:#fff;font-weight:700;}.back-menu-lateral{position:absolute;inset:0 0 0 0;background-color:#f7f7f7;display:none;}.back-menu-lateral.nadal{background:url("nadal/back-menu-nadal-2024.jpg") repeat-y;background-color:#fff;}.back-menu-lateral.gourmet,.back-menu-lateral.gluten-free{background-color:#fff;overflow:hidden;display:none;}.back-menu-lateral.gourmet:before{content:"";background-image:url("gourmet/icon-gourmet.svg");background-repeat:no-repeat;height:220px;width:220px;background-size:contain;display:inline-block;opacity:.12;position:absolute;right:-4%;top:179px;}.back-menu-lateral.gluten-free:before{content:"";background-image:url("img/back-gluten-free.png");background-repeat:repeat-y;position:absolute;top:4%;left:-6%;right:0;bottom:0;}@media(max-width:1080px){.back-menu-lateral{top:110px;}}@media(max-width:767px){.back-menu-lateral{display:none;}}.nav-sidebar>li{border-bottom:1px solid var(--color-gray-130);}.nav-sidebar>li>a,.nav-sidebar>li>ul>li>a,.nav-sidebar>li>ul>li>ul>li>a{color:#333;padding-top:.65rem;padding-bottom:.65rem;padding-left:3.25rem;display:block;}.nav-sidebar>li{width:100%;}.nav-sidebar>li>a{display:flex;align-items:center;column-gap:.5rem;padding:.75rem 1rem .75rem 1.5rem;}.nav-sidebar>li>a:hover{background-color:transparent;text-decoration:none;text-shadow:0 0 1px #000;background-color:rgba(199,199,199,.25);}.nav-sidebar>.active>a,.nav-sidebar>.active>a:hover,.nav-sidebar>.active>a:focus{font-weight:Bold;text-shadow:none;}.nav-sidebar--gluten-free>.active>a [class*=icon-angle-]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.nav-sidebar>li>ul>li>a:hover,.nav-sidebar>li>ul>li>a:focus{text-decoration:none;background-color:rgba(199,199,199,.25);}.nav-sidebar>li>ul{padding-left:0;background-color:rgba(199,199,199,.3);}.nav-sidebar>li>ul>li>ul{padding-left:0;background-color:rgba(199,199,199,.45);}.nav-sidebar>li>ul>li{list-style:none;}.nav-sidebar>li>ul>li:not(:last-child){border-bottom:1px solid #ddd;}.nav-sidebar>li>ul>li.active,.nav-sidebar>li>ul>li>ul>li.active{background-color:rgba(199,199,199,.4);}.nav-sidebar>li>ul>.active>a,.nav-sidebar>li>ul>li>ul>.active>a{color:var(--color-primary);text-decoration:none;}.nav-sidebar>li>ul>li>ul>li{color:#333;list-style:none;}.nav-sidebar>li>ul>li>ul>li:not(:last-child){border-bottom:1px solid rgba(199,199,199,.8);}.nav-sidebar>li>ul>li>ul>li>a{text-decoration:none;padding-left:4.25rem;}.nav-sidebar>li>ul>li>ul>li>a:hover,.nav-sidebar>li>ul>li>ul>li>a:focus{background-color:rgba(199,199,199,.4);}@media(min-width:992px){.back-menu-lateral.gourmet,.back-menu-lateral.gluten-free,.back-menu-lateral{display:block;z-index:-1;}}.sidebar{background-color:var(--color-white);bottom:0;display:none;padding-bottom:6rem;position:fixed;top:0;z-index:5;width:100%;overflow-y:auto;}.sidebar__header{background-color:var(--color-white);display:flex;align-items:center;padding:.75rem 1rem;position:sticky;top:0;z-index:1;}@media(min-width:992px){.sidebar{position:relative;width:320px;display:none;border-right:1px solid var(--color-gray-130);padding-bottom:4rem;z-index:1;}}@media(min-width:1200px){.sidebar{width:360px;}}.sidebar__header{border-radius:0;}.sidebar__subtitle{padding:.75rem 1rem;}.sidebar__list .navbar__item:not(:first-of-type){border-top:1px solid var(--color-gray-130);}.sidebar__list .navbar__btn{padding:.2rem 1rem;display:flex;align-items:center;gap:.75rem;}.sidebar__list .navbar__btn span:first-child{border-radius:50rem;padding:.499rem;background-color:var(--color-gray-50);}.sidebar__item{border-bottom:1px solid var(--color-gray-130);}@media(min-width:992px){.sidebar__item button,.sidebar__item a{font-size:15px;line-height:1.4;}}@media(min-width:1200px){.sidebar__item button,.sidebar__item a{font-size:1rem;line-height:initial;}}.sidebar__button{background-color:var(--color-white);color:var(--color-black);border:0;border-radius:0;text-align:left;padding:.2rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%;}.sidebar__button .sidebar__button__icon{width:2.5rem;min-width:2.5rem;}.sidebar__button[aria-expanded=true] [class*=icon-angle-]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.sidebar-accordion__button{border:0;border-radius:0;color:var(--color-black);text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%;}.sidebar-accordion__button[aria-expanded=true] [class*=icon-angle-]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}@media(min-width:992px){.sidebar__button{padding:0 1.5rem;}.sidebar__button:not([aria-expanded=true]):hover{background-color:var(--color-gray-50);}.sidebar__button .sidebar__button__icon{width:3rem;min-width:3rem;}.sidebar__button[aria-expanded=true]{font-weight:700;}.sidebar-accordion__button[aria-expanded=true]{font-weight:700;}.sidebar-accordion__button:hover{background-color:var(--color-gray-50);}}.sidebar-accordion__item{display:block;}.sidebar-accordion__item{border-top:1px solid;}.sidebar-accordion__level01 .sidebar-accordion__button{color:var(--color-black);padding:.65rem 1rem .65rem 4rem;background-color:var(--color-gray-50);}.sidebar-accordion__level01 .sidebar-accordion__button:not([aria-expanded=true]):hover{background-color:#e4e4e4;}.sidebar-accordion__level01 .sidebar-accordion__item{border-color:var(--color-gray-130);}@media(min-width:992px){.sidebar-accordion__level01 .sidebar-accordion__button{color:var(--color-black);padding:.75rem 1.5rem .75rem 5rem;}}.sidebar-accordion__level02 .sidebar-accordion__button{padding:.65rem 1.5rem .65rem 5.2rem;background-color:#e4e4e4;}.sidebar-accordion__level02 .sidebar-accordion__button:not([aria-expanded=true]){color:var(--color-black);}.sidebar-accordion__level02 .sidebar-accordion__button[aria-expanded=true]{color:var(--color-primary);}.sidebar-accordion__level02 .sidebar-accordion__button:not([aria-expanded=true]):hover{background-color:#dbdbdb;}.sidebar-accordion__level02 .sidebar-accordion__item{border-color:var(--color-gray-200);}.sidebar-accordion__level02 .sidebar-accordion__button.active{background-color:#cad1c7;}@media(min-width:992px){.sidebar-accordion__level02 .sidebar-accordion__button{padding:.75rem 1.5rem .75rem 6.15rem;}}.sidebar-accordion__level03 .sidebar-accordion__item{border-color:var(--color-gray-200);}.sidebar-accordion__link{display:block;padding:.65rem 1rem .65rem 6rem;background-color:#d7d7d7;}.sidebar-accordion__link:not([class*=active]):hover{background-color:#cfcfcf;}.sidebar-accordion__link.active{background-color:#cad1c7;font-weight:700;color:var(--color-primary);}@media(min-width:992px){.sidebar-accordion__link{padding:.75rem 1.5rem .75rem 7.5rem;}}.navbar-menu-phone{position:absolute;height:100vh;background-color:var(--color-white);top:0;padding-bottom:7.5rem;overflow-y:auto;width:100%;}.navbar-menu-phone .navbar-menu-phone__header{background-color:var(--color-white);display:flex;align-items:center;padding:.75rem 1rem;position:sticky;top:0;z-index:1;}.navbar-menu-phone .btn-close{margin-left:auto;}.navbar-menu-phone .navbar-menu-phone__list{list-style:none;margin:0;padding:0;}.navbar-menu-phone .navbar-menu-phone__list--line{border-top:1px solid #ddd;}.navbar-menu-phone .navbar-menu-phone__item--line{border-bottom:1px solid var(--color-gray-130);}.navbar-menu-phone .button-menu-phone,.navbar-menu-phone .link-menu-phone{border:0;border-radius:0;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;width:100%;}.navbar-menu-phone .button-menu-phone{background-color:var(--color-white);padding:.15rem 1rem;color:var(--color-black);}.navbar-menu-phone .button-menu-phone[aria-expanded=true] [class*=icon-]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.navbar-menu-phone .link-menu-phone{background-color:var(--color-gray-50);padding:.65rem 1rem .65rem 4.25rem;}.navbar-menu-phone .button-menu-phone__icon{width:40px;}.navbar-menu-phone .navbar-menu-phone__subtitle{padding:.75rem 1rem;}.navbar-menu-phone .navbar__btn{padding:.25rem 1rem;display:flex;align-items:center;gap:.75rem;}.navbar-menu-phone .navbar__btn span:first-child{border-radius:50rem;padding:.499rem;background-color:var(--color-gray-50);}.section-subcategoria-mobile{margin-left:-12px;margin-right:-12px;position:relative;margin-bottom:1rem;font-size:13px;}.section-subcategoria-mobile__scroll{display:flex;gap:.25rem;-ms-flex-flow:wrap;flex-flow:nowrap;overflow-x:scroll;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-right:.75rem;padding-left:.75rem;}.section-subcategoria-mobile__scroll::-webkit-scrollbar{height:0;display:none;}.section-subcategoria-mobile__scroll::-webkit-scrollbar-track{background-color:transparent;}.section-subcategoria-mobile__scroll::-webkit-scrollbar-thumb{background-color:transparent;}.section-subcategoria-mobile__scroll .section-scroll-subcategoria__link{border-radius:8px;display:inline-block;font-size:.938rem;white-space:nowrap;padding:.45rem .5rem;background-color:var(--color-primary-13);}.section-subcategoria-mobile__scroll .section-scroll-subcategoria__link.active{background-color:var(--color-primary);color:var(--color-white);}section[class*=section-]{padding-top:.75rem;border-top:1px solid var(--color-gray-200);}@media(min-width:992px){section[class*=section-]{padding-top:0;border-top:0;}}@media(max-width:767.98px){.first-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background:#fff9f2;font-size:16px;font-weight:700;padding:10px 15px;margin:0 0;width:100%;}.first-block img{margin-right:10px;}.first-block i{margin-left:auto;}}.angle-right-orange::after,.angle-down-black::after,.angle-right-black::after,.angle-left-black::after,.angle-right-blue::after,.angle-up-white::after,.angle-down-orange:after{content:"";display:inline-block;vertical-align:middle;}.angle-right-orange::after,.angle-down-black::after,.angle-right-black::after,.angle-left-black::after,.angle-right-blue::after,.angle-up-white::after,.angle-down-orange:after{background:url("iconos/sprite-icon-angle-v03.svg") no-repeat;height:10px;width:10px;}.angle-right-orange::after,.angle-down-orange:after{background-position:0 -110px;}.angle-down-orange:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.angle-down-black::after{background-position:0 0;margin:0 5px;}.angle-right-black::after{background-position:0 -30px;}.angle-left-black::after{background-position:0 -20px;}.angle-right-blue::after{background-position:0 -120px;}.angle-up-white::after{background-position:0 -130px;}#dropDownLogin .angle-down-black,.ico-user .angle-down-black{float:right;display:inline-block;}.section-categoria{position:relative;}.section-categoria__list{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));grid-auto-flow:column;text-align:center;column-gap:.5rem;row-gap:1.25rem;}@media(min-width:768px){.section-categoria__list{column-gap:min(40px,2.1276595745vw);}}@media(min-width:992px){.section-categoria__list{grid-template-columns:repeat(auto-fill,minmax(10%,1fr));grid-auto-flow:initial;column-gap:1rem;row-gap:1rem;}}@media(min-width:1200px){.section-categoria__list{grid-template-columns:repeat(auto-fill,minmax(9%,1fr));column-gap:min(36px,2.1276595745vw);row-gap:1.25rem;}}@media(min-width:1400px){.section-categoria__list{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));}}.section-categoria__item{display:inline-block;flex:0 0 20.8333333333%;scroll-snap-align:center;}.section-categoria__link{color:var(--color-black);text-decoration:none;display:inline-block;width:100%;}@media(min-width:768px){.section-categoria__link:hover .section-categoria__figure{-webkit-box-shadow:0 0 19px 0 rgba(153,153,153,.1);-moz-box-shadow:0 0 19px 0 rgba(153,153,153,.1);box-shadow:0 0 19px 0 rgba(153,153,153,.1);}.section-categoria__link:hover .section-categoria__img{width:88%;}}.section-categoria__figure{border-radius:50rem;overflow:hidden;position:relative;padding-bottom:100%;}.section-categoria__figure--special{background-color:var(--color-especial);}.section-categoria .section-categoria__icon{position:absolute;bottom:0;left:-.35rem;opacity:.6;}.section-categoria .section-categoria__icon svg{--size-svg:calc(min(4.3rem,(100vw/6)));width:var(--size-svg);height:var(--size-svg);}@media(min-width:576px){.section-categoria .section-categoria__icon svg{--size-svg:calc(min(6.25rem,(100vw/15)));width:var(--size-svg);height:var(--size-svg);}}.section-categoria__figure:not([class*="--special"]){background:#fff;background:-moz-linear-gradient(0deg,#fff 10%,#eee 100%);background:-webkit-linear-gradient(0deg,#fff 10%,#eee 100%);background:linear-gradient(0deg,#fff 10%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=1);-webkit-transition:.2s all ease-in;-o-transition:.2s all ease-in;transition:.2s all ease-in;}.section-categoria__img{width:85%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transition:.2s all ease-in;-o-transition:.2s all ease-in;transition:.2s all ease-in;}.section-categoria__text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.75rem;font-family:var(--font-family-title);font-weight:700;line-height:1.4;-webkit-transition:.2s all ease-in;-o-transition:.2s all ease-in;transition:.2s all ease-in;}.section-categoria__title{font-family:var(--font-family-body);font-size:.73rem;font-weight:400;line-height:1.3;padding-top:.35rem;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}@media(min-width:376px){.section-categoria__title{font-size:.813rem;}}@media(min-width:440px){.section-categoria__item{flex:0 0 20%;}}@media(min-width:480px){.section-categoria__item{flex:0 0 15.3846153846%;}}@media(min-width:576px){.section-categoria__item{flex:0 0 11.9047619048%;}.section-categoria__title{font-size:.688rem;}}@media(min-width:768px){.section-categoria__item{flex:0 0 12.5%;}.section-categoria__title{font-size:.75rem;}}@media(min-width:992px){.section-categoria__title{word-break:normal;}.section-categoria__text{font-size:min(1.25rem,1.1764705882vw);line-height:1.2;}}@media(min-width:1200px){.section-categoria__title{font-size:.875rem;}}@media(min-width:1400px){.section-categoria__item{min-width:8rem;}}.section-scroll-mobile{padding-right:.75rem;padding-left:.75rem;overflow-x:scroll;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.section-scroll-mobile::-webkit-scrollbar{height:0;display:none;}.section-scroll-mobile::-webkit-scrollbar-track{background-color:transparent;}.section-scroll-mobile::-webkit-scrollbar-thumb{background-color:transparent;}@media(min-width:768px){.section-scroll-mobile{padding-right:1.25rem;padding-left:1.25rem;padding-bottom:0;}}@media(min-width:992px){.section-scroll-mobile{overflow-x:initial;padding-right:0;padding-left:0;padding-bottom:0;}}.btn-scroll-mobile__right,.btn-scroll-mobile__left{position:absolute;height:100%;top:0;display:flex;align-items:center;justify-content:center;}.btn-scroll-mobile__right{right:0;padding-left:.75rem;padding-right:.5rem;background:#fff;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 31%,#fff 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 31%,#fff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 31%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}@media(min-width:992px){.btn-scroll-mobile__right{padding-right:0;}.btn-scroll-mobile__right:hover{padding-right:.75rem;}}.btn-scroll-mobile__left{padding-left:.5rem;padding-right:.75rem;background:#fff;background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 31%,#fff 100%);background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 31%,#fff 100%);background:linear-gradient(270deg,rgba(255,255,255,0) 31%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}@media(min-width:992px){.btn-scroll-mobile__left{padding-left:0;}.btn-scroll-mobile__left:hover{padding-left:.75rem;}}.btn-scroll-mobile [class*=icon-angle]{opacity:.85;width:1.75em;height:2.5em;}@media(min-width:992px){.btn-scroll-mobile [class*=icon-angle]{height:3.5em;}}.btn-scroll-mobile__back{border-radius:10px;padding:.75rem .15rem;background-color:rgba(63,105,44,.18);-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);cursor:pointer;}.section-home-products__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;}.section-home-products__content .section-home-products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;}.section-home-products__scrolling{position:relative;}@media(max-width:767.98px){.section-home-products__scrolling{position:relative;padding-bottom:1rem;overflow:hidden;}.section-home-products__item:not(:last-child) .section-home-products__scrolling{border-bottom:1px solid var(--color-gray-130);}}.center-div-alignement-shopping--scrolling{overflow:hidden;position:relative;overflow-x:scroll;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;flex-flow:row nowrap!important;}.center-div-alignement-shopping--scrolling::-webkit-scrollbar{height:0;display:none;}.center-div-alignement-shopping--scrolling::-webkit-scrollbar-track{background-color:transparent;}.center-div-alignement-shopping--scrolling::-webkit-scrollbar-thumb{background-color:transparent;}@media(min-width:992px){.center-div-alignement-shopping--scrolling{padding:.25rem 0;}}@media(min-width:1400px){.center-div-alignement-shopping--scrolling{padding:0;overflow:initial;}}@media(max-width:767.98px){.center-div-alignement-shopping--scrolling{padding-left:12px;padding-right:12px;}.center-div-alignement-shopping--scrolling .block-product-shopping{width:160px;min-width:160px;border-top:0;}.center-div-alignement-shopping--scrolling .block-product .info p{font-size:.875rem;height:38px;margin-bottom:.25rem;}.center-div-alignement-shopping--scrolling .block-product .quantity-wanted{padding:0;letter-spacing:-.05px;}.center-div-alignement-shopping--scrolling a.article-link{padding-top:.25rem;padding-left:0;padding-right:0;}.center-div-alignement-shopping--scrolling .block-product .info .foto{padding-left:.5rem;padding-right:.5rem;}.center-div-alignement-shopping--scrolling .block-product div.block-buy{margin:0 6px 0 0;}.center-div-alignement-shopping--scrolling .block-product a.block-buy,.center-div-alignement-shopping--scrolling .block-product div.block-no-stock,.center-div-alignement-shopping--scrolling .block-product div.block-buy{margin-left:0;}.center-div-alignement-shopping--scrolling .block-product .info .weight{margin-bottom:.35rem;}.center-div-alignement-shopping--scrolling .block-product .price span{font-size:.875rem;}.center-div-alignement-shopping--scrolling .block-product .price{font-size:10px;padding-left:0;padding-right:0;margin-bottom:.25rem;}.center-div-alignement-shopping--scrolling .ico-triangle-l{top:-4px;left:0;}}@media(max-width:575.98px){.center-div-alignement-shopping--scrolling .block-product-shopping{width:145px;min-width:145px;min-width:31.25vw;border-top:0;}}@media(max-width:414.98px){.center-div-alignement-shopping--scrolling .block-product-shopping{width:145px;min-width:145px;min-width:38.9105058366vw;border-top:0;}}.btn-scroll-products__right,.btn-scroll-products__left{position:absolute;height:100%;top:0;display:flex;align-items:center;justify-content:center;}.btn-scroll-products__right{right:0;padding-left:.75rem;padding-right:.5rem;background:#fff;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 31%,#fff 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 31%,#fff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 31%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}@media(min-width:992px){.btn-scroll-products__right{padding-right:0;}.btn-scroll-products__right:hover{padding-right:.75rem;}}.btn-scroll-products__left{padding-left:.5rem;padding-right:.75rem;background:#fff;background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 31%,#fff 100%);background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 31%,#fff 100%);background:linear-gradient(270deg,rgba(255,255,255,0) 31%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}@media(min-width:992px){.btn-scroll-products__left{padding-left:0;}.btn-scroll-products__left:hover{padding-left:.75rem;}}.btn-scroll-products [class*=icon-angle]{opacity:.85;width:1.75em;height:2.5em;}@media(min-width:992px){.btn-scroll-products [class*=icon-angle]{height:3.5em;}}.btn-scroll-products__back{border-radius:10px;padding:.75rem .15rem;background-color:rgba(63,105,44,.18);-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);cursor:pointer;}.icon-down{width:14px;height:14px;margin:0 auto 5px auto;border-radius:100px;display:flex;align-items:center;justify-content:center;}.icon-down:after{content:"";width:10px;height:10px;background:url("iconos/ico-down-categories-10.svg") no-repeat;}@media(max-width:767.98px){.section-home-products.container-base{padding-left:0;padding-right:0;}}.section-home-products__title{padding-left:12px;padding-right:12px;}.section-home-products__title .description{font-size:.875rem;color:var(--color-gray);display:inline;}@media(min-width:768px){.section-home-products__title{padding-left:0;padding-right:0;}.section-home-products__title .description{font-size:1rem;}}.section-highlight .section-highlight__title{font-size:.938rem;font-weight:500;}.section-highlight .section-highlight__text{font-size:.75rem;color:var(--color-gray);}@media(min-width:376px){.section-highlight .section-highlight__title{font-size:1rem;}.section-highlight .section-highlight__text{font-size:.875rem;}}@media(min-width:992px){.section-highlight{display:none;}}.section-banners .banner{height:inherit;position:relative;}.section-banners .banner__image{position:absolute;height:100%;width:100%;right:0;}.section-banners .banner__img{width:100%;height:100%;object-fit:cover;object-position:50%;}@media(min-width:768px){.section-banners .banner__img{object-position:initial;}}.section-banners .banner__link{position:relative;height:inherit;padding:.5rem .5rem .5rem;}.section-banners .banner__link .row{height:100%;}.section-banners .banner__content{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.section-banners .banner__body{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1.2;width:100%;}.section-banners .banner__title{font-weight:700;font-size:24px;line-height:1.075;font-family:var(--font-family-title);}.section-banners .banner__text-legal{font-size:.875rem;position:absolute;right:1rem;bottom:1rem;background-color:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);font-weight:500;padding:.25rem;border-radius:4px;line-height:1;}.section-banners__content{gap:.75rem;}.section-banners__item{border-radius:10px;overflow:hidden;}.section-banners__item a{display:inline-block;width:100%;}.section-banners__item a img{object-fit:cover;object-position:left;width:100%;height:100%;}.section-banners--big,.section-banners--small{height:100px;}.section-banners--big .banner__body{width:55%;}.section-banners--big .banner__lead{font-size:18px;font-weight:500;font-family:var(--font-family-title);}.section-banners--big .banner__btn{background-color:var(--color-black);border-radius:8px;color:var(--color-white);display:inline-flex;font-size:15px;font-weight:500;margin-top:auto;padding:.125rem .75rem;}@media(min-width:576px){.section-banners--big .banner__body{width:100%;}}@media(min-width:768px){.section-banners--big .banner__link{padding:.5rem 1rem;}.section-banners--big .banner__title{font-size:34px;line-height:1.1;}.section-banners--big .banner__lead{font-size:20px;}.section-banners--big .banner__btn{border-radius:10px;color:var(--color-white);font-size:1rem;font-weight:500;padding:.35rem 1rem;border:1px solid var(--color-black);}}@media(min-width:992px){.section-banners--big .banner__link{padding:.75rem 1rem .75rem;}.section-banners--big .banner__link:hover .banner__btn{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black);background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);}.section-banners--big .banner__title{font-size:40px;}.section-banners--big .banner__lead{font-size:24px;}.section-banners--big .banner__btn{font-size:1rem;padding:.35rem 1rem;}}@media(min-width:1200px){.section-banners--big .banner__title{font-size:44px;}.section-banners--big .banner__lead{font-size:28px;letter-spacing:-.3px;}.section-banners--big .banner__btn{padding:.44rem 1rem;}}@media(min-width:1400px){.section-banners--big .banner__title{font-size:48px;}.section-banners--big .banner__lead{font-size:32px;}}.section-banners--small{column-gap:10px;}.section-banners--small .section-banners__item{flex:1;}.section-banners--small .banner__title{font-size:20px;line-height:1;width:65%;}.section-banners--small .banner__lead{font-size:18px;font-weight:500;font-family:var(--font-family-title);}.section-banners--small .banner__btn-link{align-items:center;display:inline-flex;font-size:15px;font-weight:500;gap:.15rem;text-decoration:underline;margin-top:auto;}@media(min-width:576px){.section-banners--small .banner__title{font-size:24px;line-height:1;width:100%;}.section-banners--small .banner__lead{font-size:18px;}}@media(min-width:768px){.section-banners--small .banner__link{padding:.5rem 1rem 1rem;}.section-banners--small .banner__title{font-size:24px;line-height:1;}.section-banners--small .banner__btn-link{font-size:1rem;font-weight:500;}}@media(min-width:992px){.section-banners--small .banner__link{padding:.75rem 1rem .75rem;}.section-banners--small .banner__link:hover .banner__btn-link{text-decoration:none;}.section-banners--small .banner__link:hover .banner__btn-link:after{content:url("iconos/icon-angle-right.svg");}.section-banners--small .banner__title{font-size:26px;width:100%;}.section-banners--small .banner__lead{font-size:20px;}.section-banners--small .banner__btn-link{font-size:1rem;font-weight:500;}}@media(min-width:1200px){.section-banners--small .banner__link{padding:.75rem 1rem 1rem;}.section-banners--small .banner__title{font-size:32px;}.section-banners--small .banner__btn-link{font-size:1rem;font-weight:500;}}@media(min-width:1400px){.section-banners--small .banner__link{padding:.75rem 1rem 1rem;}.section-banners--small .banner__title{font-size:34px;}.section-banners--small .banner__btn-link{font-size:1rem;font-weight:500;}}@media(min-width:576px){.section-banners--big{height:120px;}.section-banners--small{height:100px;}}@media(min-width:768px){.section-banners--big{height:140px;}.section-banners--small{height:110px;}}@media(min-width:992px){.section-banners--big{height:150px;}.section-banners--small{height:110px;}.section-banners__item{margin-bottom:0;}}@media(min-width:1200px){.section-banners--big{height:180px;}.section-banners--small{height:130px;}}@media(min-width:1400px){.section-banners--big{height:200px;}.section-banners--small{height:140px;}}.section-btn-phone .section-btn-phone__list{gap:.5rem;flex-wrap:wrap;}.section-btn-phone .section-btn-phone__btn{align-items:center;border-radius:.5rem;font-weight:500;display:flex;gap:.25rem;padding:.35rem .5rem .35rem .35rem;background-color:var(--color-gray-60);}.section-btn-phone .section-btn-phone__btn svg{width:1.25rem;height:1.25rem;}.section-btn-phone i[class*=icon-]{display:none;}@media(min-width:992px){.section-btn-phone{display:none;}}.middle{padding-left:0;}.center-div-alignement-shopping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;grid-gap:8px;}@media(min-width:376px){.center-div-alignement-shopping{gap:10px;}}@media(min-width:480px){.center-div-alignement-shopping{gap:14px;}}@media(min-width:576px){.center-div-alignement-shopping{gap:16px;}}@media(min-width:768px){.center-div-alignement-shopping{gap:12px;}}@media(min-width:992px){.center-div-alignement-shopping{gap:10px;}}.block-sort-pag{align-items:center;display:flex;gap:.875rem;}.block-sort-pag label{font-size:1rem;font-weight:700;white-space:nowrap;}#sort-pag{display:inline-block;width:inherit;}.block-product{float:left;width:16%;border:1px #f2f2f2 solid;list-style:none;}a.article-link{color:var(--color-black);padding:1rem .5rem 0 .5rem;display:block;width:100%;}a.article-link:hover,a.article-link:focus{text-decoration:none;outline:inherit;}.block-product .info{max-height:353px;}.block-product .info .foto{width:100%;position:relative;padding:.375rem .75rem;margin-bottom:.5rem;margin-top:.5rem;text-align:center;}@media(min-width:768px){.block-product .info .foto{padding:0;}}.products .block-product .info .foto{min-height:175px;margin-bottom:1rem;margin-top:.5rem;}.block-product .info .foto img,.products .block-product .info .foto img{margin-left:auto;margin-right:auto;width:175px;min-width:175px;max-width:175px;height:175px;min-height:175px;max-height:175px;}@media(max-width:767.98px){.block-product .info .foto img,.products .block-product .info .foto img{width:auto;height:auto;min-width:90px;max-width:100%;min-height:initial;max-height:initial;}}.block-product .info .text{margin-bottom:5px;}.block-product .info p{line-height:1.4;margin-bottom:.5rem;min-height:4.2em;height:4.2em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;}.block-product .info .weight{font-size:13px;min-height:18.56px;}.block-product .price{font-size:13px;color:var(--color-gray);margin-bottom:8px;padding-left:10px;padding-right:10px;}.block-product .price span{font-weight:700;font-size:18px;color:var(--color-black);}.block-product .info .price{display:none;}.block-product a.block-buy,a.block-buy.lists{line-height:36px;font-weight:500;}@media(max-width:767.98px){.block-product a.block-buy,a.block-buy.lists{line-height:34px;}}.block-product a.block-buy,a.block-buy.lists,.block-product div.block-no-stock{display:block;text-align:center;border-radius:100px;letter-spacing:.1px;text-decoration:none;}.block-product a.block-buy,.block-product div.block-no-stock{margin:0 12px 0 10px;flex-grow:1;}.block-btn-article{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px;width:100%;}.block-btn-article>a{color:var(--color-primary);border:1px solid var(--color-primary-50);}@media(min-width:768px){.block-btn-article{margin-bottom:.5rem;}}.block-product div.block-no-stock{color:#999;font-size:15px;line-height:36px;background-color:#f5f5f5;border:1px solid #f5f5f5;font-weight:700;}.block-product div.block-buy,div.block-buy.lists{position:relative;font-weight:600;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #ddd;}.block-product div.block-buy{margin:0 10px 0 10px;flex-grow:1;}.block-product .quantity-wanted,.lists .quantity-wanted{color:var(--color-black);font-size:18px;text-align:center;width:100%;height:100%;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:100px;padding-top:0;padding-bottom:0;}.block-product .block-botons,div.block-buy.lists .block-botons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px;}.btn-inc,.btn-dec,.btn-trash,.btn-check{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}.btn-inc:before{content:"";background:url("iconos/icon-plus.svg") no-repeat;height:30px;width:30px;display:inline-block;}.btn-check:before{content:"";background:url("iconos/icon-check.svg") no-repeat;height:30px;width:30px;display:inline-block;}.btn-inc{background-color:var(--color-primary);}.btn-check{background-color:#21b7bc;margin-left:auto;}.btn-inc,.btn-check,.col .btn-inc,.lists .btn-inc{display:inline-block;height:30px;width:30px;}.btn-dec:before{content:"";background:url("iconos/icon-less.svg") no-repeat;height:30px;width:30px;display:inline-block;}.btn-dec{color:#fff;background-color:#909090;}.block-product .btn-dec,.col .btn-dec,.lists .btn-dec{display:inline-block;height:30px;width:30px;}.btn-trash:before{content:"";background:url("iconos/icon-trash.svg") no-repeat;height:30px;width:30px;display:inline-block;}.btn-trash{color:var(--color-white);background-color:var(--color-gray-60);}.block-product .btn-trash,.col .btn-trash,.lists .btn-trash{display:inline-block;height:30px;width:30px;}@media(min-width:992px){.block-product .btn-dec:hover,.block-product .btn-inc:hover,.block-product .btn-trash:hover,.block-product .btn-check:hover{opacity:.8;color:var(--color-white);text-decoration:none;}.block-product .btn-dec:focus,.block-product .btn-inc:focus{color:#fff;text-decoration:none;}}@media(max-width:950px){.products .block-sort-pag{margin:10px 0 5px 0;}}@media(max-width:767.98px){.block-sort-pag{width:100%;}.block-sort-pag label{font-size:.875rem;font-weight:normal;color:var(--color-gray);white-space:nowrap;}.block-product .lnk-info{display:table-cell;width:82%;vertical-align:top;padding-bottom:10px;}.block-product .info{min-height:initial;}.block-product .info .foto img,.products .block-product .info .foto img{min-width:90px;max-width:100%;}.products .block-product .info .foto{margin-top:5px;min-height:initial;padding:5px;}a.article-link{width:100%;padding:.5rem .25rem 0 .25rem;}.block-product .info p{min-height:auto;height:auto;-webkit-line-clamp:2;}.block-product .info .weight{font-size:15px;margin-bottom:7px;text-align:left;}.block-product .price{font-size:12.5px;padding-left:.25rem;padding-right:.25rem;margin-bottom:.25rem;letter-spacing:-.25px;}.block-product div.block-no-stock{font-size:13px;letter-spacing:-.2px;}.block-product a.block-buy,.block-product div.block-no-stock,.block-product div.block-buy{margin:0 .25rem;}.block-product div.block-buy.lists{min-height:initial;}.block-product div.block-buy.modal-price{position:relative;width:100%;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 auto 0 auto;display:inline-block;min-height:initial;}.block-product .quantity-wanted.list{width:60px;height:inherit;}.block-product .modal-price .quantity-wanted{height:inherit;-moz-border-radius:5px;}.block-product .btn-trash,.col .btn-trash,.lists .btn-trash{--size-icon:28px;height:var(--size-icon);width:var(--size-icon);}.btn-inc:before,.btn-dec:before,.btn-trash:before,.btn-check:before{--size-icon:28px;background-size:var(--size-icon);height:var(--size-icon);width:var(--size-icon);}.btn-inc,.col .btn-inc,.lists .btn-inc,.lists .btn-check{--size-icon:28px;height:var(--size-icon);width:var(--size-icon);}.block-product .btn-dec,.col .btn-dec,.lists .btn-dec{--size-icon:28px;height:var(--size-icon);width:var(--size-icon);}.block-product .modal-price .btn-inc{right:4px;top:3px;left:auto;}.block-product .btn-dec.list,.block-product .btn-trash.list{display:inline-block;height:30px;width:30px;border:initial;}.block-product .modal-price .btn-dec,.block-product .modal-price .btn-trash{right:auto;top:3px;left:4px;}}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:768px){.block-product .info p{line-height:1.3;}}@media only screen and (max-width:480px){.block-product .info p{margin-bottom:.5rem;font-size:1rem;min-height:2.6em;height:2.6em;}}@media(max-width:480px){.block-product .info .weight{font-size:.75rem;margin-bottom:.5rem;}.block-product .info .price{font-size:13px;}}.block-product-shopping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:48.4%;border:1px #f2f2f2 solid;list-style:none;-webkit-transition:.1s all;-moz-transition:.1s all;-o-transition:.1s all;-o-transition:.1s all;-ms-transition:.1s all;transition:.1s all;position:relative;border-left:0;border-right:0;border-top:1px solid var(--color-gray-130);border-bottom:0;}.block-product-shopping .not-available{background:rgba(255,255,255,.7);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1;}.not-available .tag-not-available{background:#fff;color:#bf0000;border:1px solid;font-size:14px;font-weight:700;text-align:center;line-height:2.5;padding:0 5%;margin-bottom:auto;margin-top:50%;}@media(min-width:768px){.block-product-shopping{width:200px;min-width:200px;}}@media(max-width:767.98px){.not-available .tag-not-available{margin-top:auto;}}@media only screen and (min-width:768px){.block-product-shopping:hover,.block-product-shopping:focus{-webkit-box-shadow:0 0 9px -2px rgba(153,153,153,.3);-moz-box-shadow:0 0 9px -2px rgba(153,153,153,.3);box-shadow:0 0 9px -2px rgba(153,153,153,.3);border-top-color:transparent;}.block-product-shopping:hover a.block-buy,.block-product-shopping:focus a.block-buy{background-color:var(--color-primary-13);text-decoration:none;}}.tag-noservice{height:25px;width:22px;float:left;}.ico-triangle-l{border-top:38px solid var(--color-primary);}.ico-triangle-l{border-right:38px solid transparent;position:absolute;width:23px;height:23px;left:-5px;top:-8px;}@media(min-width:768px){.ico-triangle-l{top:-12px;}}.ico-noservice-l{background:url("iconos/icon-noservice-v3.svg") no-repeat;width:20px;height:20px;display:block;position:relative;top:-36px;left:3px;background-size:contain;z-index:1;}.img-filter{width:37px;height:37px;display:inline-block;margin-right:2px;}.img-filter .s-img-election{width:37px;height:37px;border:1px solid #ddd;border-radius:4px;transition:border .2s ease;}.s-img-election.optionUnavailable,.s-img-election.optionUnavailable:hover{border-style:dashed;border-color:#000;opacity:.3;}.s-img-election.selected,.s-img-election:hover{border:1px solid #000;}.size-filter{border:1px solid transparent;border-radius:5px;color:var(--color-gray);display:block;font-size:14.5px;line-height:1.6;min-width:24px;max-height:24px;min-height:24px;text-align:center;padding:0 2px;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out;-o-transition:border .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out;cursor:pointer;-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;}.size-filter.selected,.size-filter.optionAvailable:hover{color:var(--color-black);border-color:var(--color-black);}.size-filter.optionUnavailable{border-style:dashed;border-color:#bfbfbf;background:#eee;color:#bfbfbf;opacity:1;}.article-election-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:10px;-ms-flex-flow:wrap;flex-flow:wrap;column-gap:.15rem;}.detail .article-election-filter:last-child{margin-bottom:20px;}.color-filter{height:24px;width:24px;background-color:transparent;border-radius:5px;border:1px solid transparent;padding:2px;}.color-filter .color{height:18px;width:18px;border-radius:5px;border:1px solid #bfbfbf;display:block;}.btn-filter-plus{height:24px;border:0;background-color:transparent;line-height:1;}.btn-filter-plus:hover{color:var(--color-primary);}.color-filter.selected,.color-filter:hover{border:1px solid #000;}.color-filter.optionUnavailable{border-style:dashed;border-color:#bfbfbf;opacity:1;background-color:#eee;}.color-filter.optionUnavailable .color{opacity:.3;}.dropdownUnavailable{color:#bbb;}.optionUnavailable{opacity:.3;}.optionUnavailable:hover{opacity:1;}.dropdown-menu.group-election{padding:10px 6.5px;margin:0;bottom:auto;top:100%;}.group-election .box-group{display:flex;flex-wrap:wrap;}.dropup,.box-btn-plus{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.article-seleccio-div{padding:15px 0;position:relative;}.close-article-seleccio{cursor:pointer;position:absolute;right:0;top:0;}.close-article-seleccio img{width:16px;opacity:.7;}.label-filter{font-size:13px;}.select-filter{width:100%;font-size:13px;min-height:24px;margin-bottom:6px;border-color:#ccc;border-radius:4px;}.btn-label-filter{font-size:13px;background-color:#fff;margin-bottom:8px;padding:0 3px;border:1px solid #808080;border-radius:50px;font-weight:500;line-height:1.7;}.btn-label-filter:hover{background-color:#eee;border-color:#ddd;}.detail .article-election-filter{column-gap:.5rem;row-gap:.5rem;}.detail .size-filter{min-width:32px;max-height:32px;min-height:32px;line-height:34px;border-color:#ccc;}.detail .size-filter:not([class*=selected]):hover{color:var(--color-dark);}.detail .size-filter.selected{border-color:#000;}.detail .color-filter{height:32px;width:32px;}.detail .color-filter .color{height:26px;width:26px;}.detail .select-filter{min-height:28px;font-size:14.5px;}.detail .img-filter{width:50px;height:50px;margin-right:10px;cursor:pointer;}.detail .img-filter .s-img-election{width:50px;height:50px;}@media(min-width:992px){.detail .size-filter.optionAvailable :hover{border-color:#000;}.detail .color-filter:hover{cursor:pointer;}}.page-product-sheet{margin-bottom:30px;}.modal-product-sheet .modal-product{margin:0 30px;}.modal-product-sheet .page-bread-crumbs{margin-top:25px;}@media(min-width:768px){.modal-product-sheet .page-bread-crumbs{margin-top:30px;}}@media(max-width:575.98px){.modal-product-sheet .modal-product{margin:0 1rem;padding-bottom:4.5rem;}}.modal-product-sheet .modal-content{padding:0;}.modal-product-sheet .modal-content button.close{top:15px;right:15px;padding:7px;z-index:1;}@media(max-width:575.98px){.modal-product-sheet .modal-content button.close{top:12px;right:12px;}}.modal-product-sheet .modal-content button.close:hover,.modal-product-sheet .modal-content button.close:focus{opacity:1;outline:0;}@media(min-width:992px){.modal-product-sheet .modal-content button.close:hover,.modal-product-sheet .modal-content button.close:focus{background:#f2f2f2;border-radius:50px;opacity:1;}}.content-product-sheet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;}@media(min-width:992px){.page-product-sheet .content-product-sheet{margin-bottom:0;}.content-product-sheet{margin-top:30px;margin-bottom:30px;}}@media(max-width:991.98px){.content-product-sheet{flex-direction:column;display:inline-block;width:100%;padding-bottom:1rem;margin-bottom:.25rem;}}.content-product-sheet .gallery{position:relative;}.content-product-sheet .gallery-page{margin-top:40px;padding-bottom:15px;}.gallery .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:600px;max-width:600px;min-height:100%;max-height:100%;}@media(max-width:1399.98px){.gallery .photo{min-width:520px;max-width:520px;}}@media(max-width:1199.98px){.gallery .photo{min-width:380px;max-width:380px;}}.gallery .photo .photo-box{display:table-cell;vertical-align:middle;text-align:center;}.gallery .photo .photo-box img{display:block;max-width:100%;max-height:initial;height:auto;margin:0 auto;min-height:175px;min-width:175px;}.mini.thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:.25rem;margin-top:.5rem;flex-flow:row nowrap;}.gallery__scroll{position:relative;overflow-x:auto;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;}.gallery__scroll::-webkit-scrollbar{height:0;display:none;}.gallery__scroll::-webkit-scrollbar-track{background-color:transparent;}.gallery__scroll::-webkit-scrollbar-thumb{background-color:transparent;}.mini.thumbnails a{border:1px solid #ddd;border-radius:4px;cursor:pointer;}.mini.thumbnails a.active{border-color:var(--color-dark);}@media(min-width:768px){.mini.thumbnails a:hover:not([class*=active]){border-color:#ccc;-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,.3);box-shadow:0 0 5px -1px rgba(0,0,0,.3);}}@media(max-width:1199.98px){.mini.thumbnails a img{max-width:70px;min-width:70px;}}@media(max-width:991.98px){.content-product-sheet .gallery{margin-top:1.5rem;min-width:100%;width:initial;padding-bottom:0;min-height:425px;}.gallery .photo{margin:0 auto;min-width:100%;max-width:100%;}}@media(max-width:767.98px){.content-product-sheet .gallery{min-height:initial;height:initial;margin-top:1rem;margin-bottom:.875rem;width:100%;}.gallery .photo{width:240px;min-width:240px;max-width:240px;width:100%;min-width:100%;max-width:100%;height:initial;min-height:initial;}.mini.thumbnails a img{max-width:60px;min-width:60px;}}@media(max-width:321.98px){.mini.thumbnails a{padding:3px;}.mini.thumbnails a img{max-width:50px;min-width:50px;}}.content-product-sheet .detail{font-size:15.5px;padding:0 0 0 30px;flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.content-product-sheet .detail-page{margin-top:40px;}@media(max-width:991.98px){.content-product-sheet .detail{margin-top:10px;width:100%;padding:0;}}#modal-article .modal-dialog .block-product,.block-product.block-btn-page{float:inherit;width:100%;border:0;margin:0 0 2% 0;}@media(max-width:991.98px){.block-product.block-btn-page{margin-bottom:0;}}#modal-article .modal-dialog .block-product{-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.buy-div-structure{align-items:center;}.content-product-sheet .detail .description-product-sheet{display:inline-block;width:100%;margin-top:auto;}.detail .content-title{margin-bottom:1.25rem;}.detail .content-title .title{margin-bottom:10px;overflow:hidden;font-weight:500;line-height:1.23em;}.detail .content-price{margin-bottom:.5rem;margin-top:auto;}@media(max-width:1199.98px){.detail .content-title{margin-bottom:1rem;}.detail .content-title .title{font-size:1.5rem;}.detail .content-title .subtitle{font-size:1rem;}.detail .content-price .title{font-size:22px;}}@media(max-width:991.98px){.detail .content-title{min-height:initial;}.detail .content-title .title{max-height:initial;}.detail .content-title .subtitle{font-size:15.5px;}.detail .content-price{margin-bottom:.5rem;}#modal-article .modal-dialog .block-product{height:initial;margin-bottom:20px;}.content-product-sheet .detail .description-product-sheet{height:initial;}}@media(max-width:767.98px){.detail .content-title .title{font-size:1.25rem;margin-bottom:0;}.detail .content-title .subtitle{font-size:14px;}}@media(max-width:575.98px){.detail .content-title{margin-bottom:0;}.detail .content-title .title{font-size:1.5rem;overflow:hidden;}.detail .content-title .subtitle{font-size:14px;color:var(--color-gray);}.detail .content-price .title{font-size:20px;}#modal-article .modal-dialog .block-product{margin-bottom:1rem;}}@media(max-width:321.98px){.detail .content-title .title{font-size:16.5px;max-height:41px;}}.detail .price-kl{color:var(--color-gray);}.nav.nav-product-sheet{border-top:1px solid var(--color-gray-130);border-bottom:1px solid var(--color-gray-130);}.page-product-sheet .nav.nav-product-sheet a{padding:10px 20px;}.nav.nav-product-sheet a{border-bottom:2px solid transparent;display:inline-block;font-weight:700;font-size:11px;padding:.75em .35em;color:var(--color-gray);}@media(min-width:360px){.nav.nav-product-sheet a{font-size:12px;padding:.75em .5em;}}@media(min-width:576px){.nav.nav-product-sheet a{font-size:13px;padding:10px 10px;}}.nav.nav-product-sheet h4{border-bottom:2px solid transparent;display:inline-block;font-weight:700;font-size:15.5px;padding:10px 0;color:var(--color-primary);}.nav.nav-product-sheet a:hover,.nav.nav-product-sheet a:focus{text-decoration:none;}@media(min-width:992px){.nav.nav-product-sheet a:hover{color:var(--color-primary);}}@media(min-width:1200px){.nav.nav-product-sheet a{font-size:14px;}}.nav.nav-product-sheet a.active{border-bottom:2px solid var(--color-primary);color:#333;}.tap-product-sheet{border-bottom:1px solid #ddd;}.tap-product-sheet.tap-product-sheet-page{border-bottom:0;}.tap-product-sheet .tab-pane{overflow-y:auto;max-height:200px;min-height:200px;padding:1rem 0;font-size:.875rem;}.tap-product-sheet .tab-pane::-webkit-scrollbar{width:8px;}.tap-product-sheet .tab-pane::-webkit-scrollbar-track{border:1px solid #eee;background-color:#eee;border-radius:50rem;}.tap-product-sheet .tab-pane::-webkit-scrollbar-thumb{background:#ccc;border-radius:50rem;}.tap-product-sheet .tab-pane::-webkit-scrollbar-thumb:hover{background:#b2b2b2;}.tap-product-sheet .tab-pane::-webkit-scrollbar-button:single-button{background-color:#eee;display:block;background-size:8px;background-repeat:no-repeat;}.tap-product-sheet .tab-pane::-webkit-scrollbar-button:single-button:vertical:decrement{border-radius:5px 5px 0 0;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-up-scroll.svg");}.tap-product-sheet .tab-pane::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url("iconos/icon-angle-up-scroll-hover.svg");}.tap-product-sheet .tab-pane::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-color:#ddd;}.tap-product-sheet .tab-pane::-webkit-scrollbar-button:single-button:vertical:increment{border-radius:0 0 5px 5px;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-down-scroll.svg");}.tap-product-sheet .tab-pane::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url("iconos/icon-angle-down-scroll-hover.svg");}.tap-product-sheet .tab-pane::-webkit-scrollbar-button:single-button:vertical:increment:active{background-color:#ddd;}.tap-product-sheet.tap-product-sheet-page .tab-pane{overflow-y:inherit;max-height:initial;min-height:initial;margin:1rem 0 2rem 0;font-size:15.5px;}@media(max-width:1199.98px){.tap-product-sheet .tab-pane{max-height:150px;min-height:150px;font-size:13px;}}.block-product .block-buy.modal-price{margin-left:0;width:100%;margin-bottom:0;}.block-product .block-buy.modal-price .quantity-wanted{height:36px;font-size:18px;}.block-product .block-buy.modal-price .btn-dec,.block-product .block-buy.modal-price .btn-trash,.block-product .block-buy.modal-price .btn-inc,.block-product .block-buy.modal-price .btn-check{height:36px;width:36px;}.block-buy.modal-price .btn-dec::before,.block-buy.modal-price .btn-trash::before,.block-buy.modal-price .btn-inc::before,.block-buy.modal-price .btn-check::before{height:35px;width:35px;background-size:cover;}@media(max-width:991.98px){.block-product .block-buy.modal-price .quantity-wanted{font-size:20px;}}#modal-article .modal-dialog .btn-buy,.block-product.block-btn-page a.block-buy{color:#fff;background:var(--color-primary);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:18px;padding:.5rem 1.25em;border:1px solid var(--color-primary);width:100%;display:inline-block;margin:0;min-height:initial;line-height:initial;}#modal-article .modal-dialog .block-no-stock,.block-product.block-btn-page .block-no-stock{margin:0;min-height:initial;justify-content:center;}@media(min-width:992px){.block-product.block-btn-page a.block-buy:focus,.block-product.block-btn-page a.block-buy:hover,#modal-article .modal-dialog .btn-buy:focus,#modal-article .modal-dialog .btn-buy:hover{color:var(--color-white);background-color:var(--color-primary-hover);border:1px solid var(--color-primary-hover);}}@media(max-width:767.98px){#modal-article .modal-dialog .btn-buy{font-size:1rem;width:100%;padding:.594rem .5em;}#modal-article .modal-product-sheet{margin:0;height:100vh;width:100%;min-width:100%;}#modal-article .modal-product-sheet .modal-content{border:0;border-radius:0;height:inherit;overflow-y:auto;}.modal-product-sheet .modal-content button.close{position:fixed;background:rgba(255,255,255,.8);border-radius:50px;padding:5px;z-index:2;}.tap-product-sheet .tab-pane{max-height:initial;min-height:initial;}}@media(min-width:768px){#modal-article .modal-dialog{min-width:400px;max-width:1250px;width:85%;}}.btn-share{opacity:.8;padding:5px 4px 5px 9px;display:inline-block;border:0;margin:5px 0;background:transparent;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:28px;width:28px;padding:0;border:1px solid var(--color-black);}.btn-share span{display:none;}.btn-share:hover,.btn-share:focus{text-decoration:none;opacity:1;outline:0;}@media(min-width:992px){.btn-share:hover,.btn-share:focus{opacity:1;border-radius:50px;}}@media(max-width:991.98px){.btn-share{opacity:1;display:inline-block;}}.page-product-sheet .icons-type,.modal-product-sheet .modal-product .icons-type{top:0;left:5px;right:0;}.page-product-sheet .icons-type{left:38px;}@media(max-width:1199.98px){.page-product-sheet .icons-type,.modal-product-sheet .modal-product .icons-type{top:20px;}}@media(max-width:767.98px){.modal-product-sheet .modal-product .icons-type{top:15px;left:0;right:0;}.content-product-sheet .icons-type{left:-1px;top:30px;}}@media(max-width:575.98px){.modal-product-sheet .modal-product .icons-type{left:0;}}@media(min-width:768px){.page-product-sheet .icons-type .ico-no-gluten,.page-product-sheet .icons-type .ico-congelat,.modal-product-sheet .modal-product .ico-no-gluten,.modal-product-sheet .modal-product .ico-congelat{background-size:cover;width:40px;height:40px;}}.page-product-sheet .icons-type .tag-new-producto,.page-product-sheet .icons-type .ico-type,.page-product-sheet .icons-type .tag-discount,.page-product-sheet .icons-type .ico-imbatible,.page-product-sheet .icons-type .ico-solidari,.page-product-sheet .icons-type .ico-low-price,.modal-product-sheet .modal-product .tag-new-producto,.modal-product-sheet .modal-product .ico-type,.modal-product-sheet .modal-product .tag-discount,.modal-product-sheet .modal-product .ico-imbatible,.modal-product-sheet .modal-product .ico-solidari,.modal-product-sheet .modal-product .ico-low-price{height:100px;width:100px;border:6px solid;z-index:1;font-weight:700;}.page-product-sheet .icons-type .ico-low-price,.modal-product-sheet .modal-product .ico-low-price{border:0;}.page-product-sheet .icons-type .ico-imbatible,.modal-product-sheet .modal-product .ico-imbatible{border:0;}.page-product-sheet .icons-type .ico-solidari,.modal-product-sheet .modal-product .ico-solidari{border:0;}.page-product-sheet .icons-type .tag-new-producto,.page-product-sheet .icons-type .ico-type,.page-product-sheet .icons-type .tag-discount,.modal-product-sheet .modal-product .tag-new-producto,.modal-product-sheet .modal-product .ico-type{font-size:22px;}.page-product-sheet .icons-type .ico-imbatible,.modal-product-sheet .modal-product .ico-imbatible,.modal-product-sheet .modal-product .ico-solidari,.page-product-sheet .icons-type .ico-low-price,.page-product-sheet .icons-type .ico-solidari,.modal-product-sheet .modal-product .ico-low-price{font-size:20px;}.modal-product-sheet .modal-product .tag-discount{font-size:30px;}@media(max-width:767.98px){.page-product-sheet .icons-type .tag-new-producto,.page-product-sheet .icons-type .ico-type,.page-product-sheet .icons-type .tag-discount,.page-product-sheet .icons-type .ico-imbatible,.page-product-sheet .icons-type .ico-solidari,.page-product-sheet .icons-type .ico-low-price,.modal-product-sheet .modal-product .tag-new-producto,.modal-product-sheet .modal-product .ico-type .modal-product-sheet .modal-product .tag-discount,.modal-product-sheet .modal-product .ico-imbatible,.modal-product-sheet .modal-product .ico-low-price{height:80px;width:80px;font-size:16px;border:5px solid;}.page-product-sheet .icons-type .ico-imbatible,.modal-product-sheet .modal-product .ico-imbatible,.page-product-sheet .icons-type .ico-solidari,.modal-product-sheet .modal-product .ico-solidari,.page-product-sheet .icons-type .ico-low-price,.modal-product-sheet .modal-product .ico-low-price{border:0;}.page-product-sheet .icons-type .tag-new-producto,.page-product-sheet .icons-type .ico-type,.page-product-sheet .icons-type .tag-discount,.page-product-sheet .icons-type .ico-imbatible,.page-product-sheet .icons-type .ico-solidari,.page-product-sheet .icons-type .ico-solidari,.page-product-sheet .icons-type .ico-low-price,.modal-product-sheet .modal-product .tag-new-producto,.modal-product-sheet .modal-product .ico-type,.modal-product-sheet .modal-product .tag-discount,.modal-product-sheet .modal-product .ico-imbatible,.modal-product-sheet .modal-product .ico-solidari,.modal-product-sheet .modal-product .ico-solidari,.modal-product-sheet .modal-product .ico-low-price{right:10px;z-index:1;top:30px;}}.quality-seal{float:right;padding:0 0 15px 15px;}.quality-seal img{display:block;margin:0 auto .5rem auto;}.more-services{font-size:14px;}.more-services .service{padding-top:10px;display:table;width:100%;}.more-services .service:first-child{border-top:1px solid #ddd;margin-top:15px;}.more-services .service .icon{padding-right:10px;display:table-cell;width:25px;}@media(min-width:768px){.page-product-sheet .tag-noservice,.modal-product-sheet .tag-noservice{height:68px;width:68px;right:auto;position:absolute;}.modal-product-sheet .tag-noservice{top:-85px;left:-36px;}.page-product-sheet .tag-noservice{top:-31px;left:-38px;}.page-product-sheet .ico-triangle-l,.modal-product-sheet .ico-triangle-l{border-right:68px solid transparent;top:1px;left:1px;}.page-product-sheet .ico-triangle-l,.modal-product-sheet .ico-triangle-l{border-top:68px solid var(--color-primary);}.page-product-sheet .ico-noservice-l,.modal-product-sheet .ico-noservice-l{height:31px;width:31px;background-size:cover;top:-63px;left:5px;}}@media(max-width:1199.98px){.modal-product-sheet .tag-noservice{top:-105px;}.page-product-sheet .tag-noservice{top:-31px;}}@media(max-width:991.98px){.modal-product-sheet .tag-noservice{top:-99px;}}@media(max-width:767.98px){.page-product-sheet .ico-triangle-l,.modal-product-sheet .ico-triangle-l{border-right:50px solid transparent;border-top:50px solid var(--color-primary);border-left:0;}.page-product-sheet .ico-triangle-l{top:-3px;left:1px;}.modal-product-sheet .ico-triangle-l{top:-76px;left:-16px;}.page-product-sheet .tag-noservice,.modal-product-sheet .tag-noservice{left:-15px;right:auto;top:0;position:absolute;}.page-product-sheet .tag-noservice{left:-16px;top:-33px;}.page-product-sheet .ico-noservice-l,.modal-product-sheet .ico-noservice-l{width:24px;height:24px;}.page-product-sheet .ico-noservice-l{left:4px;top:-46px;}.modal-product-sheet .ico-noservice-l{left:3px;top:-45px;}}@media(max-width:575.98px){.page-product-sheet .tag-noservice,.modal-product-sheet .tag-noservice{left:0;}}.page-bread-crumbs{position:relative;}.page-bread-crumbs:after{content:"";height:100%;width:2rem;position:absolute;right:-5px;top:0;background:#fff;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 50%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 50%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.page-bread-crumbs__scroll{display:flex;align-items:center;gap:.125rem;-ms-flex-flow:wrap;flex-flow:nowrap;overflow-x:scroll;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-right:1.75rem;}.page-bread-crumbs__scroll::-webkit-scrollbar{height:0;display:none;}.page-bread-crumbs__scroll::-webkit-scrollbar-track{background-color:transparent;}.page-bread-crumbs__scroll::-webkit-scrollbar-thumb{background-color:transparent;}.page-bread-crumbs__scroll a{flex-shrink:0;}.page-bread-crumbs a{cursor:pointer;font-size:.813rem;}.page-bread-crumbs a:not(:last-of-type){color:var(--color-gray);}.page-bread-crumbs a:last-of-type{text-decoration:underline;}.page-bread-crumbs a:not(:last-of-type):hover{text-decoration:underline;}@media(min-width:768px){.page-bread-crumbs__scroll{gap:.2rem;}.page-bread-crumbs a{font-size:.875rem;}}.content-product-sheet--noexisting .content-product-sheet{width:100%;}.content-product-sheet--noexisting img{max-width:500px;width:100%;margin:0 auto;}@media(min-width:992px){.content-product-sheet--noexisting [class*=btn-]{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;}}.content-product-sheet-qr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;}.content-product-sheet .gallery-traceability{margin-top:30px;width:min-content;min-width:min-content;}.content-product-sheet .gallery-traceability .photo{width:120px;min-width:120px;}.content-product-sheet .gallery-traceability .easyzoom{padding:0 10px;}.content-product-sheet .gallery-traceability .icons-type{top:0;left:0;}.content-product-sheet .detail-traceability .content-price .h2{font-size:1rem;color:var(--color-gray);font-family:var(--font-family-body);}.gallery-traceability .ico-noservice-l{top:-10px;left:3px;}.detail-traceability .block-model-add-list{padding:0 0 0 5px;display:flex;align-items:center;}@media(max-width:767.98px){.detail-traceability .block-product.block-btn-page a.block-buy{font-size:.875rem;padding:5px 8px;font-weight:300;letter-spacing:-.08px;line-height:normal;}.detail-traceability .block-add-list{margin-right:5px;}.main-container-traceability{padding-left:0;padding-right:0;}.content-product-sheet .gallery-traceability .icons-type{z-index:1;top:-1px;}.detail-traceability .block-product .block-buy.modal-price .btn-dec,.detail-traceability .block-product .block-buy.modal-price .btn-trash,.detail-traceability .block-product .block-buy.modal-price .btn-inc{height:26px;width:26px;}.detail-traceability .block-buy.modal-price .btn-dec::before,.detail-traceability .block-buy.modal-price .btn-trash::before,.detail-traceability .block-buy.modal-price .btn-inc::before{height:25px;width:25px;}.detail-traceability .block-product .block-buy.modal-price .quantity-wanted{width:100%;height:100%;font-size:1.125rem;}.detail-traceability .block-product .block-buy.modal-price{height:36px;}}@media(max-width:991.98px){.content-product-sheet .gallery-traceability .easyzoom{min-height:initial;max-height:initial;}.content-product-sheet .detail-traceability{margin-top:20px;padding-left:20px;}}@media(max-width:575.98px){.detail-traceability .block-product.block-btn-page a.block-buy{padding:5px 4px;}.content-product-sheet .detail-traceability{margin-top:25px;padding-left:6px;}}@media(min-width:768px){.content-product-sheet .gallery-traceability{min-width:initial;height:initial;min-height:initial;margin-top:20px;}.content-product-sheet .gallery-traceability .photo{height:200px;min-height:200px;width:200px;min-width:160px;}.content-product-sheet .gallery-traceability .easyzoom{min-height:200px;min-width:200px;max-height:200px;max-width:200px;}.content-product-sheet .gallery-traceability .img-qr{width:200px;}.content-product-sheet .detail-traceability{margin-top:1.25rem;padding-left:20px;}.content-product-sheet .detail-traceability .quality-seal{float:initial;margin:0 auto;padding:initial;}.content-product-sheet .detail-traceability .btn-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gallery-traceability .ico-noservice-l{left:-2px;}.detail-traceability .block-model-add-list{padding:0 0 0 15px;}}@media(min-width:992px){.content-product-sheet .gallery-traceability{margin-top:1.25rem;}.content-product-sheet .gallery-traceability .photo{height:200px;min-height:200px;min-width:400px;width:400px;}.content-product-sheet .gallery-traceability .easyzoom{min-height:200px;min-width:400px;max-height:200px;max-width:400px;}}@media(min-width:1200px){.content-product-sheet .detail-traceability .btn-share span{display:inline-block;}}.wrapper-product-traceability .row{margin-bottom:0!important;}.wrapper-product-traceability .tab-content,.wrapper-recipes-traceability{padding-top:20px;margin-bottom:20px;}.wrapper-product-traceability .tab-content{padding:0;border:0;padding-top:20px;margin-bottom:20px;}.wrapper-related-items{padding-top:20px;padding-bottom:20px;}.wrapper-related-items>.title{padding-bottom:15px;}.wrapper-video-traceability__link{display:inline-block;}.wrapper-video-traceability__link:active,.wrapper-video-traceability__link:focus{color:inherit;}.wrapper-video-traceability__link:hover .icon-video{transform:translate(-50%,-50%) scale(1.1);}.wrapper-video-traceability__link:hover .photo picture{opacity:.5;}.wrapper-video-traceability .photo{position:relative;margin-bottom:1rem;}.wrapper-video-traceability .photo picture{opacity:.4;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}.wrapper-video-traceability .photo picture img{border-radius:8px;}.wrapper-video-traceability .icon-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}.wrapper-recipes-traceability>.title{padding-bottom:15px;}.wrapper-product-traceability .block-tab-traceability{background-color:var(--color-gray-50);padding-bottom:1rem;}.wrapper-product-traceability .block-traceability{background-color:var(--color-white);padding:20px 1rem;border-radius:10px;position:relative;}.wrapper-product-traceability .block-traceability:not(:first-child){margin-top:12px;}.stage-traceability .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.stage-traceability .traceability-img{text-align:center;padding-right:0;}.stage-traceability .traceability-img img{background-color:#f3f3f3;border-radius:10px;margin:0 auto;padding:.4rem;width:65px;}.stage-traceability .traceability-info{position:relative;padding-left:10px;margin-top:.875rem;margin-bottom:.875rem;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.traceability-info .title-traceability{align-items:center;font-family:var(--font-family-title);font-size:1.125rem;font-weight:500;display:flex;column-gap:5px;}.traceability-info .features-traceability{color:var(--color-gray);font-size:.719rem;font-weight:500;margin-top:3px;}.block-tab-traceability .btn-poll{background-color:var(--color-primary);border:1px solid transparent;color:var(--color-white);display:inline-flex;gap:4px;align-items:center;font-size:.875rem;padding:2px 10px;cursor:pointer;border-radius:8px;}.block-tab-traceability .btn-poll:hover{color:var(--color-primary);background-color:transparent;border-color:var(--color-primary);text-decoration:none;}.traceability-info .btn-view{background-color:var(--color-primary-13);border:1px solid transparent;color:var(--color-primary);display:inline-flex;gap:4px;align-items:center;font-size:.875rem;padding:2px 10px;cursor:pointer;border-radius:10px;margin-top:5px;}.traceability-info .btn-view:hover,.traceability-info .btn-view:active{background-color:transparent;border-color:var(--color-primary);text-decoration:none;}.traceability-info .point-check{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:50px;height:16px;left:-25px;position:absolute;padding:2px 0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;}.traceability-info .point-check:before{border-radius:50px;content:"";margin:1px auto;height:8px;width:8px;display:block;}.traceability-info .point-check.bg-color-01:before{background-color:#ebd300;}.traceability-info .point-check.bg-color-02:before{background-color:#72e67a;}.traceability-info .point-check.bg-color-03:before{background-color:#9472e6;}.traceability-info .point-check.bg-color-04:before{background-color:#ffc400;}.traceability-info .point-check.bg-color-05:before{background-color:var(--color-primary);}.stage-traceability.first-stage .traceability-info:before{background:#b3b3b3;background:linear-gradient(0deg,#b3b3b3 53%,#fff 100%);bottom:-16px;}.stage-traceability:not([class*=first-stage]) .traceability-info:before{background:#b3b3b3;}.block-traceability .stage-traceability:not(:last-child) .traceability-info:before{bottom:-14px;}.stage-traceability:last-child .traceability-info:before{bottom:50%;}.block-traceability [class*=progress-stage-traceability] .traceability-info:before{background:#b3b3b3;background:linear-gradient(180deg,#b3b3b3 53%,#fff 100%);bottom:-16px;}.traceability-info:before{content:"";width:3px;position:absolute;top:-14px;left:-18px;z-index:0;}@media(min-width:768px){.block-traceability .stage-traceability:not(:last-child) .traceability-info:before{bottom:-24px;}.traceability-info:before{top:-22px;}}.wrapper-product-traceability .nav-tabs{border:0;}.wrapper-product-traceability .nav-tabs>li>a{font-family:var(--font-family-title);font-size:14.5px;font-weight:500;border-radius:.5rem .5rem 0 0;border-bottom:3px solid;padding:.6rem 5px;display:inline-block;border:0;}.wrapper-product-traceability .nav-tabs>li>a.tab-traceability{position:relative;}.wrapper-product-traceability .nav-tabs>li>a.tab-traceability{padding-left:56px;}.wrapper-product-traceability .nav-tabs>li>a.active.tab-traceability{padding-left:31px;color:#333;}.wrapper-product-traceability .nav-tabs>li .icon-traceability{border:1px solid var(--color-gray-50);border-radius:50rem;left:3px;}.wrapper-product-traceability .nav-tabs>li .active.icon-traceability{left:-6px;}.wrapper-product-traceability .nav-tabs>li>a.active{background-color:var(--color-gray-50);border-color:var(--color-gray-50);}.wrapper-product-traceability .nav-tabs>li:not(:last-child)>a{margin-right:.2rem;}.wrapper-product-traceability .nav-tabs>li>a:not([class*=active]){background-color:#f6f6f6;color:#aeaeae;border-color:var(--color-white);}.wrapper-product-traceability .nav-tabs>li>a:not([class*=active]) img.icon-traceability{opacity:.7;}.icon-traceability{position:absolute;left:0;top:50%;transform:translateY(-50%);width:35px;}.wrapper-product-traceability .nav-tabs>li>a:not([class*=active]) .icon-traceability{width:40px;}.wrapper-product-traceability .nav-tabs>li>a:not([class*=active]):hover{background-color:#f6f6f6;color:var(--color-gray);}.wrapper-product-traceability .nav-tabs>li>a:not([class*=active]):hover img{opacity:1;}.wrapper-product-traceability .nav-tabs>li>a.active,.wrapper-product-traceability .nav-tabs>li>a.active:focus,.wrapper-product-traceability .nav-tabs>li>a.active:hover{border-bottom:3px solid var(--color-gray-50);font-weight:500;}.wrapper-product-traceability .nav-tabs>li>a.active:after{content:none;}.btn-returnable-tray{--padding-returnable-tray-y:.5rem;--padding-returnable-tray-x:1rem;background-color:var(--color-primary-20);border-radius:10px;padding:var(--padding-returnable-tray-y) var(--padding-returnable-tray-x);border:1px solid transparent;position:relative;}.btn-returnable-tray .icon-returnable-tray{width:42px;background-color:var(--color-white);padding:.25rem;border-radius:50rem;}.btn-returnable-tray__title{font-size:1.125rem;font-weight:500;}.btn-returnable-tray .badge{position:absolute;top:-8px;}@media(min-width:768px){.btn-returnable-tray{--padding-returnable-tray-y:.25rem;--padding-returnable-tray-x:1.25rem;}.btn-returnable-tray .icon-returnable-tray{width:54px;}.btn-returnable-tray__title{font-size:22px;}.btn-returnable-tray .badge{position:inherit;}}@media(min-width:992px){.btn-returnable-tray .icon-returnable-tray{width:62px;}.btn-returnable-tray:hover,.btn-returnable-tray:active{background-color:var(--color-primary-13);border-color:var(--color-primary-50);}}.block-traceability-egg__search{align-items:center;display:flex;gap:1rem;}.block-traceability-egg__form{flex:1 1 auto;}.block-traceability label{font-size:.875rem;margin-bottom:.25rem;font-weight:500;line-height:1.25;}.block-traceability-egg__input-group{position:relative;display:flex;align-items:stretch;}.block-traceability-egg__input{position:relative;width:100%;}.block-traceability-egg__input-group .btn-clearn{background:#ccc;padding:.25rem;border-radius:50%;top:50%;transform:translateY(-50%);position:absolute;z-index:3;cursor:pointer;}@media(min-width:576px){.block-traceability-egg__input-group .btn-clearn{padding:.38rem;}}.block-traceability-egg__input-group .btn-clearn--code{right:6px;}.block-traceability-egg__input-group .btn-clearn--date{right:6px;}.block-traceability-egg__input-group input{background:#e9e9e9;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:8px;border-top-left-radius:8px;border:0;flex:1 1 auto;height:100%;padding-right:2rem;width:100%;}.block-traceability-egg__input-group input:focus{background-color:var(--color-white);z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);padding-right:30px;}.block-traceability-egg__input-group button{color:var(--color-white);margin-left:-1px;border:1px solid;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0;background-color:#202020;padding:6px 12px;position:relative;z-index:2;}.block-traceability-egg__input-group button:hover,.block-traceability-egg__input-group button:active,.block-traceability-egg__input-group button:focus,.block-traceability-egg__input-group button:focus-within,.block-traceability-egg__input-group button:focus-visible{background-color:var(--color-gray);color:var(--color-white);}.block-traceability-egg__size{display:flex;flex-direction:column;gap:1rem;}.block-traceability-egg__percentage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block-traceability-egg__percentage .title-percentage{padding-bottom:1rem;}.block-traceability-egg__percentage p{padding-bottom:.4rem;font-size:.875rem;}@media(min-width:480px){.block-traceability-egg__percentage{gap:1rem;}.block-traceability-egg__percentage p{font-size:1rem;}}.block-traceability-egg__percentage p span{color:var(--color-primary);font-weight:500;}.block-traceability-egg__percentage img{width:auto;}.block-traceability-egg__seal{align-self:baseline;margin-left:auto;}.block-traceability-egg__seal .quality-seal{position:initial!important;}.list-class-egg{display:flex;gap:.5rem;flex-flow:nowrap;flex-direction:row;flex:1 1 auto;}.list-class-egg .list-class-egg__item{text-align:center;flex:1;}.list-class-egg .list-class-egg__category-egg{display:flex;align-items:end;justify-content:center;min-height:70px;}.list-class-egg__img{position:relative;}.list-class-egg__category-egg .list-class-egg__type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-weight:700;}.list-class-egg__category-egg p{font-size:24px;font-family:var(--font-family-title);line-height:1;}.list-class-egg__category-egg p+span{font-size:11px;}.list-class-egg__item h6{font-size:14px;font-weight:500;padding-top:1rem;}.list-class-egg__item h6+p{padding-top:.3rem;color:var(--color-gray);font-size:.875rem;}@media(min-width:480px){.list-class-egg__item h6+p{font-size:1rem;}}.block-traceability-egg__card{height:100%;}.block-traceability-egg__card>a{color:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.block-traceability-egg__card>a:hover,.block-traceability-egg__card>a:focus{text-decoration:none;}.block-traceability-egg__card h5{font-weight:500;padding-bottom:1rem;}.block-traceability-egg__card .link{margin-top:auto;}.block-traceability-egg__news{padding-top:20px;}@media(min-width:340px){.list-class-egg__item h6{font-size:16px;}}@media(min-width:576px){.list-class-egg__item h6{font-size:18px;}}@media(min-width:768px){.list-class-egg{align-items:center;}.block-traceability-egg__card h5{min-height:53px;}}@media(min-width:768px){.block-traceability-egg__size{flex-direction:row;}.block-traceability-egg__card h5{min-height:40px;}}.wrapper-product-traceability .block-direct-field{border:2px dashed #222;border-radius:10px;padding:15px 20px 30px 20px;text-align:center;font-family:var(--font-family-title);position:relative;opacity:.4;margin-top:1rem;}.block-direct-field .stage-direct-field{text-transform:uppercase;font-size:12px;font-weight:500;}.block-direct-field .stage-direct-field img:not([class*=icon-arrow-down]){width:48px;}.block-direct-field .logo-aenor{bottom:-23px;left:50%;position:absolute;transform:translateX(-50%);width:100px;}.block-direct-field-stage{column-gap:1rem;display:flex;justify-content:space-between;padding-top:.84rem;}.stage-direct-field .icon-arrow-down{margin-top:.5rem;margin-bottom:.3rem;margin-left:auto;margin-right:auto;}.modal-dialog-video-qr{width:820px;}@media(max-width:767.98px){.modal-dialog-video-qr{width:90%;}}.modal-content-video{padding:45px 15px 15px 15px;}@media(min-width:768px){.modal-content-video{padding:50px 24px 24px 24px;}}.modal-traceability .modal-content{padding:3rem 1.25rem 2rem 1.25rem;}.modal-traceability .modal-body{text-align:initial;}.title-model-traceability{margin-bottom:15px;text-align:center;}.title-model-traceability .logo{width:100px;margin-bottom:1.25rem;}.modal-traceability .row-model{display:-webkit-box;display:-ms-flexbox;display:flex;}.modal-traceability .row-model div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;}.modal-traceability .data-incuvacio-2{flex:1;font-size:16px;padding:.75rem;border:1px solid var(--color-gray-130);word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.modal-traceability .data-incuvacio-2 .tag{font-size:13px;}.modal-traceability .data-incuvacio-2 .price,.modal-traceability .data-incuvacio-2 .peso{font-size:24px;}.modal-traceability .block-kg-price{display:flex;flex-direction:column;grid-gap:15px;justify-content:space-between;}.modal-traceability .block-kg-price>div{flex:auto;}.modal-traceability .block-kg-price .import{background-color:var(--color-gray-50);border:1px solid var(--color-gray-60);}.modal-traceability .btn-play-model{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:1rem;margin-bottom:20px;}.modal-traceability .block-origen{text-align:center;font-size:13px;margin-top:1rem;}.modal-traceability p:not(:last-child){padding-bottom:1rem;}.list-modal-traceability{padding-left:20px;padding-bottom:1rem;margin:0;}.list-modal-traceability li::marker{content:"✓" " ";color:var(--color-primary);font-size:.9em;font-weight:700;}@media(min-width:347px){.wrapper-product-traceability .nav-tabs>li>a{font-size:1rem;}.wrapper-product-traceability .nav-tabs>li>a{padding:.6rem 7px;}.wrapper-product-traceability .nav-tabs>li .icon-traceability{border:2px solid var(--color-gray-50);border-radius:50rem;}.wrapper-product-traceability .nav-tabs>li>a.active.tab-traceability{padding-left:35px;}.wrapper-product-traceability .nav-tabs>li a.active .icon-traceability{left:-6px;}.icon-traceability{left:0;transform:translateY(-50%);width:40px;}}@media(min-width:375px){.wrapper-product-traceability .nav-tabs>li>a{padding:.6rem 13px;}}.modal-traceability.model-etiqueta{min-width:90%;max-width:90%;}@media(min-width:768px){.title-model-traceability .logo{width:130px;}.modal-traceability{width:64vw;max-width:1150px;}.modal-traceability.model-etiqueta{min-width:450px;max-width:500px;}.modal-traceability .modal-content{padding:4rem 2rem 3rem 2rem;}.modal-traceability .data-incuvacio-2{font-size:18px;padding:1rem;}.modal-traceability .data-incuvacio-2 .tag{font-size:14px;}.modal-traceability .data-incuvacio-2 .price,.modal-traceability .data-incuvacio-2 .peso{font-size:30px;}.modal-traceability .data-incuvacio-2 .data{font-size:22px;}.modal-traceability .block-origen{font-size:16px;}}@media(min-width:992px){.modal-traceability .btn-play-model{margin-bottom:0;}}.data-incuvacio{font-weight:700;font-size:14px;padding:2% 0;}.data-incuvacio-2.import{background-color:var(--color-gray-50);}.img-tracer-centered{text-align:center;display:block;margin-left:auto;margin-right:auto;}.tab-content a.btn-more-info{color:var(--color-primary);margin-bottom:.5rem;}.btn-more-info{align-items:center;column-gap:5px;display:inline-flex;flex-direction:row;text-decoration:none;}a.btn-more-info:hover,a.btn-more-info:active{text-decoration:none;}a.btn-more-info:hover span,a.btn-more-info:active span{text-decoration:none;}.btn-more-info span{text-decoration:underline;}.btn-more-info i:after{margin:0;}@media(min-width:768px){.wrapper-product-traceability{margin-top:0;}.wrapper-related-items{padding-top:40px;padding-bottom:40px;}.wrapper-recipes-traceability>.title{padding-bottom:30px;}.wrapper-recipes-traceability>.title{padding-bottom:30px;}.stage-traceability .traceability-info{padding-left:30px;margin-top:1.4rem;margin-bottom:1.4rem;min-height:66px;}.traceability-info .title-traceability{font-size:22px;}.traceability-info .features-traceability{font-size:.875rem;}.stage-traceability .traceability-img{text-align:center;padding-right:30px;}.stage-traceability .traceability-img img{width:85px;padding:.3rem;}.traceability-info .btn-view{padding:3px 10px;font-size:.875rem;}.wrapper-product-traceability .block-direct-field{height:96.2%;padding:30px 20px;}.block-direct-field .stage-direct-field{font-size:1rem;}.block-direct-field .stage-direct-field img:not([class*=icon-arrow-down]){width:auto;}.block-direct-field .logo-aenor{width:auto;}.wrapper-product-traceability .nav-tabs>li>a.active.tab-traceability{padding-left:65px;}.wrapper-product-traceability .nav-tabs>li .icon-traceability{border:8px solid var(--color-gray-50);border-radius:50rem;left:15px;width:65px;}}@media(min-width:992px){.wrapper-product-traceability .nav-tabs>li>a{font-size:1.2rem;padding:.8rem 20px;}.wrapper-product-traceability .nav-tabs>li:not(:last-child)>a{margin-right:.95rem;}.wrapper-product-traceability .nav-tabs>li>a.active.tab-traceability{padding-left:84px;}.wrapper-product-traceability .nav-tabs>li>a:not([class*=active]) .icon-traceability{width:45px;}.wrapper-product-traceability .nav-tabs>li>a.tab-traceability{padding-left:70px;}.wrapper-product-traceability .nav-tabs>li .icon-traceability{border:8px solid var(--color-gray-50);border-radius:50rem;left:15px;width:85px;}.wrapper-product-traceability .block-traceability{padding:20px 20px;margin-bottom:0;}.block-direct-field-stage{height:89%;flex-direction:column;margin-bottom:30px;}.wrapper-product-traceability .block-direct-field{margin-top:0;}}@media(min-width:1200px){.wrapper-product-traceability .nav-tabs>li>a{font-size:1.5rem;padding:1rem 35px;}.wrapper-product-traceability .nav-tabs>li:not(:last-child)>a{margin-right:1rem;}.wrapper-product-traceability .nav-tabs>li>a.active.tab-traceability{padding-left:130px;}.wrapper-product-traceability .nav-tabs>li .icon-traceability{width:auto;}.wrapper-product-traceability .tab-content,.wrapper-recipes-traceability{padding-top:40px;margin-top:0;margin-bottom:40px;}}.panel-group-product-sheet{margin-bottom:0;}.panel-group-product-sheet .panel{border-radius:10px;background-color:var(--color-white);}.panel-group-product-sheet .panel:not(:last-child){margin-bottom:10px;}.panel-group-product-sheet .panel-heading{padding:10px 15px;padding-top:0;padding-bottom:0;}.panel-group-product-sheet .panel-title a{font-size:13px;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;width:100%;text-decoration:none;color:var(--color-black);}.panel-group-product-sheet .panel-title a .icon{margin-left:auto;}.panel-group-product-sheet .panel-title a .icon:after{border-radius:50px;content:"-";font-size:1.75rem;font-weight:100;color:var(--color-primary);line-height:21px;border:1px solid;height:24px;width:24px;display:inline-block;text-align:center;}.panel-group-product-sheet .panel-title a[aria-expanded=false] .icon:after{content:"+";}.panel-group-product-sheet .panel-title a[aria-expanded=true] .icon:after{content:"-";}.panel-group-product-sheet.panel-group .panel-heading+.collapse>.panel-body{border-top:1px solid var(--color-primary);}.block-traceability .nav.nav-product-sheet{border-top:0;border-bottom:1px solid var(--color-primary);margin-bottom:20px;}.panel-group-product-sheet .panel-body{padding:15px;font-size:.875rem;}.block-traceability .quality-seal{position:absolute;right:24px;padding:0 0 0 5px;background:var(--color-white);}.block-traceability .quality-seal img{width:50px;}@media(min-width:1200px){.block-traceability .quality-seal{display:none;}}.content-nav-quick-purchase{border-bottom:1px solid var(--color-gray-130);}.content-nav-quick-purchase .quick-purchase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.content-nav-quick-purchase .quick-purchase .link{margin-left:auto;cursor:pointer;}.nav-tabs.nav-quick-purchase{border:0;}.nav-tabs.nav-quick-purchase>li>a{display:inline-block;font-size:1.125rem;border:0;padding:1.125rem;background:transparent;color:var(--color-black);}@media(min-width:768px){.nav-tabs.nav-quick-purchase>li>a:hover{color:var(--color-main);background-color:transparent;}}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-weight:700;border:0;background-color:transparent;position:relative;}.nav-tabs>li.active>a:after,.nav-tabs>li.active>a:focus:after,.nav-tabs>li.active>a:hover:after{content:"";display:inline-block;height:3px;width:100%;background:var(--color-main);position:absolute;bottom:0;left:0;}.top-controls{margin-top:1.25rem;margin-bottom:1.25rem;}.container-quick-purchase .top-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}a.circle-grey-btn:hover,a.circle-grey-btn:focus{text-decoration:none;background:var(--color-gray-50);color:var(--color-black);}.block-filter>a,.circle-grey-btn{border:1px solid var(--color-gray-130);color:var(--color-gray);padding:.375rem 1rem;display:inline-block;border-radius:50px;cursor:pointer;}.block-filter>a.active,.block-filter>a.active:hover{border-color:var(--color-main);color:var(--color-main);font-weight:500;background:transparent;}.block-filter>a:hover,.block-filter>a:focus{text-decoration:none;background:var(--color-gray-50);color:var(--color-black);}.circle-grey-btn.active{color:var(--color-main);border-color:var(--color-main);font-weight:500;}.circle-grey-btn.active:hover{color:var(--color-main);background:#fff2e4;}.container-quick-purchase .box-new-list,.container-quick-purchase .box-remove-list{display:inline-block;}.container-quick-purchase .box-add-to-cart{margin-left:auto;}.container-quick-purchase{padding-top:1.25rem;}.container-quick-purchase .cell-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid var(--color-gray-130);padding:20px 15px;border-radius:4px;margin-bottom:20px;}.container-quick-purchase .cell-list .icon-quick-purchase:before{margin-right:10px;}.container-quick-purchase .cell-list:hover,.container-quick-purchase .cell-list:focus{text-decoration:none;-webkit-box-shadow:0 1px 5px 0 rgba(34,34,34,.18);box-shadow:0 1px 5px 0 rgba(34,34,34,.18);border-color:transparent;}.container-quick-purchase .cell-list .angle{margin-left:auto;}.container-quick-purchase .box-list:first-child{margin-top:1.25rem;border-top:1px solid var(--color-gray-130);}.container-quick-purchase .box-list{padding:1.25rem 0;display:inline-block;width:100%;}@media(max-width:767.98px){.container-quick-purchase .box-list .box-list__title{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:298px;}}.container-quick-purchase .box-list:not(:last-child){border-bottom:1px solid var(--color-gray-130);}.box-list .cell-btn{text-align:right;}.container-quick-purchase .cell-btn .btn-link-secondary{padding-right:1rem;}.container-quick-purchase .block-product .info .text{float:inherit!important;}.container-quick-purchase .title-category{padding:.5rem 0 .5rem 0;font-size:1.5rem;margin-bottom:0;font-family:var(--font-family-title);width:100%;font-weight:700;}.block-msg-empty{text-align:center;margin-bottom:2rem;margin-top:1rem;max-width:600px;margin:0 auto;padding-top:30px;padding-bottom:30px;}.block-msg-empty{margin-bottom:15px;}.block-msg-empty .icon{margin-bottom:15px;}.block-msg-empty p{margin-bottom:20px;}.dropdown-last-purchases{padding:15px;min-width:220px;}.dropdown-last-purchases>li>a{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15.5px;column-gap:.45rem;padding:.35rem .5rem;}.dropdown-last-purchases>li>a:hover{background:#eee;color:var(--color-main);}.dropdown-last-purchases>li>a.active{color:var(--color-main);}.block-title-list{padding-bottom:1.25rem;}.block-title-list .btn-return{display:block;}.block-title-list #list-title{cursor:pointer;}@media(max-width:767.98px){.block-title-list #list-title h1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:298px;}}.block-title-list #list-title:hover .btn-icon{-webkit-box-shadow:0 0 9px -2px rgba(153,153,153,.3);-moz-box-shadow:0 0 9px -2px rgba(153,153,153,.3);box-shadow:0 0 9px -2px rgba(153,153,153,.3);}.block-title-list #list-title[aria-expanded=true] i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.block-title-list #list-title .btn-icon{height:35px;width:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50rem;background-color:var(--color-gray-60);vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block-title-list ul.section-list-title{border-color:#eee;padding:1.25rem;min-width:300px;width:380px;left:30%;-webkit-box-shadow:0 0 12px -8px rgba(0,0,0,.7);-moz-box-shadow:0 0 12px -8px rgba(0,0,0,.7);box-shadow:0 0 12px -8px rgba(0,0,0,.7);}.block-title-list ul.section-list-title>li.title:first-child{margin-bottom:1rem;}.block-title-list ul.section-list-title>li>a{padding:.75rem 0;border-top:1px solid #ddd;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;white-space:normal;flex-wrap:wrap;}.section-list-title>li.active>a{color:var(--color-primary);}.block-title-list ul.section-list-title>li:not([class*=active])>a:hover,.block-title-list ul.section-list-title>li:not([class*=active])>a:focus{background-color:transparent;outline:0;opacity:.8;}.block-title-list ul.section-list-title>li>a .angle{margin-left:auto;}.block-title-list ul.section-list-title>li>a.active{color:var(--color-main);}.block-title-list .cell-btn{text-align:center;display:flex;flex-direction:column-reverse;gap:.5rem;}@media(min-width:992px){.block-title-list .cell-btn{text-align:right;display:inline-block;flex-direction:column;}}.dropdown-list{display:inline-block;}@media(max-width:767.98px){.container-quick-purchase .cell-list{padding:15px;}.container-quick-purchase .box-list{padding:15px 0;}.container-quick-purchase .title-category{padding:10px 0 0 0;font-size:20px;margin-bottom:0;border:0;}.block-title-list ul.section-list-title{max-width:100%;min-width:300px;left:0;}.block-title-list ul.section-list-title>li>a{white-space:normal;position:relative;width:100%;}.block-title-list{padding-bottom:0;}}@media(max-width:850px){.container-quick-purchase .box-remove-list{margin-left:0;}}@media(max-width:550px){.container-quick-purchase .box-remove-list,.container-quick-purchase .box-new-list{width:49%;float:left;}.container-quick-purchase .box-remove-list{margin-left:0;margin-right:1%;margin-bottom:10px;}.container-quick-purchase .box-new-list{margin-left:1%;margin-bottom:10px;}.container-quick-purchase .btn-remove-list,.container-quick-purchase .btn-new-list{width:100%;float:inherit;}}@media(min-width:768px){.modal-dialog.modal-new-list{max-width:400px;min-width:400px;}}@media(max-width:991.98px){.content-nav-quick-purchase .quick-purchase{display:block;}.container-quick-purchase .top-controls{display:block;margin-top:0;margin-bottom:0;}.container-quick-purchase .box-add-to-cart .btn-primary{width:100%;}.nav-tabs.nav-quick-purchase{border-bottom:1px solid #ddd;}.content-nav-quick-purchase .quick-purchase .link{display:block;padding:10px 0 0 0;text-align:right;font-size:13px;}.content-nav-quick-purchase{border:0;}}@media(max-width:862px){.container-quick-purchase .block-filter .button a{font-size:.83rem;}.nav-tabs.nav-quick-purchase>li>a{font-size:1rem;text-align:center;}}@media(max-width:767.98px){.container-quick-purchase .block-filter{margin-bottom:15px;margin-top:15px;}.container-quick-purchase .block-filter .form-control{height:36px;}.nav-tabs.nav-quick-purchase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.nav-tabs.nav-quick-purchase>li>a{font-size:.8125rem;padding:15px 5px 10px 5px;margin-right:0;}.modal-dialog-info-list{height:95vh;}.modal-body-info-list{overflow-y:auto;height:calc(100% - 123px);}.modal-content-info-list{height:100%;}}.btn-Modify-list{position:absolute;top:5px;font-weight:500;letter-spacing:.1px;text-decoration:underline;cursor:pointer;right:0;font-size:12px;}.block-Modify-item button.close{right:10px;top:10px;}.block-Modify-item{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;font-size:13px;text-align:center;}.block-Modify-item .box-edit,.block-Modify-item .box-delete{flex-grow:1;display:flex;justify-content:center;width:100%;flex-direction:column;height:100%;}.box-delete{background-color:#eee;cursor:pointer;}.block-Modify-item .box-delete .box-icon-delete{opacity:.4;transition:opacity .2s ease;}.block-model-add-list{padding-left:1rem;}.block-add-list{padding:6px;cursor:pointer;color:var(--color-primary);text-align:center;display:inline-flex;}.block-add-list img{width:23px;}.block-add-list .text{margin-left:.25rem;}.tag-notification-list{background:var(--color-primary);color:#fff;font-size:14px;position:absolute;padding:0 10px;border-radius:6px;line-height:30px;height:30px;right:55px;bottom:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.21);box-shadow:0 0 10px 0 rgba(0,0,0,.21);}.tag-notification-list:after{content:"";width:0;height:0;position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid;border-bottom-color:var(--color-primary);top:9px;right:-10px;transform:rotate(90deg);}@media(min-width:768px){.btn-Modify-list{right:0;padding:10px;left:auto;color:initial;top:0;font-size:13px;}.block-Modify-item .box-delete:hover .box-icon-delete{opacity:1;}.block-add-list{padding:10px 10px 10px 0;text-align:left;}.block-add-list img{transition:transform .2s ease-in-out;width:auto;}.block-add-list:hover img{transform:scale(1.08);}.block-add-list .text:hover{text-decoration:underline;}.tag-notification-list{right:0;bottom:-10px;}.tag-notification-list:after{top:-9px;right:20px;transform:none;}}.carret-options-panel{border:0;right:0;top:0;width:100%;position:fixed;background-color:#fff;margin:0;border-radius:0;padding:0;position:fixed;display:flex;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:justify;justify-content:space-between;transform:translate(100%);transition:.3s ease all;z-index:1050;}.carret-options-panel.open{transform:none;}.input-wanted-nou-carret,.input-check-order{width:100%;height:100%;color:#000;font-size:18px;font-weight:500;text-align:center;margin:0;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:100px;padding-top:0;padding-bottom:0;}@media(min-width:768px){.carret-options-panel{width:400px;transform:translate(400px);}}.header-cart{padding:0 1rem .5rem 1rem;font-size:.875rem;height:var(--size-height-header);min-height:var(--size-height-header);display:flex;flex-direction:column;}.header-cart .header-cart__title{font-size:1.375rem;}.header-cart .header-cart__total-articles{color:var(--color-gray);}.header-cart .btn-empty{cursor:pointer;text-decoration:underline;color:var(--color-primary);}.header-cart .btn-empty:hover,.header-cart .btn-empty:active,.header-cart .btn-empty:focus{text-decoration:none;}@media(min-width:992px){.header-cart{padding:0 1.5rem .75rem 1.5rem;}.header-cart .header-cart__title{font-size:1.375rem;}}.btn-close-carret-m{position:absolute;right:8px;top:22px;z-index:1;background-color:transparent;border:0;}.btn-close-carret{display:inline-block;text-align:center;}.btn-close-carret:hover{text-decoration:none;opacity:.5;}.btn-close-carret .text-close{font-size:10.6px;}.content-cart-empty{text-align:center;padding:100px 50px;}.product-cart{border-top:1px solid #ddd;padding:.75rem 1.5rem .75rem 1.5rem;font-size:1rem;}@media(max-width:767.98px){.product-cart{font-size:14px;padding:.5rem 1rem;}.product-cart:first-child{padding-top:.5rem;}}.d-table{display:table;width:100%;}.product-cart:first-child{border-top:0;}.product-cart .img-cart,.product-cart .img-cart img{width:90px;}@media(max-width:767.98px){.product-cart .img-cart,.product-cart .img-cart img{width:80px;}}.product-cart .info-product-cart{padding-left:15px;}.product-cart .info-product-cart .description{font-size:1rem;margin-bottom:.25rem;}.product-cart>div,.d-table>div{display:table-cell;vertical-align:top;}.btn-price-cart{margin-top:.25rem;}.btn-price-cart>div{vertical-align:middle;}.btn-price-cart .bottons-nou-carret{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:150px;padding:3px;}@media(max-width:575.98px){.btn-price-cart .bottons-nou-carret{width:125px;}}.btn-price-cart .price-cart{font-size:18px;font-weight:700;}.articles-carret-list{height:100%;overflow-y:auto;flex-grow:1;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-top:1px solid var(--color-gray-130);}.articles-carret-list::-webkit-scrollbar{width:8px;}.articles-carret-list::-webkit-scrollbar-track{border:1px solid #eee;background-color:#eee;border-radius:50rem;}.articles-carret-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:50rem;}.articles-carret-list::-webkit-scrollbar-thumb:hover{background:#b2b2b2;}.articles-carret-list::-webkit-scrollbar-button:single-button{background-color:#eee;display:block;background-size:8px;background-repeat:no-repeat;}.articles-carret-list::-webkit-scrollbar-button:single-button:vertical:decrement{border-radius:5px 5px 0 0;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-up-scroll.svg");}.articles-carret-list::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url("iconos/icon-angle-up-scroll-hover.svg");}.articles-carret-list::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-color:#ddd;}.articles-carret-list::-webkit-scrollbar-button:single-button:vertical:increment{border-radius:0 0 5px 5px;height:12px;width:12px;background-position:center;background-image:url("iconos/icon-angle-down-scroll.svg");}.articles-carret-list::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url("iconos/icon-angle-down-scroll-hover.svg");}.articles-carret-list::-webkit-scrollbar-button:single-button:vertical:increment:active{background-color:#ddd;}.bottons-nou-carret{border:1px solid #ddd;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:inherit;}.content-cart-extras{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white);border-top:1px solid var(--color-gray-130);border-bottom:1px solid var(--color-gray-130);display:flex;font-size:.875rem;line-height:2.75;padding:0 1.5rem;position:relative;}.content-cart-extras .content-cart-extras__number{color:var(--color-primary);font-weight:700;}.content-cart-extras a{display:inline-block;vertical-align:middle;}.content-cart-total{background-color:var(--color-white);padding:.5rem 1.5rem 1.5rem 1.5rem;-webkit-box-shadow:0 0 12px -8px rgba(0,0,0,.1);-moz-box-shadow:0 0 12px -8px rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);}.submenu-shopping-cart .btn-checkout{margin-top:.5rem;}.block-product-list ul{padding:0;margin:0;}.submenu-shopping-cart .box-normal .block-total-amount,.submenu-shopping-cart .box-normal .block-checkout{font-size:18px;float:left;}.submenu-shopping-cart .box-normal .block-total-amount span{font-weight:700;}.submenu-shopping-cart .box-normal .block-checkout{float:right;}.navCard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#000;opacity:.3;display:none;}.comandes-superiors-gratuit{font-weight:500;}.comandes-superiors-gratuit .alert-info{padding-left:1.5rem;padding-right:1.5rem;}.card-delivery{background-color:var(--color-gray-50);border-radius:var(--border-radius);padding:1rem;cursor:pointer;}.card-delivery:hover .card-delivery__figure{transform:scale(1.03);}.card-delivery__figure{text-align:center;padding-bottom:1rem;max-width:140px;min-width:110px;margin:0 auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-out;transition:all .3s ease-in-out;}.card-delivery__circle{background:var(--color-white);border-radius:50rem;display:inline-block;padding:1rem;}.card-delivery__title,.card-delivery__text{padding-bottom:.75rem;font-size:.875rem;}.card-delivery__lead{color:var(--color-primary);}@media(min-width:768px){.card-delivery{padding:1.25rem 1rem;}.card-delivery__figure{padding-bottom:1rem;max-width:150px;}}@media(min-width:992px){.card-delivery__figure{padding-bottom:1.5rem;max-width:180px;}.card-delivery__title,.card-delivery__text{font-size:1rem;}}@media(min-width:1200px){.card-delivery{padding:2rem;}.card-delivery__figure{max-width:initial;}}.navbar-delivery{background-color:var(--color-white);border-radius:10px;border:1px solid var(--color-gray-130);margin-bottom:1.25rem;top:140px;z-index:1;}.navbar-delivery__item{flex:1;}.navbar-delivery__item.active a:after{content:"";height:4px;width:100%;background-color:var(--color-primary);display:inline-block;position:absolute;top:0;left:0;}.navbar-delivery__item:not([class*=active]) a{opacity:.5;}.navbar-delivery__item:not([class*=active]) a:hover{opacity:1;}.navbar-delivery__item a{padding:.5rem;display:inline-block;width:100%;text-align:center;position:relative;}.navbar-delivery__title{font-weight:700;}.navbar-delivery__title~p{color:var(--color-gray);font-size:.875rem;}.content-checkbox-locator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.checkbox-locator{display:inline-block;}.checkbox-locator label{cursor:pointer;}.checkbox-locator__btn{display:inline-block;padding:.5rem .875rem;text-align:center;margin-right:.5rem;}.checkbox-locator__btn:hover{background-color:#f5f5f5;}.checkbox-locator__btn span{font-size:.75rem;display:block;margin-top:.5rem;}.checkbox-locator input{display:none;}.checkbox-locator input:checked+label .checkbox-locator__btn{background-color:#eee;}.content-search-bar{background-color:var(--color-gray-60);border-radius:10px 10px 0 0;}.mapa-entrega{min-height:450px;}.content-delivery-play{position:relative;overflow:hidden;border-radius:10px;}.content-delivery-play .content-delivery-play__figure{background-color:#fff;cursor:pointer;position:absolute;height:100%;width:100%;z-index:1;}.content-delivery-play .content-delivery-play__figure:hover .content-delivery-play__icon{width:75px;}.content-delivery-play .content-delivery-play__img,.content-delivery-play .content-delivery-play__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.content-delivery-play .content-delivery-play__icon{z-index:1;}.content-delivery-play .content-delivery-play__img{opacity:.4;}.content-delivery-play.open .content-delivery-play__figure{display:none;}.section-gourmet a.a-gourmet{display:inline-block;margin-bottom:2.5rem;width:100%;min-height:212px;}.section-gourmet .figure{display:block;margin-bottom:15px;position:relative;padding-left:10%;padding-right:10%;}.section-gourmet .figure .foto{border-radius:50rem;overflow:hidden;position:relative;padding-bottom:100%;}.section-gourmet .figure .foto .img-gourmet{position:absolute;width:100%;transition:transform .8s ease;}.section-gourmet .info{text-align:center;margin:0 auto;}@media(min-width:992px){.section-gourmet a.a-gourmet:hover,.section-gourmet a.a-gourmet:focus{color:#333;}}.section-gourmet .fade-gourmet{background:#000;position:absolute;top:0;left:0;bottom:0;opacity:0;width:0;transition:opacity .7s,width .5s;margin:0 auto;text-align:center;}.section-gourmet a.a-gourmet:hover .fade-gourmet{opacity:.4;width:100%;}.icon-g{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;transition:opacity .6s;}.section-gourmet a.a-gourmet:hover .icon-g{opacity:1;}.section-gourmet a.a-gourmet:hover .img-gourmet{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}.hero-recipe{background-repeat:no-repeat;background-size:cover;background-position:top;position:relative;}.hero-recipe__picture{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;}.hero-recipe .hero-recipe__body{position:relative;padding-top:.5rem;padding-bottom:.5rem;}.hero-recipe__claim{position:absolute;top:5.25rem;}.hero-recipe .hero-recipe__lead{font-family:var(--font-family-body);font-size:1.125rem;font-weight:400;padding-top:1.75rem;}@media(min-width:768px){.hero-recipe .hero-recipe__body{padding-top:4rem;padding-bottom:1rem;}}@media(min-width:1200px){.hero-recipe .hero-recipe__body{padding-bottom:1.5rem;}}.block-recipe .a-block-recipe{display:block;padding-bottom:.5rem;border-bottom:1px solid #ddd;}@media(min-width:992px){.block-recipe{margin-bottom:.5rem;}.block-recipe .a-block-recipe{padding-bottom:.875rem;}}.a-block-recipe:hover,.a-block-recipe:focus{text-decoration:none;color:#333;}.a-block-recipe .photo-recipe{position:relative;display:inline-block;width:100%;border-radius:10px;overflow:hidden;}.a-block-recipe .photo-recipe img{width:100%;}.a-block-recipe .photo-recipe img{width:100%;}.div-photo{background:#000;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;}@media(min-width:992px){.a-block-recipe:hover .div-photo,.a-block-recipe:focus .div-photo{opacity:.3;}}.block-recipe .description{padding-top:.75rem;}.block-recipe .description .epigraph{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.block-recipe .description .epigraph .epigraph__item p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:70px;}@media(min-width:768px){.block-recipe .description .epigraph .epigraph__item:first-child p:last-child{max-width:120px;font-size:1rem;}}.block-recipe .description .title{margin-bottom:.75rem;min-height:49px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}@media(max-width:991.98px){.block-recipe .description .title{min-height:40px;}}@media(max-width:767.98px){.block-recipe .description .title{margin-bottom:.5em;min-height:46px;}.block-recipe{border-bottom:1px solid #ddd;}}@media(max-width:991.98px){.block-recipe .description .title{min-height:52px;}}.a-block-recipe .title{font-weight:500;}@media(min-width:992px){.a-block-recipe:hover .title,.a-block-recipe:focus .title{text-decoration:underline;}}.btn-recipe,.btn-recipe-next{display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:15px;padding:.375em 1em;text-align:center;cursor:pointer;border:1px solid;width:100%;}.btn-recipe{background:#333;color:#fff;margin-top:.5rem;}.btn-recipe:hover,.btn-recipe:focus{text-decoration:none;}.btn-recipe-next{background:#fff;color:#333;}.btn-recipe-next:hover,.btn-recipe-next:focus{text-decoration:none;}@media(min-width:340px){.btn-recipe,.btn-recipe-next{font-size:1rem;}}@media(min-width:768px){.btn-recipe,.btn-recipe-next{width:auto;font-size:1rem;padding:.375em 1.25em;}}@media(min-width:992px){.btn-recipe:hover,.btn-recipe:focus{background:#fff;color:#333;border:1px solid;}.btn-recipe-next:hover,.btn-recipe-next:focus{background:#333;color:#fff;}}.content-recipe{max-width:1040px;margin:0 auto;}@media(min-width:768px){.content-recipe{padding-top:1.5rem;}}.btn-return{padding-bottom:.5rem;margin-bottom:.5rem;display:inline-block;}.content-recipe__title{padding-bottom:.5rem;}@media(min-width:768px){.content-recipe__title{padding-bottom:1rem;}}.content-recipe .content-recipe__detail{padding-top:.75rem;padding-bottom:.75rem;margin-bottom:1rem;border-top:1px solid var(--color-gray-130);border-bottom:1px solid var(--color-gray-130);}.epigraph{column-gap:1rem;row-gap:.75rem;flex-flow:wrap;}.epigraph .epigraph__item p:first-child{color:var(--color-gray);font-size:.75rem;}.epigraph .epigraph__item p:not(:first-child){font-weight:500;}@media(min-width:768px){.btn-return{padding-bottom:1.5rem;display:inline-block;}.epigraph{gap:1rem;}.epigraph .epigraph__item:not(:last-child){border-right:1px solid var(--color-gray-130);padding-right:1rem;}.epigraph .epigraph__item{flex:initial;}}.content-recipe__image{border-radius:10px;overflow:hidden;margin-bottom:1rem;}.content-recipe .description-recipe{margin-top:1rem;margin-bottom:1rem;}.description-recipe__title{padding-bottom:1rem;}.description-recipe__subtitle{padding-bottom:.75rem;}.description-recipe__elaboration{padding-top:1rem;}@media(min-width:1200px){.description-recipe__ingredients{padding-right:2rem;}}@media(min-width:768px){.content-recipe .content-recipe__detail{font-size:1.125rem;margin-bottom:1.5rem;}.content-recipe__image,.content-recipe__video{margin-bottom:1.5rem;}.content-recipe .description-recipe{margin-top:1.5rem;margin-bottom:2.25rem;border-top:1px solid var(--color-gray-130);border-bottom:1px solid var(--color-gray-130);}.description-recipe__ingredients{border-right:1px solid var(--color-gray-130);}.description-recipe__ingredients,.description-recipe__elaboration{padding-top:1.5rem;padding-bottom:1.5rem;}.description-recipe__elaboration{padding-left:2rem;}}.description-recipe .list-ingredients{list-style:none;padding-left:0;padding-bottom:20px;margin-bottom:0;}@media(max-width:767.98px){.border-separete-dotted{display:none;}.border-dotted{border-left:0;}}.list-ingredients li{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;margin-left:35px;}@media(max-width:767.98px){.list-ingredients li{padding-bottom:6px;margin-bottom:6px;}}.list-ingredients li:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0;}.list-ingredients li:before{content:"";background:url("recipes/icon-cicle-check.svg") no-repeat;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-left:-35px;margin-right:15px;}.description-recipe .list-preparation{padding-bottom:1rem;margin:0;}.description-recipe__video{margin-bottom:1.25rem;overflow:hidden;border-radius:10px;}.list-preparation li{padding-bottom:1rem;padding-left:.5rem;}.list-preparation li:last-child{padding-bottom:0;}.list-preparation li::marker{font-size:22px;font-weight:700;color:var(--color-primary);}.section-landing{margin-bottom:80px;}.section-landing{margin-bottom:80px;}.video-landing.open .img-landing{display:none;}.video-landing .block-video{opacity:0;display:none;}.video-landing.open .block-video{opacity:1;display:block;}.img-landing{position:relative;height:450px;overflow:hidden;cursor:pointer;}.img-landing .block-white{background:#fff;height:inherit;position:absolute;top:0;opacity:.86;right:0;left:0;}.video-landing .btn-video{cursor:pointer;transition:opacity .3s ease;}.video-landing .btn-video:hover{opacity:.5;}.marco-shadow{padding:30px 25px;margin-bottom:15px;min-height:193px;border-radius:6px;box-shadow:0 0 13px -2px rgba(153,153,153,.4);}.btn-orange{display:block;height:40px;color:#fff;font-size:16px;text-align:center;line-height:36px;margin:0 auto 15px auto;border-radius:100px;border:1px solid #ff8300;background-color:#ff8300;letter-spacing:.1px;font-weight:700;text-decoration:none;}.btn-border-orange{display:block;color:#ff8300;font-size:16px;text-align:center;line-height:36px;margin:0 auto 15px auto;border-radius:100px;border:1px solid #ffdcb3;letter-spacing:.1px;font-weight:700;text-decoration:none;background-color:#fff;padding:0 20px;}@media(max-width:1199.98px){.section-landing{margin-bottom:60px;}}@media(max-width:991.98px){.section-landing{margin-bottom:30px;}}@media(max-width:767.98px){.section-landing{margin-bottom:30px;}.img-landing{height:290px;overflow:hidden;}.img-landing ._img{max-width:none;max-height:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;}}.banner-landing{position:relative;min-height:350px;overflow:hidden;}.banner-landing ._img{max-width:none;max-height:none;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-50%);}.banner-landing .h1.title{font-size:40px;}.black-piece{background-color:#000;height:50px;text-transform:uppercase;color:#fff;}.black-piece>div{display:flex;align-items:center;height:inherit;}.black-piece>div .btn-share{background:#fff;opacity:1;border-radius:50%;padding:0;margin-left:auto;}.photos-landing .photos-01 figure,.photos-landing .photos-02 figure{position:relative;overflow:hidden;}.photos-landing .photos-01 figure{min-height:280px;}.photos-landing .photos-02 figure{min-height:590px;}.photos-landing figure img{max-width:none;max-height:none;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.m-t-landings{margin-top:125px;}@media(max-width:768px){.m-t-landings{margin-top:144px;}}@media(min-width:992px){.m-t-landings{margin-top:111px;}}@media(max-width:767.98px){.photos-landing .photos-02 figure{min-height:280px;}.photos-landing figure img{max-height:100%;height:auto;display:block;}.bg-greylight{padding:30px 0;}}.check-list>div{border-bottom:1px solid #ddd;padding:15px 0 15px 35px;}.check-list>div:before{background-image:url("materiallandings/icon-check-orange.svg");background-repeat:no-repeat;content:"";height:17px;width:17px;display:inline-block;vertical-align:middle;margin-right:10px;margin-left:-30px;}.banner-number{position:relative;height:150px;overflow:hidden;}.banner-number ._img{min-width:100%;max-width:100%;filter:blur(6px);opacity:.3;}.banner-number .number{font-size:50px;font-weight:300;}@media(max-width:991.98px){.banner-number{height:130px;}.banner-number .number{font-size:40px;}}@media(max-width:767.98px){.banner-number{height:100px;}.banner-number .number{font-size:20px;}.banner-number ._info{font-size:13px;}}.section-card,.section-return{margin-bottom:2rem;}@media(min-width:768px){.section-card,.section-return{margin-bottom:3rem;}}.section-return{padding:2rem 1.5rem;border-radius:10px;border:1px solid var(--color-gray-130);}.section-return__icon{width:32px;margin-bottom:1rem;}@media(min-width:768px){.section-return{padding:4rem 1.25rem;}.section-return__icon{margin-bottom:1.5rem;}}.section-form{padding-top:2rem;padding-bottom:1.5rem;}@media(min-width:992px){.section-form{padding-top:4rem;padding-bottom:4rem;}}.footer,.footer a{font-size:.875rem;}.footer a{color:var(--color-gray);display:inline-block;}.footer a:hover,.footer a:focus{color:var(--color-black);text-decoration:underline;}.footer h6{padding-bottom:.5rem;}.footer__legal{background-color:var(--color-gray-60);}.footer__media{background-color:var(--color-white);border-top:1px solid var(--color-gray-130);padding:1.5rem 0;}.footer__app,.footer__rrss{align-items:center;column-gap:1rem;justify-content:center;}.footer__app a:hover,.footer__rrss a:hover{opacity:.6;}.footer__rrss{column-gap:1rem;}.footer__rrss .d-flex{gap:.65rem;}.footer__info{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--color-gray-130);}.footer__list a,.footer-compromiso__icon{padding:.3rem 0;}.footer-compromiso__icon{display:inline-block;}.footer-compromiso a:hover{opacity:.6;}.footer-compromiso__icon--interporc{width:auto;}.footer-compromiso{gap:.5rem;flex-wrap:wrap;}@media(min-width:992px){.footer,.footer a{font-size:1rem;}.footer h6{padding-bottom:0;}.footer__info{padding-top:3rem;padding-bottom:3rem;}.footer__list h6{padding-bottom:1rem;}.footer__rrss .d-flex{gap:.75rem;}}@media(min-width:1200px){.footer-compromiso__icon--interporc{width:115px;}}.footer__legal{font-size:.875rem;color:var(--color-gray);line-height:1.5;padding:1rem 0;}.footer__legal a{font-size:.875rem;color:var(--color-gray);}.checkout-row-resumen{border:thin solid var(--color-gray-130);border-radius:.5rem;padding:5px;padding:20px 15px;}.checkout-product,.checkout-no-service{display:table;width:100%;}.checkout-product{border-bottom:thin solid var(--color-gray-130);display:flex;padding:10px 0;position:relative;}.checkout-product.gift{margin:0;}.checkout-product:last-child{border-color:#fff;}.checkout-product.gift,.checkout-product.no-gift{cursor:pointer;}.checkout-product.no-gift{position:fixed;bottom:70px;padding:13px 30px 13px 15px;z-index:9;background-color:#ffedd9;font-weight:700;border-bottom:0;width:460px;}.checkout-product.gift input+span.content-check-gift,.checkout-product.no-gift input+span.content-check-gift{display:none;}.checkout-product.gift input:checked,.checkout-product.no-gift input:checked{display:none;}.checkout-product.gift input:checked+span.content-check-gift,.checkout-product.no-gift input:checked+span.content-check-gift{display:block;}.checkout-product .ico-triangle-l{top:0;z-index:1;}@media(max-width:500px){.checkout-product.no-gift{width:92%;padding-right:18px;}}@media(max-width:767.98px){.checkout-product{padding:.75rem 0;}}.category{margin-bottom:15px;}.category:last-child{margin-bottom:0;}.category .subtitle{padding:5px 0;border-bottom:1px solid var(--color-gray-130);}.checkout-product .cell-01,.checkout-product .cell-02{line-height:1.4;}.checkout-product .cell-01 .img,.checkout-product .cell-01 .description{display:table-cell;vertical-align:top;position:relative;}.checkout-product .cell-01 .img.gift img{width:42px;}.checkout-product .cell-01 .description.gift{vertical-align:middle;font-weight:400;}.checkout-product .cell-02:last-child{margin-left:auto;text-align:end;min-width:66px;}.checkout-product .cell-02.edit{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;}.checkout-product .cell-02 .units-price{color:var(--color-black);width:100%;}.cell-01>div{display:block;}.cell-01 .img{width:100px;padding-right:15px;}.checkout-product .description{line-height:1.4;}.cell-01 .description .cell-kg{font-size:13px;}.checkout-product .cell-total{font-size:18px;}.cell-02>div:first-child{font-size:.875rem;color:var(--color-gray);}@media(max-width:767.98px){.checkout-product .cell-02 .units-price{display:table;width:100%;}.checkout-product .cell-02.edit{width:30%;}.checkout-product .cell-total{font-size:initial;}}@media(max-width:575.98px){.checkout-product .cell-02.edit{width:34%;min-width:34%;padding-left:5px;}.category{margin-bottom:5px;}.checkout-product .description{font-size:13px;}.category .subtitle{font-size:inherit;}}.checkout-product .icons-type{top:-10px;}@media(max-width:767.98px){.checkout-product .icons-type{top:-5px;}}.descompte-entrega{cursor:pointer;}.descompte-entrega.alert-info{margin-bottom:0;justify-content:space-between;cursor:pointer;}.block-show-descompte a{cursor:pointer;display:block;}.block-show-descompte__block{align-items:center;display:inline-flex;border-radius:5px;line-height:1.3;flex-wrap:wrap;column-gap:.25rem;}@media(min-width:480px){.block-show-descompte__block{background-color:var(--color-primary-13);padding:.15rem .5rem;}.block-show-descompte a{display:inline-block;}.block-show-descompte__block{flex-direction:row;align-items:center;}}.block-show-descompte__discount{font-size:.875rem;text-transform:uppercase;align-items:center;}#dvKGLExtraHome .box-mobile{display:none;}.modal .btn-checkout{font-size:18px;background-color:#ff8300;color:#fff;border:1px solid #ff8300;padding:0 25px;line-height:2.2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;}.modal .btn-checkout{padding:0 20px 0 20px;font-size:14px;text-transform:uppercase;}.modal .btn-checkout:hover{text-decoration:none;background-color:var(--color-primary);border:1px solid var(--color-primary);}.block-product-list-edit .col{padding:1rem;}.block-product-list-edit .col.btn-remove-product{margin-left:.5rem;padding:0;}.block-product-list-edit .units{align-items:center;border:1px solid #ddd;-moz-border-radius:100px;border-radius:100px;display:flex;padding:3px;position:relative;justify-content:space-between;width:120px;flex:initial;}@media(min-width:576px){.block-product-list-edit .units{width:150px;}}.block-product-list-edit .units-resum{width:14%;}.block-product-list-edit .btn-quantity-delete{background-color:rgba(240,90,35,.0784313725);border-radius:50px;display:inline-block;margin-left:.75rem;padding:.35rem;}.block-product-list-edit .btn-quantity-delete:hover{background-color:rgba(240,90,35,.1607843137);}.block-product-list-edit .btn-quantity-delete img{width:14px;}
