.gbg{--ink:#18372f;--green:#315f52;--pale:#edf5ef;--cream:#fbf7ed;--gold:#d8ae5c;max-width:1180px;margin:0 auto 70px;color:#293a35;font-family:inherit}.gbg *{box-sizing:border-box}.gbg-hero{min-height:560px;border-radius:30px;overflow:hidden;display:flex;align-items:flex-end;background:linear-gradient(90deg,rgba(16,43,35,.91),rgba(16,43,35,.58) 55%,rgba(16,43,35,.12)),var(--hero) center/cover no-repeat;box-shadow:0 24px 60px rgba(24,55,47,.15)}.gbg-hero-in{max-width:680px;padding:64px;color:#fff}.gbg-kicker,.gbg-head>span,.gbg-final>span{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.gbg-hero h1{font-size:clamp(38px,6vw,72px);line-height:1.02;margin:12px 0 18px;color:#fff}.gbg-hero p{font-size:19px;line-height:1.65;max-width:620px}.gbg-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.gbg-actions a,.gbg-final a{background:#fff;color:var(--ink)!important;text-decoration:none;padding:13px 18px;border-radius:999px;font-weight:800}.gbg-actions a.ghost{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.6)}.gbg-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:-22px auto 0;position:relative}.gbg-chips a{background:#fff;color:var(--ink);padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:750;box-shadow:0 8px 24px rgba(24,55,47,.12)}.gbg-head{text-align:center;max-width:720px;margin:70px auto 28px}.gbg-head>span{color:#8b6a2f}.gbg-head h2{font-size:clamp(30px,4vw,46px);line-height:1.1;color:var(--ink);margin:8px 0 12px}.gbg-head p{font-size:17px;color:#61706b}.gbg-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gbg-product{background:var(--cream);border:1px solid #ece3d2;border-radius:22px;padding:26px;transition:.2s transform,.2s box-shadow}.gbg-product:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(24,55,47,.1)}.gbg-product>b{font-size:30px}.gbg-product h3{color:var(--ink);font-size:21px;margin:12px 0 8px}.gbg-product p{min-height:52px;color:#65706c}.gbg-product a{color:var(--green);font-weight:800;text-decoration:none}.gbg-film-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gbg-film{display:grid;grid-template-columns:70px 1fr;gap:16px;align-items:start;background:#fff;border:1px solid #e2e9e5;border-radius:18px;padding:18px}.gbg-year{width:64px;height:64px;border-radius:16px;background:var(--pale);display:grid;place-items:center;color:var(--green);font-weight:900}.gbg-film h3{font-size:18px;color:var(--ink);margin:2px 0}.gbg-film p{font-size:14px;color:#75807b;margin:0 0 10px}.gbg-buy{display:flex;gap:7px;flex-wrap:wrap}.gbg-buy a{font-size:12px;text-decoration:none;background:var(--green);color:#fff!important;padding:6px 10px;border-radius:7px;font-weight:800}.gbg-final{margin-top:65px;text-align:center;background:var(--ink);color:#fff;padding:50px 25px;border-radius:28px}.gbg-final h2{color:#fff;font-size:36px;margin:8px 0}.gbg-final p{margin:0 auto 25px;max-width:650px;opacity:.85}@media(max-width:800px){.gbg{margin-left:0;margin-right:0}.gbg-hero{min-height:500px;border-radius:20px}.gbg-hero-in{padding:34px 24px}.gbg-product-grid{grid-template-columns:1fr 1fr}.gbg-film-grid{grid-template-columns:1fr}}@media(max-width:540px){.gbg-product-grid{grid-template-columns:1fr}.gbg-chips{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:0 12px 8px}.gbg-chips a{white-space:nowrap}.gbg-film{grid-template-columns:58px 1fr;padding:14px}.gbg-year{width:52px;height:52px;font-size:13px}.gbg-final h2{font-size:28px}}.widgets-grid-layout {
width: 100%;
}
.widgets-grid-layout::before,
.widgets-grid-layout::after {
content: " ";
display: table;
}
.widgets-grid-layout::after {
clear: both;
}
.widget-grid-view-image {
float: left;
max-width: 50%;
}
.widget-grid-view-image a {
display: block;
margin: 0 2px 4px 0;
}
.widget-grid-view-image:nth-child(even) {
float: right;
}
.widget-grid-view-image:nth-child(even) a {
margin: 0 0 4px 2px;
}
.widgets-grid-layout .widget-grid-view-image img {
max-width: 100%;
height: auto;
} .widgets-multi-column-grid ul {
overflow: hidden;
padding: 0;
margin: 0;
list-style-type: none;
}
.widgets-multi-column-grid ul li {
background: none;
clear: none;
float: left;
margin: 0 -5px -3px 0;
padding: 0 8px 6px 0;
border: none;
list-style-type: none !important;
}
.widgets-multi-column-grid ul li a {
background: none;
margin: 0;
padding: 0;
border: 0;
}
.widgets-multi-column-grid .avatar {
vertical-align: middle;
} .widgets-list-layout {
padding: 0;
margin: 0;
list-style-type: none;
}
.widgets-list-layout li::before,
.widgets-list-layout li::after {
content: "";
display: table;
}
.widgets-list-layout li::after {
clear: both;
}
.widgets-list-layout li {
zoom: 1;
margin-bottom: 1em;
list-style-type: none !important;
}
.widgets-list-layout .widgets-list-layout-blavatar {
float: left;
width: 21.276596%;
max-width: 40px;
height: auto;
}
.widgets-list-layout-links {
float: right;
width: 73.404255%;
}
.widgets-list-layout span {
opacity: 0.5;
}
.widgets-list-layout span:hover {
opacity: 0.8;
}