.gb-careers{--gbc-ink:#193c3b;--gbc-gold:#e7bd63;--gbc-muted:#63736f;background:#f6f7f3;color:var(--gbc-ink);font-family:inherit;letter-spacing:normal}.gb-careers *{box-sizing:border-box}.gb-careers h1,.gb-careers h2,.gb-careers h3,.gb-careers p{margin:0}.gb-careers a{text-decoration:none}.gb-careers__hero{background:#153230;color:#fff;overflow:hidden;background-image:radial-gradient(ellipse at 90% 0,rgba(189,162,94,.13),transparent 60%)}.gb-careers__hero-inner{max-width:1280px;margin:auto;padding:74px 48px 68px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.gb-careers__eyebrow{font-size:11px;font-weight:700;letter-spacing:2.4px;color:var(--gbc-gold);display:flex;align-items:center;gap:10px}.gb-careers__eyebrow>span{height:7px;width:7px;border-radius:50%;background:var(--gbc-gold)}.gb-careers h1{font-size:clamp(34px,4.4vw,62px);line-height:1.08;letter-spacing:-2.2px;color:#fff;margin:22px 0}.gb-careers__lead{font-size:16px;line-height:1.8;color:#c1d0ca;max-width:490px}.gb-careers__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 22px;font-size:13px;font-weight:700;line-height:1.5;min-height:49px;border-radius:5px;transition:transform .2s,background .2s}.gb-careers__button:hover{transform:translateY(-2px)}.gb-careers__button:focus-visible,.gb-careers summary:focus-visible,.gb-careers__email:focus-visible{outline:3px solid #c58d22;outline-offset:4px}.gb-careers__button--gold{background:var(--gbc-gold);color:#153230!important}.gb-careers__intro>.gb-careers__button{margin-top:29px}.gb-careers__button span{font-size:20px;line-height:1}.gb-careers__hero-note{margin-top:25px;font-size:12px;color:#b8c7c1;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gb-careers__divider{opacity:.4}.gb-careers__visual{position:relative;min-height:365px;padding:27px 0;isolation:isolate}.gb-careers__orbit{position:absolute;top:0;right:-15px;bottom:0;left:-15px;border:1px solid #ffffff18;border-radius:50%;transform:rotate(-20deg);z-index:-1}.gb-careers__visual-label{font-size:11px;letter-spacing:3px;line-height:1.8;color:#b6c7bd;margin-left:25px}.gb-careers__tile{position:relative;padding:25px;border-radius:9px;width:78%;box-shadow:0 18px 30px #061d1b30;min-height:147px}.gb-careers__tile>span{display:block;font-size:10px;letter-spacing:2px;font-weight:700;opacity:.65}.gb-careers__tile strong{display:block;font-size:22px;line-height:1.3;margin-top:14px;font-weight:500;letter-spacing:-.3px}.gb-careers__tile svg{width:57px;height:45px;position:absolute;right:23px;bottom:23px;opacity:.5}.gb-careers__tile--one{background:#f4f0e4;color:#183c35;transform:rotate(-5deg);margin:24px 0 0 12px}.gb-careers__tile--two{background:var(--gbc-gold);color:#173730;transform:rotate(5deg);margin:-15px 0 0 auto}.gb-careers__visual-foot{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.9px;margin:35px 23px 0;color:#9fbbb0}.gb-careers__body{max-width:1280px;padding:0 48px 34px;margin:auto}.gb-careers__values{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:34px 0 38px;border-bottom:1px solid #dce2d9}.gb-careers__values>div{display:flex;gap:16px}.gb-careers__value-num{font-size:12px;color:#a6894c;border:1px solid #d9d2ba;border-radius:50%;width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gb-careers__values h2{font-size:14px;font-weight:700;color:var(--gbc-ink);line-height:1.5}.gb-careers__values p{font-size:12px;line-height:1.7;color:var(--gbc-muted);margin-top:5px;max-width:235px}.gb-careers__openings-head{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:59px 0 27px;scroll-margin-top:100px}.gb-careers__eyebrow--dark{color:#95732f}.gb-careers__openings-head h2{font-size:34px;color:var(--gbc-ink);letter-spacing:-1px;margin-top:11px;display:flex;align-items:center;gap:15px}.gb-careers__count{font-size:13px;background:#e8eddf;letter-spacing:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gb-careers__openings-head>p{font-size:13px;line-height:1.7;color:var(--gbc-muted)}.gb-careers__jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gb-careers__job{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e5dc;border-radius:10px;padding:25px;transition:border-color .2s,box-shadow .2s;min-width:0}.gb-careers__job:hover{border-color:#cbb47e;box-shadow:0 10px 28px #183c3510}.gb-careers__job-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.gb-careers__department{font-size:10px;background:#f0f3eb;border-radius:4px;padding:5px 8px;font-weight:600;color:#526849}.gb-careers__open-label{font-size:8px;letter-spacing:1px;display:flex;align-items:center;gap:5px;color:#657468;white-space:nowrap}.gb-careers__open-label i{display:block;width:5px;height:5px;background:#59916d;border-radius:50%}.gb-careers__job h3{font-size:23px;line-height:1.3;color:var(--gbc-ink);letter-spacing:-.5px;margin-top:23px;min-height:60px}.gb-careers__meta{font-size:11px;color:var(--gbc-muted);line-height:1.7;margin-top:12px!important}.gb-careers__meta span{margin:0 7px}.gb-careers__salary{margin:23px 0 17px;padding:15px 0;border-block:1px solid #edf0e9}.gb-careers__salary strong{display:block;font-size:20px;font-weight:600;color:var(--gbc-ink)}.gb-careers__salary>span{font-size:10px;color:#768277}.gb-careers__experience{font-size:11px;line-height:1.6;font-weight:600;color:#446254}.gb-careers__summary{font-size:12px;line-height:1.8;color:var(--gbc-muted);margin:12px 0 22px!important;flex-grow:1}.gb-careers__details{border-top:1px solid #edf0e9;padding:12px 0;color:var(--gbc-muted);font-size:12px;margin-bottom:16px}.gb-careers__details summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:600;color:var(--gbc-ink);list-style:none;min-height:28px;align-items:center}.gb-careers__details summary::-webkit-details-marker{display:none}.gb-careers__details[open] .gb-careers__details-plus{transform:rotate(45deg)}.gb-careers__details>div{padding-top:12px;line-height:1.8}.gb-careers__details ul{padding-left:18px}.gb-careers__details p{color:var(--gbc-muted)}.gb-careers__button--apply{background:#173e37;color:#fff!important;width:100%;font-size:11px;padding:13px 16px}.gb-careers__button--apply:hover{background:#286052}.gb-careers__closing{font-size:11px;color:#76623b;margin-bottom:15px!important}.gb-careers__availability{font-size:11px;color:#7a847b;margin-top:18px!important}.gb-careers__process{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:46px 0;border-top:1px solid #dce2d9;margin-top:45px}.gb-careers__process h2{font-size:29px;color:var(--gbc-ink);line-height:1.2;letter-spacing:-.6px;margin-top:12px}.gb-careers__process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;list-style:none;margin:0;padding:0}.gb-careers__process li>span{font-size:10px;display:inline-flex;color:#a7894b;border-bottom:2px solid #d6bc80;padding-bottom:8px;min-width:32px;margin-bottom:17px}.gb-careers__process h3{font-size:13px;color:var(--gbc-ink);font-weight:700;line-height:1.6}.gb-careers__process li p{font-size:12px;line-height:1.8;color:var(--gbc-muted);margin-top:6px}.gb-careers__general{background:#173b35;border-radius:10px;padding:36px 38px;display:flex;align-items:center;justify-content:space-between;gap:35px;color:#fff}.gb-careers__general h2{font-size:27px;color:#fff;letter-spacing:-.6px;line-height:1.3;margin:13px 0}.gb-careers__general p:not(.gb-careers__eyebrow){font-size:12px;line-height:1.8;max-width:520px;color:#bdcec5}.gb-careers__general-actions{flex-shrink:0;max-width:100%}.gb-careers__general-actions .gb-careers__button{font-size:12px;width:100%}.gb-careers__email{font-size:11px;color:#d7e2db!important;display:block;text-align:center;margin-top:12px;overflow-wrap:anywhere}.gb-careers__assurance{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;font-size:10px;color:#738075;padding:23px 0 0}.gb-careers__empty{padding:30px;border:1px dashed #c6d3c3;border-radius:8px;font-size:14px;line-height:1.8}.gb-careers__job h3,.gb-careers__general h2{overflow-wrap:anywhere}@media(max-width:1000px){.gb-careers__hero-inner{gap:30px;padding:52px 28px}.gb-careers__body{padding-inline:28px}.gb-careers__jobs{grid-template-columns:1fr}.gb-careers__job h3{min-height:0}.gb-careers__job{padding:25px}.gb-careers__general{flex-direction:column;align-items:start}.gb-careers__tile strong{font-size:19px}.gb-careers__tile svg{width:40px;right:15px}.gb-careers__process{grid-template-columns:1fr}.gb-careers__values{gap:18px}}@media(max-width:650px){.gb-careers__hero-inner{grid-template-columns:1fr;padding:40px 22px 35px;gap:23px}.gb-careers h1{font-size:41px;letter-spacing:-1.5px;max-width:360px}.gb-careers__lead{font-size:14px}.gb-careers__visual{min-height:270px;max-width:360px;width:100%;margin:0 auto;padding-top:15px}.gb-careers__visual-label{font-size:8px;margin-left:12px}.gb-careers__tile{min-height:110px;width:76%;padding:18px}.gb-careers__tile strong{font-size:19px;margin-top:9px}.gb-careers__tile>span{font-size:8px}.gb-careers__tile--one{margin-top:17px}.gb-careers__visual-foot{font-size:7px;margin-top:25px}.gb-careers__body{padding-inline:20px}.gb-careers__values{grid-template-columns:1fr;padding-block:28px;gap:21px}.gb-careers__values p{max-width:100%}.gb-careers__openings-head{align-items:start;flex-direction:column;padding-top:36px;gap:13px}.gb-careers__openings-head h2{font-size:30px}.gb-careers__openings-head>p br{display:none}.gb-careers__job h3{font-size:24px;margin-top:20px}.gb-careers__job-top{gap:10px}.gb-careers__job{padding:23px}.gb-careers__salary strong{font-size:23px}.gb-careers__summary{font-size:13px}.gb-careers__process{padding-block:33px;margin-top:32px;gap:25px}.gb-careers__process h2 br{display:none}.gb-careers__process ol{grid-template-columns:1fr;gap:22px}.gb-careers__process li{display:flex;gap:17px}.gb-careers__process li>span{align-self:start;margin:2px 0 0}.gb-careers__general{padding:27px 23px;gap:23px}.gb-careers__general h2{font-size:27px}.gb-careers__general-actions{width:100%}.gb-careers__assurance{justify-content:start;gap:9px}}.gb-careers__jobs{align-items:start}.gb-careers__details summary{padding:9px 0;min-height:44px}.gb-careers__details-label{font-size:12px}.gb-careers__details-plus{font-size:20px;font-weight:400;transition:transform .2s}.gb-careers__full-details h4{font-size:12px;color:#193c3b;font-weight:700;line-height:1.6;margin:20px 0 8px;letter-spacing:0}.gb-careers__full-details h4:first-child{margin-top:0}.gb-careers__full-details p,.gb-careers__full-details li{font-size:12px;line-height:1.8;color:#63736f}.gb-careers__full-details dl{margin:18px 0;padding:0;background:#f5f7f1;border-radius:6px;border:1px solid #e6ebdf}.gb-careers__full-details dl>div{padding:10px 12px;border-bottom:1px solid #e4e9dc}.gb-careers__full-details dl>div:last-child{border-bottom:0}.gb-careers__full-details dt{font-size:10px;color:#788571;line-height:1.5}.gb-careers__full-details dd{font-size:12px;color:#294b3d;line-height:1.7;font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.gb-careers__full-details ul,.gb-careers__full-details ol{padding-left:18px;margin:8px 0}.gb-careers__full-details li+li{margin-top:5px}.gb-careers__apply-note{padding:14px;background:#f5f3e9;border-radius:5px;margin-top:20px}.gb-careers__terms-note{font-size:10px!important;margin-top:12px!important}.gb-pathfinder{margin:0 0 34px;padding:26px;border:1px solid #655437;border-radius:14px;background:linear-gradient(120deg,#2c2820,#242424)}.gb-pathfinder__eyebrow{color:#d9b55e;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;margin:0 0 8px}.gb-pathfinder h2{font-size:28px;line-height:1.2;margin:0 0 9px;color:#f8f6f0}.gb-pathfinder__intro,.gb-pathfinder__panel>p{font-size:14px;line-height:1.6;color:#c7c5c0;margin:0 0 18px}.gb-pathfinder__choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:21px}.gb-pathfinder__choices button{font:inherit;font-size:14px;min-height:44px;padding:9px 17px;border:1px solid #625849;border-radius:8px;background:transparent;color:#f4eee3;cursor:pointer}.gb-pathfinder__choices button:hover,.gb-pathfinder__choices button[aria-pressed=true]{background:#d1ac52;border-color:#d1ac52;color:#171511}.gb-pathfinder__choices button:focus-visible,.gb-pathfinder__guide:focus-visible{outline:2px solid #e7c573;outline-offset:3px}.gb-pathfinder__panel[hidden]{display:none!important}.gb-pathfinder__panel h3{font-size:18px;line-height:1.4;color:#fff;margin:0 0 5px}.gb-pathfinder__guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.gb-pathfinder__guide{display:flex;flex-direction:column;gap:12px;padding:18px;min-width:0;border:1px solid #514a3f;background:#202020;border-radius:9px;text-decoration:none;color:#f8f6f0}.gb-pathfinder__guide:hover{border-color:#c9a54a}.gb-pathfinder__step{color:#d9b55e;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.06em}.gb-pathfinder__guide strong{font-size:16px;line-height:1.45}.gb-pathfinder__link{margin-top:auto;color:#e8c875;font-size:12px;font-weight:700}@media(max-width:699px){.gb-pathfinder{padding:20px 17px;margin-bottom:24px}.gb-pathfinder h2{font-size:25px}.gb-pathfinder__guides{grid-template-columns:1fr}.gb-pathfinder__guide{padding:16px}.gb-pathfinder__choices button{flex:1 1 calc(33.33% - 8px);font-size:13px;padding:9px 10px}}.gbca{background:#eef2e7;border:1px solid #e4e9dc;border-radius:7px;margin:-8px -8px 22px;overflow:hidden}.gbca__label{font-size:7px;letter-spacing:1.6px;font-weight:700;color:#6e8068;display:flex;align-items:center;gap:6px;padding:13px 14px 0}.gbca__label>span{display:block;width:4px;height:4px;background:#a48a48;border-radius:50%}.gbca svg{display:block;width:100%;height:auto;max-height:180px;margin:4px 0 0}.gbca__caption{font-size:8px!important;line-height:1.6;color:#60735b!important;text-align:center;padding:9px 10px 13px!important;min-height:35px}.gbca__parcel{animation:gbca-parcel 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.gbca__confirmation{animation:gbca-confirm 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.gbca__list-lines{animation:gbca-list 6s ease-in-out infinite}.gbca__cursor{animation:gbca-cursor 6s ease-in-out infinite}.gbca__click{animation:gbca-click 6s ease-out infinite;transform-box:fill-box;transform-origin:center}.gbca__bar{transform-box:fill-box;transform-origin:center bottom;animation:gbca-grow 6s ease-in-out infinite}.gbca__bar--two{animation-delay:.3s}.gbca__bar--three{animation-delay:.6s}.gbca__message-in{animation:gbca-message-in 6s ease-in-out infinite}.gbca__message-out{animation:gbca-message-out 6s ease-in-out infinite}@keyframes gbca-parcel{0%,38%{transform:translate(-8px);opacity:.35}54%,88%{transform:translate(0);opacity:1}to{transform:translate(8px);opacity:.35}}@keyframes gbca-confirm{0%,30%{opacity:.15;transform:translateY(5px) scale(.95)}43%,88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:.15;transform:translateY(5px) scale(.95)}}@keyframes gbca-list{0%{opacity:.3}25%,90%{opacity:1}to{opacity:.3}}@keyframes gbca-cursor{0%,12%{transform:translate(7px,12px)}30%,65%{transform:translate(0)}to{transform:translate(7px,12px)}}@keyframes gbca-click{0%,24%,65%,to{opacity:0;transform:scale(.4)}32%{opacity:.7;transform:scale(.6)}47%{opacity:0;transform:scale(1.2)}}@keyframes gbca-grow{0%,18%{transform:scaleY(.3);opacity:.5}45%,88%{transform:scaleY(1);opacity:1}to{transform:scaleY(.3);opacity:.5}}@keyframes gbca-message-in{0%{opacity:.2;transform:translateY(6px)}20%,88%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(6px)}}@keyframes gbca-message-out{0%,24%{opacity:.15;transform:translateY(6px)}42%,88%{opacity:1;transform:translateY(0)}to{opacity:.15;transform:translateY(6px)}}.gb-careers--paused .gbca *{animation-play-state:paused!important}.gb-careers__motion{margin-top:10px;border:1px solid #b7c4af;background:transparent;color:#466443;border-radius:20px;padding:5px 11px;font:inherit;font-size:10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.gb-careers__motion:hover{background:#e9eee1}.gb-careers__motion:focus-visible{outline:3px solid #c58d22;outline-offset:3px}.gb-careers__openings-copy p{font-size:13px;line-height:1.7;color:#63736f}@media(prefers-reduced-motion:reduce){.gbca *{animation:none!important}.gb-careers__motion{display:none}.gb-careers__button{transition:none}.gb-careers__button:hover{transform:none}}@media(max-width:650px){.gbca svg{max-height:190px}.gbca__label{font-size:8px}.gbca__caption{font-size:9px!important}.gb-careers__motion{padding:8px 12px;min-height:38px}}.gb-festive-toran{height:76px;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#6b321e55,transparent 75%),linear-gradient(#271c17,#191818);pointer-events:none;position:relative;border-bottom:1px solid #c9a84c66;box-shadow:inset 0 1px #eacb7644}.gb-festive-garland{display:flex;justify-content:center;min-width:100%;width:max-content;position:absolute;left:50%;transform:translate(-50%);top:0}.gb-festive-swag{display:block;flex:0 0 150px;width:150px;height:84px}.gb-festive-swag svg{display:block;width:100%;height:auto}.gb-festive-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 100% 100%,#bf6c2255,transparent 42%),radial-gradient(ellipse at 0% 0%,#86291733,transparent 35%);box-shadow:inset 0 0 60px #c3892520,inset 0 -2px #d5ad57}.gb-festive-hero:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #eacb7655;border-radius:2px}.gb-festive-hanging{position:absolute;top:-3px;width:90px;height:214px;filter:drop-shadow(0 0 18px #f0a84055)}.gb-festive-hanging--left{left:22px}.gb-festive-hanging--right{right:32px;width:108px;height:257px}.gb-festive-hanging svg{display:block;width:100%;height:auto}.gb-festive-mandala{position:absolute;bottom:-110px;width:300px;height:300px;color:#edc77a;opacity:.27}.gb-festive-mandala--left{left:-110px}.gb-festive-mandala--right{right:-90px;width:380px;height:380px;bottom:-150px}.gb-festive-mandala svg{display:block;width:100%;height:100%}.gb-festive-lamp{position:absolute;width:120px;height:106px;filter:drop-shadow(0 0 22px #ffb74766)}.gb-festive-lamp--left{left:22px;bottom:20px}.gb-festive-lamp svg,.gb-festive-small svg{display:block;width:100%;height:auto}.gb-festive-cluster{position:absolute;right:28px;bottom:22px;width:245px;height:178px}.gb-festive-cluster .gb-festive-lamp--right{width:164px;height:145px;left:40px;top:0}.gb-festive-small{position:absolute;width:92px;height:81px;bottom:0;filter:drop-shadow(0 0 14px #f6c05e66)}.gb-festive-small--one{left:0}.gb-festive-small--two{right:0}.gb-festive-flame{transform-origin:50px 43px;animation:gb-festive-welcome 2s ease-in-out 2}@keyframes gb-festive-welcome{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.92,1.06);opacity:.82}}@media(max-width:989px){.gb-festive-hanging--left{left:4px}.gb-festive-hanging--right{right:4px}}@media(max-width:749px){.gb-festive-toran{height:55px}.gb-festive-swag{width:108px;flex-basis:108px}.gb-festive-hero:after{top:7px;right:7px;bottom:7px;left:7px}.gb-festive-hanging{width:49px;height:117px}.gb-festive-hanging--left{left:10px}.gb-festive-hanging--right{width:60px;height:143px;right:12px}.gb-festive-lamp--left{width:66px;height:59px;left:12px;bottom:20px}.gb-festive-cluster{width:126px;height:93px;right:10px;bottom:18px}.gb-festive-cluster .gb-festive-lamp--right{width:84px;height:74px;left:20px}.gb-festive-small{width:47px;height:42px}.gb-festive-mandala{width:190px;height:190px;left:-90px;bottom:-75px;opacity:.3}.gb-festive-mandala--right{left:auto;right:-100px;width:240px;height:240px;bottom:-105px}}@media(prefers-reduced-motion:reduce){.gb-festive-flame{animation:none}}.gb-festive-lights{position:absolute;top:5px;left:0;right:0;height:52px;overflow:hidden;pointer-events:none}.gb-festive-light-row{display:flex;position:absolute;left:50%;transform:translate(-50%);width:max-content;min-width:100%;justify-content:center}.gb-festive-light-row>svg{display:block;flex:0 0 180px}.gb-festive-bulbs{filter:drop-shadow(0 0 4px #ffd782) drop-shadow(0 0 9px #e8a43e);animation:gb-festive-shimmer 2s ease-in-out 2}.gb-festive-light-row>svg:nth-child(2n) .gb-festive-bulbs{animation-direction:reverse}@keyframes gb-festive-shimmer{0%,to{opacity:1}50%{opacity:.5}}.gb-festive-footer{position:relative;padding:14px 24px 10px;min-height:110px;overflow:hidden;pointer-events:none;border-top:1px solid #c9a84c88;border-bottom:1px solid #c9a84c55;background:radial-gradient(ellipse at 50% 100%,#9e512333,transparent 70%),linear-gradient(90deg,#211917,#491f1b,#211917)}.gb-festive-footer:before{content:"";position:absolute;inset:5px 0 auto;height:1px;background:#d8b66b44}.gb-festive-footer-diyas{max-width:1280px;margin:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.gb-festive-footer-diya{width:88px;max-width:10%;display:block;filter:drop-shadow(0 0 14px #ffbb4755)}.gb-festive-footer-diya:nth-child(2n){width:66px;padding-bottom:2px}.gb-festive-footer-diya svg{display:block;width:100%;height:auto}@media(max-width:749px){.gb-festive-lights{top:4px;height:40px}.gb-festive-light-row>svg{width:135px;height:36px;flex-basis:135px}.gb-festive-footer{padding:10px 18px 6px;min-height:76px}.gb-festive-footer-diyas{gap:12px}.gb-festive-footer-diya{width:62px;max-width:18%}.gb-festive-footer-diya:nth-child(2n){width:48px}.gb-festive-footer-diya:nth-child(n+6){display:none}}@media(prefers-reduced-motion:reduce){.gb-festive-bulbs{animation:none}}.gb-festive-footer{padding-top:24px}.gb-festive-greeting{margin:0 auto 14px;padding:0 12px;text-align:center;font-size:26px;font-weight:500;line-height:1.4;letter-spacing:.02em;color:#efd18b;text-wrap:balance}.gb-festive-greeting span{display:block;margin-top:7px;font-size:13px;font-weight:400;letter-spacing:.06em;color:#d7b975}@media(max-width:749px){.gb-festive-footer{padding-top:19px}.gb-festive-greeting{font-size:20px;margin-bottom:10px;max-width:360px}.gb-festive-greeting span{font-size:11px;margin-top:6px}}.gb-festive-greeting{font-family:Cinzel Decorative,Georgia,Times New Roman,serif;font-weight:700;font-size:27px;line-height:1.6;letter-spacing:.065em;text-transform:uppercase;color:#f3d491;text-shadow:0 1px 0 #744216,0 0 20px #d7a13d22}.gb-festive-greeting span{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.6}@media(max-width:749px){.gb-festive-greeting{font-size:19px;letter-spacing:.04em;line-height:1.65}.gb-festive-greeting span{font-size:10px;letter-spacing:.065em;margin-top:9px}}.gb-festive-greeting .gb-festive-thanks{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:none;color:#f1dfba;margin-top:9px}@media(max-width:749px){.gb-festive-greeting .gb-festive-thanks{font-size:13px;line-height:1.6;margin-top:10px}}.gb-catalog-heading{position:relative;padding-left:120px;padding-right:120px}.gb-catalog-heading>h2.gb-catalog-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:48px;font-weight:700;line-height:1.2;letter-spacing:0;margin:0 0 16px;text-align:center}.gb-heading-diyas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gb-heading-diya{position:absolute;top:50%;transform:translateY(-50%);width:90px;height:80px;filter:drop-shadow(0 0 18px #eab34c44)}.gb-heading-diya--left{left:12px}.gb-heading-diya--right{right:12px}.gb-heading-diya svg{display:block;width:100%;height:auto}.gb-festive-greeting .gb-festive-thanks{text-transform:uppercase}@media(max-width:989px){.gb-catalog-heading{padding-left:85px;padding-right:85px}.gb-catalog-heading>h2.gb-catalog-title{font-size:34px}.gb-heading-diya{width:65px;height:58px}.gb-heading-diya--left{left:4px}.gb-heading-diya--right{right:4px}}@media(max-width:749px){.gb-catalog-heading{padding-left:43px;padding-right:43px}.gb-catalog-heading>h2.gb-catalog-title{font-size:24px}.gb-heading-diya{width:36px;height:32px}.gb-heading-diya--left{left:0}.gb-heading-diya--right{right:0}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
