.gnl-pbf-hero{position:relative;overflow:hidden;height:clamp(560px,50vw,720px);background:var(--gnl-pbf-base,#dcd9d5);color:var(--gnl-pbf-ink,#1f3b2d);font-family:var(--BODY-FONT-FAMILY)}.gnl-pbf-hero__photo{position:absolute;right:0;bottom:0;width:72.2%;aspect-ratio:1671/941;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13.5%),linear-gradient(180deg,transparent 0,#000 27%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 13.5%),linear-gradient(180deg,transparent 0,#000 27%);mask-composite:intersect}.gnl-pbf-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.gnl-pbf-hero__text{position:absolute;z-index:1;left:clamp(40px,5.556vw,80px);top:50%;transform:translateY(-50%);max-width:min(460px,calc(100% - 80px));display:flex;flex-direction:column;align-items:flex-start;gap:16px}.gnl-pbf-hero__eyebrow{margin:0;font-size:clamp(28px,2.778vw,40px);line-height:1.2;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:inherit}.gnl-pbf-hero__title{margin:0;font-family:var(--BODY-FONT-FAMILY);font-size:clamp(80px,8.056vw,116px);line-height:1;font-weight:500;letter-spacing:-3px;text-transform:none;color:inherit;white-space:nowrap}.gnl-pbf-hero__sub{margin:0;font-size:24px;line-height:30px;font-weight:400;color:inherit}.gnl-pbf-hero__small{margin:0;font-size:16px;line-height:20px;color:inherit;opacity:.85}.gnl-pbf-hero__actions{display:flex;align-items:center;gap:24px;margin-top:24px}.gnl-pbf-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;background:#111;color:#fff!important;font-size:15px;line-height:18px;font-weight:500;text-decoration:none;transition:background .2s ease}.gnl-pbf-hero__btn:hover{background:#333}.gnl-pbf-hero__btn:focus-visible{outline:2px solid #111111;outline-offset:3px}.gnl-pbf-hero__terms,.gnl-pbf-offer__terms{font-size:14px;line-height:20px;color:inherit;opacity:.8;text-decoration:underline;text-underline-offset:3px}.gnl-pbf-hero__terms:hover,.gnl-pbf-offer__terms:hover{opacity:1}.gnl-pbf-hero__terms:focus-visible,.gnl-pbf-offer__terms:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gnl-pbf-offer__eyebrow{margin:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#ffffffd9}@media(max-width:749px){.gnl-pbf-hero{height:auto;display:flex;flex-direction:column}.gnl-pbf-hero__text{position:relative;left:auto;top:auto;transform:none;max-width:none;padding:40px 20px 28px;gap:12px}.gnl-pbf-hero__eyebrow{font-size:26px;line-height:31px}.gnl-pbf-hero__title{font-size:80px;letter-spacing:-3px}.gnl-pbf-hero__sub{font-size:18px;line-height:22px}.gnl-pbf-hero__small{font-size:14px;line-height:17px}.gnl-pbf-hero__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:0;width:100%}.gnl-pbf-hero__btn{width:100%}.gnl-pbf-hero__photo{position:relative;right:auto;bottom:auto;width:100%;aspect-ratio:1437/941;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 23.5%);mask-image:linear-gradient(180deg,transparent 0,#000 23.5%);-webkit-mask-composite:source-over;mask-composite:add}}.gnl-pbf-tag{position:absolute;top:16px;left:16px;z-index:2;display:inline-block;background:#fff;color:#123228;font-family:var(--BODY-FONT-FAMILY);font-size:13px;line-height:1;font-weight:500;letter-spacing:.3px;padding:7px 10px}@media(max-width:749px){.gnl-pbf-tag{top:10px;left:10px;font-size:12px;padding:6px 8px}}.gnl-pbf-tags{position:absolute;top:16px;left:16px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gnl-pbf-tags .gnl-pbf-tag{position:static;white-space:nowrap}@media(max-width:749px){.gnl-pbf-tags{top:10px;left:10px}.gnl-pbf-tags .gnl-pbf-tag{font-size:11px;letter-spacing:0;padding:5px 6px}}.gnl-pbf-offers .gnl-pbf-offers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gnl-pbf-offers .gp-tile__label{left:24px;right:24px;bottom:24px}.gnl-pbf-offers .gp-tile__name{font-size:24px;line-height:30px}.gnl-pbf-offers__terms{margin:16px 0 0!important;font-size:14px;line-height:20px;color:var(--gp-mute,#5b6660)}.gnl-pbf-offers__terms a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px)and (min-width:750px){.gnl-pbf-offers .gnl-pbf-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gnl-pbf-offers .gnl-pbf-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnl-pbf-offers .gp-tile__label{left:14px;right:14px;bottom:14px}.gnl-pbf-offers .gp-tile__name{font-size:15px;line-height:20px}.gnl-pbf-offers .gp-tile__notes{font-size:12px;line-height:16px}.gnl-pbf-offers .gp-tile__shop{display:none}}.gnl-pbf-offer{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.gnl-pbf-offer__num{margin:0;font-size:40px;line-height:44px;font-weight:500;letter-spacing:-1px}.gnl-pbf-offer__lines{margin:0;display:flex;flex-direction:column;font-size:16px;line-height:24px;opacity:.9}.gnl-pc-hero--light .gnl-pbf-offer__eyebrow{color:#111111bf}@media(max-width:749px){.gnl-pbf-offer__num{font-size:32px;line-height:36px}.gnl-pbf-offer__lines{font-size:15px;line-height:22px}}.gpm-big--sale{color:#123228!important;font-weight:500!important}.gpm-feature__media{position:relative;display:block}.gpm-feature--sale .gpm-feature__media img{margin-bottom:10px}.gpm-row__icon--sale{font-family:var(--BODY-FONT-FAMILY);font-size:20px;font-weight:500;color:#fff!important;background:#123228!important}.gpm-row--sale .gpm-row__title{font-weight:500;color:#123228}.gnl-pc-hero--kv{color:#1f3b2d}.gnl-pc-hero--kv .gnl-pc-hero__photo{inset:auto 0 0 auto;width:62.5%;height:auto;aspect-ratio:1671/941;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13.3%),linear-gradient(180deg,transparent 0,#000 27.6%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 13.3%),linear-gradient(180deg,transparent 0,#000 27.6%);mask-composite:intersect}.gnl-pc-hero--kv .gnl-pc-hero__fade{display:none}.gnl-pc-hero--kv .gnl-pc-hero__text{bottom:auto;top:50%;transform:translateY(-50%);max-width:min(520px,calc(100% - 80px));z-index:1}.gnl-pc-hero--kv .gnl-pc-hero__crumbs{color:#1f3b2db3}.gnl-pc-hero--kv .gnl-pc-hero__title{color:#1f3b2d}.gnl-pc-hero--kv .gnl-pc-hero__intro{color:#1f3b2dd9}.gnl-pbf-terms-line{margin:0;font-size:14px;line-height:20px;color:#1f3b2dcc}.gnl-pbf-terms-line a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.gnl-pc-hero--kv{min-height:0}.gnl-pc-hero--kv .gnl-pc-hero__photo{position:relative;inset:auto;width:100%;margin-top:16px;aspect-ratio:1437/941;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 23.5%);mask-image:linear-gradient(180deg,transparent 0,#000 23.5%);-webkit-mask-composite:source-over;mask-composite:add}.gnl-pc-hero--kv .gnl-pc-hero__text{top:auto;transform:none;max-width:none;margin-top:0;padding:20px 20px 32px;gap:14px}.gnl-pbf-terms-line{font-size:13px}}.gnl-bfc{position:relative;color:var(--gnl-pbf-ink,#1f3b2d)}.gnl-bfc__h1{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gnl-bfc__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.gnl-bfc__track::-webkit-scrollbar{display:none}.gnl-bfc__slide{position:relative;flex:0 0 100%;min-width:0;height:clamp(400px,41.667vw,600px);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:var(--gnl-pbf-base,#ebe4e0);font-family:var(--BODY-FONT-FAMILY)}.gnl-bfc__photo{position:absolute;right:0;bottom:0;display:block;width:min(100%,1440px);aspect-ratio:2160/900}.gnl-bfc__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-bfc .gnl-pbf-hero__small strong{font-weight:600}.gnl-bfc .gnl-pbf-hero__actions{flex-wrap:wrap;row-gap:12px}.gnl-bfc__btns{display:flex;gap:8px}.gnl-bfc__nav{position:absolute;z-index:2;right:clamp(20px,2.8vw,40px);bottom:12px;display:flex;align-items:center}.gnl-bfc__dots{display:flex;align-items:center}.gnl-bfc__dot{-webkit-appearance:none;appearance:none;display:block;padding:8px 6px;margin:0;border:0;background:none;color:inherit;cursor:pointer;line-height:0}.gnl-bfc__dot span{display:block;width:8px;height:8px;border-radius:4px;background:currentColor;opacity:.4;transition:width .2s ease,opacity .2s ease}.gnl-bfc__dot[aria-current=true] span{width:24px;opacity:1}.gnl-bfc__dot:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(min-width:750px)and (max-width:959px){.gnl-bfc__photo{width:88%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%);mask-image:linear-gradient(180deg,transparent 0,#000 12%)}}@media(min-width:750px)and (max-width:999px){.gnl-bfc .gnl-pbf-hero__text{max-width:300px}.gnl-bfc .gnl-pbf-hero__eyebrow{font-size:24px;line-height:29px}.gnl-bfc .gnl-pbf-hero__title{font-size:64px;letter-spacing:-2px}.gnl-bfc .gnl-pbf-hero__sub{font-size:20px;line-height:26px}.gnl-bfc .gnl-pbf-hero__small{font-size:14px;line-height:18px}.gnl-bfc .gnl-pbf-hero__actions{margin-top:8px;column-gap:16px}.gnl-bfc__btns--2{flex:1 1 100%}.gnl-bfc__btns--2 .gnl-pbf-hero__btn{flex:1 1 0;min-width:0;padding:0 6px;font-size:13px}}@media(max-width:749px){.gnl-bfc__slide{display:flex;flex-direction:column;height:auto;background:var(--gnl-bfc-base-m,var(--gnl-pbf-base,#ebe4e0))}.gnl-bfc .gnl-pbf-hero__text{padding:28px 20px 12px}.gnl-bfc .gnl-pbf-hero__actions{gap:10px}.gnl-bfc__btns{width:100%}.gnl-bfc__btns .gnl-pbf-hero__btn{flex:1 1 0;width:auto;min-width:0;padding:0 8px}.gnl-bfc__btns--2 .gnl-pbf-hero__btn{font-size:14px}.gnl-bfc__photo{position:relative;right:auto;bottom:auto;margin-top:auto;width:100%;aspect-ratio:1170/780}.gnl-bfc__nav{right:auto;left:50%;bottom:8px;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gnl-bfc__dot span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/gnl-plant-bf.css.map */
