.page-header{margin-bottom:0}.page-header .alert-promo{margin-top:4px;margin-bottom:0}a.view-loyalty{text-decoration:none}.h2-criteria{line-height:1.1;padding:.7em 1em;color:#888;font-size:.9em}.panel-criteria{border-top:1px solid #dfdfdf;-webkit-box-shadow:none;box-shadow:none}.panel-criteria a:hover{text-decoration:none}.panel-criteria .panel-heading{padding-left:10px}.panel-criteria .panel-body{border-top:0 none!important;padding-top:0;padding-left:25px}.panel-criteria .check{display:block}.panel-criteria .check input{margin-right:4px}.category-filter{padding-bottom:15px}.category-filter:after,.category-filter:before{display:table;content:" "}.category-filter:after{clear:both}.category-filter .col-left{float:left}.category-filter .col-right{text-align:right;float:right}.category-filter select.form-control{display:inline-block;width:190px}.category-filter div.form-control.select-fpp{width:190px!important}.category-filter div.form-control.select-cpp{margin-left:10px!important;width:190px!important}.category-filter .btn-pf-question{width:190px}@media (max-width:767px){.category-filter .col-left,.category-filter .col-right{float:none;text-align:left;margin-bottom:10px}.category-filter div.form-control.select-cpp{margin-left:0!important}}@media (min-width:768px) and (max-width:991px){.category-filter div.form-control{display:block!important}.category-filter div.form-control.select-cpp{margin-left:0!important}}.category-top{border-bottom:1px solid #dfdfdf;margin-bottom:15px}.category-top h2{line-height:1.1;font-size:1.4em;font-weight:700;padding:.5em 1em;color:#fff;background-color:#ec662c;text-transform:uppercase;margin-top:0}.category-top h2.h-hotnew{background-color:#ffbd00}.category-top h2.h-promo{background-color:red}.category-top h2.h-bio{background-color:#097932}.category-top .cat-image{margin-bottom:10px}.category-top .cat-desc{position:relative;margin-bottom:15px;overflow:hidden}.category-top .cat-desc .shadow{position:absolute;left:0;right:0;bottom:0;height:5px;background-color:#fff;-webkit-box-shadow:0 -5px 12px 12px #fff;box-shadow:0 -5px 12px 12px #fff}.category-top .cat-desc .more{position:absolute;right:10px;bottom:0;font-size:.9em;text-decoration:underline}.category-top .partial-view{height:70px;overflow:hidden}.category-top .sub-cat{margin-bottom:15px}.category-top .sub-cat a{display:block;font-size:1.4em;line-height:1.1em;font-weight:700;padding-bottom:10px}.category-top .sub-cat a:first-letter{text-transform:uppercase}.category-bottom{border-top:1px solid #dfdfdf;padding-top:15px;margin-bottom:30px}#prod{margin-bottom:20px}#prod .prod-images{position:relative}#prod .prod-images .badge-SalesNumber{font-size:19px}#prod .prod-images .badge-SalesNumber i{font-size:17px}#prod .badge-reco-derma{position:absolute;top:1em;right:1em}#prod .zoom-thumb{text-align:center}#prod .zoom-thumb a{display:inline-block;border:1px solid #dfdfdf}#prod .zoom-thumb img{display:inline-block;width:50px;height:auto}#prod .text-image{position:relative;top:-5px;width:100%;text-align:right}#prod .prod-code{position:absolute;display:inline-block;left:0;bottom:0;color:#888;text-transform:uppercase}#prod .prod-unit{display:inline-block;font-size:.9em;margin-right:5px}#prod .prod-pao{position:relative;display:inline-block;width:30px;height:36px;background-image:url(../img/logo-pao.png);background-repeat:no-repeat;font-size:.7em;text-align:center;margin-bottom:-3px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#prod .prod-pao{background-image:url(../img/logo-pao-2x.png);background-size:30px 36px}}#prod .prod-pao strong{position:absolute;display:inline-block;top:22px;left:4px;width:26px}#prod .prod-indication{margin-top:5px;color:red}#prod .prod-brand{font-size:1.4em;font-weight:700;text-transform:uppercase}#prod .prod-brand a{display:block;color:#bf4e20}#prod .prod-title{font-size:1.7em;color:#517fae;margin-top:0;margin-bottom:20px;font-weight:400}#prod .prod-desc{margin-bottom:20px}#prod .btns{margin-bottom:20px}#prod .btns .dropdown-finishes{margin-bottom:10px}#prod .btns .dropdown-finishes .dropdown-toggle{text-align:left}#prod .btns .dropdown-finishes .dropdown-toggle .caret{float:right;margin-top:.5em}#prod .btns .promo{margin-bottom:15px}#prod .btns .old-price{display:inline-block;margin-bottom:5px;white-space:nowrap;font-size:1.5em;line-height:1;margin-left:2px;color:#777;text-decoration:none;position:relative}#prod .btns .old-price:after{position:absolute;top:40%;left:-1px;width:calc(100% + 3px);content:" ";border-top:1px solid #777;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}#prod .btns .sale-price{color:#bf4e20;font-size:2.6em;line-height:1em;display:inline-block;margin-bottom:5px;white-space:nowrap}#prod .btns .sale-price sup{top:-.6em;font-size:55%}#prod .btns .input-qtt{margin-bottom:10px}#prod .btns .input-qtt .ico{display:inline-block;font-size:1.5em;margin-top:-.3em}#prod .btns .input-qtt .content-unavailable{font-size:1.1em}#prod .btns .input-qtt .zero .txt{float:inherit;font-size:1.1em;line-height:inherit}#prod .prod-toolbar{margin-bottom:5px}#prod .prod-toolbar .wishlist{display:inline-block;border:2px solid #e75294;color:#fff;background:#e75294;line-height:1em;font-size:1.6em;text-align:center;text-decoration:none;cursor:pointer;text-shadow:0 0 1px #fff;vertical-align:top;width:28px;height:28px}#prod .prod-toolbar .wishlist .icon_heart_alt{display:inline-block}#prod .prod-toolbar .wishlist .icon_heart{display:none}#prod .prod-toolbar .wishlist.on{text-shadow:none}#prod .prod-toolbar .wishlist.on .icon_heart_alt{display:none}#prod .prod-toolbar .wishlist.on .icon_heart{display:inline-block}#prod .prod-toolbar .ico-heart{-webkit-animation:heartbeat 1.5s infinite linear;-o-animation:heartbeat 1.5s infinite linear;animation:heartbeat 1.5s infinite linear}#prod .prod-update{font-size:.8em;color:#888;text-align:right}.panel-prod{border:1px solid #dfdfdf}.panel-prod .panel-title-black a{color:#000;text-transform:uppercase;text-decoration:none}.panel-prod .panel-title-green a{color:#ec662c;text-transform:uppercase;text-decoration:none}.suggest{background:#bf4e20;color:#fff;text-align:center;margin-bottom:20px;padding:15px}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}60%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@-o-keyframes heartbeat{0%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}60%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@keyframes heartbeat{0%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}60%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.lnk-brand-anchor{color:#fff!important}.lnk-brand-char{color:#517fae!important}