.main-slider.gwhome-novelties{width:100%!important;float:none!important;background:none!important;padding:0!important;margin:0 0 28px;position:relative;border:0;box-shadow:none}
.gwhome-novelties *{box-sizing:border-box}.gwhome-novelties [hidden]{display:none!important}
.gwn-slide{position:relative;overflow:hidden;border-radius:20px;background:var(--bg);color:var(--ink);isolation:isolate}
.gwn-slide:before,.gwn-slide:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.gwn-slide:before{width:510px;height:510px;right:-140px;top:-290px;background:var(--orb);opacity:.65}.gwn-slide:after{width:350px;height:350px;left:-210px;bottom:-230px;border:55px solid var(--orb);opacity:.5}
.gwn-link{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;min-height:440px;padding:42px;color:inherit!important;text-decoration:none!important}
.gwn-link:hover{color:inherit}.gwn-link:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}
.gwn-copy{position:relative;z-index:1}.gwn-badge{display:inline-block;padding:7px 13px;border-radius:99px;background:var(--accent);color:var(--badge);font-size:12px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 20px}
.gwn-brand{display:block;font-size:13px;font-weight:500;letter-spacing:1px;margin-bottom:10px;opacity:.85}
.gwhome-novelties .gwn-heading{display:block;font-size:clamp(29px,3.2vw,46px);font-weight:700;line-height:1.12;letter-spacing:-1px;margin:0 0 18px;color:inherit;overflow-wrap:normal;word-break:normal}
.gwn-description{display:block;font-size:16px;line-height:1.65;max-width:330px;margin-bottom:10px}.gwn-detail{display:block;font-size:12px;line-height:1.5;opacity:.8;margin-bottom:24px}.gwn-cta{display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:14px;font-weight:600}
.gwn-visual{position:relative;align-self:center;min-width:0;padding:12px}.gwn-photo{aspect-ratio:1;background:#fff;border-radius:50% 50% 45% 45%;box-shadow:0 18px 40px #00000012;overflow:hidden;transform:rotate(3deg)}.gwn-photo img{display:block;width:100%!important;height:100%!important;object-fit:contain;transform:rotate(-3deg);padding:14px}.gwn-spark{position:absolute;right:0;top:0;font-size:62px;color:var(--accent);line-height:1;transform:rotate(12deg)}
.gwn-citrus{--bg:#fff0d4;--ink:#233d44;--accent:#ef623d;--badge:#fff;--orb:#ffca76}.gwn-evergreen{--bg:#123f35;--ink:#fff5da;--accent:#eac46f;--badge:#234438;--orb:#3c7763}.gwn-coral{--bg:#ffe2d5;--ink:#5c2b32;--accent:#df4c46;--badge:#fff;--orb:#ffac89}.gwn-lemon{--bg:#f5f5c9;--ink:#27483b;--accent:#416e50;--badge:#fff;--orb:#d4db72}.gwn-violet{--bg:#eae6ff;--ink:#3b3167;--accent:#6952b9;--badge:#fff;--orb:#c9bbff}.gwn-sky{--bg:#dceff5;--ink:#184651;--accent:#14778c;--badge:#fff;--orb:#9ad4dc}
.gwn-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 0 0}.gwn-arrow{background:#fff;border:1px solid #d8e0d5;border-radius:50%;width:36px;height:36px;padding:0;color:#244c36;font-size:19px;line-height:34px;cursor:pointer}.gwn-dots{display:flex;align-items:center;gap:9px}.gwn-dot{border:0;width:9px;height:9px;padding:0;border-radius:50%;background:#c6d0c2;cursor:pointer}.gwn-dot[aria-current="true"]{width:25px;border-radius:8px;background:#477d3a}.gwn-arrow:focus-visible,.gwn-dot:focus-visible{outline:2px solid #244c36;outline-offset:4px}
@media(max-width:1100px){.gwn-link{padding:30px;gap:14px;min-height:400px}.gwhome-novelties .gwn-heading{font-size:32px}.gwn-description{font-size:14px}.gwn-photo img{padding:9px}}
@media(max-width:600px){.gwn-slide{border-radius:15px}.gwn-link{grid-template-columns:1fr;gap:10px;min-height:0;padding:25px 25px 20px}.gwn-copy{max-width:none}.gwn-badge{font-size:11px;margin-bottom:15px}.gwn-brand{font-size:12px}.gwhome-novelties .gwn-heading{font-size:31px;line-height:1.13;margin-bottom:11px;letter-spacing:-.5px}.gwn-description{font-size:14px;line-height:1.55;margin-bottom:6px}.gwn-detail{font-size:11px;margin-bottom:12px}.gwn-cta{font-size:13px}.gwn-visual{width:68%;max-width:235px;justify-self:end;margin-top:-6px;padding:8px}.gwn-spark{font-size:43px}.gwn-slide:before{right:-290px;top:-340px}.gwn-controls{padding-top:12px;gap:15px}.gwn-arrow{width:32px;height:32px;line-height:30px}}
@media(prefers-reduced-motion:reduce){.gwhome-novelties *{scroll-behavior:auto}}
.gwhome-novelties .gwn-photo{display:block}.gwhome-novelties .gwn-heading{overflow-wrap:anywhere}
.gwhome-home-hero.content-top{background:none!important;padding:0!important}.gwhome-home-hero .container{width:100%!important;max-width:none!important;padding:0!important}.gwhome-home-hero .main-slider.gwhome-novelties{width:100%!important;max-width:none!important}.gwhome-novelties .gwn-heading{font-size:clamp(28px,3vw,42px);overflow-wrap:normal}.gwhome-novelties .gwn-photo img{border:0}#column-left .subbanner-cms1{width:100%!important;float:none!important;margin:20px 0!important}#column-left .subbanner-cms1 .subbanner1{width:100%!important;float:none!important;margin:0!important}#column-left .subbanner-cms1 img{display:block;width:100%;height:auto} @media(max-width:600px){.gwhome-novelties .gwn-heading{font-size:29px;overflow-wrap:anywhere}}
.gwhome-home-hero.content-top{display:block!important;grid-template-columns:1fr!important}.gwhome-home-hero>.gwhome-novelties{min-width:0}
