{"product_id":"lake-ontario-forever-heritage-embroidered-cap","title":"🔥LAST DAY 50% OFF - 🍁Lake Ontario Forever – Heritage Embroidered Cap (🧢100% Cotton)","description":"\u003cstyle\u003e   #lo-landing-template--27335309787247__custom_liquid_LXbdrD {     --lo-navy: #102d3d;     --lo-deep: #0a202c;     --lo-lake: #537d8d;     --lo-red: #c9282d;     --lo-cream: #f5f1e7;     --lo-paper: #fbfaf6;     --lo-tan: #d8cbb7;     --lo-ink: #172329;     --lo-muted: #657177;     --lo-line: rgba(16,45,61,.13);     --lo-green: #266346;      width: 100%;     overflow: hidden;     color: var(--lo-ink);     background: var(--lo-paper);     font-family: inherit;     line-height: 1.55;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD *,   #lo-landing-template--27335309787247__custom_liquid_LXbdrD *::before,   #lo-landing-template--27335309787247__custom_liquid_LXbdrD *::after {     box-sizing: border-box;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD img {     display: block;     width: 100%;     max-width: 100%;     height: auto;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD h2,   #lo-landing-template--27335309787247__custom_liquid_LXbdrD h3,   #lo-landing-template--27335309787247__custom_liquid_LXbdrD p {     margin-top: 0;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wrap {     width: min(1120px, calc(100% - 40px));     margin: 0 auto;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-section {     padding: 82px 0;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-kicker {     display: inline-flex;     align-items: center;     gap: 9px;     margin-bottom: 14px;     color: var(--lo-red);     font-size: 12px;     line-height: 1.2;     font-weight: 900;     letter-spacing: 1.8px;     text-transform: uppercase;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-kicker::before {     content: '';     width: 28px;     height: 2px;     background: currentColor;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-heading {     margin-bottom: 18px;     color: var(--lo-navy);     font-size: clamp(35px, 5vw, 60px);     line-height: 1.02;     font-weight: 900;     letter-spacing: -1.8px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-heading-sm {     margin-bottom: 15px;     color: var(--lo-navy);     font-size: clamp(30px, 4vw, 48px);     line-height: 1.06;     font-weight: 900;     letter-spacing: -1.2px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-lead {     max-width: 720px;     margin-bottom: 0;     color: var(--lo-muted);     font-size: 18px;     line-height: 1.7;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-center {     text-align: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-center .lo-lead {     margin-left: auto;     margin-right: auto;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-center .lo-kicker::before {     display: none;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-btn {     appearance: none;     border: 0;     cursor: pointer;     display: inline-flex;     align-items: center;     justify-content: center;     gap: 10px;     min-height: 56px;     padding: 0 30px;     border-radius: 7px;     background: var(--lo-red);     color: #fff !important;     text-decoration: none !important;     font-size: 16px;     font-weight: 900;     letter-spacing: .1px;     box-shadow: 0 12px 28px rgba(201,40,45,.24);     transition: transform .18s ease, box-shadow .18s ease;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-btn:hover {     transform: translateY(-2px);     box-shadow: 0 15px 35px rgba(201,40,45,.30);   }    \/* ========================================================      01 — AD TRAFFIC BRIDGE      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro {     position: relative;     overflow: hidden;     padding: 86px 0 78px;     background:       radial-gradient(circle at 82% 12%, rgba(255,255,255,.09), transparent 27%),       linear-gradient(145deg, var(--lo-deep) 0%, var(--lo-navy) 58%, #17485d 100%);     color: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro::after {     content: 'ONTARIO';     position: absolute;     right: -25px;     bottom: -52px;     color: rgba(255,255,255,.035);     font-size: clamp(100px, 17vw, 240px);     line-height: 1;     font-weight: 900;     letter-spacing: -10px;     pointer-events: none;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro-inner {     position: relative;     z-index: 2;     max-width: 900px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro .lo-kicker {     color: #f2b5b7;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro h2 {     max-width: 880px;     margin: 0 0 22px;     color: #fff;     font-size: clamp(43px, 7vw, 82px);     line-height: .94;     font-weight: 900;     letter-spacing: -3px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro h2 em {     color: #f4eadc;     font-style: normal;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro-copy {     max-width: 720px;     margin: 0 0 28px;     color: rgba(255,255,255,.82);     font-size: 19px;     line-height: 1.65;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro-points {     display: flex;     flex-wrap: wrap;     gap: 10px 20px;     margin-bottom: 30px;     color: #fff;     font-size: 14px;     font-weight: 800;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro-point {     display: flex;     align-items: center;     gap: 7px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro-point b {     color: #ffcecf;   }    \/* ========================================================      02 — PAIN \/ DIFFERENTIATION      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain {     background: var(--lo-cream);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-line {     max-width: 850px;     margin: 0 auto 45px;     text-align: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-question {     margin-bottom: 10px;     color: var(--lo-red);     font-size: 15px;     font-weight: 900;     text-transform: uppercase;     letter-spacing: 1px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-line h2 {     margin: 0 0 16px;     color: var(--lo-navy);     font-size: clamp(34px, 5vw, 58px);     line-height: 1.04;     font-weight: 900;     letter-spacing: -1.6px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-line p {     max-width: 730px;     margin: 0 auto;     color: var(--lo-muted);     font-size: 18px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-row {     display: grid;     grid-template-columns: 1fr auto 1fr;     gap: 22px;     align-items: stretch;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side {     padding: 30px;     border-radius: 12px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side.bad {     background: rgba(255,255,255,.58);     border: 1px solid rgba(99,90,78,.15);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side.good {     background: #fff;     border: 2px solid rgba(16,45,61,.14);     box-shadow: 0 18px 45px rgba(16,45,61,.08);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side h3 {     margin-bottom: 17px;     color: var(--lo-navy);     font-size: 23px;     line-height: 1.2;     font-weight: 900;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side ul {     margin: 0;     padding: 0;     list-style: none;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side li {     position: relative;     margin: 12px 0;     padding-left: 29px;     color: var(--lo-muted);     font-size: 15px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side.bad li::before {     content: '×';     position: absolute;     left: 0;     top: -2px;     color: #a68181;     font-size: 21px;     font-weight: 800;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side.good li::before {     content: '✓';     position: absolute;     left: 0;     top: 0;     color: var(--lo-green);     font-size: 17px;     font-weight: 900;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-vs {     align-self: center;     display: flex;     align-items: center;     justify-content: center;     width: 52px;     height: 52px;     border-radius: 50%;     background: var(--lo-red);     color: #fff;     font-size: 13px;     font-weight: 900;   }    \/* ========================================================      03 — LARGE IMAGE \/ STORY      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-story {     background: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-story-grid {     display: grid;     grid-template-columns: 1.06fr .94fr;     gap: 64px;     align-items: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-photo {     position: relative;     overflow: hidden;     border-radius: 10px;     background: #e5e3dc;     box-shadow: 0 22px 60px rgba(16,45,61,.13);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-photo img {     aspect-ratio: 1 \/ 1;     object-fit: cover;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-photo-tag {     position: absolute;     left: 18px;     bottom: 18px;     padding: 10px 14px;     border-radius: 5px;     background: rgba(10,32,44,.90);     color: #fff;     font-size: 12px;     font-weight: 900;     letter-spacing: .8px;     text-transform: uppercase;     backdrop-filter: blur(7px);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-story-copy p {     margin-bottom: 16px;     color: var(--lo-muted);     font-size: 17px;     line-height: 1.72;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-quote {     margin: 28px 0 0;     padding: 23px 25px;     border-left: 4px solid var(--lo-red);     background: var(--lo-cream);     color: var(--lo-navy);     font-size: 20px;     line-height: 1.45;     font-weight: 800;   }    \/* ========================================================      04 — VISUAL BREAK      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-statement {     padding: 56px 0;     background: var(--lo-red);     color: #fff;     text-align: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-statement small {     display: block;     margin-bottom: 8px;     color: rgba(255,255,255,.75);     font-size: 12px;     font-weight: 900;     letter-spacing: 2px;     text-transform: uppercase;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-statement h2 {     margin: 0;     color: #fff;     font-size: clamp(32px, 5vw, 57px);     line-height: 1.03;     font-weight: 900;     letter-spacing: -1.5px;   }    \/* ========================================================      05 — DETAILS \/ IMAGE      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-detail {     background: var(--lo-paper);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-detail-grid {     display: grid;     grid-template-columns: .93fr 1.07fr;     gap: 60px;     align-items: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-feature-list {     margin-top: 29px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-feature {     display: grid;     grid-template-columns: 50px 1fr;     gap: 16px;     padding: 18px 0;     border-bottom: 1px solid var(--lo-line);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-feature:last-child {     border-bottom: 0;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-feature-icon {     display: flex;     align-items: center;     justify-content: center;     width: 46px;     height: 46px;     border-radius: 50%;     background: var(--lo-cream);     font-size: 22px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-feature h3 {     margin: 1px 0 5px;     color: var(--lo-navy);     font-size: 18px;     font-weight: 900;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-feature p {     margin: 0;     color: var(--lo-muted);     font-size: 15px;   }    \/* ========================================================      06 — 3 SYMBOLS      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-identity {     position: relative;     overflow: hidden;     background: var(--lo-navy);     color: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-identity .lo-heading {     color: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-identity .lo-lead {     color: rgba(255,255,255,.7);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol-row {     display: grid;     grid-template-columns: repeat(3, 1fr);     margin-top: 48px;     border-top: 1px solid rgba(255,255,255,.14);     border-bottom: 1px solid rgba(255,255,255,.14);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol {     padding: 36px 28px;     text-align: center;     border-right: 1px solid rgba(255,255,255,.14);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol:last-child {     border-right: 0;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol-icon {     display: block;     margin-bottom: 13px;     font-size: 38px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol strong {     display: block;     margin-bottom: 7px;     color: #fff;     font-size: 19px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol span {     color: rgba(255,255,255,.64);     font-size: 14px;   }    \/* ========================================================      07 — FULL BLEED IMAGE      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-photo {     position: relative;     height: min(600px, 62vw);     min-height: 390px;     overflow: hidden;     background: #cbd4d3;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-photo img {     width: 100%;     height: 100%;     object-fit: cover;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-photo::after {     content: '';     position: absolute;     inset: 0;     background: linear-gradient(90deg, rgba(6,23,31,.72) 0%, rgba(6,23,31,.35) 43%, rgba(6,23,31,.05) 75%);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-copy {     position: absolute;     z-index: 2;     top: 50%;     left: max(24px, calc((100% - 1080px) \/ 2));     transform: translateY(-50%);     width: min(520px, calc(100% - 48px));     color: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-copy small {     color: #ffcbcd;     font-size: 12px;     font-weight: 900;     letter-spacing: 1.7px;     text-transform: uppercase;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-copy h2 {     margin: 12px 0 16px;     color: #fff;     font-size: clamp(34px, 5vw, 60px);     line-height: 1.02;     font-weight: 900;     letter-spacing: -1.7px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-copy p {     margin: 0;     color: rgba(255,255,255,.82);     font-size: 17px;     line-height: 1.65;   }    \/* ========================================================      08 — LIFESTYLE      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life {     background: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-row {     display: grid;     grid-template-columns: repeat(4, 1fr);     gap: 1px;     margin-top: 44px;     background: var(--lo-line);     border: 1px solid var(--lo-line);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-item {     padding: 33px 23px;     background: #fff;     text-align: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-item i {     display: block;     margin-bottom: 12px;     font-style: normal;     font-size: 31px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-item strong {     display: block;     margin-bottom: 7px;     color: var(--lo-navy);     font-size: 17px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-item span {     display: block;     color: var(--lo-muted);     font-size: 14px;     line-height: 1.5;   }    \/* ========================================================      09 — GIFT PAIN POINT      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift {     background: var(--lo-cream);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-layout {     display: grid;     grid-template-columns: 1fr 1fr;     gap: 20px;     align-items: stretch;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-copy {     display: flex;     flex-direction: column;     justify-content: center;     padding: 54px;     background: var(--lo-navy);     color: #fff;     border-radius: 10px 0 0 10px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-copy .lo-kicker {     color: #efafb1;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-copy h2 {     margin: 0 0 18px;     color: #fff;     font-size: clamp(33px, 4vw, 52px);     line-height: 1.05;     font-weight: 900;     letter-spacing: -1.4px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-copy p {     margin-bottom: 25px;     color: rgba(255,255,255,.76);     font-size: 17px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-people {     display: flex;     flex-wrap: wrap;     gap: 8px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-people span {     padding: 8px 12px;     border: 1px solid rgba(255,255,255,.16);     border-radius: 5px;     color: #fff;     background: rgba(255,255,255,.07);     font-size: 13px;     font-weight: 800;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-image {     overflow: hidden;     min-height: 500px;     border-radius: 0 10px 10px 0;     background: #ddd;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-image img {     width: 100%;     height: 100%;     object-fit: cover;   }    \/* ========================================================      10 — COLORS \/ PRODUCT CHOICE      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-colors {     background: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-colors-row {     display: flex;     flex-wrap: wrap;     justify-content: center;     gap: 17px;     margin-top: 35px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-color {     min-width: 128px;     padding: 16px 18px;     border: 1px solid var(--lo-line);     border-radius: 8px;     background: #fff;     text-align: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-swatch {     display: block;     width: 34px;     height: 34px;     margin: 0 auto 9px;     border-radius: 50%;     border: 2px solid rgba(0,0,0,.06);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-color strong {     color: var(--lo-navy);     font-size: 14px;   }    \/* ========================================================      11 — VALUE STRIP \/ MID CTA      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-midcta {     padding: 50px 0;     background: var(--lo-paper);     border-top: 1px solid var(--lo-line);     border-bottom: 1px solid var(--lo-line);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-midcta-inner {     display: flex;     align-items: center;     justify-content: space-between;     gap: 30px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-midcta h3 {     margin: 0 0 6px;     color: var(--lo-navy);     font-size: 29px;     line-height: 1.1;     font-weight: 900;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-midcta p {     margin: 0;     color: var(--lo-muted);     font-size: 15px;   }    \/* ========================================================      12 — FAQ      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq {     background: var(--lo-cream);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-inner {     max-width: 880px;     margin: 0 auto;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-head {     margin-bottom: 35px;     text-align: center;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-item {     border-bottom: 1px solid rgba(16,45,61,.16);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-item:first-of-type {     border-top: 1px solid rgba(16,45,61,.16);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-item summary {     position: relative;     cursor: pointer;     list-style: none;     padding: 22px 44px 22px 0;     color: var(--lo-navy);     font-size: 17px;     line-height: 1.35;     font-weight: 900;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-item summary::-webkit-details-marker {     display: none;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-item summary::after {     content: '+';     position: absolute;     top: 14px;     right: 0;     color: var(--lo-red);     font-size: 31px;     line-height: 1;     font-weight: 400;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-item details[open] summary::after {     content: '−';   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-faq-answer {     padding: 0 30px 22px 0;     color: var(--lo-muted);     font-size: 15px;     line-height: 1.65;   }    \/* ========================================================      13 — FINAL EMOTIONAL CTA      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final {     position: relative;     overflow: hidden;     padding: 90px 0;     background:       radial-gradient(circle at 20% 0%, rgba(255,255,255,.08), transparent 30%),       linear-gradient(140deg, #0a202c, #12384c);     text-align: center;     color: #fff;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final::before {     content: '🍁';     position: absolute;     top: -34px;     right: 4%;     opacity: .07;     font-size: 230px;     transform: rotate(13deg);   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final small {     display: block;     margin-bottom: 14px;     color: #efb0b2;     font-size: 12px;     font-weight: 900;     letter-spacing: 2px;     text-transform: uppercase;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final h2 {     max-width: 790px;     margin: 0 auto 19px;     color: #fff;     font-size: clamp(40px, 6vw, 70px);     line-height: .99;     font-weight: 900;     letter-spacing: -2px;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final p {     max-width: 690px;     margin: 0 auto 29px;     color: rgba(255,255,255,.74);     font-size: 18px;     line-height: 1.65;   }    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final-meta {     margin-top: 17px;     color: rgba(255,255,255,.58);     font-size: 12px;     font-weight: 700;   }    \/* ========================================================      MOBILE CTA      ======================================================== *\/    #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-mobile-buy {     display: none;   }    \/* ========================================================      RESPONSIVE      ======================================================== *\/    @media (max-width: 800px) {      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wrap {       width: min(100% - 32px, 1120px);     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-section {       padding: 58px 0;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-heading {       font-size: 39px;       line-height: 1.03;       letter-spacing: -1.2px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-heading-sm {       font-size: 34px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-lead {       font-size: 16px;       line-height: 1.65;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro {       padding: 61px 0 58px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro::after {       right: -10px;       bottom: -15px;       font-size: 104px;       letter-spacing: -5px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro h2 {       max-width: 560px;       font-size: 49px;       line-height: .96;       letter-spacing: -2px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro-copy {       font-size: 17px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-intro-points {       display: grid;       gap: 8px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-row {       grid-template-columns: 1fr;       gap: 12px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-vs {       margin: -2px auto;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-pain-side {       padding: 25px 22px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-story-grid,     #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-detail-grid {       grid-template-columns: 1fr;       gap: 35px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-detail-grid .lo-detail-copy {       order: 1;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-detail-grid .lo-photo {       order: 2;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-quote {       font-size: 18px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol-row {       grid-template-columns: 1fr;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol {       padding: 27px 20px;       border-right: 0;       border-bottom: 1px solid rgba(255,255,255,.14);     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-symbol:last-child {       border-bottom: 0;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-photo {       height: 570px;       min-height: 570px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-photo::after {       background: linear-gradient(0deg, rgba(6,23,31,.86) 0%, rgba(6,23,31,.38) 60%, rgba(6,23,31,.08) 100%);     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-wide-copy {       top: auto;       left: 24px;       bottom: 40px;       transform: none;       width: calc(100% - 48px);     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-row {       grid-template-columns: 1fr 1fr;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-layout {       grid-template-columns: 1fr;       gap: 0;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-copy {       padding: 38px 25px;       border-radius: 10px 10px 0 0;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-gift-image {       min-height: 390px;       border-radius: 0 0 10px 10px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-midcta-inner {       flex-direction: column;       align-items: flex-start;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-midcta .lo-btn {       width: 100%;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final {       padding: 70px 0 90px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-final h2 {       font-size: 45px;       letter-spacing: -1.5px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-mobile-buy {       position: fixed;       z-index: 999;       right: 12px;       bottom: 12px;       left: 12px;       display: flex;       align-items: center;       justify-content: space-between;       gap: 12px;       padding: 10px 10px 10px 15px;       border: 1px solid rgba(255,255,255,.13);       border-radius: 10px;       background: rgba(10,32,44,.96);       box-shadow: 0 12px 35px rgba(0,0,0,.25);       backdrop-filter: blur(10px);     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-mobile-buy-copy {       min-width: 0;       color: #fff;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-mobile-buy-copy strong {       display: block;       overflow: hidden;       color: #fff;       font-size: 13px;       line-height: 1.15;       white-space: nowrap;       text-overflow: ellipsis;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-mobile-buy-copy span {       display: block;       margin-top: 3px;       color: #ffccce;       font-size: 12px;       font-weight: 800;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-mobile-buy .lo-btn {       flex: 0 0 auto;       min-height: 42px;       padding: 0 18px;       border-radius: 6px;       font-size: 13px;       box-shadow: none;     }   }    @media (max-width: 480px) {      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-row {       grid-template-columns: 1fr 1fr;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-life-item {       padding: 25px 14px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-colors-row {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 10px;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-color {       min-width: 0;     }      #lo-landing-template--27335309787247__custom_liquid_LXbdrD .lo-btn {       width: 100%;     }   }  \u003c\/style\u003e \u003cdiv id=\"lo-landing-template--27335309787247__custom_liquid_LXbdrD\"\u003e \u003c!-- ======================================================        01. FB AD TRAFFIC → EMOTIONAL BRIDGE        ====================================================== --\u003e \u003csection class=\"lo-intro\"\u003e \u003cdiv class=\"lo-wrap\"\u003e \u003cdiv class=\"lo-intro-inner\"\u003e \u003cdiv class=\"lo-kicker\"\u003e           Lake Ontario • Canadian Heritage         \u003c\/div\u003e \u003ch2\u003e           The Lake Has A Name.\u003cbr\u003e \u003cem\u003eWear It With Pride.\u003c\/em\u003e \u003c\/h2\u003e \u003cp class=\"lo-intro-copy\"\u003e           Not just another Canada cap. A wearable piece of Lake Ontario —           for the people who know the lake as home, memory, weekends,           open water and something worth holding onto.         \u003c\/p\u003e \u003cdiv class=\"lo-intro-points\"\u003e \u003cspan class=\"lo-intro-point\"\u003e\u003cb\u003e✓\u003c\/b\u003e Bold Embroidery\u003c\/span\u003e \u003cspan class=\"lo\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"Black \/ One-Size Fits Most","offer_id":49951948177560,"sku":"SZ05982609042216-湖水帽子黑色","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ One-Size Fits Most","offer_id":49951948210328,"sku":"SZ05982609042216-湖水帽子蓝色","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ One-Size Fits Most","offer_id":49951948243096,"sku":"SZ05982609042216-湖水帽子卡其","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ One-Size Fits Most","offer_id":49951948275864,"sku":"SZ05982609042216-湖水帽子绿色","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ One-Size Fits Most","offer_id":49951948308632,"sku":"SZ05982609042216-湖水帽子红色","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/5613\/4552\/files\/e6269a04540cec9b3524ec43104754a2f7a4c6fc.jpg?v=1789837862","url":"https:\/\/keepfbshop.com\/products\/lake-ontario-forever-heritage-embroidered-cap","provider":"keepfbshop","version":"1.0","type":"link"}