.template-product [data-fvw-min] .femily-viewers__dot{animation:fvw-pulse 1.5s ease-in-out infinite}@keyframes fvw-pulse{0%,to{opacity:1}50%{opacity:.35}}.template-product .femily-scarcity{padding:8px 0 4px;margin:4px 0 10px;border-radius:0}.template-product .femily-scarcity__txt{font-size:14px;font-weight:700;margin:0 0 7px;line-height:1.3}.template-product .femily-scarcity__track{background:#e5e5e5;border-radius:99px;height:5px;overflow:hidden;max-width:220px}.template-product .femily-scarcity__bar{height:100%;border-radius:99px;width:50%;transition:width .6s ease}.template-product .femily-pdp-trust{flex:0 0 100%;width:100%;margin:12px 0 4px;padding:0}.template-product .femily-pdp-trust__grid{display:grid;grid-template-columns:1fr;gap:5px;margin:0}.template-product .femily-pdp-trust__grid>.femily-pdp-trust__item{display:flex;align-items:baseline;gap:5px;position:relative;min-width:0;padding-left:16px;color:#1f1f1f;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-product .femily-pdp-trust__grid>.femily-pdp-trust__item:before{content:"\2713";position:absolute;left:0;top:0;color:#614c34;font-weight:700}.template-product .femily-pdp-trust__grid>.femily-pdp-trust__item strong{flex:0 0 auto;font-weight:700;white-space:nowrap;color:#2f2a25}.template-product .femily-pdp-trust__grid>.femily-pdp-trust__item strong:after{content:":";margin-left:1px}.template-product .femily-pdp-trust__value{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400;color:#68635d;white-space:nowrap}.template-product .femily-pdp-color{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%;box-sizing:border-box;margin:18px 0 16px;padding:0 0 14px;border-bottom:1px solid rgba(97,76,52,.16)}.template-product .femily-pdp-color.is-color-hidden{margin:8px 0 0;padding:0;border:0}.template-product .femily-pdp-stock{display:flex;align-items:center;gap:8px;flex:0 0 100%;margin-top:2px;color:var(--femily-stock-color);font-family:inherit;font-size:var(--femily-stock-size);font-weight:600;line-height:1.35}.template-product .femily-pdp-stock[hidden],.template-product .femily-pdp-color[hidden]{display:none}.template-product .femily-pdp-stock.is-above-price{margin:0 0 7px}.template-product .femily-pdp-stock.is-bordered{padding:8px 10px;border:1px solid color-mix(in srgb,var(--femily-stock-color) 28%,transparent);border-radius:7px}.template-product .femily-pdp-stock__dot{width:11px;height:11px;flex:0 0 11px;display:grid;place-items:center;border-radius:50%;background:currentColor}.template-product .femily-pdp-stock__dot:after{content:"\2713";color:#fff;font-size:7px;font-weight:700;line-height:1}.template-product .femily-empty-review-hidden{display:none!important}.template-product .t4s-product-form__submit:not([disabled]){background:#319b5b!important;border-color:#319b5b!important;color:#fff!important}.template-product .t4s-product-form__submit:not([disabled]):hover,.template-product .t4s-product-form__submit:not([disabled]):focus{background:#257b47!important;border-color:#257b47!important;color:#fff!important}.template-product .t4s-sticky-atc__atc:not([disabled]){background:#319b5b!important;border-color:#319b5b!important;color:#fff!important}.template-product .t4s-sticky-atc__atc:not([disabled]):hover,.template-product .t4s-sticky-atc__atc:not([disabled]):focus{background:#257b47!important;border-color:#257b47!important;color:#fff!important}.template-product .t4s-product-form__buttons .t4s-d-flex{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.template-product .t4s-product-form__buttons .t4s-product-form__qty{align-self:flex-start!important;order:0!important}.template-product .t4s-product-form__buttons .t4s-product-form__submit{order:1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 50px!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;border-width:1px!important;border-style:solid!important;border-radius:var(--pr-btn-round,12px)!important}.template-product .t4s-product-vendor a,.template-product .t4s-coppy-right{color:#595959!important}.template-product #femily-calcular-btn,.template-product .femily-frete-btn{background:#614c34!important;border-color:#614c34!important;color:#fff!important}.template-product #femily-calcular-btn:hover,.template-product #femily-calcular-btn:focus,.template-product .femily-frete-btn:hover,.template-product .femily-frete-btn:focus{background:#4f3e2b!important;border-color:#4f3e2b!important;color:#fff!important}@media(max-width:767px){.template-product .t4s-pr_breadcrumbs,.template-product .breadcrumb_pr_wrap{display:none!important}.template-product .t4s-product__media-wrapper{position:relative;margin-bottom:2px!important}.template-product .t4s-product__media-wrapper .t4s-flicky-slider,.template-product .t4s-product__media-wrapper .flickityt4s-viewport,.template-product .t4s-product__media-wrapper .flickityt4s-slider,.template-product .t4s-product__media-wrapper .t4s-product__media-item,.template-product .t4s-product__media-wrapper .t4s-product__media{height:calc(100vw - 30px)!important;min-height:0!important;max-height:420px!important}.template-product .t4s-product__media-wrapper .t4s-product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product .t4s-product__media-wrapper .t4s-col-thumb{height:68px!important;margin-top:6px!important}.template-product .t4s-product__media-wrapper .t4s-carousel__nav-scroller,.template-product .t4s-product__media-wrapper .t4s-carousel__nav{height:68px!important}.template-product .t4s-product__media-wrapper .t4s-carousel__nav-item{flex:0 0 64px!important;width:64px!important;height:64px!important}.template-product .t4s-product__media-wrapper .t4s-carousel__nav-inner,.template-product .t4s-product__media-wrapper .t4s-carousel__nav-inner img{width:60px!important;height:60px!important}.template-product .t4s-product__media-wrapper [id^=femily-viewers-src]{position:absolute;left:16px;bottom:76px;z-index:4;padding:4px 9px!important;background:#ffffffe0;border-radius:999px;box-shadow:0 4px 14px #00000014;font-size:12px!important;max-width:calc(100% - 32px)}.template-product .t4s-product__info-container,.template-product .t4s-product__info-wrapper{padding-top:4px!important}.template-product .t4s-product__title,.template-product h1.t4s-product__title{font-size:24px!important;line-height:1.18!important;margin:8px 0 6px!important;letter-spacing:.03em!important}.template-product .t4s-product-price,.template-product .t4s-price,.template-product .price{margin-top:4px!important;margin-bottom:4px!important}.template-product .t4s-product-form__buttons{display:flex!important;width:100%!important;margin-top:6px!important}.template-product .t4s-product-form__buttons>.t4s-d-flex{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;gap:8px!important;align-items:stretch!important}.template-product .t4s-product-form__qty{flex:0 0 40px!important;width:92px!important;min-width:92px!important;height:40px!important;min-height:40px!important;padding:0!important}.template-product .t4s-product-form__qty .t4s-quantity-selector{width:26px!important;min-width:26px!important;height:38px!important;padding:0!important;text-align:center!important}.template-product .t4s-product-form__qty .is--minus{left:5px!important;padding-left:0!important}.template-product .t4s-product-form__qty .is--plus{right:5px!important;padding-right:0!important}.template-product .t4s-product-form__qty .t4s-quantity-input{width:30px!important;min-width:30px!important;height:38px!important;padding:0!important;font-size:13px!important}.template-product .t4s-product-form__submit{order:1!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:50px!important;margin-top:0!important;font-size:14px!important}.template-product .t4s-product-form__submit .t4s-btn-atc_text{white-space:nowrap}.template-product .t4s-product-form__qty{align-self:flex-start!important;order:0!important}.template-product .t4s-product-form__buttons .t4s-d-flex{gap:8px!important}.template-product .femily-installment{display:block;width:100%;clear:both;margin:5px 0 12px;color:#34302c;font-size:14px;line-height:1.45}.template-product .femily-installment__pix{display:block;margin-top:2px;color:#2e7d32;font-size:14px;font-weight:600;line-height:1.45}.template-product .femily-installment__summary{display:block}.template-product .femily-installment__summary strong{color:#2e7d32;font-weight:650}.template-product .femily-installment__link{display:inline-block;margin-top:2px;padding:0;border:0;background:transparent;color:#756c63;font:inherit;font-size:12px;line-height:1.35;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.template-product .t4s-product__price-review{display:block!important}.template-product .femily-installment{margin-top:5px!important}.template-product .femily-installment__link{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#756c63!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}}.femily-payment-modal[hidden]{display:none}.femily-payment-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:20px;background:#1815126b}.femily-payment-modal__dialog{position:relative;width:min(100%,470px);max-height:min(82vh,680px);overflow:auto;padding:28px;background:#fff;border-radius:14px;box-shadow:0 18px 60px #00000038;color:#27221d}.femily-payment-modal__close{position:absolute;top:12px;right:13px;width:34px;height:34px;border:0;background:transparent;color:#332c25;font-size:25px;line-height:1;cursor:pointer}.femily-payment-modal__title{margin:0 35px 5px 0;font-size:19px;font-weight:600;letter-spacing:.01em}.femily-payment-modal__intro{margin:0 0 18px;color:#625a52;font-size:13px;line-height:1.5}.femily-payment-modal__tabs{display:flex;gap:16px;margin:0 0 14px;border-bottom:1px solid #e7e1da}.femily-payment-modal__tab{padding:0 0 8px;border:0;border-bottom:1px solid transparent;background:transparent;color:#756c63;font-size:12px;cursor:pointer}.femily-payment-modal__tab.is-active{border-color:#2d2924;color:#2d2924;font-weight:600}.femily-payment-modal__methods[hidden],.femily-payment-modal__rows[hidden]{display:none}.femily-payment-modal__methods{padding:2px 0 8px}.femily-payment-modal__method{padding:11px 0;border-bottom:1px solid #e7e1da;font-size:14px}.femily-payment-modal__method small{display:block;margin-top:2px;color:#756c63;font-size:11px}.femily-payment-modal__rows{border-top:1px solid #e7e1da}.femily-payment-modal__row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e7e1da;font-size:14px}.femily-payment-modal__row strong{font-weight:600}.femily-payment-modal__row small{display:block;margin-top:2px;color:#756c63;font-size:11px}.femily-payment-modal__amount{text-align:right}.femily-payment-modal__increase{display:inline-block;margin-top:3px;padding:2px 6px;border-radius:999px;background:#f3f1ed;color:#665d54;font-size:10px;white-space:nowrap}.femily-payment-modal__foot{margin:16px 0 0;color:#756c63;font-size:11px;line-height:1.45}.template-product .femily-pdp-trust__grid{gap:5px}.template-product .femily-pdp-trust__grid>.femily-pdp-trust__item{font-size:11px}.template-product .femily-frete,.template-product [id*=femily-frete],.template-product .femily-calculador-frete{margin-top:12px!important}}.template-product .femily-installment{display:block;width:100%;clear:both;margin:5px 0 12px;color:#34302c;font-size:14px;line-height:1.45}.template-product .femily-installment__pix{display:block;margin-top:2px;color:#2e7d32;font-size:14px;font-weight:600;line-height:1.45}.template-product .femily-installment__summary{display:block}.template-product .femily-installment__summary strong{color:#2e7d32;font-weight:650}.template-product .femily-installment__link{display:inline-block;height:auto!important;min-height:0!important;margin-top:2px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#756c63!important;font:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.template-product .t4s-product__price-review{display:block!important}.template-product .femily-installment{margin-top:5px!important}}.femily-payment-modal[hidden]{display:none}.femily-payment-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:20px;background:#1815126b}.femily-payment-modal__dialog{position:relative;width:min(100%,470px);max-height:min(82vh,680px);overflow:auto;padding:28px;background:#fff;border-radius:14px;box-shadow:0 18px 60px #00000038;color:#27221d}.femily-payment-modal__close{position:absolute;top:12px;right:13px;width:34px;height:34px;border:0;background:transparent;color:#332c25;font-size:25px;line-height:1;cursor:pointer}.femily-payment-modal__tabs{display:flex;gap:16px;margin:0 0 14px;border-bottom:1px solid #e7e1da}.femily-payment-modal__tab{padding:0 0 8px;border:0;border-bottom:1px solid transparent;background:transparent;color:#756c63;font-size:12px;cursor:pointer}.femily-payment-modal__tab.is-active{border-color:#2d2924;color:#2d2924;font-weight:600}.femily-payment-modal__methods[hidden],.femily-payment-modal__rows[hidden]{display:none}@media(hover:hover){.femily-payment-modal__tab{padding:7px 11px!important;border:1px solid transparent!important;border-radius:999px!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.femily-payment-modal__tab:hover{background:#f2efe9!important;border-color:#e4ded5!important;color:#2d2924!important;transform:translateY(-1px)}.femily-payment-modal__tab.is-active{background:#614c34!important;border-color:#614c34!important;color:#fff!important}.femily-payment-modal__tab.is-active:hover{background:#4f3e2b!important;border-color:#4f3e2b!important}}.femily-payment-modal__title{margin:0 35px 5px 0;font-size:19px;font-weight:600;letter-spacing:.01em}.femily-payment-modal__intro{margin:0 0 18px;color:#625a52;font-size:13px;line-height:1.5}.femily-payment-modal__methods{padding:2px 0 8px}.femily-payment-modal__method{padding:11px 0;border-bottom:1px solid #e7e1da;font-size:14px}.femily-payment-modal__method small{display:block;margin-top:2px;color:#756c63;font-size:11px}.femily-payment-modal__rows{border-top:1px solid #e7e1da}.femily-payment-modal__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e7e1da;font-size:14px}.femily-payment-modal__row strong{font-weight:600}.femily-payment-modal__row small{display:block;margin-top:2px;color:#756c63;font-size:11px}.femily-payment-modal__amount{text-align:right}.femily-payment-modal__increase{display:inline-block;margin-top:3px;padding:2px 6px;border-radius:999px;background:#f3f1ed;color:#665d54;font-size:10px;white-space:nowrap}.femily-payment-modal__foot{margin:16px 0 0;color:#756c63;font-size:11px;line-height:1.45}.template-product .femily-product-badges{display:flex;align-items:center;gap:8px;margin:0 0 15px}.template-product .femily-product-badges[hidden],.template-product .femily-product-badge[hidden]{display:none}.template-product .femily-product-badge{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:6px 10px;border-radius:4px;font-family:inherit;font-size:11px;font-weight:650;line-height:1.25;text-decoration:none;white-space:nowrap}.template-product .femily-product-badge--warranty{background:#387c4c;color:#fff}.template-product .femily-product-badge--warranty svg{width:14px;height:14px;flex:0 0 14px}.template-product .femily-product-badge--warranty:focus-visible{outline:2px solid #614c34;outline-offset:3px}.template-product .femily-product-badge--original{background:#614c34;color:#fff}.template-product .femily-product-badge--stock{background:#e9e0d3;color:#493927}@media(max-width:767px){.template-product .femily-product-badges{display:grid;grid-template-columns:max-content max-content;gap:7px 8px;margin-bottom:14px}.template-product .femily-product-badge--stock{grid-column:1;justify-self:start}.template-product .femily-product-badge{font-size:11px}}@media(max-width:767px){.template-product .t4s-product__info-container>.t4s-product-form__variants{min-height:0!important;height:auto!important;margin-bottom:12px!important}.template-product .t4s-product__info-container>.t4s-pr_trust_seal{margin-bottom:16px}}.template-product .femily-installment__link.is-below-payment-icons{display:block;width:max-content;max-width:100%;margin:10px auto 0}
/*# sourceMappingURL=/cdn/shop/t/184/assets/femily-product-extras.css.map */
