
.af-promo{background:#000;color:#fff;overflow:hidden;width:100%;font-family:var(--ft1),Arial,sans-serif;font-size:13px;line-height:1.4;padding:10px 0}
.af-promo-track{display:flex;width:max-content;animation:af-marquee 65s linear infinite}.af-promo-copy{flex:none;padding-right:64px;white-space:nowrap}.af-promo:hover .af-promo-track,.af-promo:focus .af-promo-track{animation-play-state:paused}@keyframes af-marquee{to{transform:translateX(-50%)}}
.af-hero{position:relative;background:#f6eee2}.af-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.af-slides::-webkit-scrollbar{display:none}.af-slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start}.af-slide picture,.af-slide img{display:block;width:100%}.af-slide img{height:auto!important;aspect-ratio:1800/800;object-fit:contain}.af-hero-copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);width:37%;color:#29231e}.af-eyebrow{font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.af-hero-copy h1,.af-hero-copy h2{font-family:Georgia,serif!important;font-size:clamp(30px,3.8vw,68px)!important;font-weight:400;line-height:1.06;margin:0 0 20px;color:#33281f}.af-hero-line{font-size:clamp(14px,1.35vw,23px);line-height:1.45;margin:5px 0}.af-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:44px;padding:12px 28px;background:#000;color:white!important;border-radius:5px;margin-top:22px;font-size:15px}.af-cta:hover{background:#242424}.af-slider-controls{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;background:#fff9;border-radius:24px;padding:0 4px}.af-slider-controls button{border:0;background:transparent;color:#222;min-width:36px;height:32px;padding:5px;cursor:pointer}.af-slider-controls [data-af-dot]{min-width:24px}.af-slider-controls [data-af-dot] span{display:block;width:7px;height:7px;border:1px solid #333;border-radius:50%;margin:auto}.af-slider-controls [aria-current=true] span{background:#222}
body .af-products{padding:30px 24px!important;max-width:1440px;margin:auto}.af-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.af-section-heading h2{font:400 clamp(24px,2.4vw,36px)/1.2 Georgia,serif;margin:0}.af-section-heading a{font-size:12px;color:#333;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}body .af-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px!important;margin:0!important}.af-grid-cell{min-width:0}body .af-product-grid .grid-view-item{width:100%!important;margin:0!important;visibility:visible!important;animation:none!important;display:flex;flex-direction:column;height:100%!important}body .af-product-grid .gview-img{aspect-ratio:1;overflow:hidden;border-radius:5px;flex:none}body .af-product-grid .gimg-link{height:100%!important;display:block}body .af-product-grid .gitem-img{padding:0!important;height:100%!important;background-size:cover!important;background-position:center!important}body .af-product-grid .details{padding:9px 0 0!important;min-height:0!important;height:auto!important;flex:0!important;justify-content:flex-start!important;gap:0!important}body .af-product-grid .grid-view-item__title{font-size:14px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;min-height:0!important;margin:0!important;color:#222}body .af-product-grid .details .priceWraper{gap:7px!important;flex-wrap:wrap!important;margin:4px 0 8px!important;line-height:1.4;min-height:0!important}body .af-product-grid .priceWraper .pr_price{font-size:14px!important;margin:0!important}body .af-product-grid .priceWraper s.pr_price{font-size:12px!important;color:#777!important}body .af-product-grid .arcis-card-options,body .af-product-grid .gridSwatches{display:none!important}body .af-product-grid .details .product-form{margin:0!important;min-height:0!important;height:auto!important}body .af-product-grid .details .product-form__submit.btn{background:#000!important;color:#fff!important;border-radius:5px!important;min-height:42px!important;height:42px!important;padding:8px!important;margin:0!important;box-shadow:none!important}body .af-product-grid .details .product-form__submit .txt{font-size:14px!important;letter-spacing:0!important}body .af-product-grid .button-set{left:50%!important;right:auto!important;bottom:10px!important;top:auto!important;transform:translateX(-50%)!important;display:flex!important;gap:6px;opacity:0!important;visibility:hidden!important;width:max-content!important}body .af-product-grid .gview-img:hover .button-set,body .af-product-grid .gview-img:focus-within .button-set{opacity:1!important;visibility:visible!important}body .af-product-grid .button-set a{background:#fff!important;color:#111!important;width:34px;height:34px;border-radius:4px!important;padding:8px!important;margin:0!important}body .af-product-grid .product-labels{display:none!important}body .af-product-grid .arcis-card-rating{margin:0 0 6px;min-height:0}
body .af-offers{margin:8px 0 12px!important}body .af-offers-heading{font:600 14px/1.3 var(--ft1),Arial,sans-serif!important;margin:0 0 7px!important}body .af-offers .arcis-offer-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;overflow:visible!important;padding:0!important}body .af-offers .arcis-offer-tile{min-width:0!important;flex:none!important;border:1px solid #e5ddd4!important;background:#faf7f3!important;padding:8px!important;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start}body .af-offers .arcis-copy-offer{min-height:30px;font-size:11px;padding:4px 6px;gap:5px;margin:0 0 5px;white-space:nowrap;background:#eee4d8;color:#222}body .af-offers .arcis-offer-tile p{font-size:12px;line-height:1.35}body .af-offers .arcis-offer-tile-title{font-weight:500}body .af-offers .arcis-offer-terms{font-size:12px;color:#333;margin:6px 0 0!important}body .af-offers .arcis-offer-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
body .af-trust{padding:22px 24px!important;text-align:center;border-top:1px solid #eee6de;border-bottom:1px solid #eee6de}.af-trust>p{margin:0 0 12px;font-size:13px}.af-trust .arcis-payment-methods{margin:0!important;padding:0!important}.af-trust .arcis-payment-methods img{max-width:400px!important;width:100%;height:auto}.af-trust .arcis-payment-methods p{display:none}.af-trust .arcis-trust-links{justify-content:center;gap:18px;margin-top:12px}.af-trust .arcis-trust-links a{font-size:12px}
body.template-product .product-single__title{margin-bottom:8px!important}body.template-product .singlePriceWr{margin-bottom:8px!important}body.template-product .order_whatsapp{padding:10px 14px!important;min-height:42px!important;margin-top:10px!important;margin-bottom:12px!important}body.template-product .product-single__meta .arcis-payment-methods{padding:8px 0!important;margin:8px 0!important}body.template-product .product-single__meta .arcis-payment-methods img{max-width:360px!important;width:100%;height:auto}.af-hero button:focus-visible,.af-cta:focus-visible{outline:2px solid #000;outline-offset:3px}
@media(min-width:750px) and (max-width:1099px){body .af-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.af-hero-copy{left:5%;width:40%}.af-hero-copy h1,.af-hero-copy h2{margin-bottom:12px}.af-eyebrow{margin-bottom:10px}.af-cta{margin-top:12px}}
@media(max-width:749px){.af-promo{font-size:12px;padding:9px 0}.af-slide img{aspect-ratio:3/4}.af-hero-copy{left:7%;top:6%;transform:none;width:86%;text-align:center}.af-eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 8px}.af-hero-copy h1,.af-hero-copy h2{font-size:clamp(27px,7.6vw,46px)!important;margin:0 0 9px;line-height:1.05}.af-hero-line{font-size:clamp(12px,3.1vw,18px);line-height:1.4;margin:3px 0}.af-cta{font-size:12px;min-height:38px;padding:8px 20px;margin-top:10px;gap:18px}.af-slider-controls{bottom:7px}.af-slider-controls button{height:28px}body .af-products{padding:24px 12px!important}.af-section-heading{margin-bottom:14px;align-items:center}.af-section-heading h2{font-size:23px;max-width:72%}.af-section-heading a{font-size:10px;max-width:28%;white-space:normal;text-align:right}body .af-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px!important}body .af-product-grid .grid-view-item__title{font-size:13px!important}body .af-product-grid .details .priceWraper{gap:5px!important;margin:4px 0 7px!important}body .af-product-grid .priceWraper .pr_price{font-size:13px!important}body .af-product-grid .priceWraper s.pr_price{font-size:11px!important}body .af-product-grid .details .product-form__submit .txt{font-size:13px!important}body .af-product-grid .button-set{display:none!important}body .af-offers .arcis-offer-tile{padding:7px!important}body .af-offers .arcis-offer-tile p{font-size:11px;line-height:1.35}body .af-offers .arcis-copy-offer{font-size:10px;gap:4px;padding:4px 5px}body .af-offers .arcis-copy-offer svg{width:12px}body .af-trust{padding:20px 16px!important}}
@media(hover:none){body .af-product-grid .button-set{display:none!important}}
@media(prefers-reduced-motion:reduce){.af-promo-track{animation:none}.af-promo{overflow-x:auto}.af-promo-copy[aria-hidden]{display:none}.af-slides{scroll-behavior:auto}}
body main .af-products .af-product-grid .grid-view-item{height:auto!important;display:block!important;border:0!important;padding:0!important}body main .af-products .af-product-grid .gview-img{position:relative!important;aspect-ratio:1!important}body main .af-products .af-product-grid .gitem-img{position:absolute!important;inset:0!important;height:100%!important;padding:0!important}body main .af-products .af-product-grid .details{display:block!important;flex:none!important;height:auto!important;min-height:0!important;padding:9px 0 0!important;text-align:center!important}body main .af-products .af-product-grid .grid-view-item__title{height:auto!important;min-height:0!important;flex:none!important}body main .af-products .af-product-grid .details .priceWraper{height:auto!important;flex:none!important}body main .af-products .af-product-grid .details .product-form{height:auto!important;min-height:0!important;flex:none!important;margin:0!important}

html body[id] .ah-editorial .arcis-banner-nav{position:static;transform:none;display:flex;justify-content:center;align-items:center;gap:4px;padding:2px 0;margin:0;background:#fff;border-radius:0}
html body[id] .arcis-banner-nav [data-af-dot]{width:38px;min-width:38px;height:30px;padding:12px 4px}
html body[id] .arcis-banner-nav [data-af-dot] span{width:30px;height:3px;border:0;border-radius:2px;background:#d1d1d1}
html body[id] .arcis-banner-nav [data-af-dot][aria-current=true] span{background:#111}
html body[id] .arcis-banner-nav [data-af-pause]{height:30px;min-width:32px;font-size:13px;padding:4px}
html body[id] .arcis-banner-nav [data-af-pause] span{width:auto;height:auto;border:0;background:none}
html body[id] .arcis-banner-nav button:focus-visible{outline:2px solid #111;outline-offset:-2px}
