.sf-campaign-photo,.sf-campaign-image-stage,.product-item__image-wrapper{position:relative}.sf-campaign-badge{position:absolute;z-index:4;top:10px;left:10px;max-width:calc(100% - 20px);padding:5px 8px;background:#090909;color:#fff;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.sf-campaign-image-stage>.sf-campaign-badge{left:auto;right:10px}.sfcp__image:has(.sf-campaign-badge) .sfcp__sale-badge{left:auto;right:8px}.product-item__image-wrapper:has(.sf-campaign-badge) .product-item__label-list{left:auto;right:10px;align-items:flex-end}.sf-card-cashback{margin:6px 0 0!important;font-size:11px;line-height:1.4;color:#655344;text-align:center;font-weight:400}.sf-card-cashback strong{font-weight:600;color:#302821}.sf-rating-inline{display:inline-flex;align-items:center;gap:6px;margin:0 0 5px;color:#302821;text-decoration:none;font-size:12px;line-height:1.4;white-space:nowrap}.sf-rating-inline__stars{display:inline-block;font-family:Arial,sans-serif;font-size:15px;line-height:1.2;letter-spacing:0;background:linear-gradient(90deg,#d3a943 var(--sf-rating-fill),#ddd var(--sf-rating-fill));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sf-rating-inline__count{color:#665d54}.sf-rating-inline--empty{font-size:12px;text-decoration:underline;color:#76604b}.sf-product-rating{margin:0 0 8px;line-height:1.4}.sf-product-rating .sf-rating-inline{margin:0}.product-meta :is(.areviews_header_stars,.areviews_main_header_container){display:none!important}.product-item:has(.sf-rating-inline) .areviews_product_item{display:none!important}.sf-campaign-strip{margin:12px 0 0;padding:15px 12px;background:#111;color:#fff;text-align:center;border-radius:6px}.sf-campaign-strip>strong{font-size:20px;line-height:1.2;letter-spacing:.02em}.sf-campaign-strip>p{margin:6px auto 14px;font-size:12px;line-height:1.45;max-width:380px;color:#eee}.sf-campaign-strip__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:12px;border-top:1px solid #444}.sf-campaign-strip__benefits>span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.sf-campaign-strip__benefits svg{width:22px;height:22px;margin-bottom:3px}.sf-campaign-strip__benefits b{font-size:11px;line-height:1.3;text-transform:uppercase;font-weight:600}.sf-campaign-strip__benefits small{font-size:10px;line-height:1.3;color:#ddd}.sf-product-help{display:flex;flex-direction:column;align-items:center;gap:7px;max-width:600px;margin:24px auto;padding:18px;background:#f7f4ef;border:1px solid #eadfce;border-radius:8px;text-align:center;color:#302821}.sf-product-help>strong{font-size:18px;line-height:1.3}.sf-product-help>span{font-size:13px;line-height:1.4}.sf-product-help>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:5px;padding:10px 18px;background:#090909;color:#fff;border-radius:5px;text-decoration:none;font-size:12px;font-weight:600}.pairline__card>.sf-card-cashback{grid-column:1/-1;margin-top:0!important}.sf-product-help a:focus-visible,.sf-rating-inline:focus-visible{outline:2px solid #9b7751;outline-offset:3px}@media(max-width:749px){.sf-campaign-badge{top:8px;left:8px;font-size:9px;padding:5px 6px}.sfcp__sale-badge{top:8px}.sf-campaign-strip{padding:12px 10px;margin-top:8px}.sf-campaign-strip>strong{font-size:18px}.sf-campaign-strip__benefits b,.sf-card-cashback{font-size:10px}.sfcp__card-content>.sf-rating-inline{gap:4px;font-size:11px}.sfcp__card-content .sf-rating-inline__stars{font-size:14px}}product-item[data-sf-uniform-card]{display:flex;flex-direction:column;height:100%}product-item[data-sf-uniform-card] .product-item__image-wrapper{flex:none}product-item[data-sf-uniform-card] .product-item__info{display:flex;flex:1;flex-direction:column;min-width:0}product-item[data-sf-uniform-card] .product-item-meta{text-align:left;margin-bottom:6px}.sf-card-rating-slot{height:20px;margin:0 0 4px;line-height:20px}.sf-card-rating-slot .sf-rating-inline{margin:0;vertical-align:top}product-item[data-sf-uniform-card] .product-item-meta__title,.sfcp__card h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;min-height:40px;overflow:hidden;margin:0 0 4px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}product-item[data-sf-uniform-card] .product-item-meta__price-list-container{margin:0;padding:0;min-height:26px}product-item[data-sf-uniform-card] .sf-card-price-line{display:flex;justify-content:flex-start;align-items:baseline;gap:6px;min-height:26px;flex-wrap:nowrap;text-align:left}product-item[data-sf-uniform-card] .sf-card-price-line .price--highlight,.sfcp__price{font-size:19px;font-weight:700;line-height:26px;white-space:nowrap;letter-spacing:-.02em}product-item[data-sf-uniform-card] .sf-card-price-line .price--compare,.sfcp__previous{font-size:11px;line-height:1.3;white-space:nowrap}.sf-card-price-from{font-size:9px;line-height:1.2;white-space:nowrap}product-item[data-sf-uniform-card] .sf-card-installments,.sfcp__installments{position:static;display:block;height:29px;margin:2px 0 4px;padding:0;font-size:11px;line-height:14px;color:#302821;text-align:left}product-item[data-sf-uniform-card] .product-item__cta-wrapper{margin-top:auto;padding:0}product-item[data-sf-uniform-card] .product-item__cta,.sfcp__cta{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:8px;border:0;border-radius:7px;background:#000;color:#fff;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.13em;text-align:center;text-transform:uppercase}product-item[data-sf-uniform-card] .product-item__cta:before,product-item[data-sf-uniform-card] .product-item__cta:after{display:none}.sf-card-cashback{display:block;width:calc(100% - 10px);max-width:100%;min-height:21px;margin:0 auto!important;padding:3px 1px;background:#eee;border-radius:0 0 2px 2px;font-size:10px;font-weight:400;line-height:15px;color:#222;text-align:center;text-transform:uppercase;white-space:nowrap}.sf-card-cashback strong{color:inherit}.sfcp__purchase{padding-top:0}.sfcp__price-block{margin-bottom:2px;gap:0}.sfcp__price-line{min-height:26px;flex-wrap:nowrap;gap:6px}.sfcp__card-content>.sf-card-rating-slot{flex:none}.sfcp__purchase .sf-card-cashback{font-size:10px}.sfcp .sfcp__card h2{height:40px;min-height:40px;-webkit-line-clamp:2;margin:0 0 4px;font-size:14px;line-height:20px;font-weight:500}.sfcp .sfcp__price-line{min-height:26px;flex-wrap:nowrap;gap:6px}.sfcp .sfcp__price{font-size:19px;line-height:26px}.sfcp .sfcp__previous{font-size:11px;line-height:1.3}.sfcp .sfcp__installments{height:29px;margin:2px 0 4px;font-size:11px;line-height:14px}.sfcp .sfcp__price-block{margin-bottom:2px;gap:0}.sfcp .sfcp__purchase{padding-top:0}.sfcp .sfcp__cta{height:44px;min-height:44px;border:0;background:#000;font-size:12px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}product-item[data-sf-uniform-card] a.product-item-meta__title{font-size:14px!important}html[data-sf-mobile=client] .product__info .sf-cashback-message--purchase{display:block;width:calc(100% - 14px);margin:0 auto 6px;padding:3px 5px;min-height:22px;background:#eee;border-radius:0 0 2px 2px;color:#333;font-size:10px;line-height:16px;text-align:center;text-transform:uppercase}.product__info .sf-cashback-message--purchase+product-payment-container{margin-top:5px}.product__info .atualizacao-marcos{margin-top:4px!important}.product__info .atualizacao-marcos>.parcelamento{position:static!important;margin:0!important}.product__info .atualizacao-marcos>div[style*="-20px"]{display:none}.product__info .sf-buy-now:has(+.sf-buy-status){margin-bottom:0}.product-content sf-complementary-products.sf-bundle-picker{display:block;align-self:start;min-width:0;max-width:100%;padding:12px;background:#f5f5f5;border-radius:3px;box-sizing:border-box}.sf-bundle-picker .sf-bundle-heading{margin:0 0 4px;font-size:16px;line-height:1.4;font-weight:700;letter-spacing:0;text-transform:none}.sf-bundle-intro{margin:0 0 12px;font-size:11px;line-height:1.4;color:#655e57}.sf-bundle-items{display:flex;flex-direction:column;gap:15px;margin:0;padding:0;list-style:none}.sf-pair-row{position:relative;display:grid;grid-template-columns:16px 64px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa;box-sizing:border-box}.sf-pair-row+.sf-pair-row:before{content:"+";position:absolute;left:50%;top:-17px;line-height:17px;font-size:13px;color:#333}.sf-pair-choice{width:16px;height:16px;margin:0;accent-color:#111;cursor:pointer}.sf-pair-photo img{display:block;width:64px;height:64px;object-fit:contain;background:#fff;border-radius:3px}.sf-pair-copy{min-width:0;font-size:12px;line-height:1.35;color:#111}.sf-pair-title{display:block;margin:0 0 4px;color:inherit;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.sf-pair-copy select{display:block;width:100%;min-width:0;max-width:270px;height:30px;margin:4px 0;padding:3px 6px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#302821;font:inherit;font-size:11px}.sf-pair-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:12px;line-height:1.4}.sf-pair-prices strong{font-weight:500}.sf-pair-prices s{color:#666;font-size:11px}.sf-pair-copy small{font-size:10px;color:#666}.sf-bundle-subtotal{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:14px;color:#111;font-size:15px;line-height:1.4}.sf-bundle-subtotal strong{font-weight:700}.sf-bundle-subtotal s{margin-left:3px;font-size:11px;color:#666}.sf-bundle-note{margin:5px 0 10px;color:#655e57;font-size:10px;line-height:1.4}.sf-bundle-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px;border:0;border-radius:3px;background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.2;cursor:pointer}.sf-bundle-add:disabled{opacity:.5;cursor:default}.sf-bundle-status{margin:6px 0 0;font-size:12px;line-height:1.4}.sf-bundle-status:empty{display:none}.sf-bundle-picker :is(input,select,button):focus-visible{outline:2px solid #80613f;outline-offset:3px}.sf-product-help--reference{width:100%;max-width:580px;gap:10px;margin:18px auto;padding:18px 12px;border:0;border-radius:6px;background:#f7f7f7}.sf-help-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;color:#111;font-size:15px;line-height:1.4}.sf-help-heading>strong{font-weight:700;letter-spacing:.01em}.sf-help-heading>span{font-weight:400}.sf-help-heading>svg{flex:none;margin-right:1px}.sf-product-help--reference>a{gap:8px;min-height:46px;margin:0;padding:10px 18px;border-radius:4px;background:#000;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3}.sf-product-help--reference>a svg{flex:none}@media(max-width:749px){product-item[data-sf-uniform-card] .product-item-meta__title,.sfcp__card h2{height:36px;min-height:36px;font-size:13px;line-height:18px}.sf-card-cashback,.sfcp__purchase .sf-card-cashback{font-size:9px}.sf-pair-row{grid-template-columns:16px 54px minmax(0,1fr);gap:7px;padding:9px 7px}.sf-pair-photo img{width:54px;height:54px}.sf-pair-title{font-size:11px}.sf-pair-copy select{font-size:10px}.sf-help-heading{font-size:13px}.sf-product-help--reference>a{padding:10px 12px;font-size:10px}}@media(max-width:749px){product-item[data-sf-uniform-card] a.product-item-meta__title{font-size:13px!important}.sfcp .sfcp__card h2{height:36px;min-height:36px;font-size:13px;line-height:18px}}html[data-sf-page=index] product-item[data-sf-uniform-card] .product-item-meta{margin-bottom:0}html[data-sf-page=index] product-item[data-sf-uniform-card] .sf-card-installments{height:auto;min-height:0;margin:2px 0 0}html[data-sf-page=index] product-item[data-sf-uniform-card] .product-item__cta-wrapper{margin-top:4px}html[data-sf-page=index] product-item[data-sf-uniform-card] .product-item__cta{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sf-campaign.css.map */
