.spinner-crosselling{display:flex;justify-content:center;margin-top:40px;margin-bottom:40px}.crosselling-card-wrapper{position:relative;border:1px solid #e5e5e5;border-radius:5px;background:#fff;width:100%;max-width:280px;margin:0 auto 20px;padding-bottom:20px;transition:box-shadow .2s ease}@media only screen and (max-width:768px){.crosselling-card-wrapper{width:100%}}.crosselling-card-wrapper:hover{box-shadow:8px 10px 5px -3px #e8e8e8;cursor:pointer}.crosselling-card-wrapper a,.crosselling-card-wrapper a:hover,.crosselling-card-wrapper a:visited{color:inherit;text-decoration:none}.crosselling-card-image{box-sizing:border-box;width:100%;display:flex;justify-content:center;align-items:center;padding:16px 10px 0}.crosselling-card-image img{width:196px;height:194px;max-width:100%;-o-object-fit:contain;object-fit:contain}.crosselling-card-name{box-sizing:border-box;width:100%;padding:16px 12px 0;text-align:center;font-family:Aller;font-weight:400;font-size:20px;line-height:100%;color:#000;min-height:45px;overflow-wrap:break-word;word-break:break-word}.crosselling-card-name span{color:#000}@media only screen and (max-width:630px){.crosselling-card-name{font-size:12px;line-height:14px}}.crosselling-card-wrapper [class*=-priceContainer]{font-family:Aller;font-weight:400;font-style:normal;font-size:34px;line-height:100%;text-align:center;letter-spacing:0;color:#000;padding:15px 0 5px}.crosselling-card-wrapper [class*=-productContainer]{position:relative;width:100%;min-height:540px;padding:8px;box-sizing:border-box}.crosselling-card-wrapper [class*=-circuloSaludContainer]{position:absolute;z-index:1;top:0;left:10px}@media only screen and (max-width:768px){.crosselling-card-wrapper [class*=-priceContainer]{font-size:19.5px}.crosselling-card-wrapper [class*=-productContainer]{min-height:0}}.slider-container-crosselling{margin-bottom:30px}.container-shelf-custom{position:relative;border:1px solid #e9e9e9;width:307px;margin-bottom:20px;padding-bottom:20px}.container-shelf-custom :hover{cursor:pointer}.row-shelf-custom{display:flex;justify-content:center}.image-shelf-custom{width:190px;height:194px}.description-shelf-custom{font-weight:700;font-size:16px;line-height:22px;text-align:center;margin-left:15px;margin-right:13px;margin-top:31px;height:45px}.price-shelf-container{border-top:1px solid #e3ebdf;border-bottom:1px solid #e3ebdf;padding:10px;width:90%}.row-shelf-custom-prices{display:flex;justify-content:center}.price-public-shelf-custom{font-weight:600;font-size:14px;line-height:18px;color:#487629}.price-pharmacy-shelf-custom{letter-spacing:0;color:#f9a000}.price-pharmacy-shelf-custom,.price-sale{font-weight:600;font-size:14px;line-height:18px}.row-shelf-custom-price{display:flex;justify-content:center}.price-purchase-shelf-custom{font-weight:600;font-size:34px;line-height:46px;text-align:center;color:#000;padding:20px 0}.button-purchase-shelft-custom{margin-top:5px}.title-crosselling-whoSawAlsoSaw{text-align:left;margin-left:5%;margin-top:70px;margin-bottom:60px}.title-crosselling-whoBoughtAlsoBought,.title-crosselling-whoSawAlsoSaw{font-size:1.875rem;text-transform:none;letter-spacing:0;line-height:1.5;font-weight:900}.title-crosselling-whoBoughtAlsoBought{text-align:center;margin-top:60px;margin-bottom:40px}.nadro-nadro-components-1-x-caretIcon{width:30px;height:30px}.price-shelf-container-rows{display:flex;justify-content:center}.circle-shelf-custom-crosseling{position:absolute;margin-left:15px;margin-top:20px}.nadroEnviaShelfBg{border-radius:8px;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.nadroEnviaShelfBtn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}@media screen and (max-width:40em){.nadroEnviaShelfBtn{height:36px!important;gap:6px!important;padding:0 30px!important}.nadroEnviaShelfBtn svg{width:22px!important;height:22px!important}.nadroEnviaShelfBtn [class*=pillTextEnviaEn],.nadroEnviaShelfBtn [class*=pillTextEnviaVia]{font-size:14px!important}.nadroEnviaShelfBtn [class*=pillTextNadro]{font-size:8px!important;letter-spacing:.5px!important}}