@charset "UTF-8";
/*# cv2-msummary.css */.cv2-skel-wrap{position:relative;height:0;z-index:60}.cv2-skel{position:absolute;top:0;left:50%;width:100vw;margin-left:-50vw;min-height:100vh;background:#f7f3ef;opacity:1;transition:opacity .25s ease;animation:cv2SkelAuto 0s linear 2.5s forwards}.cv2-skel.is-done{opacity:0;pointer-events:none}.cv2-skel__body{max-width:560px;margin:0 auto;padding:24px 16px}.cv2-skel__b{display:block;height:14px;margin:0 0 12px;border-radius:8px;background:linear-gradient(90deg,#e8e3de 25%,#f1ede9 50%,#e8e3de 75%);background-size:200% 100%;animation:cv2SkelShim 1.2s linear infinite}.cv2-skel__b--kicker{width:30%;height:12px}.cv2-skel__b--title{width:60%;height:26px;margin-bottom:20px}.cv2-skel__b--btn{height:48px;margin-bottom:10px}.cv2-skel__row{display:flex;gap:10px}.cv2-skel__row .cv2-skel__b{flex:1}.cv2-skel__hr{display:block;height:1px;margin:14px 0 18px;background:#e4ded8}.cv2-skel__b--h{width:40%;height:18px}.cv2-skel__b--line{height:52px}@media (max-width:640px){.cv2-skel__b--lab{width:150px;height:16px}.cv2-skel__b--tot{width:70px;height:20px}}@media (min-width:641px){.cv2-skel__body{max-width:1100px;padding:32px 24px}}@keyframes cv2SkelShim{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes cv2SkelAuto{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.cv2-skel__b,.cv2-msb:not(.is-ready) .cv2-msb__total{animation:none;background:#e8e3de}.cv2-skel{transition:none}.cv2-msb__panel,.cv2-msb.is-open .cv2-msb__panel,.cv2-msb__chev{transition:none}}
/*# cupido-product-buybox.css */.cup-product-buybox{width: 100%;max-width: 430px}.cup-product-price-card{border: 1px solid #ead7b2;border-radius: 8px;background: #fff;box-shadow: 0 16px 34px rgba(84,54,66,0.08);overflow: hidden}.cup-product-price-head{display: flex;align-items: center;gap: 14px;padding: 14px 18px;border-bottom: 1px solid #e6c47b;background: linear-gradient(90deg,#fffaf1 0%,#fff 100%);color: #9f0049}.cup-product-price-icon{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 50%;background: #d59b17;color: #fff;flex: 0 0 auto}.cup-product-price-head strong{display: block;color: #b17b09;font-size: 20px;font-weight: 800 !important;line-height: 1.1;text-transform: uppercase}.cup-product-price-head > div span{display: block;color: #6f625c;font-size: 15px;line-height: 1.25}.cup-product-price-main{display: flex;align-items: baseline;gap: 10px;padding: 0px 25px 10px 15px;color: #b17b09 !important}.cup-product-price-main span{font-size: 40px;line-height: 1}.cup-product-price-main strong{font-family: "Inter","Manrope",sans-serif;font-size: 52px;font-weight: 800 !important;line-height: 0.95}.cup-product-buybox--guest .cup-product-price-card{border-color: #ece6df;box-shadow: 0 12px 28px rgba(84,54,66,0.06)}.cup-product-buybox--guest .cup-product-price-main{padding-top: 28px;justify-content: center}.cup-product-buybox--guest .cup-product-price-trust--gold{border-color: #ead7b2;background: #fffaf1}.cup-product-buybox--guest .cup-product-price-trust--gold i{background: #d59b17}.cup-product-buybox--guest .cup-product-price-trust--gold strong,.cup-product-buybox--guest .cup-product-price-trust--gold span{color: #6f5340}.cup-product-buybox--guest .cup-product-price-trust--gold strong{font-size: 15px}.cup-product-vip-price{display: block !important;margin-top: 5px;font-family: "Inter","Manrope",sans-serif;font-size: 20px !important;font-weight: 800 !important;line-height: 1.1 !important;color: #8d5f08 !important}.cup-product-price-normal{display: flex;align-items: center;gap: 11px;padding: 11px 20px 5px;color: #777;font-size: 17px}.cup-product-price-normal del{color: #8a8582;font-weight: 700}.cup-product-price-savings{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 0 18px 16px;color: #b17b09 !important;font-size: 17px}.cup-product-price-badge{display: inline-flex;align-items: center;justify-content: center;min-height: 32px;padding: 6px 18px;border-radius: 999px;background: #b00055;color: #fff;font-weight: 800 !important;text-transform: none;white-space: nowrap}.cup-product-register-callout{display: flex;align-items: center;gap: 10px;margin: 18px 18px 0px;padding: 10px 12px;border: 1px solid #e6c47b;border-radius: 8px;background: linear-gradient(90deg,#fffaf1 0%,#fff 100%);color: #6f625c;font-size: 13px;line-height: 1.35}.cup-product-register-callout i{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #d59b17;color: #fff;flex: 0 0 auto;font-size: 14px}.cup-product-register-callout span{color: #2b2527;font-weight: 500;font-size: 17px}.cup-product-register-callout strong{color: #b17b09}.cup-product-vip-link{color: #b17b09 !important;text-decoration: none !important;font-weight: 700 !important}.cup-product-vip-link:hover{color: inherit !important;text-decoration: underline !important}.cup-product-price-trust{display: flex;align-items: center;gap: 14px;margin: 0 18px 18px;padding: 14px;border: 1px solid #efc8d9;border-radius: 8px;background: #fff2f8;color: #2b2527}.cup-product-price-trust i{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background: #b00055;color: #fff;flex: 0 0 auto}.cup-product-price-trust strong{display: block;font-size: 15px;line-height: 1.25;color: #242020}.cup-product-price-trust span{display: block;font-size: 13px;line-height: 1.35;color: #554b4f}.cup-product-price-trust i{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background: #b00055;color: #fff;flex: 0 0 auto}.cup-product-price-trust strong{display: block;font-size: 15px;line-height: 1.25;color: #242020}.cup-product-price-trust span{display: block;font-size: 13px;line-height: 1.35;color: #554b4f}.cup-product-stock-delivery{display: grid;grid-template-columns: 1fr;gap: 8px;justify-items: stretch;padding: 0 18px 0px;color: #555;text-align: left}.cup-product-stock,.cup-product-delivery .ficha-important-info{display: inline-flex;align-items: center;justify-content: flex-start;gap: 8px;margin: 0 !important;padding: 0 !important;color: #555 !important;font-size: 14px !important;line-height: 1.25 !important;white-space: nowrap;max-width: 100%;overflow: hidden}.cup-product-stock{justify-self: start}.cup-product-delivery{justify-self: start;max-width: 100%;overflow: hidden}.cup-product-stock > i,.cup-product-delivery i{color: #2db509 !important;font-size: 18px !important}.cup-product-stock .disponibilidade{float: none !important;padding: 0 !important;font-size: 18px}.cup-product-stock--unavailable > i{color: #b00055 !important}.cup-product-delivery .ficha-important-info br{display: none}.cup-product-delivery .ficha-important-info b,.cup-product-delivery .ficha-important-info u{white-space: nowrap}.cup-product-delivery .ficha-important-info a,.cup-product-delivery .ficha-important-info span{display: inline}.cup-product-offers{padding: 0 18px 18px;text-align: center}.cup-product-offers:empty{display: none}.cup-product-offers .oferta,.cup-product-offers .offering_container,.cup-product-offers .offering_items_container,.cup-product-offers table,.cup-product-offers [class*="oferta"],.cup-product-offers [class*="offering"]{margin-left: auto !important;margin-right: auto !important;text-align: center !important}.cup-product-offers h1,.cup-product-offers h2,.cup-product-offers h3,.cup-product-offers p{text-align: center !important}.cup-product-reference{margin-top: 20px;padding: 0 18px 8px;color: #8f8f8f;font-size: 14px;font-weight: 400;line-height: 1.25;text-align: left}.cup-product-reference span{color: #6f6f6f;font-weight: 500}.cup-product-selectors{padding: 0 18px 4px}.cup-product-selectors .ficha_quantidade{display: inline-block;clear: none;padding: 0 12px 0 0;color: #333;font-size: 16px}.cup-product-selectors .stock_select{font-size: 18px;min-width: 72px;padding: 8px 10px}.cup-product-actions{padding: 0 18px 18px}.cup-product-actions .btnFavorites{margin-top: 12px}.cup-product-actions .btnGreenLarge{margin-top: 12px}.cup-product-actions .btnBlueLarge{margin-top: 8px;margin-bottom: 0;padding-bottom: 13px}.cup-product-trust-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 0;margin-top: 16px;border: 1px solid #e5e0dd;border-radius: 8px;background: #fff;overflow: hidden}.cup-product-trust-grid div{display: flex;align-items: center;gap: 10px;min-height: 64px;padding: 12px;border-right: 1px solid #ebe5e1;color: #403737;font-size: 13px;line-height: 1.25}.cup-product-trust-grid div:last-child{border-right: 0}.cup-product-trust-grid i{color: #c58b13;font-size: 24px;flex: 0 0 auto}.cup-product-vip-banner{display: flex;align-items: center;gap: 14px;margin-top: 16px;padding: 16px 18px;border-radius: 8px;background: linear-gradient(135deg,#b00055 0%,#8d003f 100%);color: #fff}.cup-product-vip-banner i{font-size: 24px}.cup-product-vip-banner strong{flex: 1 1 auto;color: #fff;font-size: 16px;line-height: 1.25}.cup-product-vip-banner a,.cup-product-vip-banner a:link,.cup-product-vip-banner a:visited{flex: 0 0 auto;padding: 8px 12px;border: 1px solid rgba(255,255,255,0.75);border-radius: 7px;color: #fff !important;font-size: 12px;font-weight: 800 !important;text-transform: uppercase}@media screen and (max-width: 768px){.cup-product-buybox{max-width: none}.cup-product-price-main span{font-size: 34px}.cup-product-price-main strong{font-size: 46px}.cup-product-trust-grid{grid-template-columns: 1fr}.cup-product-trust-grid div{border-right: 0;border-bottom: 1px solid #ebe5e1}.cup-product-trust-grid div:last-child{border-bottom: 0}.cup-product-vip-banner{align-items: flex-start;flex-direction: column}}@media screen and (min-width: 1280px){.main-container.main-container--product-detail{box-sizing: border-box;width: calc(100vw - 80px) !important;max-width: 1540px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 32px !important;padding-right: 32px !important;display: flex !important;align-items: flex-start;gap: 24px}.main-container--product-detail .main-menu{box-sizing: border-box;flex: 0 0 270px;width: 270px !important;max-width: 270px;margin-top: 70px}.breadcrumbs.breadcrumbs--product-detail{box-sizing: border-box;width: calc(100vw - 120px) !important;max-width: 1540px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 32px !important;padding-right: 32px !important;text-align: left !important;display: block;margin-top: 30px}.main-container--product-detail .main-content{flex: 1 1 auto;min-width: 0;max-width: none !important;width: auto !important;margin-left: 0 !important;padding-right: 0 !important}.main-container--product-detail #catalog-product-container,.main-container--product-detail .catalog-product-container{box-sizing: border-box;width: 100% !important;max-width: 1540px !important}.main-container--product-detail #catalog-product-container > .pure-g{display: grid !important;grid-template-columns: minmax(520px,1fr) 320px;gap: 24px;align-items: start;width: 100%}.main-container--product-detail #catalog-product-container > .pure-g > .pure-u-1-1,.main-container--product-detail #catalog-product-container > .pure-g > .pure-u-sm-3-5,.main-container--product-detail #catalog-product-container > .pure-g > .pure-u-sm-2-5{box-sizing: border-box;width: auto !important}.main-container--product-detail .catalog-product-detail{box-sizing: border-box;width: 360px !important;min-width: 360px;max-width: 360px;margin-left: auto;padding-left: 0 !important;overflow: visible}.main-container--product-detail .cup-product-buybox,.main-container--product-detail .cup-product-trust-grid,.main-container--product-detail .cup-product-vip-banner{box-sizing: border-box;width: 100% !important;min-width: 320px;max-width: 320px !important;overflow: visible}.main-container--product-detail .catalog-img-container{width: calc(100% - 40px)}.main-container--product-detail .catalog-img-container .rounded-corners-img,.main-container--product-detail .catalog-img-container #theImage{max-width: 100%;height: auto}}@media screen and (min-width: 1440px){.main-container--product-detail #catalog-product-container > .pure-g{grid-template-columns: minmax(620px,1fr) 350px}.main-container--product-detail .catalog-product-detail{width: 390px !important;min-width: 370px;max-width: 390px}.main-container--product-detail .cup-product-buybox,.main-container--product-detail .cup-product-trust-grid,.main-container--product-detail .cup-product-vip-banner{min-width: 330px;max-width: 350px !important}}@media screen and (min-width: 1280px){.main-container--product-detail .cup-product-actions .btnGreenLarge,.main-container--product-detail .cup-product-actions #btn-shopcart-ficha{background-color: #4CAF1A !important}.main-container--product-detail .cup-product-actions .btnGreenLarge:hover,.main-container--product-detail .cup-product-actions #btn-shopcart-ficha:hover{background-color: #4CAF1A !important}}.cup-product-price-trust--gold strong{font-size: 17px;font-weight: 800 !important}.cup-product-stock,.cup-product-delivery .ficha-important-info,.cup-product-selectors,.cup-product-selectors .ficha_quantidade,.cup-product-selectors .stock_info,.cup-product-selectors .stock_info span,.cup-product-selectors .stock_info div,.cup-product-selectors .size_title,.cup-product-selectors .size_btn,.catalog-product-detail .ficha-important-info{font-size: 14px !important}.cup-product-delivery .cup-product-delivery-line{display: inline-flex !important;align-items: center;gap: 8px;margin: 0 !important;padding: 0 !important;color: #555 !important;line-height: 1.25 !important;white-space: normal;overflow: visible}.cup-product-delivery .cup-product-delivery-line i{color: #2db509 !important;font-size: 18px !important;width: 18px;text-align: center}.cup-product-delivery .cup-product-delivery-line strong{color: #2db509 !important;font-weight: 800 !important}.cup-product-delivery .cup-product-delivery-line u{color: #555;font-weight: 700;white-space: nowrap}.main-container--product-detail .cup-product-selectors .size_title{display: block;margin-bottom: 8px;color: #6f625c;font-size: 16px !important;font-weight: 800 !important;letter-spacing: .02em}.main-container--product-detail .cup-product-selectors .size_title strong,.main-container--product-detail .cup-product-selectors .size_title b,.main-container--product-detail .cup-product-selectors .size_title span{color: #2f5f8f !important;font-weight: 900}.main-container--product-detail .cup-product-trust-grid div{flex-direction: column;justify-content: center;align-items: center;gap: 8px;min-height: 86px;text-align: center}.main-container--product-detail .cup-product-trust-grid i{margin: 0}.main-container--product-detail .cup-product-trust-grid span{display: block;text-align: center}.cup-product-stock,.cup-product-stock .disponibilidade,.cup-product-delivery .cup-product-delivery-line,.cup-product-delivery .cup-product-delivery-line span,.cup-product-delivery .cup-product-delivery-line strong,.cup-product-delivery .cup-product-delivery-line u{font-size: 14px !important;font-weight: 400 !important}@media screen and (min-width: 768px){.catalog-product-container .pure-g .related-div{width: 20% !important}}.easythumbnails li{width: 80px !important;margin: 0 5px}.main-container--product-detail .easyzoom-gallery{position: relative}.main-container--product-detail .catalog-img-container{overflow: hidden}.main-container--product-detail .easythumbnails-active{border: 2px solid #4CAF1A !important}.main-container--product-detail .easyzoom-gallery-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 32px;height: 52px;border: 0;border-radius: 6px;background: rgba(255,255,255,0.4);color: #82003c;display: flex;align-items: center;justify-content: center;opacity: 0.55;cursor: pointer;z-index: 2;transition: opacity 0.2s ease,background-color 0.2s ease}.main-container--product-detail .easyzoom-gallery-nav:hover,.main-container--product-detail .easyzoom-gallery-nav:focus{opacity: 0.9;background: rgba(255,255,255,0.75)}.main-container--product-detail .easyzoom-gallery-prev{left: 10px}.main-container--product-detail .easyzoom-gallery-next{right: 10px}.main-container--product-detail .easyzoom-gallery-nav i{pointer-events: none;font-size: 24px;line-height: 1}@media screen and (max-width: 767px){.main-container--product-detail .easyzoom-gallery-nav{width: 28px;height: 44px;opacity: 0.65}.main-container--product-detail .easyzoom-gallery-nav i{font-size: 20px}}.cv2-pd-disc{margin:0 0 10px;font-size:13px;color:#8a8a8a}
