.af-giveaway-bar{background:#4b3529;color:#fbf9f5;text-align:center;padding:12px 20px;font:400 12px/1.6 Manrope,Arial,sans-serif;letter-spacing:.025em}
.af-giveaway-bar a{display:block;text-decoration:none}
.af-giveaway-disclosure,.af-giveaway-home .af-giveaway-disclosure,.af-giveaway-page .af-giveaway-disclosure,.af-welcome .af-giveaway-disclosure{font:400 12px/1.7 Manrope,Arial,sans-serif;margin:12px 0 0;color:#51483f}
.af-giveaway-disclosure a{display:inline;text-decoration:underline;text-underline-offset:3px}
.af-giveaway-bar .af-giveaway-disclosure{color:#fbf9f5;margin:4px 0 0;font-size:11px}
.af-giveaway-bar>.af-giveaway-disclosure a{display:inline;text-decoration:underline}
.af-giveaway-product-note>p{margin:0}
.af-giveaway-product-note .af-giveaway-disclosure{margin-top:6px}
.af-giveaway-page #free-entry{margin:32px 0 48px;padding-bottom:32px;border-bottom:1px solid #ded3c5}
.af-giveaway-page #free-entry,.af-giveaway-page #official-rules{scroll-margin-top:24px}
.af-giveaway-page .button{text-decoration:none}
.af-giveaway-active .site-shell .announcement{display:none}
.af-giveaway-home{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:90px 7vw;background:#eee8df}
.af-giveaway-home>img{width:100%;height:560px;object-fit:cover;object-position:center 32%}
.af-giveaway-home h2,.af-giveaway-page h1{font:400 clamp(34px,4.2vw,58px)/1.1 'Bodoni Moda','Times New Roman',serif;letter-spacing:-.025em;margin:0 0 24px}
.af-giveaway-home p,.af-giveaway-page p{font:400 14px/1.9 Manrope,Arial,sans-serif}
.af-giveaway-home .button{margin-top:20px}
.af-giveaway-product-note{font:400 12px/1.8 Manrope,Arial,sans-serif;margin:16px 0}
.af-giveaway-product-note a,.af-giveaway-page a,.af-welcome-giveaway-link{text-decoration:underline;text-underline-offset:3px}
.af-giveaway-page{max-width:760px;padding:80px 24px 100px;margin:0 auto;min-height:60vh}
.af-giveaway-form{display:flex;flex-direction:column;gap:24px;margin:38px 0 24px;position:relative}
.af-giveaway-names{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.af-giveaway-form label{font:500 12px/1.6 Manrope,Arial,sans-serif;text-transform:none;letter-spacing:0}
.af-giveaway-form input:not([type=checkbox]){padding:14px;font-size:16px}
.af-giveaway-form .af-giveaway-check{display:flex;align-items:flex-start;gap:12px;font-weight:400}
.af-giveaway-check input{appearance:auto;width:18px;height:18px;flex:0 0 18px;padding:0;margin:1px 0 0;accent-color:#4b3529}
.af-giveaway-form button{align-self:flex-start;min-width:170px;min-height:48px}
.af-giveaway-form button:disabled{opacity:.6;cursor:wait}
.af-giveaway-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.af-giveaway-page .af-giveaway-small{font-size:11px;line-height:1.8;color:#655d57;margin-top:24px}
.af-giveaway-error{color:#8b231d}.af-giveaway-success{padding:20px;border:1px solid #b6a896;background:#f4f0e9}
.af-giveaway-rules h2{font:500 17px/1.5 Manrope,Arial,sans-serif;margin:30px 0 10px}
.af-giveaway-rules ol{padding-left:22px}.af-giveaway-rules li{padding-left:4px;font:400 14px/1.9 Manrope,Arial,sans-serif}
.af-welcome-giveaway-link{display:block;font:400 12px/1.7 Manrope,Arial,sans-serif;margin-top:18px}
.af-giveaway-page :focus-visible,.af-giveaway-bar :focus-visible,.af-giveaway-home :focus-visible{outline:2px solid #80634c;outline-offset:4px}
@media(max-width:650px){.af-giveaway-home{grid-template-columns:1fr;gap:32px;padding:48px 6vw}.af-giveaway-home>img{height:440px}.af-giveaway-home h2{font-size:38px}.af-giveaway-page{padding:48px 22px 65px}.af-giveaway-names{grid-template-columns:1fr;gap:24px}.af-giveaway-bar{font-size:11px;padding:10px 16px}}

.af-giveaway-home .af-giveaway-small{font-size:12px;line-height:1.7;color:#51483f;margin-top:18px}
.af-giveaway-home .af-giveaway-small a{text-decoration:underline;text-underline-offset:3px}
.af-giveaway-checkout-note{padding:12px 0;border-top:1px solid #ded3c5;margin-top:16px}
.af-giveaway-checkout-note>p{font-size:12px;line-height:1.7;margin:0}
.af-giveaway-checkout-note .af-giveaway-disclosure{font-size:11px;margin-top:4px}
.af-giveaway-landing{max-width:1200px}
.af-giveaway-intro{max-width:760px;margin:0 auto 56px;text-align:center}
.af-giveaway-intro .button{margin-top:22px}
.af-giveaway-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 40px;scroll-margin-top:24px}
.af-giveaway-item>a{display:block}
.af-giveaway-item img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.af-giveaway-item h2{font:400 28px/1.25 'Bodoni Moda','Times New Roman',serif;margin:24px 0 12px}
.af-giveaway-item h2 a{text-decoration:none}
.af-giveaway-item .af-price{font-size:18px;margin:0 0 20px}
.af-giveaway-item .af-availability p{font-size:12px}
.af-giveaway-item .af-availability .af-giveaway-disclosure{font-size:11px}
.af-giveaway-products .af-buy-now{width:100%}
@media(max-width:650px){.af-giveaway-products{grid-template-columns:1fr;gap:48px}.af-giveaway-intro{text-align:left;margin-bottom:36px}}

.af-giveaway-popup .af-welcome-shop{background:#241e1a;color:#fbf9f5}
