/* 24/02/2025 */

@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300;400;500;700;900&display=swap);.header{background-color:#ffcf00;padding:20px 0;font-weight:500;font-size:14px}@media(max-width: 959px){.header{padding:20px 30px}}@media(max-width: 959px){.header a,.header span{max-width:20%;position:relative}.header a i,.header span i{position:absolute;left:-25px;top:10px}}.header i{width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.header i.chevron-back{transform:rotate(180deg);background-size:40%;background-image:url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 18 28' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' class='Icon__StyledSVG-lm07h6-0 kPkNZo Chevronstyles__ChevronIcon-sc-1qql32m-0 gxjmBc Headerstyles__StyledChevron-sc-1qdzb04-5 gyDHE' data-di-res-id='cdf69d2e-528acbac' data-di-rand='1686513305961'%3E%3Cpath d='M1.825 28L18 14 1.825 0 0 1.715 14.196 14 0 26.285z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E")}.header i.lock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='currentColor' data-di-res-id='cdf69d2e-883a4fc1' data-di-rand='1686513305961'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.68 14.335h2.52c.743 0 1.455.299 1.98.83a2.85 2.85 0 0 1 .82 2.003v16.999a2.85 2.85 0 0 1-.82 2.003 2.784 2.784 0 0 1-1.98.83H8.8a2.784 2.784 0 0 1-1.98-.83A2.85 2.85 0 0 1 6 34.167V17.168c0-.751.295-1.472.82-2.003a2.784 2.784 0 0 1 1.98-.83h2.52v-3.4a8.24 8.24 0 0 1 2.54-5.702 8.048 8.048 0 0 1 5.776-2.23h.728a8.048 8.048 0 0 1 5.776 2.23 8.24 8.24 0 0 1 2.54 5.703v3.4Zm-12.84-7.1a5.39 5.39 0 0 0-1.72 3.7v3.4h11.76v-3.4a5.39 5.39 0 0 0-1.72-3.7 5.265 5.265 0 0 0-3.796-1.399h-.728a5.265 5.265 0 0 0-3.797 1.4Zm5.037 19.793.934 3.777h-3.734l.934-3.777a3.261 3.261 0 0 1-1.814-1.387 3.327 3.327 0 0 1 .617-4.265 3.235 3.235 0 0 1 2.13-.802c.782 0 1.538.285 2.13.802a3.327 3.327 0 0 1 .617 4.265 3.261 3.261 0 0 1-1.814 1.386Z'%3E%3C/path%3E%3C/svg%3E")}.header ._container{max-width:75rem;width:100%;margin:0 auto}.header ._flex{justify-content:space-between;align-items:center}.header svg{width:50px;height:50px}.footer{background-color:#f8f8f8}.footer ._container{max-width:75rem;width:100%;margin:0 auto;padding:1.875rem .75rem}.footer ._flex{justify-content:space-between;align-items:center;gap:30px}@media(max-width: 959px){.footer ._flex{flex-direction:column;align-items:flex-start}}.footer h2{font-size:.75rem;line-height:1.1875rem;font-weight:500}.footer h2 span{font-size:1.125rem;line-height:1.75rem;display:block}.footer p{font-size:.75rem}.footer ul{display:flex;align-items:center;gap:.75rem;margin-left:40px}@media(max-width: 959px){.footer ul{margin-left:0}}.footer ul svg{width:57px;height:auto}body.loading .cart-template:not(.mini-cart),body:not(.view__cart) .cart-template:not(.mini-cart){opacity:0 !important}.cart{border:none}.body-cart{background-color:#f8f8f8;padding:0}.body-cart .header__back{opacity:0;visibility:hidden}.body-cart h1{color:#000;font-size:1.5rem}.body-cart .container{max-width:75rem;width:100%;margin:0 auto}.body-cart .cart-template{display:flex;width:100%;padding:35px 30px;border-radius:12px;gap:20px;flex-wrap:wrap}@media(max-width: 959px){.body-cart .cart-template{flex-direction:column;padding:0}}.body-cart .cart-template .row-fluid.summary{display:flex !important;flex-direction:column}.body-cart .cart-template .cart-template-holder{flex-basis:65%;background-color:#fff}@media(max-width: 959px){.body-cart .cart-template .cart-template-holder .product-item td.product-name,.body-cart .cart-template .cart-template-holder .product-item td.quantity{margin-left:130px}}.body-cart .cart-template .cart-template-holder .product-item td.product-name a:first-child{animation:skeleton-loading 1s linear infinite alternate;font-size:0;height:15px;display:flex}.body-cart .cart-template .cart-template-holder .product-item td.product-name a:first-child.show{font-size:14px;animation:none;height:auto}@media(max-width: 959px){.body-cart .cart-template .cart-template-holder .product-item td.product-image{width:30%;margin-top:-15px}}@media(min-width: 959px){.body-cart .cart-template .cart-template-holder .product-item td.product-price{width:120px}}.body-cart .cart-template .cart-template-holder .product-item td.quantity.block{position:relative}.body-cart .cart-template .cart-template-holder .product-item td.quantity.block:after{content:"Limite de quantidade";color:red;font-size:10px;line-height:1;position:absolute;left:0;text-align:center;width:100%;margin-top:4px}@media(max-width: 959px){.body-cart .cart-template .cart-template-holder .product-item td.quantity.block:after{width:80%;margin-top:24px}}.body-cart .cart-template .cart-template-holder .product-item td.quantity.block .item-quantity-change-increment.hide{display:none !important}.body-cart .cart-template .cart-template-holder .product-item td.quantity.block input{opacity:.5;background-color:#ccc}.body-cart .cart-template .cart-template-holder .product-item img{height:100px;width:auto;max-width:none}.body-cart .cart-template .cart-template-holder .product-item .item-link-remove{font-size:0;width:15px;height:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='22' viewBox='0 0 17 22' aria-hidden='true' class='Icon__StyledSVG-lm07h6-0 laCVNL' data-di-rand='1684682279570'%3E%3Cg fill='%23006db7' fill-rule='evenodd'%3E%3Cpath d='M.773 5.5h15.454A.762.762 0 0017 4.75a.762.762 0 00-.773-.75H.773A.762.762 0 000 4.75c0 .414.346.75.773.75z'%3E%3C/path%3E%3Cpath d='M5.744 4l.378-1.43c.08-.307.448-.607.742-.607h3.272c.294 0 .661.3.742.606L11.256 4 13 4.46l-.378-1.43C12.32 1.88 11.24.673 10.136.673H6.864C5.76.673 4.681 1.881 4.378 3.03L4 4.46 5.744 4z'%3E%3C/path%3E%3Cpath d='M14.47 4.734l-.567 15.257a.515.515 0 01-.505.484H3.602a.516.516 0 01-.505-.484L2.53 4.734a.764.764 0 00-.793-.733.764.764 0 00-.736.79l.567 15.256A2.044 2.044 0 003.602 22h9.796c1.086 0 1.994-.87 2.034-1.953L16 4.791a.764.764 0 00-.736-.79.764.764 0 00-.793.733z'%3E%3C/path%3E%3Cpath d='M8 8.532v8.945c0 .29.224.526.5.526s.5-.235.5-.526V8.532a.514.514 0 00-.5-.526c-.276 0-.5.236-.5.526zm3-.006v8.948c0 .29.224.526.5.526s.5-.236.5-.526V8.526A.514.514 0 0011.5 8c-.276 0-.5.236-.5.526zm-6 0v8.948c0 .29.224.526.5.526s.5-.236.5-.526V8.526A.514.514 0 005.5 8c-.276 0-.5.236-.5.526z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}.body-cart .cart-template .summary-template-holder{flex:1 1 calc(35% - 1.25rem);background-color:#fff}.body-cart .cart-template .summary-template-holder .cart-more-options{width:100%;max-width:100%;padding:20px;margin:0}.body-cart .cart-template .summary-template-holder .srp-toggle__wrapper .blue{background:#eb7114;border-radius:20px;border:none;color:#fff}.body-cart .cart-template .summary-template-holder .srp-address-title{color:#eb7114}.body-cart .cart-template .summary-template-holder .srp-toggle__current{border:none}.body-cart .cart-template .summary-template-holder .srp-container{max-width:100%;width:100%;margin:0}.body-cart .cart-template .summary-template-holder .summary-coupon{margin:0;margin-bottom:20px}.body-cart .cart-template .summary-template-holder .summary-coupon .link-coupon-add{background-color:#ccc;border-radius:20px;display:block;padding:10px 0}.body-cart .cart-template .summary-template-holder .summary-coupon .coupon-fields span{width:100%;display:block;position:relative}.body-cart .cart-template .summary-template-holder .summary-coupon .coupon-fields span input{width:100%;height:40px;border-radius:20px}.body-cart .cart-template .summary-template-holder .summary-coupon .coupon-fields span button{position:absolute;right:0;top:0;border-radius:20px;height:40px;background:#eb7114;border:none;box-shadow:none;padding-left:20px;padding-right:20px;text-shadow:none;color:#fff}.body-cart .cart-template .summary-template-holder .summary-totalizers{width:100%;margin:0;padding:20px}.body-cart .cart-template .summary-template-holder .summary-totalizers tbody .info,.body-cart .cart-template .summary-template-holder .summary-totalizers tfoot .info{text-align:left}.body-cart .cart-template .summary-template-holder .summary-totalizers tbody .monetary,.body-cart .cart-template .summary-template-holder .summary-totalizers tfoot .monetary{text-align:right;white-space:nowrap}.body-cart .cart-template .summary-template-holder .summary-totalizers tbody .empty,.body-cart .cart-template .summary-template-holder .summary-totalizers tfoot .empty{display:none}.body-cart .cart-template .summary-template-holder .summary-totalizers tfoot{font-weight:bold}.body-cart .cart-template .summary-template-holder .cart-links{display:flex !important;flex-direction:column-reverse;align-items:center;padding:0 10px}.body-cart .cart-template .summary-template-holder .cart-links span{display:block;width:100%;text-align:center}.body-cart .cart-template .summary-template-holder .cart-links a{background:#eb7114;box-shadow:none;border:none;width:100%;border-radius:20px;text-shadow:none;color:#000;font-weight:bold}.body-cart .cart-template .summary-template-holder .cart-links a.link-choose-more-products{background:none;width:100%;text-align:center;padding:10px 0;display:block;font-weight:normal;text-decoration:underline}.body-cart .cart-template .extensions-checkout-buttons-container{display:none !important}.empty-cart-content{text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.empty-cart-content .empty-cart-links a{background:#eb7114;border:none;box-shadow:none;text-shadow:none;width:100%;border-radius:40px;display:block;max-width:300px;min-width:0;margin:20px auto;color:#000;font-weight:bold}.empty-cart-content .empty-cart-links{width:100%}@keyframes skeleton-loading{0%{background-color:#c2cfd6}100%{background-color:#f0f3f5}}.message-shipping-custom{color:#777;max-width:350px;font-size:12px;margin-bottom:15px;display:inline-block}.message-shipping-custom strong{color:#eb7114}.view__email .client-email{margin-top:30px}.view__email .client-email input{border-radius:30px;padding-left:20px}.view__email .client-email button{background:#eb7114;border:none;box-shadow:none;padding-left:20px;padding-right:20px;text-shadow:none;color:#fff;border-radius:30px}.view__email .client-pre-email .emailInfo .icon-ok,.view__email .client-pre-email .emailInfo h3{color:#eb7114}.view__email .client-pre-email .icon-lock{display:none}.body-order-form{padding:0}.body-order-form h1{color:#000;font-size:1.5rem}.body-order-form .container{max-width:75rem;width:100%;margin:0 auto}.body-order-form .orderform-template-holder>.row-fluid{display:flex;flex-direction:column}.body-order-form .orderform-template-holder #client-profile-data,.body-order-form .orderform-template-holder #shipping-data,.body-order-form .orderform-template-holder #payment-data{width:100%;border:none;box-shadow:none;margin:0;border-bottom:1px solid #e0e0e0}@media(max-width: 959px){.body-order-form .orderform-template-holder #client-profile-data .accordion-heading,.body-order-form .orderform-template-holder #shipping-data .accordion-heading,.body-order-form .orderform-template-holder #payment-data .accordion-heading{margin-top:10px}}.body-order-form .orderform-template-holder #client-profile-data .accordion-toggle,.body-order-form .orderform-template-holder #shipping-data .accordion-toggle,.body-order-form .orderform-template-holder #payment-data .accordion-toggle{color:#000;font-weight:500}.body-order-form .orderform-template-holder #client-profile-data .accordion-toggle .link-box-edit,.body-order-form .orderform-template-holder #shipping-data .accordion-toggle .link-box-edit,.body-order-form .orderform-template-holder #payment-data .accordion-toggle .link-box-edit{top:0;right:0;background-color:rgba(0,0,0,0);box-shadow:none;color:#2c2c2c;border:none}.body-order-form .orderform-template-holder #client-profile-data .active .accordion-heading>span:before,.body-order-form .orderform-template-holder #shipping-data .active .accordion-heading>span:before,.body-order-form .orderform-template-holder #payment-data .active .accordion-heading>span:before{background-color:#0067b2;border:none;color:#fff}.body-order-form .orderform-template-holder #client-profile-data .filled p,.body-order-form .orderform-template-holder #shipping-data .filled p,.body-order-form .orderform-template-holder #payment-data .filled p{width:100%}.body-order-form .orderform-template-holder #client-profile-data .accordion-heading i:not(.icon-edit),.body-order-form .orderform-template-holder #shipping-data .accordion-heading i:not(.icon-edit),.body-order-form .orderform-template-holder #payment-data .accordion-heading i:not(.icon-edit){display:none}.body-order-form .orderform-template-holder #client-profile-data .accordion-heading>span,.body-order-form .orderform-template-holder #shipping-data .accordion-heading>span,.body-order-form .orderform-template-holder #payment-data .accordion-heading>span{font-size:16px;font-weight:bold}.body-order-form .orderform-template-holder #client-profile-data .accordion-heading>span:before,.body-order-form .orderform-template-holder #shipping-data .accordion-heading>span:before,.body-order-form .orderform-template-holder #payment-data .accordion-heading>span:before{content:"";width:30px;height:30px;background-color:#fff;border-radius:15px;display:inline-block;margin-right:10px;border:1px solid #e0e0e0;font-size:15px;font-weight:bold;color:#2c2c2c;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.body-order-form .orderform-template-holder #client-profile-data p,.body-order-form .orderform-template-holder #shipping-data p,.body-order-form .orderform-template-holder #payment-data p{width:48%;margin-bottom:15px;display:inline-block;vertical-align:top;margin-right:10px}@media(max-width: 959px){.body-order-form .orderform-template-holder #client-profile-data p,.body-order-form .orderform-template-holder #shipping-data p,.body-order-form .orderform-template-holder #payment-data p{width:100%;margin-right:0}}.body-order-form .orderform-template-holder #client-profile-data p.client-email,.body-order-form .orderform-template-holder #shipping-data p.client-email,.body-order-form .orderform-template-holder #payment-data p.client-email{width:98%}@media(max-width: 959px){.body-order-form .orderform-template-holder #client-profile-data p.client-email,.body-order-form .orderform-template-holder #shipping-data p.client-email,.body-order-form .orderform-template-holder #payment-data p.client-email{width:100%}}.body-order-form .orderform-template-holder #client-profile-data p.save-data,.body-order-form .orderform-template-holder #client-profile-data p.newsletter,.body-order-form .orderform-template-holder #shipping-data p.save-data,.body-order-form .orderform-template-holder #shipping-data p.newsletter,.body-order-form .orderform-template-holder #payment-data p.save-data,.body-order-form .orderform-template-holder #payment-data p.newsletter{width:100%;margin-bottom:0}.body-order-form .orderform-template-holder #client-profile-data p.save-data label,.body-order-form .orderform-template-holder #client-profile-data p.newsletter label,.body-order-form .orderform-template-holder #shipping-data p.save-data label,.body-order-form .orderform-template-holder #shipping-data p.newsletter label,.body-order-form .orderform-template-holder #payment-data p.save-data label,.body-order-form .orderform-template-holder #payment-data p.newsletter label{position:relative}.body-order-form .orderform-template-holder #client-profile-data p.submit,.body-order-form .orderform-template-holder #client-profile-data p.btn-go-to-payment-wrapper,.body-order-form .orderform-template-holder #shipping-data p.submit,.body-order-form .orderform-template-holder #shipping-data p.btn-go-to-payment-wrapper,.body-order-form .orderform-template-holder #payment-data p.submit,.body-order-form .orderform-template-holder #payment-data p.btn-go-to-payment-wrapper{width:100%;margin-top:40px;text-align:left}.body-order-form .orderform-template-holder #client-profile-data p.submit button,.body-order-form .orderform-template-holder #client-profile-data p.btn-go-to-payment-wrapper button,.body-order-form .orderform-template-holder #shipping-data p.submit button,.body-order-form .orderform-template-holder #shipping-data p.btn-go-to-payment-wrapper button,.body-order-form .orderform-template-holder #payment-data p.submit button,.body-order-form .orderform-template-holder #payment-data p.btn-go-to-payment-wrapper button{padding:0 16px;background:#0067b2;height:45px;border-radius:25px;box-shadow:none;text-shadow:none;border:none}.body-order-form .orderform-template-holder #client-profile-data input,.body-order-form .orderform-template-holder #shipping-data input,.body-order-form .orderform-template-holder #payment-data input{color:#2c2c2c;border:1px solid #e0e0e0;height:55px;border-radius:0;padding:18px 45px 0 20px;width:100%;max-width:100%}@media(max-width: 959px){.body-order-form .orderform-template-holder #client-profile-data input,.body-order-form .orderform-template-holder #shipping-data input,.body-order-form .orderform-template-holder #payment-data input{width:100% !important}.body-order-form .orderform-template-holder #client-profile-data input[type=checkbox],.body-order-form .orderform-template-holder #shipping-data input[type=checkbox],.body-order-form .orderform-template-holder #payment-data input[type=checkbox]{width:20px !important}}.body-order-form .orderform-template-holder #client-profile-data input[type=checkbox],.body-order-form .orderform-template-holder #shipping-data input[type=checkbox],.body-order-form .orderform-template-holder #payment-data input[type=checkbox]{height:20px;display:inline-block;width:20px;margin-right:10px;vertical-align:middle}.body-order-form .orderform-template-holder #client-profile-data label,.body-order-form .orderform-template-holder #shipping-data label,.body-order-form .orderform-template-holder #payment-data label{position:absolute;z-index:7;padding:5px 20px}.body-order-form .orderform-template-holder #client-profile-data label.shp-lean-option,.body-order-form .orderform-template-holder #shipping-data label.shp-lean-option,.body-order-form .orderform-template-holder #payment-data label.shp-lean-option{position:relative}.body-order-form .orderform-template-holder #client-profile-data .accordion-group,.body-order-form .orderform-template-holder #shipping-data .accordion-group,.body-order-form .orderform-template-holder #payment-data .accordion-group{border:none;padding:0;margin:0}.body-order-form .orderform-template-holder #shipping-data label{position:relative}.body-order-form .orderform-template-holder #client-profile-data .accordion-heading>span:before{content:"1"}.body-order-form .orderform-template-holder #shipping-data .accordion-heading>span:before{content:"2"}.body-order-form .orderform-template-holder #payment-data .accordion-heading>span:before{content:"3"}.body-order-form .orderform-template-holder #payment-data .payment-group{max-width:25%;width:100%}@media(max-width: 959px){.body-order-form .orderform-template-holder #payment-data .payment-group{max-width:100%}}.body-order-form .orderform-template-holder #payment-data .payment-group-item.active{background-color:#0067b2;color:#fff}.body-order-form .orderform-template-holder #payment-data .payment-group-list-btn{width:100%}.body-order-form .orderform-template-holder #payment-data .payment-group .show-credits{display:none}.body-order-form .orderform-template-holder #payment-data .payment-group .link-gift-card{display:block !important}.body-order-form .orderform-template-holder #payment-data .steps-view,.body-order-form .orderform-template-holder #payment-data .gift-card-section{border:3px solid #0067b2;min-height:300px;border-radius:0}.body-order-form .orderform-template-holder #payment-data .steps-view{max-width:75%;width:100%}@media(max-width: 959px){.body-order-form .orderform-template-holder #payment-data .steps-view{max-width:100%}}.body-order-form .orderform-template-holder #payment-data .gift-card-section{width:75%;margin-left:25%}.body-order-form .orderform-template-holder #payment-data .payment-discounts-options{width:100%;display:flex}.body-order-form .payment-body .back a{display:none}.body-order-form .mini-cart #payment-data-submit{background:#0067b2;color:#fff;box-shadow:none;height:44px;border-radius:22px;text-shadow:none;font-weight:bold}.body-order-form .mini-cart .totalizers-list .info,.body-order-form .mini-cart tfoot .info{width:100%;text-align:left}.body-order-form .mini-cart .Shipping{display:table-row}.body-order-form .mini-cart li.hproduct span.product-name{animation:skeleton-loading 1s linear infinite alternate;font-size:0;height:10px}.body-order-form .mini-cart li.hproduct span.product-name.show{font-size:12px;animation:none;height:auto}.client-pre-email-h label{position:relative !important}.client-email input{padding-top:0 !important;border-radius:30px !important}.mini-cart .cart-more-options{display:flex !important;width:100%;margin:10px 0}.mini-cart .cart-more-options>*{display:none}.mini-cart .cart-more-options .cart-select-gift-placeholder{display:flex;flex-direction:column;gap:10px}.mini-cart .cart-more-options .cart-select-gift-placeholder,.mini-cart .cart-more-options .available-gift{width:100%}.mini-cart .summary-cart-template-holder{height:initial !important}.CardForm .PaymentCardNumber,.CardForm .PaymentInstallments,.CardForm .PaymentCardFlags,.CardForm .PaymentCardHolderDocument,.CardForm .PaymentCardCVV,.CardForm .PaymentCardHolderDocument,.CardForm .PaymentCardDueDate{margin-bottom:10px;display:block;float:none}.CardForm .add-on{border-radius:0 !important;height:40px;border:1px solid #000;line-height:30px}.CardForm .PaymentCardNumber input{height:40px;width:calc(100% - 2px);border:1px solid #000;border-radius:0;margin-bottom:10px}.CardForm .PaymentInstallments select{max-width:100%;width:calc(100% - 2px)}.CardForm .PaymentCardCVV input{border-radius:0;border:1px solid #000}.CardForm input[type=text],.CardForm select{width:calc(100% - 2px);height:40px;border:1px solid #000;border-radius:0;max-width:100%;margin-bottom:10px}.CardForm .PaymentCardDueDate p.payment-card-due-month,.CardForm .PaymentCardDueDate p.payment-card-due-year{width:90px}.CardForm .PaymentCardHolderDocument input{height:40px;width:calc(100% - 2px);border:1px solid #000;border-radius:0;margin-bottom:10px}.campo-do-vendedor{margin-bottom:16px;border-bottom:1px solid #ccc;padding-bottom:10px}.campo-do-vendedor .icon-spinner{display:none;position:relative;margin:0;font-size:20px}.campo-do-vendedor .label-codigo-vendedor{margin-bottom:8px;text-align:center;line-height:19px;color:#353535;font-size:13px}.campo-do-vendedor .codigo-vendedor-container.hide{display:none}.campo-do-vendedor .codigo-vendedor-open{background-color:#ccc;border-radius:20px;display:block;padding:10px 0;color:#333;text-decoration:none}.campo-do-vendedor .codigo-vendedor-open.hide{display:none}.campo-do-vendedor .codigo-vendedor{position:relative;justify-content:space-between;border:1px solid #a3a3a3;align-items:center;border-radius:20px;display:flex;height:40px;gap:0;overflow:hidden}.campo-do-vendedor .codigo-vendedor.hide{display:none}.campo-do-vendedor .codigo-vendedor input#codigo-vendedor{box-sizing:border-box;padding:0 0 0 16px;height:100%;border:none;width:65%}.campo-do-vendedor .codigo-vendedor input#codigo-vendedor:focus{box-shadow:none !important;border:none !important}.campo-do-vendedor .codigo-vendedor input#codigo-vendedor::placeholder{line-height:150%;font-weight:400;font-size:14px}.campo-do-vendedor .codigo-vendedor button#codigo-vendedor-button{background-color:rgba(0,0,0,0);line-height:14px;background:#eb7114;font-weight:400;color:#fff;font-family:"Red Hat Display",sans-serif;border-radius:20px;font-size:13px;border:0;padding:0 10px;border:none;height:100%;transition:.3s ease-out opacity;display:flex;justify-content:center;align-items:center;width:100px}.campo-do-vendedor .codigo-vendedor button#codigo-vendedor-button:hover{opacity:.7}.campo-do-vendedor .codigo-vendedor.isLoading .icon-spinner{display:flex}.campo-do-vendedor .codigo-vendedor.isLoading button#codigo-vendedor-button{opacity:.8;cursor:progress;font-size:0}.campo-do-vendedor .removeSellerCodeContainer{flex-direction:column;margin-top:8px;display:flex;gap:8px}.campo-do-vendedor .removeSellerCodeContainer .removeSellerCodeContainerContent{justify-content:space-between;align-items:center;display:flex;background:#f1f1f1;border-radius:20px;padding:5px 10px}.campo-do-vendedor .removeSellerCodeContainer .removeSellerCodeContent{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;max-width:100%;height:100%}.campo-do-vendedor .removeSellerCodeContainer .removeSellerCodeContent strong{font-weight:bold}.campo-do-vendedor .removeSellerCodeContainer .removeSellerCodeBtn.removeSellerCodeBtnRemove{border-radius:20px;border:2px solid #ccc;color:#ccc;background-color:rgba(0,0,0,0);justify-content:center;align-items:center;border:none;width:15px;height:15px;min-height:20px;display:flex;height:100%;font-size:0;background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 9V15M7 9V15M3 5V17C3 17.5304 3.21071 18.0391 3.58579 18.4142C3.96086 18.7893 4.46957 19 5 19H13C13.5304 19 14.0391 18.7893 14.4142 18.4142C14.7893 18.0391 15 17.5304 15 17V5M1 5H17M4 5L6 1H12L14 5' stroke='%234176B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:15px 15px;background-repeat:no-repeat;background-position:center center;padding:0;transition:all 300ms}.campo-do-vendedor .removeSellerCodeContainer .removeSellerCodeBtn.removeSellerCodeBtnRemove:hover{opacity:.7}.campo-do-vendedor .removeSellerCodeContainer.isLoading .icon-spinner{display:flex}.campo-do-vendedor .removeSellerCodeContainer.isLoading .removeSellerCodeBtn.removeSellerCodeBtnRemove{background:none}.share-cart{display:flex;margin:0}.share-cart.active::after{content:"Link copiado!";display:flex;align-items:center;justify-content:center;font-size:10px;color:#0067b2;margin-left:5px}.share-cart-link{border:none;border-radius:10px;background:#ededed;padding:0;display:flex;gap:5px;color:#0067b2;font-size:12px;align-items:center;justify-content:center;padding:2px 10px;transition:all 300ms}.share-cart-link:hover{opacity:.6}.share-cart-link::before{content:"";width:12px;height:12px;display:flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.8972 0.103066C11.8486 0.0544159 11.7867 0.0211093 11.7193 0.00727367C11.6519 -0.00656198 11.5819 -0.0003185 11.5181 0.0252304L0.221183 4.54392C0.157934 4.56924 0.103403 4.61239 0.0642192 4.66812C0.0250354 4.72386 0.00288684 4.78977 0.000466212 4.85786C-0.00195441 4.92594 0.0154572 4.99327 0.0505841 5.05164C0.0857111 5.11001 0.13704 5.15693 0.198332 5.18667L4.65304 7.34716L6.81355 11.8019C6.84328 11.8632 6.89018 11.9145 6.94855 11.9497C7.00693 11.9848 7.07426 12.0022 7.14235 11.9998C7.21045 11.9974 7.27637 11.9753 7.3321 11.9361C7.38784 11.8969 7.43098 11.8423 7.45628 11.779L11.975 0.482237C12.0006 0.418355 12.0068 0.348379 11.993 0.28098C11.9792 0.213581 11.9459 0.151721 11.8972 0.103066ZM1.22112 4.90125L10.1889 1.31417L4.84448 6.65855L1.22112 4.90125ZM7.09897 10.7791L5.34166 7.1557L10.6861 1.81133L7.09897 10.7791Z' fill='%230067b2'/%3E%3C/svg%3E");background-size:100% 100%}section.shelf__container{display:flex;gap:15px;padding:5px;overflow-x:scroll;padding-left:0}@media(max-width: 959px){section.shelf__container{flex-wrap:nowrap;overflow:scroll}}section.shelf__container::-webkit-scrollbar{background-color:#fff;border-radius:10px;cursor:pointer;height:10px}section.shelf__container::-webkit-scrollbar:hover{opacity:.7}section.shelf__container::-webkit-scrollbar-thumb{background-color:#eb7114;border-radius:10px;height:10px}section.shelf__container *{box-sizing:border-box}.shelf__title{font-size:38px;font-weight:400;text-align:center;margin-top:40px}@media(max-width: 959px){.shelf__title{font-size:28px}}section.shelf__container *{box-sizing:border-box}.__shelf-pdt{width:calc((100% - 45px)/4);border:1px solid #f2f2f2;background:#fff;padding:15px 15px}@media(max-width: 959px){.__shelf-pdt{min-width:170px}}@media(max-width: 959px){.__shelf-pdt{width:calc((100% - 20px)/2)}}.__shelf-pdt-specifications{display:flex;padding:0;justify-content:flex-start;min-height:20px;max-height:20px}.__shelf-pdt-specificationsItem{width:auto;border-left:none;flex-direction:row;gap:5px;margin-right:10px;border-right:0;display:flex;align-items:center}.__shelf-pdt-specificationsItemIcon{max-height:20px;width:auto;margin-bottom:0;display:flex;width:20px}.__shelf-pdt-specificationsItemTitle{font-size:14px;margin:0;line-height:1.5;font-weight:500;color:#2c2c2c}.__shelf-pdt-name{font-family:"Red Hat Display",sans-serif;text-align:left;height:40px;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:400;font-size:16px;margin-top:10px;color:#000}@media(max-width: 959px){.__shelf-pdt-name{height:60px}}.__shelf-pdt-image{position:relative;overflow:hidden}.__shelf-pdt-img{width:100%;margin:0;position:relative}.__shelf-pdt-img img{width:100%;transition:all 300ms}.__shelf-pdt-img img:hover{transform:scale(1.2)}.__shelf-pdt-price-old{color:rgba(33,35,38,0.7019607843);font-weight:300;position:relative;text-decoration:none;font-family:"Red Hat Display",sans-serif;font-size:14px}.__shelf-pdt-price-old::after{content:"";width:100%;height:1px;background-color:rgba(135,135,135,0.7019607843);position:absolute;left:0;bottom:7px;transform:rotate(-10deg)}.__shelf-pdt-price-best{font-size:16px;font-family:"Red Hat Display",sans-serif;font-weight:600}.__shelf-pdt-price-best.__shelf-pdt-has-price-old{color:#ec1a4d}@media(max-width: 959px){.__shelf-pdt-price-best{font-size:13px}}.__shelf-cta{background-color:#eb7114;transition:all 300ms;margin-top:10px;font-size:16px;color:#000;text-transform:capitalize;border:none;max-width:215px;border-radius:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='currentColor' data-di-res-id='4c3ee6d6-66889c6c' data-di-rand='1685384486430'%3E%3Cpath d='M28.036 8.889V5a5.106 5.106 0 00-1.416-3.532A4.747 4.747 0 0023.214 0h-6.428a4.747 4.747 0 00-3.406 1.468A5.106 5.106 0 0011.964 5v3.889H5V35a5.107 5.107 0 001.415 3.532A4.747 4.747 0 009.821 40H30.18a4.747 4.747 0 003.406-1.468A5.106 5.106 0 0035 35V8.889h-6.964zM15.179 5c0-.442.169-.866.47-1.179.302-.312.71-.488 1.137-.488h6.428c.427 0 .835.176 1.137.488.301.313.47.737.47 1.179v3.889H15.18V5zm16.607 30c0 .442-.17.866-.471 1.178-.301.313-.71.489-1.136.489H9.82c-.426 0-.835-.176-1.136-.489A1.698 1.698 0 018.215 35V12.222h3.75v4.445h3.214v-4.445h9.642v4.445h3.215v-4.445h3.75V35z'/%3E%3C/svg%3E");background-position:left 10px center;background-repeat:no-repeat;padding-left:35px;background-size:24px;font-family:"Red Hat Display",sans-serif;height:40px;font-weight:700;min-width:215px;display:flex;align-items:center;justify-content:center}.__shelf-cta:hover{opacity:.7}.__shelf-cta.load{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='41px' height='41px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23ffffff' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:20px;font-size:0}.__shelf-cta.added{font-size:0}.__shelf-cta.added:before{content:"Adicionado";font-size:16px;display:inline-block}@media(max-width: 959px){.__shelf-cta{min-width:100%;max-width:100%;font-size:14px;line-height:1}}.cby-checkout-header,.cby-lego-footer{display:none}*{box-sizing:border-box;font-family:"Red Hat Display",sans-serif}@media(max-width: 959px){body .container-cart,body .container-order-form{padding:0 15px !important}}h1,h2,h3,h4,h5{font-weight:400}ul,ol{padding:0;margin:0}ul li,ol li{list-style:none}a{text-decoration:none;color:inherit}._container{max-width:100rem;width:100%}._flex{display:flex}