@charset "UTF-8";@media(max-width:1080px){html{font-size:93.75%}}@media(max-width:720px){html{font-size:87.5%}}body{font-size:1rem}#container{color:var(--bs-gray-900);max-width:min(90vw,768px);margin:0 auto}h1{text-transform:uppercase;font-weight:600;font-size:1.4rem;margin-block:1rem}.breadcumb{color:inherit;text-decoration:none;display:flex;align-items:center;gap:1rem}.breadcumb i{color:var(--bs-primary);font-size:.85rem}#cards .card-container+.card-container{margin-top:1rem}#cards .card-container .card-header{margin-bottom:.85rem}#cards .card-container .card-header>span{font-weight:600}#cards div#shipping p{color:#000 !important}#cards #product>.card>div{display:flex;gap:1rem;margin-block:1rem}#cards #product>.card>div .product-name{display:block}#cards #product>.card>div .price{margin-left:auto}#cards #product .shipping-info{font-size:1.2rem}#cards #product img{width:30%;max-width:100px;aspect-ratio:1;border-radius:.5rem;object-fit:cover}#cards #product button:not(.btn){width:100%;border:0;background-color:var(--bs-gray-100);display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.5rem;transition:background-color .2s}#cards #product button:not(.btn):hover{background-color:var(--bs-gray-200)}#cards #payment>.card{display:flex;align-items:center;justify-content:space-between;flex-direction:row}#cards #payment>.card>div>span{display:block}#cards #payment>.card strong.approved{color:var(--bs-green)}#cards #payment>.card strong.refused{color:var(--bs-red)}#cards #payment>.card strong.processing{color:var(--bs-gray-600)}#cards #shipping>.card>span{display:block}#cards #shipping>.card>span.small{color:var(--bs-gray-600);font-size:.9rem}#cards #resume .item{display:flex;align-items:center;justify-content:space-between;width:100%}#cards #resume .item.total{font-weight:500;font-size:1.2rem}#skeleton{width:min(90vw,800px);margin:0 auto;padding-top:1.5rem}#skeleton .skeleton-card{width:100%;height:10rem;border-radius:1rem;background:linear-gradient(-45deg,var(--bs-gray-100),var(--bs-gray-300),var(--bs-gray-500));background-size:400% 400%;animation:skeleton 1s ease infinite}#skeleton .skeleton-card+.skeleton-card{margin-top:1rem}#skeleton .skeleton-card.title{height:1rem;max-width:10rem;margin-block:1rem}#skeleton .skeleton-card.title.small{max-width:6rem}#skeleton .skeleton-card.big{height:15rem}@keyframes skeleton{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#track-order-modal h2{font-size:1.3rem;margin-bottom:1rem;font-family:Roboto,sans-serif}#track-order-modal span{color:var(--bs-gray-600);font-weight:300;display:block;margin-bottom:.5rem;margin-top:.8rem}#track-order-modal p{color:var(--bs-gray-900);margin-bottom:.25rem}#cards .track-panel{padding:1rem;margin-top:.75rem}.track-head{display:grid;gap:.35rem;margin:.25rem 0 1rem 0}.track-head code{background:var(--bs-gray-100);padding:.15rem .45rem;border-radius:.5rem}#cards #product .chevron{transition:transform .2s ease}#cards #product #btn-track-order.active .chevron{transform:rotate(180deg)}#cards .track-panel .Unit-History{list-style:none !important;margin:0;padding:0}#cards .track-panel .Unit-History>li{list-style:none !important}.Unit-History__item{padding:1rem 0}.Unit-History__row{display:grid;grid-template-columns:136px 28px 1fr;gap:.85rem;align-items:start}.Unit-History__date{color:var(--bs-gray-600);font-size:.95rem;line-height:1.2;font-weight:900}.Unit-History__icon{position:relative;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:3px solid var(--bs-primary);color:var(--bs-primary);background:#fff}.Unit-History__icon i{font-size:14px;line-height:0;font-weight:1000 !important}.Unit-History__item .Unit-History__icon::after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:28px;bottom:-28px;width:2px;background:var(--bs-gray-200)}.Unit-History__item:last-child .Unit-History__icon::after{display:none}.Unit-History__content{display:grid;gap:.3rem}.Unit-History__title{font-weight:600;color:var(--bs-gray-900)}.Unit-History__detail{margin-top:.25rem;color:var(--bs-gray-600);background:var(--bs-gray-100);border:1px solid var(--bs-gray-200);border-radius:.5rem;padding:.6rem .75rem;font-size:.95rem;box-shadow:0 1px 0 rgba(0,0,0,.04)}#track-panel{overflow:hidden;max-height:0;transition:max-height .25s ease}#btn-track-order.active+#track-panel{max-height:2000px}.Unit-History__item--delivered .Unit-History__icon{background:var(--bs-green);border-color:var(--bs-green);color:#fff}@media(max-width:640px){.Unit-History__row{grid-template-columns:28px 1fr}.Unit-History__date{grid-column:1/-1;order:-1;margin-bottom:.35rem}}.role-actions{display:grid;gap:.5rem}.role-actions .btn{border-radius:999px}#btn-track-order.active{border-color:transparent;box-shadow:0 0 0 .2rem rgba(0,0,0,.05)}#role-actions-slot .role-actions .btn{height:40px;border-radius:8px;font-weight:600;box-shadow:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#role-actions-slot .btn-primary{background:rgba(153,38,240,.12) !important;border-color:rgba(153,38,240,.28) !important;color:#7b28c8 !important}#role-actions-slot .btn-primary:hover,#role-actions-slot .btn-primary:focus{background:rgba(153,38,240,.18) !important;border-color:rgba(153,38,240,.36) !important}#role-actions-slot .btn-outline-danger,#role-actions-slot .btn-danger{background:rgba(225,25,49,.1) !important;border-color:rgba(225,25,49,.24) !important;color:#c31328 !important}#role-actions-slot .btn-outline-danger:hover,#role-actions-slot .btn-danger:hover,#role-actions-slot .btn-outline-danger:focus,#role-actions-slot .btn-danger:focus{background:rgba(225,25,49,.16) !important;border-color:rgba(225,25,49,.32) !important}#role-actions-slot .btn-outline-secondary{background:rgba(85,96,112,.1) !important;border-color:rgba(85,96,112,.22) !important;color:#39424e !important}#role-actions-slot .btn-outline-secondary:hover,#role-actions-slot .btn-outline-secondary:focus{background:rgba(85,96,112,.16) !important;border-color:rgba(85,96,112,.3) !important}#cards #product #role-actions-slot{display:block;width:100%}#role-actions-slot .role-actions{display:flex !important;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}#role-actions-slot .role-actions>*{flex:none;width:100%;min-width:0;margin:0 !important}#role-actions-slot .role-actions .btn{height:auto !important;min-height:48px;padding:12px 16px;line-height:1.4;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-align:center;font-size:.95rem}#container .alert.alert-warning,#container .alert.alert-warning p,#container .alert.alert-warning strong,#container .alert.alert-warning b,#container .alert.alert-warning span,#container .alert.alert-warning small,#container .alert.alert-warning a,#cards #product #role-actions-slot .alert.alert-warning,#cards #product #role-actions-slot .alert.alert-warning p,#cards #product #role-actions-slot .alert.alert-warning strong,#cards #product #role-actions-slot .alert.alert-warning b,#cards #product #role-actions-slot .alert.alert-warning span,#cards #product #role-actions-slot .alert.alert-warning small,#cards #product #role-actions-slot .alert.alert-warning a{color:#664d03 !important}#container .alert.alert-warning{background-color:#fff3cd;border-color:#ffecb5}#cards #product>.card>div{min-width:0}#cards #product>.card>div>*{min-width:0}#cards #product .product-name{overflow-wrap:anywhere;word-break:break-word}#modal-devolucao .modal-content,#modal-devolucao .modal-title,#modal-devolucao .modal-body p{color:#1f2937}#modal-devolucao strong{color:inherit}#modal-devolucao .alert-warning,#modal-devolucao .alert-warning p{color:#713f12}#modal-devolucao .text-warning{color:#854d0e !important}#modal-devolucao .text-danger{color:#b91c1c !important}#container.order-details h1,#container.order-details h2,#container.order-details h3,#container.order-details h4,#container.order-details strong,#container.order-details b,#container.order-details .fw-bold{color:#9926f0}#container.order-details .btn strong,#container.order-details .btn b,#container.order-details .btn .fw-bold{color:inherit}#cards #product>.card>div .price{flex-shrink:0;white-space:nowrap}#cards #product>.card>div>div:not([id]){min-width:0;flex:1}#cards #product>.card>div>img{flex-shrink:0;width:25%}#cards #payment>.card{display:flex;flex-direction:column;align-items:stretch;gap:12px}#cards #payment .payment-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}#cards #payment .payment-row>:last-child{text-align:right;max-width:70%;overflow-wrap:anywhere}#cards #payment strong.processing{color:#595563}@media(max-width:420px){#cards #product>.card>div{gap:10px}}