.trade-in-block--header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.trade-in-block--illustration-container{display:none}.trade-in-block--explanatory-bt{background-color:transparent;border:0;outline:0;font-size:12px;font-weight:500;line-height:21px;text-decoration:underline}.trade-in-block--cta{padding:8px 20px 8px 32px}@media (min-width:1024px){.trade-in-block{display:flex;gap:8px;padding:12px var(--padding-none)}.trade-in-block--illustration-container{display:block;flex:0 0 115px;width:90px}}@media (min-width:1280px){.trade-in-block--illustration-container{flex:0 0 auto}}.highlight-label{display:inline-flex;align-items:center;font-weight:var(--font-weight-bold)}.product-buy-area{padding:var(--padding-none)}.product-major-seeprice{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-left:var(--padding-xx-s);padding-right:var(--padding-xx-s)}.product-major-seeprice p{color:var(--neutral-03);font-weight:var(--font-weight-medium);font-size:--font-size-medium}.trade-in-block--cta{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:400px;border:var(--border-width) solid var(--neutral-04);padding:12px 20px 12px 32px;background-color:transparent}.trade-in-block--cta:focus{outline:0}.trade-in-block--button-text{color:var(--primary-purple);font-weight:var(--font-weight-bold)}.trade-in-block--button-highlight-text{color:var(--secondary-green-darker);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium)}.product-major-buybutton{background-color:var(--secondary-green);border-radius:24rem;border:2px solid var(--secondary-green);box-sizing:border-box;color:var(--neutral-07);display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.15;margin-bottom:var(--padding-xxx-s);max-width:100%;position:relative;scroll-behavior:smooth;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.product-major-buybutton--B{display:none}.product-major-buybutton--B,.product-major-buybutton:hover{border-color:var(--secondary-green-darker);color:var(--neutral-07)}.product-major-buybutton--B,.product-major-buybutton.loading:before{border-color:var(--secondary-green-darker) var(--secondary-green-darker) var(--secondary-green-lightest) var(--secondary-green-lightest)}#modal__sku .modal-dialog .modal-content{padding:var(--padding-xx-s);display:flex;flex-direction:column;align-items:center;justify-content:center}#modal__sku .modal-dialog .modal-content .icon-close{margin-left:auto;cursor:pointer}#modal__sku .modal-dialog .modal-content .icon-close:hover{color:var(--primary-purple);text-decoration:none}#modal__sku .modal-dialog .modal-content .modal-header{align-items:flex-start;border-bottom-style:none;border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm);box-sizing:border-box;display:block;flex-basis:100%;justify-content:space-between;position:relative;scroll-behavior:smooth;transition:all .3s ease-out;padding:var(--padding-none)}#modal__sku .modal-dialog .modal-content .modal-header h5{color:var(--neutral-01);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin-bottom:var(--margin-xx-s)}#modal__sku .modal-dialog .modal-content .modal-body{margin:var(--margin-none);padding:var(--padding-none)}#modal__sku .modal-dialog .modal-content .select-sku{display:flex;justify-content:center;align-items:center}#modal__sku .modal-dialog .modal-content .select-sku-option{margin-left:var(--margin-xx-s);display:flex;justify-content:center;align-items:center;border:1px solid var(--primary-purple);border-radius:20px;padding:var(--padding-min) 12px;cursor:pointer;transition:.2s}#modal__sku .modal-dialog .modal-content .select-sku-option:first-child{margin-left:var(--margin-none)}#modal__sku .modal-dialog .modal-content .select-sku-option:hover{background-color:var(--primary-purple)}#modal__sku .modal-dialog .modal-content .select-sku-option:hover .select-sku-label{color:var(--neutral-07)}#modal__sku .modal-dialog .modal-content .select-sku-option:hover .select-sku-label svg{fill:var(--neutral-07)}#modal__sku .modal-dialog .modal-content .select-sku-label{color:var(--primary-purple);margin-bottom:var(--margin-none);cursor:pointer;display:flex;justify-content:center;align-items:center}#modal__sku .modal-dialog .modal-content .select-sku-label svg{margin-right:var(--margin-xxx-s)}#modal__sku .modal-dialog .modal-content .checked{background-color:var(--primary-purple)}#modal__sku .modal-dialog .modal-content .checked .select-sku-label{color:var(--neutral-07)}#modal__sku .modal-dialog .modal-content .checked .select-sku-label svg{fill:var(--neutral-07)}#modal__sku .modal-dialog .modal-content .product-major-buybutton{background-color:var(--secondary-green);border-color:var(--secondary-green);width:240px;margin:0 auto var(--margin-xx-s) auto}#modal__sku .modal-dialog .modal-content .product-major-buybutton:focus{box-shadow:0 0 0 .2rem rgba(39,121,43,.5)}#modal__sku .modal-dialog .modal-content .info-voltage{display:flex;justify-content:center;align-items:center}#modal__sku .modal-dialog .modal-content .info-voltage-link{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--primary-purple);text-decoration:underline;text-align:center;cursor:pointer}#modal__sku .modal-dialog .modal-content .info-voltage .icon-voltage-dropdown{transition:transform .2s ease;display:inline-block;font-size:var(--font-size-base);vertical-align:middle;color:var(--primary-purple);display:flex;align-items:flex-end}#modal__sku .modal-dialog .modal-content .info-voltage .icon-transition{transform:rotate(180deg);align-items:flex-start}#modal-sku-addon{position:absolute;width:37.4rem;height:30.6rem;max-width:750px;background:#fff;box-shadow:0 20px 15px rgba(0,0,0,.25);border-radius:5px;max-width:90%;padding:var(--padding-xx-s);overflow:auto;scroll-behavior:smooth;height:38.2rem}@media screen and (max-width:320px){#modal-sku-addon{height:100%;max-height:98vh}}@media (min-width:650px){.product-major-seeprice{padding-bottom:var(--padding-none);padding-top:var(--padding-none)}}#product_info_box_pdp .product-major-seeprice-line{border-top:1px solid var(--neutral-05);margin:var(--margin-none) auto;padding-bottom:var(--padding-xx-s);width:90%}@media (min-width:640px){#product_info_box_pdp .product-major-seeprice-line{width:100%}}#product_info_box_pdp .product-major-seeprice{padding-left:var(--padding-none);padding-right:var(--padding-none)}@media (max-width:64rem){#modal__terms .modal-content.seminovos .modal-header{padding:1rem!important}#modal__terms .modal-content.seminovos .modal-header .close{right:1rem;top:0}#modal__terms .modal-content.seminovos .modal-header h3{font-weight:700;font-size:16px;line-height:24px}}#modal__terms .modal-content.seminovos .modal-header h5.text-mobile{font-weight:500;font-size:14px;line-height:21px;color:var(--neutral-02)}@media (min-width:64rem){#modal__terms .modal-content.seminovos .modal-header h5.text-mobile{display:none}}@media (max-width:64rem){#modal__terms .modal-content.seminovos .modal-body{padding:1rem!important;margin:0}}#modal__terms .modal-content.seminovos .modal-body p{color:var(--neutral-01)}#modal__terms .modal-content.seminovos .modal-body #accept-modal-term-seminovos{display:block;width:332px;max-width:100%;height:48px;background-color:var(--primary-purple);font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#fff;border:0;margin:77px auto 0;border-radius:400px}.vtex-flex-layout-0-x-flexRow--pdp-3-col .product-major-seeprice p{font-size:12px}.modal__trade-in .modal-dialog .modal-content .icon-close{margin-left:auto;cursor:pointer}.modal__trade-in .modal-content{padding:var(--padding-xx-s);max-height:90vh}.modal__trade-in .modal-header{display:flex;justify-content:flex-start;gap:16px;padding:0;margin-bottom:16px}.modal__trade-in .modal-content .modal-body{overflow:auto;padding-left:0;padding-right:0;margin-right:0}.modal__trade-in .container-user-icon{flex:0 0 auto}.modal__trade-in .modal-text-support{font-size:12px;font-weight:500;line-height:21px;color:#f36}.modal__trade-in .highlight-label,.modal__trade-in .modal-text-support{display:block}.modal__trade-in .question-title{font-size:20px;font-weight:400;line-height:24px;color:#3e3e3e;margin-bottom:16px}.modal__trade-in .select-group{display:grid;grid-template-columns:45% 45%;gap:8px 16px;font-size:14px}.modal__trade-in .modal-footer{padding-left:0;padding-right:0}.modal__trade-in .row.buttons-container{width:100%}@media (min-width:1024px){.modal__trade-in .modal-dialog{max-width:732px}}.custom-input__container{align-items:center;border-radius:6px;-js-display:flex;display:flex;justify-content:space-between;margin-bottom:var(--margin-xx-s);position:relative;border:1px solid var(--neutral-04);padding:12px}.custom-input__container>label{background-color:var(--neutral-07);left:8px;padding:var(--padding-none) 4px;position:absolute;top:-10px}.custom-input__container>input{border:0;font-size:16px;outline:0;width:100%;background-color:transparent;color:var(--neutral-02)}.custom-input__container .custom-input__message{bottom:-22px;position:absolute;font-size:14px}.custom-input__container .custom-input__message.custom-input__warning{color:var(--secondary-red)}.coupon-modal-header .modal-text-support{color:var(--secondary-green-darker);font-size:16px;line-height:24px}.coupon-modal-body .coupon-modal-body__buttons-container{margin-left:23px;margin-right:23px}.coupon-modal-body .question-title{text-align:center;color:var(--primary-purple);font-weight:700}.coupon-modal-body .coupon-modal-body__card{padding:8px;margin:5px;border-radius:6px;box-shadow:0 2px 8px 0 rgba(62,62,62,.16),0 2px 8px 0 rgba(62,62,62,.16)}.coupon-modal-body .coupon-modal-body__value-text{display:block;font-size:40px;font-weight:700;line-height:60px;text-align:center;color:var(--secondary-green-darker)}.coupon-modal-body .coupon-modal-body__support-text{display:block;font-size:14px;font-weight:700;line-height:21px;text-align:center;color:#3e3e3e}.coupon-modal-body .coupon-modal-body__coupon-text-button{border-color:var(--primary-purple);border-style:dotted;background-color:var(--neutral-06);color:var(--neutral-02)}.coupon-modal-body .coupon-modal-body__disclaimer{display:block;font-size:14px;font-weight:500;line-height:21px;text-align:center;color:#000}.modal__trade-in .terms-modal-header{align-items:center}.terms-modal-body .question-title{text-align:center;color:var(--primary-purple);font-weight:700}.terms-modal-body__checkboxes-list{font-size:14px;color:var(--neutral-01)}.terms-modal-body__explanatory-bt{padding:0;border:0;outline:0;background-color:transparent;font-weight:700;line-height:24px;text-align:left;color:#8600a7}.trade-in-terms--title{align-items:center;display:flex;gap:4px;justify-content:flex-start}.trade-in-terms--title h4{color:#449a47;font-size:32px;font-weight:700;line-height:48px;margin-bottom:var(--margin-none)}.trade-in-terms--subtitle{display:flex;flex-wrap:wrap;gap:8px}@media only screen and (min-width:768px){.trade-in-terms--subtitle{flex-wrap:nowrap}}.trade-in-terms--subtitle p{color:#3e3e3e;font-size:14px;font-weight:500;line-height:21px;margin-bottom:var(--margin-none);order:1}@media only screen and (min-width:768px){.trade-in-terms--subtitle p{order:unset}}.trade-in-terms--subtitle img{width:100%}.trade-in-terms--cardsection h6{color:#449a47;font-size:24px;font-weight:700;line-height:36px;margin-bottom:var(--margin-none);text-align:center;width:100%}.trade-in-terms--box{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:768px){.trade-in-terms--box{flex-direction:row}}.trade-in-terms--card{align-items:center;border-radius:6px;box-shadow:0 2px 8px 0 rgba(62,62,62,.16);display:flex;flex-direction:column;gap:8px;padding:20px 16px}.trade-in-terms--card h6{color:#000;font-size:16px;font-weight:700;line-height:24px;margin-bottom:var(--margin-none)}.trade-in-terms--card p{color:#3e3e3e;font-size:14px;font-weight:500;line-height:21px;margin-bottom:var(--margin-none)}.trade-in-terms--partner{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.trade-in-terms--partner h6{color:#449a47;font-size:24px;font-weight:700;line-height:36px;margin-bottom:var(--margin-none);width:100%}@media only screen and (min-width:768px){.trade-in-terms--partner h6{text-align:center}}.trade-in-terms--ctas{display:flex;flex-direction:column;gap:8px}.trade-in-terms--ctas button{border-radius:400px;font-size:16px;font-weight:700;line-height:24px;padding:12px;text-align:center;width:100%}.trade-in-terms--accept{background:#449a47;border:2px solid #27792b;color:#fff}.trade-in-terms--decline{border:2px solid #ccc;color:#8600a7}