/** Shopify CDN: Minification failed

Line 8:119 Expected ")" to end URL token
Line 9:120 Expected ")" to end URL token

**/
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#080808;background:#fff}.topbar{height:24px;background:#d79b05;color:#050505;display:flex;justify-content:center;gap:220px;align-items:center;font-size:12px;font-weight:900;letter-spacing:.2px}.site-header{background:#050505;color:#fff;height:90px;display:flex;align-items:center;padding:0 48px;gap:36px}.logo{color:#fff;text-decoration:none;line-height:1;display:flex;flex-direction:column;font-weight:900;font-size:28px}.logo .crown{color:#d79b05;font-size:24px;height:18px}.logo span{color:#d79b05;font-style:italic}.logo small{font-size:10px;letter-spacing:2px;text-align:center;margin-top:8px}.nav{display:flex;gap:35px;margin-left:60px;flex:1}.nav a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:800}.nav a:first-child{color:#d79b05;border-bottom:2px solid #d79b05;padding-bottom:10px}.icons{font-size:24px;word-spacing:20px}.hero{position:relative;min-height:275px;background:url('{{ "tbl-hero.png" | asset_url }}') center/cover no-repeat}.hero-copy{position:absolute;left:15%;top:18%;color:#fff}.hero h1{font-size:50px;line-height:1;margin:0;text-transform:uppercase;font-style:italic;text-shadow:2px 2px #000}.hero h1 span{color:#d79b05;display:block}.hero p{font-weight:900;margin:24px 0}.btn{display:inline-block;background:#d79b05;color:#070707;text-decoration:none;font-weight:900;text-transform:uppercase;padding:15px 38px;font-size:13px}.section{padding:18px 40px;text-align:center}.eyebrow{color:#d79b05;font-weight:900;text-transform:uppercase;font-size:13px}.title{font-size:27px;margin:4px 0 12px;text-transform:uppercase}.cards,.products{display:grid;gap:8px}.cards{grid-template-columns:repeat(5,1fr)}.card img,.product img{width:100%;display:block}.card h3,.product h3{margin:7px 0 7px;text-transform:uppercase;font-size:14px}.card .btn{background:#050505;color:#fff;padding:10px 28px}.carib{height:211px;background:url('{{ "tbl-caribbean-banner.png" | asset_url }}') center/cover no-repeat;margin-top:15px;position:relative}.carib-copy{position:absolute;left:8%;top:22%;color:#fff;text-align:left}.carib h2{font-size:40px;line-height:1.1;margin:0;font-style:italic;text-transform:uppercase}.carib h2 span{display:block;color:#d79b05}.carib p{font-weight:900}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 65px;border-bottom:1px solid #eee}.feature{display:flex;gap:13px;align-items:center;border-right:1px solid #ddd}.feature:last-child{border-right:0}.feature .ico{font-size:36px;color:#d79b05}.feature b{display:block;text-transform:uppercase;font-size:13px}.feature p{margin:3px 0 0;font-size:12px}.products{grid-template-columns:repeat(6,1fr);padding:5px 35px 25px}.product h3{text-transform:none;font-size:12px}.price{font-weight:900;font-size:12px}.social-proof{display:grid;grid-template-columns:1fr 2fr;gap:35px;background:#f6f6f6;padding:25px 60px;text-align:left}.testimonial h3,.movement h3{text-transform:uppercase;text-align:left}.quote{font-size:70px;color:#d79b05;height:35px}.stars{color:#d79b05;font-size:20px}.gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.gallery img{width:100%}.newsletter{background:#050505;color:#fff;display:grid;grid-template-columns:1fr 2fr 2fr;gap:25px;padding:25px 55px;align-items:center}.newsletter input{background:#050505;border:1px solid #777;padding:14px;color:#fff;width:65%}.newsletter button{background:#d79b05;border:0;padding:14px 25px;font-weight:900}.footer{background:#050505;color:#fff;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:30px;padding:20px 55px 35px;font-size:12px}.footer h4{text-transform:uppercase}.footer a{display:block;color:#fff;text-decoration:none;margin:6px 0}.footer-logo{font-size:28px;font-weight:900}.footer-logo span{color:#d79b05;font-style:italic}@media(max-width:800px){.topbar{gap:10px;font-size:10px}.site-header{height:auto;display:block;padding:20px}.nav{margin:20px 0;gap:13px;flex-wrap:wrap}.hero-copy{position:relative;left:auto;top:auto;padding:50px 25px;background:rgba(0,0,0,.35)}.hero h1{font-size:36px}.cards,.products,.features,.social-proof,.newsletter,.footer{grid-template-columns:1fr}.feature{border-right:0}.products{padding:10px}.section{padding:15px}.carib-copy{left:20px}.carib h2{font-size:30px}}
.faith-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 42%,rgba(0,0,0,.12) 100%),url({{ 'tbl-faith-hero.jpg' | asset_url }});background-size:cover;background-position:center;}
.faith-banner{min-height:360px;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.55),rgba(0,0,0,.18)),url({{ 'tbl-faith-banner.jpg' | asset_url }});background-size:cover;background-position:center;display:flex;align-items:center;padding:40px 7%;color:#fff;}
.product img{object-fit:cover;background:#f5f2ed;}
.products{grid-template-columns:repeat(7,1fr);}
@media(max-width:1100px){.products{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.products{grid-template-columns:repeat(2,1fr)}}

.collection-intro{max-width:760px;margin:-10px auto 28px;text-align:center;font-size:16px;color:#333;line-height:1.6}.collection-grid .card h3{letter-spacing:.5px}
