.custom_prod_info,.custom_prod_info a{color:#111;-webkit-font-smoothing:antialiased;word-break:break-word;text-decoration:none}.custom_prod_info a{display:block}.custom_prod_info a:active,.custom_prod_info a:focus,.custom_prod_info a:hover{color:#111}.custom_prod_info a img{display:block}.custom_prod_info .img_thumb{opacity:1;transition:opacity .5s ease;position:relative;display:inline-block}.custom_prod_info .img_thumb:hover{transition:opacity .5s ease}.custom_prod_info .item_name{text-transform:uppercase;font-size:1rem;line-height:1.5;font-weight:700}.custom_prod_info a:hover .item_name{text-decoration:underline}.custom_prod_info .item_fact{font-size:.875rem;line-height:1rem}.custom_prod_info .icon_elp{left:3px;bottom:7px;color:#fff;text-align:left;position:absolute;display:block}.custom_prod_info .icon_new{border-radius:20rem;height:3.1em;width:3.1em;line-height:3.1em;font-size:.8em;text-align:center;text-transform:initial;box-sizing:border-box;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-weight:700;color:#fff;background:#ca5007;display:inline-block;position:absolute;left:0}.custom_prod_info .price_tro{color:#cc0008;letter-spacing:-1px;white-space:nowrap}.custom_prod_info .price_bti{color:#333;background-color:#ef4123;z-index:1;position:relative;width:auto;padding:.15rem .3rem;margin-bottom:.4rem;margin-right:.2rem;margin-top:.4rem;display:inline-block}.custom_prod_info .price_bti:after{content:' ';background-color:#ffce00;position:absolute;bottom:2px;right:2px;width:100%;height:100%;z-index:-1}.custom_prod_info .price_new img{position:absolute;top:-52px;left:0}.custom_prod_info .price_elp{letter-spacing:-1px;white-space:nowrap}.custom_prod_info .price_prev{font-size:.875rem;line-height:1rem}.custom_prod_info .price_prev span{font-size:.875rem;line-height:1rem;font-weight:700;letter-spacing:0;white-space:nowrap}.custom_prod_info .price_normal{font-size:.875rem;line-height:1rem;margin-top:.25rem}.custom_prod_info .price_normal .price_element{font-weight:700;letter-spacing:0;white-space:nowrap}.custom_prod_info .strikethru{text-decoration:line-through}.custom_prod_info .validity{font-size:.75rem;line-height:1rem;margin-top:.25rem}.custom_prod_info .price{font-weight:700;font-size:1.5rem;line-height:1.25}.align-buttons .product-wrapper{position:relative;padding-bottom:4.5rem;height:100%}.align-buttons .product-wrapper .actions{position:absolute;bottom:.5rem;left:0;right:0}.product-wrapper .actions{margin-top:1rem;display:flex;justify-content:space-between}.product-wrapper .btn-purchase{color:#fff;border-radius:2px;padding:.25rem;border-width:2px;border-style:solid}.product-wrapper .btn-wishlist{background-color:#fff;color:#111;border-radius:2px;padding:.25rem;border:2px solid #111}.product-wrapper .btn-purchase,.product-wrapper .btn-wishlist{flex-basis:48%;max-width:6.5rem;font-size:1.5rem;font-weight:700;padding:.625rem .25rem;transition:background-color .3s cubic-bezier(.4,0,0,1),border-radius .3s cubic-bezier(.4,0,0,1)}.product-wrapper .btn-purchase:disabled{opacity:.4}.product-wrapper .btn-purchase:before,.product-wrapper .btn-wishlist:before{display:inline-block}.product-wrapper .icon-loading_bold_24:before{-webkit-animation:sea-spinner 1.4s linear infinite;animation:sea-spinner 1.4s linear infinite;transform-origin:center}@-webkit-keyframes sea-spinner{to{transform:rotate(360deg)}}@keyframes sea-spinner{to{transform:rotate(360deg)}}.custom_more{align-items:center;justify-content:center;width:100%}.custom_more a{margin:1rem auto;background:0 0;color:#111;border-radius:2px;padding:.625rem 1.5rem;border:2px solid #111;text-decoration:none;position:relative;text-align:center;display:table;font-weight:700;font-size:.875rem;line-height:1.7143;cursor:pointer;-webkit-transition-property:background-color,border-radius,width;-o-transition-property:background-color,border-radius,width;transition-property:background-color,border-radius,width;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.4,0,0,1);-o-transition-timing-function:cubic-bezier(.4,0,0,1);transition-timing-function:cubic-bezier(.4,0,0,1)}.custom_more a:hover{background:#111;color:#fff;border-radius:4px}.custom_more a:active{background:#333;color:#fff;border-radius:8px}.custom_more svg{display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle;fill:#111;-o-transition-property:transform,fill;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:transform,fill;transition-property:transform,fill,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.4,0,0,1);-o-transition-timing-function:cubic-bezier(.4,0,0,1);transition-timing-function:cubic-bezier(.4,0,0,1);vertical-align:top}.custom_more a:active svg,.custom_more a:hover svg{fill:#fff}.custom-button-link{display:inline-block;box-shadow:inset 0 0 0 2px #111!important;font-size:.875rem;color:#111;font-weight:600;padding:.7188rem 1.25rem;vertical-align:middle;text-decoration:none;border-radius:2px}.custom-button-link span{display:inline-block;vertical-align:middle}.custom-button-link .icon-chevron_right_bold_24{transition:transform .25s ease;font-size:1.5rem}.custom-button-link:focus:not(:disabled),.custom-button-link:hover:not(:disabled){background:#111;color:#fff!important;border-radius:4px}.custom-button-link:hover:not(:disabled) .icon-chevron_right_bold_24{transform:translateX(.5rem)}@media all and (min-width:75rem){.product-wrapper .btn-purchase:hover{color:#fff;border-radius:4px;background-color:#3379b5;border-color:#3379b5}.product-wrapper .btn-wishlist:hover{color:#fff;border-radius:4px;background-color:#111}}