#recurrence-area .recurrence-timeline{height:5px;margin:25px auto 10px;position:relative;width:95%}#recurrence-area .recurrence-timeline-line{display:flex;justify-content:space-between;list-style:none;position:relative;z-index:1}#recurrence-area .recurrence-timeline-dots{border-radius:50%;height:15px;margin-top:-5px;width:15px}#recurrence-area li.recurrence-timeline-dots.last-dot{background:#cecece}#recurrence-area .recurrence-timeline-info-container{display:flex;justify-content:space-between;list-style:none}#recurrence-area .recurrence-timeline-info{display:table;text-align:center;white-space:nowrap;width:60px}#recurrence-area .recurrence-timeline-line:after{border-top:5px dotted #cecece;content:"";position:absolute;right:-25px;width:30px;z-index:-1}#recurrence-area .status-recurrence span{background-color:#28a745;color:#fff;font-weight:600;margin-left:5px;padding:2px 11px;vertical-align:sub}#recurrence-area .status-recurrence span.inactive{background-color:#dc3545}#recurrence-area li.recurrence-timeline-dots-x i{background:#dc3545;border-radius:50%;color:#fff;height:15px;position:absolute;;text-align:center;top:-5px;width:15px}#recurrence-area li.recurrence-timeline-info.canceled{color:#dc3545}#recurrence-area .row.recurrence-item{margin:0}table#recurrence-table thead{display:none}div#recurrence-table_length{text-align:right}.dataTables_paginate{float:right;padding-top:.25em;text-align:right}#recurrence-area .recurrence-product-image{margin:0 auto}.dataTables_paginate .paginate_button{border:1px solid #f2f2f2}.dataTables_wrapper table#recurrence-table{margin-bottom:15px}#recurrence-area .block-prazo{display:block;float:left;text-align:initial;width:100%}#recurrence-area .block-prazo .subtitle{color:#666;font-weight:600}#recurrence-area .block-prazo span{color:grey;font-size:var(--size-12);margin-bottom:0}.recurrence-item .product-item button{border-radius:0}.area-recurrence{display:block;float:left;margin-top:10px;width:100%}.area-recurrence .label-discount,.area-recurrence .label-discount .label-discount,.area-recurrence .price-recurrence{display:block;float:left;width:100%}.area-recurrence .price-recurrence{margin-top:5px}.area-recurrence span{font-size:var(--size-14);font-weight:800}.area-recurrence span i{margin-right:4px}.product-view .area-recurrence{margin:5px 0 0}.product-view .product-shop .area-recurrence .price-recurrence{margin:0}.product-view .area-recurrence .price-recurrence .price{display:table;float:left;font-size:var(--size-25);font-weight:600;line-height:1;margin-right:3px;width:auto}.product-view .area-recurrence .price-recurrence .block-price-and-discount{display:block;float:left;width:100%}.product-view .area-recurrence .text{display:block;float:left;line-height:1;width:100%}.product-view .area-recurrence .link-recurrence{display:block;float:left;margin-top:5px;width:100%}.product-view .area-recurrence .price-recurrence .block-price-and-discount .discount{font-weight:600;margin-left:5px;padding:2px 5px;vertical-align:sub}.product-view .area-recurrence .link-recurrence a{font-weight:600;text-decoration:underline}.product-view .area-recurrence .text span{font-size:var(--size-12)}.product-view .area-btn-recurrence{margin:15px 0;width:100%}.product-view.three_columns .area-btn-recurrence{margin:10px 0 0}.product-view .area-btn-recurrence select{border:1px solid #e7e7e7;border-radius:0;box-shadow:0 1px 2px 0 #e7e7e7;-moz-box-shadow:0 1px 2px 0 #e7e7e7;cursor:pointer;transition:all 0.3s}.product-view .area-btn-recurrence .btn-recurrence-product{border:1px;border-radius:0;font-weight:600;height:40px;line-height:40px;padding:0;width:100%}.product-view .area-btn-recurrence .btn-recurrence-product span{font-size:var(--size-16)}.product-view .area-btn-recurrence .btn-recurrence-product:after{display:none}.product-view .area-btn-recurrence .btn-recurrence-product i{margin-left:5px;transition:all 0.3s}.product-view .area-btn-recurrence.show .btn-recurrence-product i{transform:rotate(180deg)}.product-view .area-btn-recurrence .dropdown-menu.show{border:1px solid;border-radius:0;float:left;margin-top:0;max-height:152px;overflow:auto;padding:0;right:0}.product-view .area-btn-recurrence .dropdown-menu.show a:active{background-color:#fff}.product-view .area-btn-recurrence .dropdown-menu.show a{border:1px solid;border-bottom:0;border-left:0;font-size:var(--size-14)}.product-view .area-btn-recurrence .dropdown-menu.show::-webkit-scrollbar{width:4px}.product-view .area-btn-recurrence .dropdown-menu.show::-webkit-scrollbar-track{background-color:#f7f7f7}@media screen and (max-width:1199px){.block-recurrence{flex:0 0 100%;max-width:100%}.three_columns .block-recurrence{max-width:50%}}@media screen and (max-width:767px){.block-recurrence{flex:0 0 50%;max-width:50%}}@media screen and (max-width:575px){.product-view .area-recurrence .price-recurrence .price{display:inline-block;float:unset}.product-view .area-recurrence .price-recurrence .block-price-and-discount .discount{vertical-align:text-bottom}.block-recurrence{flex:0 0 100%;max-width:100%}.three_columns .block-recurrence{max-width:100%}.product-view.three_columns .area-btn-recurrence{max-width:100%}#recurrence-area .recurrence-timeline-info{display:block;float:left;margin-bottom:10px;white-space:unset;width:100%}#recurrence-area .recurrence-timeline-info-container{display:block;float:left;width:100%}div#recurrence-table_length label{display:none}#recurrence-area .block-prazo{text-align:center}}@media screen and (max-width:380px){.product-view .area-recurrence .price-recurrence .block-price-and-discount .discount{display:inline;float:unset;width:auto}}#content-cart .link-create-recurrence{font-weight:600}#content-cart .recurrence-discount{font-weight:600;margin-left:5px;padding:2px 5px}#content-cart .row.vendor-list{border-bottom:1px solid #e0e0e0;margin-bottom:4px;padding-bottom:5px}#content-cart .product-cart-info .input-group select{border:1px solid #e9e9e9;max-width:230px}