body.template-product,.template-product main{background:#f8f3ea!important}.template-product .product{max-width:1280px!important;margin:0 auto!important;gap:44px!important;align-items:flex-start!important}.template-product .product__media-wrapper{width:54%!important;max-width:54%!important;position:relative!important}.template-product .product__info-wrapper{width:46%!important;max-width:46%!important;padding-left:28px!important}.template-product .product__info-container{max-width:540px!important}.template-product .product__media,.template-product .product-media-container,.template-product .media{background:#fff!important;border-radius:26px!important;overflow:hidden!important}.template-product .product__media-wrapper .media{min-height:0!important}.template-product .product__media img{width:100%!important;height:460px!important;max-height:460px!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;padding:18px!important}.template-product .product__media-wrapper:before{content:"Curadoria Da Vinci"!important;position:absolute!important;top:22px!important;left:22px!important;z-index:999!important;background:#052c46!important;color:#fff!important;border-radius:999px!important;padding:10px 14px 10px 28px!important;font-size:.78rem!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:0 12px 26px #052c4638!important;pointer-events:none!important}.template-product .product__media-wrapper:after{content:""!important;position:absolute!important;top:31px!important;left:34px!important;z-index:1000!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#ff7e00!important;pointer-events:none!important}.template-product .thumbnail-list{margin-top:14px!important;display:flex!important;gap:10px!important;overflow-x:auto!important;padding-bottom:6px!important}.template-product .thumbnail,.template-product .thumbnail-list__item{border-radius:12px!important;overflow:hidden!important}.template-product .thumbnail{background:#fff!important;border:1px solid rgba(5,44,70,.14)!important}.template-product .thumbnail[aria-current],.template-product .thumbnail[aria-current=true]{border-color:#052c46!important;box-shadow:0 0 0 2px #052c4624!important}.template-product .product__info-container .product__text.caption-with-letter-spacing,.template-product .product__info-container .product__text:first-child{color:#052c46!important;font-size:.66rem!important;font-weight:760!important;letter-spacing:.22em!important;margin-bottom:10px!important;text-transform:uppercase!important}.template-product .product__title,.template-product .product__title h1,.template-product .product h1{color:#052c46!important;font-size:clamp(2rem,2.35vw,2.85rem)!important;line-height:1.05!important;letter-spacing:-.055em!important;font-weight:560!important;margin-bottom:18px!important;max-width:560px!important}.template-product .product__info-container .price,.template-product .product__info-container .price--large,.template-product .product__info-container .price__container,.template-product .product__info-container .price__regular,.template-product .product__info-container .price__sale{line-height:1!important;margin-top:0!important;margin-bottom:12px!important}.template-product .product__info-container .price__container{display:inline-flex!important;align-items:baseline!important;gap:8px!important}.template-product .product__info-container .price .price-item,.template-product .product__info-container .price-item,.template-product .product__info-container .price-item--regular,.template-product .product__info-container .price-item--sale,.template-product .product__info-container span.price-item,.template-product .product__info-container .money{font-size:3.25rem!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.07em!important;color:#052c46!important}.template-product .product__info-container .price__container:after{content:"\e0  vista"!important;color:#080808!important;font-size:1.25rem!important;font-weight:520!important;letter-spacing:-.03em!important;margin-left:2px!important}.template-product .product__info-container .unit-price,.template-product .product__info-container .price__badge-sale,.template-product .product__info-container .price__badge-sold-out{display:none!important}.dv-product-payment-box{display:block!important;margin:8px 0 22px!important}.dv-payment-line{min-height:0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important}.dv-payment-label{display:none!important}.dv-payment-card{margin:0 0 9px!important}.dv-payment-card strong{display:inline!important;color:#080808!important;font-size:1.28rem!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.04em!important}.dv-payment-card small{display:inline!important;margin-left:5px!important;color:#080808!important;font-size:1.18rem!important;line-height:1.2!important;font-weight:520!important;letter-spacing:-.035em!important}.dv-payment-pix{display:inline-flex!important;align-items:center!important;gap:9px!important;width:fit-content!important;max-width:100%!important;margin-top:4px!important;padding:10px 13px!important;border-radius:10px!important;background:#ddf8f5!important;border:1px solid #8EEBE5!important;box-shadow:0 10px 24px #32bcad1a!important}.dv-payment-pix:before{content:"PIX"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 8px!important;border-radius:999px!important;background:#32bcad!important;color:#fff!important;font-size:.72rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important}.dv-payment-pix strong{display:inline!important;color:#080808!important;font-size:1.55rem!important;line-height:1!important;font-weight:900!important;letter-spacing:-.055em!important}.dv-payment-pix small{display:inline!important;margin:0!important;color:#080808!important;font-size:0!important;line-height:1.1!important;font-weight:760!important}.dv-payment-pix small:before{content:"pagando no Pix"!important;font-size:1rem!important}.dv-product-facts-inline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 22px!important}.dv-product-fact-card{cursor:pointer!important;border-radius:16px!important;padding:14px 12px!important;background:#fff!important;border:1px solid rgba(5,44,70,.1)!important;box-shadow:0 10px 24px #052c460b!important;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.dv-product-fact-card span{display:block!important;margin-bottom:6px!important;color:#052c4694!important;font-size:.64rem!important;font-weight:780!important;letter-spacing:.13em!important;text-transform:uppercase!important}.dv-product-fact-card strong{display:block!important;color:#052c46!important;font-size:.92rem!important;line-height:1.2!important;font-weight:720!important}.dv-product-fact-card:hover{background:#052c46!important;border-color:#052c46!important;transform:translateY(-3px)!important;box-shadow:0 20px 42px #052c462e!important}.dv-product-fact-card:hover span,.dv-product-fact-card:hover strong{color:#fff!important}.template-product .product-form__quantity{margin-top:8px!important;margin-bottom:14px!important}.template-product .quantity{min-height:48px!important;max-width:170px!important;border-radius:14px!important;border:1px solid rgba(5,44,70,.14)!important;overflow:hidden!important;background:#fff!important}.template-product .quantity__input{font-weight:680!important;color:#052c46!important}.template-product .quantity__button{color:#052c46!important}.template-product .product__inventory{color:#15803d!important;font-size:.95rem!important;font-weight:600!important;margin-top:12px!important}.template-product .product-form__submit{min-height:58px!important;border-radius:999px!important;background:#052c46!important;color:#fff!important;border:none!important;font-size:1.05rem!important;font-weight:760!important;box-shadow:0 18px 38px #052c4633!important}.template-product .product-form__submit:hover{background:#080808!important}.dv-product-trust-box{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}.dv-product-trust-box span{min-height:44px!important;padding:9px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(5,44,70,.1)!important;color:#052c46c2!important;font-size:.76rem!important;line-height:1.25!important;font-weight:650!important;text-align:center!important}.template-product .product__description,.template-product .product__description.rte{margin-top:30px!important;padding:26px!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(5,44,70,.08)!important;box-shadow:0 14px 34px #052c460e!important;color:#052c46d6!important;font-size:1rem!important;line-height:1.7!important}.template-product .product__description:before{content:"Descri\e7\e3o do produto"!important;display:block!important;color:#052c46!important;font-size:1.22rem!important;font-weight:780!important;letter-spacing:-.03em!important;margin-bottom:14px!important}.template-product [class*=essential],.template-product [id*=essential],.template-product [class*=upsell],.template-product [id*=upsell]{display:none!important}.template-product [id*=curadoria]{max-width:1280px!important;margin:48px auto 0!important;padding:0 32px!important}.template-product [id*=curadoria] .rich-text{position:relative!important;overflow:hidden!important;background:#052c46!important;color:#fff!important;border-radius:32px!important;box-shadow:0 24px 58px #052c462e!important}.template-product [id*=curadoria] .rich-text:before{content:"DA VINCI SCHOOL SUPPLIES"!important;position:absolute!important;left:40px!important;top:34px!important;color:#ffffff4d!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.24em!important}.template-product [id*=curadoria] .rich-text:after{content:""!important;position:absolute!important;right:-80px!important;top:-80px!important;width:240px!important;height:240px!important;border-radius:999px!important;background:#ff7e0038!important}.template-product [id*=curadoria] .rich-text__blocks{position:relative!important;z-index:2!important;max-width:820px!important;padding:66px 32px 48px!important}.template-product [id*=curadoria] .rich-text__heading{color:#fff!important;font-size:clamp(2.1rem,3vw,3.2rem)!important;line-height:1!important;font-weight:680!important;letter-spacing:-.065em!important;margin:0 0 16px!important}.template-product [id*=curadoria] .rich-text__heading:before{content:""!important;display:inline-block!important;width:10px!important;height:10px!important;margin-right:12px!important;border-radius:999px!important;background:#ff7e00!important;vertical-align:middle!important}.template-product [id*=curadoria] .rich-text__text p{color:#ffffffd1!important;font-size:1.08rem!important;line-height:1.65!important;max-width:760px!important;margin:0 auto!important}.template-product .related-products .title{color:#052c46!important;font-size:2rem!important;font-weight:720!important;letter-spacing:-.045em!important}.template-product .related-products .card__media,.template-product .related-products .card__inner{position:relative!important}.template-product .related-products .card__media:before,.template-product .related-products .card__inner:before{content:"Mais vendidos"!important;position:absolute!important;top:12px!important;left:12px!important;z-index:30!important;background:#052c46!important;color:#fff!important;border-radius:999px!important;padding:8px 12px 8px 22px!important;font-size:.72rem!important;line-height:1!important;font-weight:850!important;box-shadow:0 10px 22px #052c462e!important}.template-product .related-products .card__media:after,.template-product .related-products .card__inner:after{content:""!important;position:absolute!important;top:19px!important;left:20px!important;z-index:31!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#ff7e00!important}@media screen and (max-width:989px){.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0!important}.template-product .product__media img{height:auto!important;max-height:520px!important}}@media screen and (max-width:749px){.template-product .product__title,.template-product .product__title h1,.template-product .product h1{font-size:2rem!important}.template-product .product__info-container .price .price-item,.template-product .product__info-container .price-item,.template-product .product__info-container .price-item--regular,.template-product .product__info-container .price-item--sale,.template-product .product__info-container .money{font-size:2.55rem!important}.template-product .product__info-container .price__container:after{font-size:1rem!important}.dv-product-facts-inline,.dv-product-trust-box{grid-template-columns:1fr 1fr!important}.dv-payment-pix{width:100%!important}.template-product [id*=curadoria]{padding:0 14px!important}.template-product [id*=curadoria] .rich-text{border-radius:22px!important}.template-product [id*=curadoria] .rich-text__blocks{padding:64px 22px 36px!important}}.dv-main-product-badge{position:absolute;top:18px;left:18px;z-index:20;display:inline-flex;align-items:center;gap:8px;background:#052c46;color:#fff;border-radius:999px;padding:10px 14px;font-size:12px;line-height:1;font-weight:800;box-shadow:0 12px 26px #052c4638;pointer-events:none;letter-spacing:.02em}.dv-main-product-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:#ff7e00;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/17/assets/davinci-product.css.map */
