.g2pb-block{display:block}.g2pb-block[hidden]{display:none}.g2pb-heading{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;line-height:1.3;font-weight:700;color:#0c1d3c;text-align:center}.g2pb-heading:before,.g2pb-heading:after{content:"";flex:1 1 12px;min-width:10px;height:1.5px;background:#9ca3af}.g2pb-heading span{flex:0 1 auto}@media(min-width:420px){.g2pb-heading{font-size:14px;gap:10px}}@media(min-width:750px){.g2pb-heading{font-size:15px}}.g2pb{--ink:#0C1D3C;--navy:#0A1F44;--red:#C3192A;--grey:#6B7280;--b-h:120px;--b-h-md:132px;--b-h-lg:146px;--b-bg:linear-gradient(100deg,#FFF7EC 0%,#FBE6CC 100%);--b-line:#F1DCC0;--b-accent:#9A4212;--b-text:var(--ink);--b-label:var(--grey);--b-mark:#FFE255;--b-mark-text:#000;--b-veil:rgba(255,247,236,.35);--b-glow:rgba(255,226,180,.9);position:relative;display:block;box-sizing:border-box;height:var(--b-h);overflow:hidden;isolation:isolate;border:1px solid var(--b-line);border-radius:14px;background:var(--b-bg);color:var(--b-text);box-shadow:0 2px 10px #0c1d3c0f;font-family:inherit;line-height:1.2;container-type:inline-size;contain:layout paint;-webkit-font-smoothing:antialiased}.g2pb *{box-sizing:border-box}.g2pb p{margin:0}@media(min-width:420px){.g2pb{height:var(--b-h-md)}}@media(min-width:750px){.g2pb{height:var(--b-h-lg)}}.g2pb[data-theme=black_friday]{--b-bg:radial-gradient(60% 120% at 22% 55%,#4A4C51 0%,#2E3034 55%,#1F2124 100%);--b-line:#3A3C40;--b-accent:#CBB994;--b-text:#fff;--b-label:rgba(255,255,255,.7);--b-mark:#CBB994;--b-mark-text:#1B1C1F;--b-veil:rgba(32,34,37,.45);--b-glow:rgba(150,152,156,.35);box-shadow:0 4px 16px #0000002e}.g2pb[data-theme=bf_anticipado]{--b-bg:linear-gradient(100deg,#FBF8F2 0%,#F1E8D8 100%);--b-line:#E7DAC2;--b-accent:#1B1C1F;--b-mark:#C3192A;--b-mark-text:#fff;--b-veil:rgba(251,248,242,.35);--b-glow:rgba(233,211,166,.75)}.g2pb[data-theme=bf_anticipado] .g2pb-camp{font-weight:700}.g2pb[data-theme=bf_anticipado] .g2pb-u b{background:#1b1c1f}.g2pb[data-theme=bf_anticipado] .g2pb-timer i{color:#1b1c1f}.g2pb[data-theme=bf_anticipado] .g2pb-gift{filter:drop-shadow(10px 6px 9px rgba(30,30,30,.22)) drop-shadow(0 2px 2px rgba(20,20,20,.25))}.g2pb-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.g2pb:before{content:"";position:absolute;z-index:0;left:-30px;top:50%;width:190px;height:190px;margin-top:-95px;border-radius:50%;background:radial-gradient(circle,var(--b-glow) 0%,transparent 68%);pointer-events:none}.g2pb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 30%,var(--b-veil) 46%,var(--b-veil) 86%,transparent 100%)}.g2pb-floor{position:absolute;z-index:2;left:3%;bottom:3px;width:36%;height:16px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 55% 50%,rgba(40,32,22,.38) 0%,rgba(40,32,22,.16) 45%,transparent 75%)}.g2pb-giftbox{position:absolute;z-index:3;left:6px;bottom:-3px;height:calc(100% - 2px);aspect-ratio:1/1;max-width:40%;will-change:transform}.g2pb-gift{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:left bottom;filter:drop-shadow(10px 6px 9px rgba(110,60,20,.22)) drop-shadow(0 2px 2px rgba(60,30,10,.25))}.g2pb[data-theme=black_friday] .g2pb-gift{filter:drop-shadow(0 0 1px rgba(255,255,255,.5)) drop-shadow(0 0 12px rgba(200,202,206,.3)) drop-shadow(10px 8px 10px rgba(0,0,0,.45))}.g2pb-copy{position:absolute;z-index:4;top:0;bottom:0;right:0;width:62%;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 12px 8px 2px}.g2pb-camp{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--b-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2pb-title{margin-bottom:2px!important;font-size:20px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--b-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2pb-title mark{display:inline-block;background:var(--b-mark);color:var(--b-mark-text);padding:0 5px;border-radius:5px;font-weight:800}.g2pb-row{display:flex;align-items:center;min-height:34px}.g2pb-timer{display:flex;align-items:flex-start;gap:3px;contain:layout paint style;will-change:transform}.g2pb-u{display:flex;flex-direction:column;align-items:center;gap:2px}.g2pb-u b{display:grid;place-items:center;min-width:30px;height:24px;padding:0 4px;border-radius:6px;background:var(--red);color:#fff;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.g2pb-u small{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--b-label)}.g2pb-timer i{font-style:normal;font-size:13px;font-weight:700;line-height:24px;color:var(--red)}.g2pb[data-theme=black_friday] .g2pb-timer i{color:#ffffffd9}.g2pb-unlock{display:none;align-self:flex-start;align-items:center;gap:5px;height:22px;margin-top:1px;padding:0 10px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.g2pb-unlock svg{width:11px;height:11px;flex:none}.g2pb-unlock:focus-visible{outline:3px solid #FFE255;outline-offset:2px}.g2pb-lock{position:absolute;z-index:2;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--navy);box-shadow:0 3px 12px #0c1d3c38;opacity:0;pointer-events:none}.g2pb-lock svg{width:19px;height:19px}.g2pb-pill{position:absolute;z-index:3;left:50%;bottom:9%;transform:translate(-50%);display:none;padding:3px 9px;border-radius:999px;background:var(--navy);color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px #0c1d3c40;pointer-events:none}.g2pb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g2pb,.g2pb-bg,.g2pb-gift,.g2pb-lock,.g2pb-camp,.g2pb-title,.g2pb-title mark{transition:opacity .15s ease,filter .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease}@media(prefers-reduced-motion:reduce){.g2pb,.g2pb *{transition:none!important}}.g2pb[data-state=locked]{cursor:pointer;border:1px dashed #C9CED6;background:#f4f5f7;box-shadow:none;--b-veil:rgba(244,245,247,.85)}.g2pb[data-state=locked]:before{opacity:0}.g2pb[data-state=locked] .g2pb-bg{filter:grayscale(1);opacity:.35}.g2pb[data-state=locked] .g2pb-gift{filter:grayscale(1);opacity:.55}.g2pb[data-state=locked] .g2pb-floor{opacity:.35}.g2pb[data-state=locked] .g2pb-lock{opacity:1}.g2pb[data-state=locked] .g2pb-camp{color:#555b66}.g2pb[data-state=locked] .g2pb-title{color:#4b5563}.g2pb[data-state=locked] .g2pb-title mark{background:#e5e7eb;color:#4b5563}.g2pb[data-state=locked][data-locked=line] .g2pb-unlock{display:inline-flex}.g2pb[data-state=locked][data-locked=line] .g2pb-copy{gap:3px}.g2pb[data-state=locked][data-locked=tap] .g2pb-pill{display:block}.g2pb[data-state=locked][data-locked=tap] .g2pb-lock{top:42%}.g2pb[data-state=locked][data-locked=tap] .g2pb-unlock{display:inline-flex;position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g2pb[data-state=locked][data-locked=tap] .g2pb-unlock:focus-visible{position:static;width:auto;height:22px;padding:0 10px;clip:auto;overflow:visible}.g2pb[data-state=locked][data-theme=black_friday]{background:#3a3c40;border-color:#5b5e63;--b-veil:rgba(40,42,45,.72)}.g2pb[data-state=locked][data-theme=black_friday] .g2pb-bg{opacity:.5;filter:grayscale(1) brightness(.8)}.g2pb[data-state=locked][data-theme=black_friday] .g2pb-camp{color:#ffffff8c}.g2pb[data-state=locked][data-theme=black_friday] .g2pb-title{color:#ffffff9e}.g2pb[data-state=locked][data-theme=black_friday] .g2pb-unlock,.g2pb[data-theme=black_friday] .g2pb-pill{background:#fff;color:#111}@container (min-width:420px){.g2pb-title{font-size:23px}.g2pb-camp{font-size:11.5px}.g2pb-u b{min-width:34px;height:27px;font-size:15px}.g2pb-timer i{line-height:27px}.g2pb-u small{font-size:10px}}@container (min-width:500px){.g2pb-copy{width:64%;padding-right:18px}.g2pb-title{font-size:26px}}@container (max-width:330px){.g2pb-giftbox{max-width:35%}.g2pb-title{font-size:17px}.g2pb-camp{font-size:10px}.g2pb-u b{min-width:26px;height:22px;font-size:13px}.g2pb-timer i{line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/g2p-gift-banner.css.map */
