{"product_id":"halloween-potion-style-whiskey-bottle","title":"💥LAST DAY 50% OFF-🥃Halloween Potion-Style Whiskey Bottle","description":"\u003cstyle\u003e \/* =========================================================    GOTHIC HALLOWEEN POTION BOTTLE    COMPLETE SHOPIFY LANDING PAGE     Midnight Black × Blood Crimson × Antique Bronze × Haunted Purple    Desktop + Mobile    Image First \/ Text Below ========================================================= *\/  .gpb-page, .gpb-page *{   box-sizing:border-box; }  .gpb-page{   --black:#171316;   --black-2:#241b22;   --black-3:#30232d;    --red:#8e2032;   --red-2:#b32b40;   --red-dark:#53111d;    --purple:#4d334f;   --purple-2:#6b496d;    --bronze:#ad7a47;   --bronze-light:#d3aa73;    --cream:#fbf5ee;   --cream-2:#f2e8dd;    --ink:#31282d;   --body:#71656c;   --line:#e2d5d9;    width:100%;   max-width:1100px;    margin:0 auto!important;   padding:14px!important;    background:     radial-gradient(       circle at 95% 2%,       rgba(142,32,50,.08),       transparent 25%     ),     radial-gradient(       circle at 4% 35%,       rgba(77,51,79,.08),       transparent 28%     ),     linear-gradient(       180deg,       #fff 0%,       #f7f0ea 100%     );    color:var(--ink);    font-family:     -apple-system,     BlinkMacSystemFont,     'Segoe UI',     Arial,     Helvetica,     sans-serif;    font-size:16px;   line-height:1.7;    overflow:visible!important;    -webkit-font-smoothing:antialiased; }  .gpb-page h1, .gpb-page h2, .gpb-page h3, .gpb-page p{   margin-top:0; }  .gpb-page strong{   font-weight:850; }  .gpb-page a{   text-decoration:none; }  \/* =========================================================    IMAGE SAFETY ========================================================= *\/  .gpb-page img{   display:block!important;    width:100%!important;   max-width:100%!important;    height:auto!important;   min-height:0!important;   max-height:none!important;    aspect-ratio:auto!important;    object-fit:contain!important;   object-position:center center!important;    margin:0!important;   padding:0!important;    clip-path:none!important;   mask:none!important;   -webkit-mask:none!important; }  \/* =========================================================    ANIMATIONS ========================================================= *\/  @keyframes gpbReveal{   from{     opacity:0;     transform:translateY(24px);   }    to{     opacity:1;     transform:none;   } }  @keyframes gpbFloat{   0%,100%{     transform:       translateY(0)       rotate(-2deg);   }    50%{     transform:       translateY(-7px)       rotate(2deg);   } }  @keyframes gpbGlow{   0%,100%{     box-shadow:       0 13px 30px       rgba(37,20,29,.13);   }    50%{     box-shadow:       0 18px 46px       rgba(142,32,50,.23),       0 0 32px       rgba(179,43,64,.17);   } }  @keyframes gpbPotionGlow{   0%,100%{     box-shadow:       0 0 0       rgba(179,43,64,0);      text-shadow:       0 0 0       rgba(179,43,64,0);   }    50%{     box-shadow:       0 0 30px       rgba(179,43,64,.18);      text-shadow:       0 0 14px       rgba(221,84,104,.35);   } }  @keyframes gpbBat{   0%,100%{     transform:       translate(0,0)       rotate(-7deg);   }    30%{     transform:       translate(8px,-7px)       rotate(4deg);   }    65%{     transform:       translate(-5px,-12px)       rotate(-2deg);   } }  @keyframes gpbTwinkle{   0%,100%{     opacity:.2;     transform:       scale(.8)       rotate(-4deg);   }    50%{     opacity:.95;     transform:       scale(1.14)       rotate(4deg);   } }  @keyframes gpbShine{   0%{     left:-65%;   }    55%,   100%{     left:145%;   } }  @keyframes gpbBubble{   0%{     opacity:0;     transform:       translateY(10px)       scale(.6);   }    30%{     opacity:.55;   }    100%{     opacity:0;     transform:       translateY(-55px)       scale(1.15);   } }  @keyframes gpbPulse{   0%,100%{     transform:scale(1);      box-shadow:       0 10px 25px       rgba(126,25,43,.26);   }    50%{     transform:scale(1.025);      box-shadow:       0 16px 42px       rgba(126,25,43,.48);   } }  .gpb-reveal{   opacity:1;   transform:none; }  @supports(animation-timeline:view()){    .gpb-reveal{     animation:       gpbReveal       .82s       ease       both;      animation-timeline:view();      animation-range:       entry 5%       cover 28%;   } }  \/* =========================================================    COMMON ========================================================= *\/  .gpb-eyebrow{   margin:     0 0     9px!important;    color:#996b49;    text-align:center;    font-size:11px;    font-weight:900;    letter-spacing:1.55px;    text-transform:uppercase; }  .gpb-section{   margin-top:18px;    padding:     28px 25px     33px;    border:     1px solid     var(--line);    border-radius:20px;    background:#fff;    box-shadow:     0 7px 22px     rgba(50,34,43,.05); }  .gpb-section.soft{   background:     linear-gradient(       145deg,       #fffaf7,       #f2e8e5     ); }  .gpb-image{   margin-bottom:24px; }  .gpb-image img{   border-radius:16px!important;    animation:     gpbGlow     4.4s     ease-in-out     infinite; }  .gpb-section h2{   max-width:830px;    margin:     0 auto     13px!important;    color:var(--red-dark);    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:31px;    line-height:1.22; }  .gpb-lead{   max-width:790px;    margin:     0 auto!important;    color:var(--body);    text-align:center;    font-size:16px;    line-height:1.76; }  \/* =========================================================    HERO ========================================================= *\/  .gpb-hero{   position:relative;    overflow:hidden;    padding:     28px 27px     36px;    border:     1px solid     #d9c9cf;    border-top:     5px solid     var(--red);    border-radius:24px;    background:     radial-gradient(       circle at 50% 0,       rgba(179,43,64,.11),       transparent 37%     ),     radial-gradient(       circle at 8% 90%,       rgba(77,51,79,.09),       transparent 31%     ),     linear-gradient(       180deg,       #fffdfc,       #f3e9e7     );    text-align:center;    box-shadow:     0 13px 34px     rgba(49,26,37,.08); }  .gpb-hero:before{   content:'🦇';    position:absolute;    right:-12px;   top:-32px;    opacity:.06;    font-size:180px;    animation:     gpbBat     5s     ease-in-out     infinite; }  .gpb-hero:after{   content:'✦';    position:absolute;    right:5%;   top:30px;    color:var(--red-2);    font-size:34px;    animation:     gpbTwinkle     3.4s     ease-in-out     infinite; }  .gpb-hero \u003e *{   position:relative;   z-index:2; }  .gpb-hero-media{   margin-bottom:27px; }  .gpb-hero-media img{   border-radius:18px!important;    animation:     gpbGlow     4.2s     ease-in-out     infinite; }  .gpb-mark{   display:grid;    place-items:center;    width:68px;   height:68px;    margin:     0 auto     12px;    border:     1px solid     #d4b18a;    border-radius:50%;    background:     linear-gradient(       145deg,       #fff,       #efe3df     );    font-size:31px;    box-shadow:     0 8px 20px     rgba(69,37,50,.09);    animation:     gpbFloat     3.7s     ease-in-out     infinite; }  .gpb-hero h1{   max-width:900px;    margin:     0 auto     15px!important;    color:var(--black-2);    font-family:     Georgia,     'Times New Roman',     serif;    font-size:42px;    line-height:1.12;    letter-spacing:-.025em; }  .gpb-hero h1 span{   color:var(--red); }  .gpb-hero-text{   max-width:830px;    margin:     0 auto!important;    color:var(--body);    font-size:16.5px;    line-height:1.78; }  .gpb-chips{   display:flex;    flex-wrap:wrap;   justify-content:center;    gap:8px;    margin-top:20px; }  .gpb-chip{   padding:     8px 12px;    border:     1px solid     #dbc6cc;    border-radius:999px;    background:     rgba(255,255,255,.90);    color:#684c59;    font-size:12px;    font-weight:850; }  .gpb-hero-line{   max-width:760px;    margin:     20px auto     0!important;    padding-top:18px;    border-top:     1px solid     #dbcdd1;    color:#563b47!important;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:19px!important;    font-style:italic; }  \/* =========================================================    QUICK BENEFITS ========================================================= *\/  .gpb-quick{   display:grid;    grid-template-columns:     repeat(4,1fr);    gap:11px;    margin-top:18px; }  .gpb-quick-card{   position:relative;    overflow:hidden;    padding:     19px 11px;    border:     1px solid     var(--line);    border-radius:16px;    background:#fff;    text-align:center;    transition:     transform .3s ease,     border-color .3s ease,     box-shadow .3s ease; }  .gpb-quick-card:hover{   transform:translateY(-5px);    border-color:#cfa8b3;    box-shadow:     0 12px 27px     rgba(67,37,48,.11); }  .gpb-quick-card:after{   content:'';    position:absolute;    top:-35%;   left:-60%;    width:30%;   height:170%;    transform:rotate(17deg);    background:     linear-gradient(       90deg,       transparent,       rgba(255,255,255,.95),       transparent     );    animation:     gpbShine     7s     ease-in-out     infinite; }  .gpb-quick-card \u003e *{   position:relative;   z-index:2; }  .gpb-quick-icon{   margin-bottom:6px;    font-size:28px;    animation:     gpbFloat     3.7s     ease-in-out     infinite; }  .gpb-quick-card strong{   display:block;    color:#49373f;    font-size:14px; }  .gpb-quick-card span{   display:block;    margin-top:4px;    color:#786a70;    font-size:12px;    line-height:1.45; }  \/* =========================================================    HAUNTED CASTLE SECTION ========================================================= *\/  .gpb-dark{   position:relative;    overflow:hidden;    margin-top:18px;    padding:     28px 24px     35px;    border-radius:20px;    background:     radial-gradient(       circle at 50% 15%,       rgba(179,43,64,.18),       transparent 36%     ),     radial-gradient(       circle at 90% 15%,       rgba(99,67,102,.25),       transparent 31%     ),     linear-gradient(       145deg,       #251a21,       #120f12     );    color:#fff;    box-shadow:     0 12px 31px     rgba(28,15,22,.18); }  .gpb-dark:after{   content:'🏰';    position:absolute;    right:-22px;   bottom:-58px;    opacity:.04;    font-size:175px; }  .gpb-dark \u003e *{   position:relative;   z-index:2; }  .gpb-dark .gpb-eyebrow{   color:#ddb58d!important; }  .gpb-dark h2{   max-width:820px;    margin:     0 auto     13px!important;    color:#fff!important;    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:31px; }  .gpb-dark p{   max-width:780px;    margin:     0 auto!important;    color:#eee8eb!important;    text-align:center;    line-height:1.74; }  .gpb-dark-grid{   display:grid;    grid-template-columns:     repeat(5,1fr);    gap:10px;    margin-top:22px; }  .gpb-dark-card{   padding:     17px 8px;    border:     1px solid     rgba(255,255,255,.12);    border-radius:12px;    background:     rgba(255,255,255,.055);    text-align:center;    transition:     transform .28s ease,     background .28s ease; }  .gpb-dark-card:hover{   transform:translateY(-4px);    background:     rgba(255,255,255,.09); }  .gpb-dark-card i{   display:block;    margin-bottom:5px;    font-style:normal;    font-size:24px;    animation:     gpbFloat     3.6s     ease-in-out     infinite; }  .gpb-dark-card strong{   display:block;    color:#f1d2b0!important;    font-size:11.5px; }  \/* =========================================================    CENTERPIECE ========================================================= *\/  .gpb-center{   position:relative;    overflow:hidden;    margin-top:18px;    padding:     28px 25px     34px;    border:     1px solid     #dac7cc;    border-radius:20px;    background:     radial-gradient(       circle at 90% 10%,       rgba(142,32,50,.09),       transparent 29%     ),     radial-gradient(       circle at 50% 100%,       rgba(173,122,71,.13),       transparent 38%     ),     linear-gradient(       145deg,       #fffdfb,       #f2e7e5     ); }  .gpb-center:before{   content:'🕯️';    position:absolute;    left:-20px;   bottom:-58px;    opacity:.065;    font-size:165px;    animation:     gpbFloat     4.2s     ease-in-out     infinite; }  .gpb-center \u003e *{   position:relative;   z-index:2; }  .gpb-center h2{   max-width:820px;    margin:     0 auto     13px!important;    color:var(--red-dark);    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:31px; }  .gpb-center p{   max-width:790px;    margin:     0 auto!important;    color:var(--body);    text-align:center;    line-height:1.75; }  .gpb-place-grid{   display:grid;    grid-template-columns:     repeat(5,1fr);    gap:10px;    margin-top:22px; }  .gpb-place{   padding:     17px 8px;    border:     1px solid     var(--line);    border-radius:12px;    background:#fff;    text-align:center;    transition:     transform .28s ease,     box-shadow .28s ease; }  .gpb-place:hover{   transform:translateY(-4px);    box-shadow:     0 9px 21px     rgba(70,40,51,.09); }  .gpb-place i{   display:block;    margin-bottom:5px;    font-style:normal;    font-size:25px;    animation:     gpbFloat     3.6s     ease-in-out     infinite; }  .gpb-place strong{   display:block;    color:#59434d;    font-size:11.5px; }  \/* =========================================================    LIGHT SECTION ========================================================= *\/  .gpb-light{   position:relative;    overflow:hidden;    margin-top:18px;    padding:     28px 24px     35px;    border-radius:20px;    background:     radial-gradient(       circle at 50% 70%,       rgba(177,31,55,.28),       transparent 34%     ),     radial-gradient(       circle at 90% 8%,       rgba(141,83,125,.17),       transparent 31%     ),     linear-gradient(       145deg,       #2a1820,       #120d11     );    color:#fff; }  .gpb-light:before{   content:'';    position:absolute;    left:50%;   bottom:-160px;    width:300px;   height:300px;    transform:translateX(-50%);    border-radius:50%;    background:     radial-gradient(       circle,       rgba(194,41,66,.30),       transparent 68%     );    animation:     gpbPotionGlow     4s     ease-in-out     infinite; }  .gpb-light:after{   content:'✦';    position:absolute;    right:4%;   top:22px;    color:#df687b;    font-size:34px;    animation:     gpbTwinkle     3.4s     ease-in-out     infinite; }  .gpb-light \u003e *{   position:relative;   z-index:2; }  .gpb-light .gpb-eyebrow{   color:#ddb38d!important; }  .gpb-light h2{   max-width:820px;    margin:     0 auto     13px!important;    color:#fff!important;    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:31px; }  .gpb-light p{   max-width:780px;    margin:     0 auto!important;    color:#eee8eb!important;    text-align:center;    line-height:1.74; }  .gpb-bubbles{   display:flex;   justify-content:center;    gap:15px;    margin-top:20px; }  .gpb-bubble{   width:10px;   height:10px;    border-radius:50%;    background:     rgba(216,72,94,.72);    box-shadow:     0 0 12px     rgba(216,72,94,.45);    animation:     gpbBubble     3.5s     ease-in     infinite; }  .gpb-bubble:nth-child(2){   width:7px;   height:7px;    animation-delay:.8s; }  .gpb-bubble:nth-child(3){   width:12px;   height:12px;    animation-delay:1.5s; }  .gpb-bubble:nth-child(4){   width:8px;   height:8px;    animation-delay:2.1s; }  \/* =========================================================    GOTHIC DETAILS ========================================================= *\/  .gpb-detail-grid{   display:grid;    grid-template-columns:     repeat(4,1fr);    gap:10px;    margin-top:22px; }  .gpb-detail{   padding:18px;    border:     1px solid     var(--line);    border-radius:13px;    background:#fff;    text-align:center;    transition:     transform .28s ease,     box-shadow .28s ease,     border-color .28s ease; }  .gpb-detail:hover{   transform:translateY(-4px);    border-color:#cda8b1;    box-shadow:     0 9px 22px     rgba(70,40,51,.09); }  .gpb-detail i{   display:block;    margin-bottom:7px;    font-style:normal;    font-size:27px;    animation:     gpbFloat     3.5s     ease-in-out     infinite; }  .gpb-detail strong{   display:block;    margin-bottom:5px;    color:#8b3042;    font-size:14px; }  .gpb-detail span{   display:block;    color:var(--body);    font-size:13px;    line-height:1.56; }  \/* =========================================================    PARTY ========================================================= *\/  .gpb-party{   position:relative;    overflow:hidden;    margin-top:18px;    padding:     28px 24px     35px;    border-radius:20px;    background:     radial-gradient(       circle at 10% 90%,       rgba(163,108,63,.17),       transparent 31%     ),     linear-gradient(       145deg,       #4c334e,       #251a29     );    color:#fff; }  .gpb-party:after{   content:'🎃';    position:absolute;    right:-20px;   bottom:-55px;    opacity:.045;    font-size:155px; }  .gpb-party \u003e *{   position:relative;   z-index:2; }  .gpb-party .gpb-eyebrow{   color:#e2be97!important; }  .gpb-party h2{   max-width:810px;    margin:     0 auto     13px!important;    color:#fff!important;    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:31px; }  .gpb-party p{   max-width:780px;    margin:     0 auto!important;    color:#f0eaf1!important;    text-align:center;    line-height:1.74; }  .gpb-party-grid{   display:grid;    grid-template-columns:     repeat(4,1fr);    gap:10px;    margin-top:22px; }  .gpb-party-card{   padding:     17px 9px;    border:     1px solid     rgba(255,255,255,.14);    border-radius:12px;    background:     rgba(255,255,255,.07);    text-align:center; }  .gpb-party-card i{   display:block;    margin-bottom:5px;    font-style:normal;    font-size:25px;    animation:     gpbFloat     3.6s     ease-in-out     infinite; }  .gpb-party-card strong{   display:block;    color:#fff!important;    font-size:12px; }  \/* =========================================================    GIFT ========================================================= *\/  .gpb-gift{   position:relative;    overflow:hidden;    margin-top:18px;    padding:     28px 24px     35px;    border-radius:20px;    background:     radial-gradient(       circle at 90% 8%,       rgba(173,122,71,.18),       transparent 29%     ),     linear-gradient(       145deg,       #721c2d,       #371119     ); }  .gpb-gift:after{   content:'🎁';    position:absolute;    right:-19px;   bottom:-53px;    opacity:.055;    font-size:150px; }  .gpb-gift \u003e *{   position:relative;   z-index:2; }  .gpb-gift .gpb-eyebrow{   color:#e0bb93!important; }  .gpb-gift h2{   max-width:810px;    margin:     0 auto     13px!important;    color:#fff!important;    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:31px; }  .gpb-gift p{   max-width:760px;    margin:     0 auto!important;    color:#f4e9ec!important;    text-align:center;    line-height:1.74; }  .gpb-gift-grid{   display:grid;    grid-template-columns:     repeat(5,1fr);    gap:10px;    margin-top:22px; }  .gpb-gift-card{   padding:     17px 8px;    border:     1px solid     rgba(255,255,255,.14);    border-radius:12px;    background:     rgba(255,255,255,.07);    text-align:center; }  .gpb-gift-card i{   display:block;    margin-bottom:5px;    font-style:normal;    font-size:24px;    animation:     gpbFloat     3.6s     ease-in-out     infinite; }  .gpb-gift-card strong{   display:block;    color:#fff!important;    font-size:11.5px; }  \/* =========================================================    SPECS ========================================================= *\/  .gpb-spec{   margin-top:18px;    padding:     28px 23px     31px;    border-radius:19px;    background:     linear-gradient(       145deg,       #2e232c,       #151115     ); }  .gpb-spec h2{   margin:     0 0     19px!important;    color:#fff!important;    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:28px; }  .gpb-spec-box{   overflow:hidden;    max-width:850px;    margin:0 auto;    border:     1px solid     rgba(255,255,255,.13);    border-radius:14px; }  .gpb-spec-row{   display:grid;    grid-template-columns:     215px 1fr;    border-bottom:     1px solid     rgba(255,255,255,.11); }  .gpb-spec-row:last-child{   border-bottom:0; }  .gpb-spec-key{   padding:     13px 15px;    background:     rgba(255,255,255,.06);    color:#dda97d!important;    font-weight:850; }  .gpb-spec-value{   padding:     13px 15px;    color:#f2edf0!important; }  \/* =========================================================    FAQ ========================================================= *\/  .gpb-faq{   margin-top:18px;    padding:     30px 23px;    border:     1px solid     var(--line);    border-radius:18px;    background:#fff; }  .gpb-faq h2{   margin:     0 0     18px!important;    color:var(--red-dark);    text-align:center;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:28px; }  .gpb-faq details{   margin-bottom:9px;    border:     1px solid     #e4d4d9;    border-radius:12px;    background:#fff9f8;    overflow:hidden; }  .gpb-faq details:last-child{   margin-bottom:0; }  .gpb-faq summary{   position:relative;    padding:     15px 42px     15px 15px;    color:#493840;    font-size:14px;    font-weight:850;    cursor:pointer;    list-style:none; }  .gpb-faq summary::-webkit-details-marker{   display:none; }  .gpb-faq summary:after{   content:'+';    position:absolute;    right:15px;   top:50%;    transform:translateY(-50%);    color:var(--red);    font-size:21px; }  .gpb-faq details[open] summary:after{   content:'−'; }  .gpb-faq-answer{   padding:     0 15px     15px;    color:var(--body);    font-size:13.5px;    line-height:1.62; }  \/* =========================================================    PACKAGE ========================================================= *\/  .gpb-package{   margin-top:18px;    padding:     29px 23px;    border:     1px solid     var(--line);    border-radius:18px;    background:     linear-gradient(       145deg,       #fffaf7,       #f2e8e5     );    text-align:center; }  .gpb-package-icon{   width:50px;   height:50px;    margin:     0 auto     9px;    display:grid;   place-items:center;    border-radius:50%;    background:#fff;    font-size:25px;    box-shadow:     0 7px 18px     rgba(55,34,44,.09);    animation:     gpbFloat     3.5s     ease-in-out     infinite; }  .gpb-package h2{   margin:     0 0     16px!important;    color:var(--red-dark);    font-family:     Georgia,     'Times New Roman',     serif;    font-size:28px; }  .gpb-package-row{   max-width:760px;    margin:0 auto;    padding:     14px 16px;    border:     1px solid     #dfcfd3;    border-radius:12px;    background:#fff;    color:#57454d;    font-size:14px;    font-weight:800; }  \/* =========================================================    TRUST ========================================================= *\/  .gpb-trust{   margin-top:18px;    padding:     29px 22px;    border:     1px solid     var(--line);    border-radius:18px;    background:#fff;    text-align:center; }  .gpb-trust h2{   margin:     0 0     11px!important;    color:var(--red-dark);    font-family:     Georgia,     'Times New Roman',     serif;    font-size:28px; }  .gpb-trust-box{   max-width:820px;    margin:0 auto;    padding:     23px 20px;    border:     1px solid     #e3d3d7;    border-radius:14px;    background:     linear-gradient(       145deg,       #fffaf7,       #f3eae7     ); }  .gpb-trust-box h3{   margin:     0 0     7px!important;    color:#49363f;    font-size:19px; }  .gpb-trust-box p{   max-width:680px;    margin:     0 auto!important;    color:var(--body);    font-size:13.5px;    line-height:1.6; }  .gpb-trust-grid{   display:grid;    grid-template-columns:     repeat(3,1fr);    gap:9px;    margin-top:18px; }  .gpb-trust-grid div{   padding:     13px 7px;    border:     1px solid     #e7dadd;    border-radius:10px;    background:#fff;    color:#51454a;    font-size:12px;    font-weight:850; }  .gpb-trust-media{   margin-top:15px; }  .gpb-trust-media img{   border-radius:14px!important; }  \/* =========================================================    FINAL CTA ========================================================= *\/  .gpb-final{   position:relative;    overflow:hidden;    margin-top:18px;    padding:     28px 24px     42px;    border-radius:     20px 20px     0 0;    text-align:center;    background:     radial-gradient(       circle at 50% 0,       rgba(190,48,70,.23),       transparent 35%     ),     radial-gradient(       circle at 10% 100%,       rgba(111,72,111,.20),       transparent 34%     ),     linear-gradient(       145deg,       #30141c,       #120c10     ); }  .gpb-final:before{   content:'🦇';    position:absolute;    left:-25px;   bottom:-64px;    opacity:.045;    font-size:180px;    animation:     gpbBat     5s     ease-in-out     infinite; }  .gpb-final:after{   content:'✦';    position:absolute;    right:5%;   top:27px;    color:#e05f76;    font-size:34px;    opacity:.55;    animation:     gpbTwinkle     3.7s     ease-in-out     infinite; }  .gpb-final \u003e *{   position:relative;   z-index:2; }  .gpb-final .gpb-eyebrow{   color:#dfb38d!important; }  .gpb-final h2{   max-width:820px;    margin:     0 auto     13px!important;    color:#fff!important;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:34px;    line-height:1.2; }  .gpb-final p{   max-width:750px;    margin:     0 auto!important;    color:#f1e9ed!important;    font-size:16px;    line-height:1.72; }  .gpb-final-line{   margin-top:18px!important;    color:#e8b07d!important;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:20px!important;    font-style:italic; }  .gpb-final-points{   display:flex;    flex-wrap:wrap;   justify-content:center;    gap:8px;    margin-top:20px; }  .gpb-final-point{   padding:     8px 11px;    border:     1px solid     rgba(255,255,255,.21);    border-radius:999px;    color:#fff!important;    font-size:12px;    font-weight:800; }  .gpb-cta{   display:block;    width:min(100%,540px);    margin:     24px auto     0;    padding:     16px 20px;    border:     1px solid     rgba(255,255,255,.16);    border-radius:9px;    background:     linear-gradient(       135deg,       #ad243b,       #681828     );    color:#fff!important;    font-size:15px;    font-weight:900;    letter-spacing:.2px;    animation:     gpbPulse     2.8s     ease-in-out     infinite; }  \/* =========================================================    MOBILE ========================================================= *\/  @media(max-width:760px){    .gpb-page{     padding:8px!important;     font-size:15px;   }    .gpb-hero{     padding:       18px 15px       25px;      border-radius:16px;   }    .gpb-hero h1{     font-size:30px;   }    .gpb-hero-text{     font-size:15px;   }    .gpb-quick{     grid-template-columns:       1fr 1fr;   }    .gpb-section,   .gpb-center{     padding:       20px 15px       26px;   }    .gpb-section h2,   .gpb-center h2{     font-size:26px;   }    .gpb-dark,   .gpb-light,   .gpb-party,   .gpb-gift{     padding:       20px 15px       27px;   }    .gpb-dark h2,   .gpb-light h2,   .gpb-party h2,   .gpb-gift h2{     font-size:26px;   }    .gpb-dark-grid{     grid-template-columns:       1fr 1fr;   }    .gpb-place-grid,   .gpb-gift-grid{     grid-template-columns:       1fr 1fr;   }    .gpb-detail-grid{     grid-template-columns:       1fr 1fr;   }    .gpb-party-grid{     grid-template-columns:       1fr 1fr;   }    .gpb-spec-row{     grid-template-columns:1fr;   }    .gpb-spec-key{     padding-bottom:7px;   }    .gpb-spec-value{     padding-top:7px;   }    .gpb-trust-grid{     grid-template-columns:1fr;   }    .gpb-final{     padding:       20px 15px       32px;   }    .gpb-final h2{     font-size:27px;   } }  @media(max-width:430px){    .gpb-quick,   .gpb-dark-grid,   .gpb-place-grid,   .gpb-detail-grid,   .gpb-party-grid,   .gpb-gift-grid{     grid-template-columns:1fr;   }    .gpb-chip{     width:100%;   } }  \/* =========================================================    REDUCED MOTION ========================================================= *\/  @media(prefers-reduced-motion:reduce){    .gpb-page *,   .gpb-page *::before,   .gpb-page *::after{     animation:none!important;     transition:none!important;   }    .gpb-reveal{     opacity:1!important;     transform:none!important;   } }  \/* =========================================================    BOTTOM ========================================================= *\/  .gpb-page{   margin-bottom:0!important;   padding-bottom:0!important; }  .gpb-page \u003e *:last-child{   margin-bottom:0!important; } \u003c\/style\u003e \u003cdiv class=\"gpb-page\" id=\"gpb-top\"\u003e \u003c!-- =====================================================      HERO ===================================================== --\u003e \u003csection class=\"gpb-hero\"\u003e \u003cdiv class=\"gpb-mark\"\u003e🦇\u003c\/div\u003e \u003cp class=\"gpb-eyebrow\"\u003eGOTHIC • HALLOWEEN • DARK FANTASY • HOME BAR\u003c\/p\u003e \u003ch1\u003eTurn an Ordinary Pour Into \u003cspan\u003ea Halloween Potion.\u003c\/span\u003e \u003c\/h1\u003e \u003cp class=\"gpb-hero-text\"\u003eCastle silhouettes, fluttering bats and ornate Gothic details transform this dramatic glass bottle into more than a simple container. Add your preferred drink and suddenly the entire setup feels like something pulled from a \u003cstrong\u003ehaunted castle or dark fantasy apothecary.\u003c\/strong\u003e\u003c\/p\u003e \u003cdiv class=\"gpb-chips\"\u003e \u003cspan class=\"gpb-chip\"\u003e 🏰 Gothic Castle Design \u003c\/span\u003e \u003cspan class=\"gpb-chip\"\u003e 🦇 Bat Details \u003c\/span\u003e \u003cspan class=\"gpb-chip\"\u003e 🍷 Dramatic Bottle Display \u003c\/span\u003e \u003cspan class=\"gpb-chip\"\u003e 🎃 Halloween Centerpiece \u003c\/span\u003e \u003c\/div\u003e \u003cp class=\"gpb-hero-line\"\u003eThe drink may be familiar. The bottle changes the whole mood.\u003c\/p\u003e \u003cp class=\"gpb-hero-line\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/dcd43f32399f221415663046a5654bd1_692c3ce3-5b07-4d29-9b3f-6fcb96c91491.gif?v=1790060185\" alt=\"Gothic Halloween Potion Style Bottle\" loading=\"eager\"\u003e\u003c\/p\u003e \u003c\/section\u003e \u003c!-- =====================================================      QUICK VALUE ===================================================== --\u003e \u003csection class=\"gpb-quick gpb-reveal\"\u003e \u003cdiv class=\"gpb-quick-card\"\u003e \u003cdiv class=\"gpb-quick-icon\"\u003e🏰\u003c\/div\u003e \u003cstrong\u003e Haunted Castle Look \u003c\/strong\u003e \u003cspan\u003e A dark architectural silhouette gives the bottle instant atmosphere. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"gpb-quick-card\"\u003e \u003cdiv class=\"gpb-quick-icon\"\u003e🦇\u003c\/div\u003e \u003cstrong\u003e Gothic Details \u003c\/strong\u003e \u003cspan\u003e Bats and ornate decorative elements add dark fantasy character. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"gpb-quick-card\"\u003e \u003cdiv class=\"gpb-quick-icon\"\u003e🔥\u003c\/div\u003e \u003cstrong\u003e Dramatic in Low Light \u003c\/strong\u003e \u003cspan\u003e Dark surroundings and warm lighting enhance the crimson-toned display. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"gpb-quick-card\"\u003e \u003cdiv class=\"gpb-quick-icon\"\u003e🎃\u003c\/div\u003e \u003cstrong\u003e Halloween Focal Point \u003c\/strong\u003e \u003cspan\u003e Designed to stand out on bars, tables, shelves and seasonal displays. \u003c\/span\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================      HAUNTED CASTLE DESIGN ===================================================== --\u003e \u003csection class=\"gpb-dark gpb-reveal\"\u003e \u003cdiv class=\"gpb-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/2_49d7b37e-62f9-45bb-8adb-f96cbd2deaa4.png?v=1790061554\" alt=\"Gothic haunted castle potion bottle details\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cp class=\"gpb-eyebrow\"\u003eSTRAIGHT OUT OF A HAUNTED CASTLE\u003c\/p\u003e \u003ch2\u003e🦇 The Bottle Is Part of the Halloween Story\u003c\/h2\u003e \u003cp\u003eThe Gothic silhouette and dark decorative details make the bottle feel less like ordinary barware and more like an object from a mysterious fantasy world.\u003c\/p\u003e \u003cdiv class=\"gpb-dark-grid\"\u003e \u003cdiv class=\"gpb-dark-card\"\u003e \u003ci\u003e🏰\u003c\/i\u003e \u003cstrong\u003eCastle Silhouette\u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"gpb-dark-card\"\u003e \u003ci\u003e🦇\u003c\/i\u003e \u003cstrong\u003eBat Details\u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"gpb-dark-card\"\u003e \u003ci\u003e🖤\u003c\/i\u003e \u003cstrong\u003eDark Vintage Mood\u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"gpb-dark-card\"\u003e \u003ci\u003e✨\u003c\/i\u003e \u003cstrong\u003eOrnate Patterns\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"TMQ","offers":[{"title":"🥃Wine Bottle","offer_id":55097467273582,"sku":"SZ06732609226186-杯子","price":19.99,"currency_code":"USD","in_stock":true},{"title":"🍾Wine Glass","offer_id":55097467306350,"sku":"SZ06732609226186-瓶子","price":29.99,"currency_code":"USD","in_stock":true},{"title":"🍻Wine Glass+Wine Bottle","offer_id":55097467339118,"sku":"SZ06732609226186-瓶子+SZ06732609226186-杯子","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/1_7167ab4e-af7b-49bb-8888-863cbbf6de43.png?v=1790150373","url":"https:\/\/bvuyomi.com\/products\/halloween-potion-style-whiskey-bottle","provider":"Bvuyomi","version":"1.0","type":"link"}