@font-face{font-family:SaguaroBFMontserrat;src:url(saguaro-bf-montserrat-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SaguaroBFMontserrat;src:url(saguaro-bf-montserrat-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:SaguaroBFMontserrat;src:url(saguaro-bf-montserrat-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:SaguaroBFMontserrat;src:url(saguaro-bf-montserrat-700.woff2) format("woff2");font-weight:700;font-display:swap}.sgbf{color-scheme:light;--paper: #f2f3f2;--surface: #fff;--ink: #1d211f;--muted: #5d655f;--line: #d9ddda;--orange: #c4471c;--orange-dark: #a63812;--orange-wash: #f5e4dc;--brand-green: #006b4c;--brand-green-dark: #00533b;--brand-green-wash: #e7f0ec;--max-width: 1440px;--font: SaguaroBFMontserrat,Arial,sans-serif;--layout-density: spacious;--spacing: 4px}.sgbf *{box-sizing:border-box}.sgbf a,.sgbf summary{min-width:44px}.sgbf{scroll-behavior:smooth;scroll-padding-top:32px}.sgbf{margin:0;color:var(--ink);background:var(--surface);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased}.sgbf a{color:inherit;text-decoration:none}.sgbf button{color:inherit;font:inherit}.sgbf button,.sgbf a,.sgbf summary{-webkit-tap-highlight-color:transparent}.sgbf img{display:block;max-width:100%}.sgbf :focus-visible{outline:3px solid var(--brand-green);outline-offset:4px}.sgbf button{cursor:pointer}.sgbf h1,.sgbf h2,.sgbf h3,.sgbf p{overflow-wrap:break-word}.sgbf .shell{width:min(var(--max-width),calc(100% - 96px));margin-inline:auto}.sgbf main{overflow:clip}.sgbf .hero{background:var(--paper)}.sgbf .hero-inner{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;width:min(var(--max-width),calc(100% - 96px));min-height:640px;align-items:center;gap:0px;margin:auto;padding:32px 0}.sgbf .hero-copy{position:relative;z-index:1;padding-block:48px}.sgbf .hero h1{margin:0;font-size:clamp(72px,7.2vw,120px);font-weight:600;line-height:.98;letter-spacing:-.055em}.sgbf .hero-intro{max-width:432px;margin:32px 0;color:var(--muted);font-size:16px;line-height:1.7}.sgbf .button-primary{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:24px;padding:12px 24px;border:1px solid var(--brand-green);background:var(--brand-green);color:#fff;font-size:14px;font-weight:600;transition:background .18s}@media(hover:hover)and (pointer:fine){.sgbf .button-primary:hover{background:var(--brand-green-dark);border-color:var(--brand-green-dark)}}.sgbf .arrow{font-size:1.15em;line-height:1}.sgbf .hero-note{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:32px;color:var(--muted);font-size:13px}.sgbf .hero-visual{position:relative;display:grid;place-items:center;min-width:0px;min-height:544px}.sgbf .hero-visual img{width:92%;max-width:100%;height:auto;max-height:560px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-6deg);filter:saturate(.95)}.sgbf .section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:32px}.sgbf .section-heading h2{max-width:688px;margin:0;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.sgbf .section-heading p{max-width:368px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.sgbf .products-toolbar{display:flex;justify-content:space-between;gap:16px;padding:24px 0 16px;font-size:13px;color:var(--muted)}.sgbf .product-grid,.sgbf .recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:32px 16px}.sgbf .product-card[hidden]{display:none}.sgbf .product-card{min-width:0px}.sgbf .product-image{position:relative;display:block;overflow:hidden;background:#ebeceb}.sgbf .product-image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;mix-blend-mode:multiply;transition:transform .3s}@media(hover:hover)and (pointer:fine){.sgbf .product-image:hover img{transform:scale(1.04)}}.sgbf .product-info{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding-top:16px}.sgbf .product-info a{grid-column:1 / -1;display:flex;min-height:44px;align-items:center;width:fit-content;font-size:16px;font-weight:500;line-height:1.3}@media(hover:hover)and (pointer:fine){.sgbf .product-info a:hover{color:var(--orange)}}.sgbf .product-category{color:var(--muted);font-size:13px}.sgbf .product-price{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sgbf .catalog-footnote{max-width:832px;margin:24px 0 0;color:var(--muted);font-size:13px}.sgbf .game-wrap{padding-bottom:96px}.sgbf .game-poster{display:grid;grid-template-columns:1fr 1fr;background:var(--paper)}.sgbf .game-copy{align-self:center;padding:48px}.sgbf .game-copy h2{max-width:448px;margin:0;font-size:clamp(32px,3.2vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.sgbf .game-copy p{max-width:400px;margin:24px 0 32px;color:var(--muted);font-size:16px}.sgbf .game-art{position:relative;display:grid;place-items:center;height:464px;overflow:hidden;background:#e9682f}.sgbf .game-art img{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;object-fit:contain;transform:rotate(-6deg)}.sgbf .game-art strong{position:absolute;right:24px;bottom:24px;color:#fff;font-size:clamp(32px,4vw,64px);font-weight:600;line-height:.95;letter-spacing:-.04em;text-align:right}.sgbf .recommendations{padding-block:96px;background:var(--paper)}.sgbf .recommendation-grid .product-image{background:#e7e9e7}.sgbf .recommendation-footer{display:flex;justify-content:center;margin-top:48px}.sgbf .button-outline{color:var(--brand-green);display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--brand-green);font-size:14px;font-weight:600;transition:background .18s,color .18s}@media(hover:hover)and (pointer:fine){.sgbf .button-outline:hover{background:var(--brand-green);color:#fff}}.sgbf dialog{width:min(560px,100% - 32px);max-height:calc(-32px + 100svh);padding:0;border:0px;background:#fff;color:var(--ink)}.sgbf dialog::backdrop{background:#161b188c}.sgbf body:has(dialog[open]){overflow:hidden}.sgbf .game-dialog-inner{padding:32px}.sgbf .dialog-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.sgbf .dialog-head h2{max-width:368px;margin:0;font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.sgbf .dialog-close{color:var(--brand-green);flex-shrink:0;width:44px;height:44px;padding:0;border:0px;background:var(--brand-green-wash);font-size:24px}.sgbf .game-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:32px 0 16px}.sgbf .game-choice{color:var(--brand-green);min-height:80px;padding:16px 12px;border:0px;background:var(--paper);font-size:14px;font-weight:500;text-align:left}.sgbf .game-choice[aria-pressed=true]{background:var(--brand-green);color:#fff}.sgbf .game-result{min-height:80px;margin:16px 0 24px;color:var(--muted);font-size:14px}.sgbf .game-result strong{display:block;color:var(--ink)}.sgbf .dialog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.sgbf .dialog-dismiss{color:var(--brand-green);min-height:44px;padding:8px 16px;border:0px;background:transparent;font-size:14px}@media(max-width:1100px){.sgbf .shell,.sgbf .hero-inner{width:calc(100% - 64px)}.sgbf .hero-inner{min-height:560px}.sgbf .hero-visual{min-height:448px}.sgbf .section-heading{gap:32px}.sgbf .section-heading h2{max-width:544px}.sgbf .game-copy{padding:32px}.sgbf .product-grid,.sgbf .recommendation-grid{gap:24px 16px}}@media(max-width:800px){.sgbf .hero-inner{grid-template-columns:1fr 1fr;min-height:496px}.sgbf .hero h1{font-size:72px}.sgbf .hero-intro{font-size:15px}.sgbf .hero-visual{min-height:384px}.sgbf .section-heading{display:block}.sgbf .section-heading p{max-width:512px;margin-top:16px}.sgbf .product-grid,.sgbf .recommendation-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.sgbf .game-poster{grid-template-columns:1fr 1fr}.sgbf .game-art{height:432px}.sgbf .game-copy h2{font-size:36px}}@media(max-width:560px){.sgbf .shell,.sgbf .hero-inner{width:calc(100% - 32px)}.sgbf .hero-inner{grid-template-columns:1fr;min-height:0px;padding:48px 0 0}.sgbf .hero-copy{padding:0}.sgbf .hero h1{font-size:clamp(60px,16vw,80px)}.sgbf .hero-intro{max-width:384px;margin:24px 0;font-size:16px}.sgbf .hero-note{margin-top:24px;gap:4px 16px}.sgbf .hero-visual{min-height:320px;margin-top:0}.sgbf .hero-visual img{width:92%;max-height:368px;transform:rotate(-6deg)}.sgbf .discount-section{padding-block:48px}.sgbf .section-heading h2{font-size:32px}.sgbf .section-heading p{font-size:14px}.sgbf .products-toolbar{align-items:start;font-size:13px}.sgbf .products-toolbar span:last-child{max-width:192px;text-align:right}.sgbf .product-grid,.sgbf .recommendation-grid{gap:24px 12px}.sgbf .product-info{grid-template-columns:1fr;gap:4px;padding-top:12px}.sgbf .product-info a{min-height:44px;font-size:15px}.sgbf .product-category{font-size:13px}.sgbf .product-price{font-size:15px}.sgbf .catalog-footnote{font-size:13px}.sgbf .game-wrap{padding-bottom:48px}.sgbf .game-poster{grid-template-columns:1fr}.sgbf .game-copy{padding:32px 24px}.sgbf .game-copy h2{font-size:36px}.sgbf .game-copy p{font-size:15px}.sgbf .game-art{height:368px}.sgbf .game-art img{min-height:0px}.sgbf .game-art strong{font-size:48px}.sgbf .recommendations{padding-block:48px}.sgbf .recommendation-footer{margin-top:32px}.sgbf .game-dialog-inner{padding:24px}.sgbf .dialog-head h2{font-size:28px}.sgbf .game-options{grid-template-columns:1fr;margin-top:24px}.sgbf .game-choice{min-height:48px;padding:12px 16px}.sgbf .game-result{min-height:64px}.sgbf .dialog-actions{gap:8px}.sgbf .dialog-actions .button-primary{width:100%}.sgbf .dialog-dismiss{margin:auto}}@media(prefers-reduced-motion:reduce){.sgbf *,.sgbf :before,.sgbf :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sgbf .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sgbf .discount-label{position:absolute;top:16px;left:16px;padding:4px 8px;background:var(--orange);color:#fff;font-size:13px;font-weight:600}.sgbf .product-pricing{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.sgbf .product-compare{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:800px){.sgbf .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sgbf .product-pricing{justify-content:flex-start}.sgbf .discount-label{top:8px;left:8px}}.sgbf .saguaro-campaign{--paper:#f2f3f2;--surface:#fff;--ink:#1d211f;--muted:#5d655f;--line:#d9ddda;--orange:#c4471c;--brand-green:#006b4c;--brand-green-dark:#00533b;color:var(--ink);font:400 16px/1.6 SaguaroBFMontserrat,Arial,sans-serif}.sgbf .saguaro-campaign *,.sgbf .saguaro-campaign *:before,.sgbf .saguaro-campaign *:after{box-sizing:border-box}.sgbf .saguaro-campaign [hidden]{display:none!important}.sgbf .saguaro-campaign h1,.sgbf .saguaro-campaign h2,.sgbf .saguaro-campaign h3,.sgbf .saguaro-campaign p{margin:0;overflow-wrap:break-word}.sgbf .saguaro-campaign a{color:inherit;text-decoration:none}.sgbf .saguaro-campaign img,.sgbf .saguaro-campaign video{display:block;max-width:100%}.sgbf .saguaro-campaign a:focus-visible,.sgbf .saguaro-campaign button:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px}.sgbf .campaign-shell{width:min(1440px,calc(100% - 96px));margin-inline:auto}.sgbf .saguaro-campaign .campaign-button{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:32px;padding:12px 24px;border:1px solid var(--brand-green);border-radius:0;background:var(--brand-green);color:#fff;font:600 14px/1.5 SaguaroBFMontserrat,Arial,sans-serif;cursor:pointer;transition:background .18s}.sgbf .campaign-button span[aria-hidden]{font-size:20px}.sgbf .campaign-hero{background:var(--paper)}.sgbf .campaign-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:736px;padding-block:64px}.sgbf .campaign-hero-copy{position:relative;z-index:1}.sgbf .saguaro-campaign .campaign-hero-title{max-width:672px;font:600 clamp(72px,7vw,120px)/.98 SaguaroBFMontserrat,Arial,sans-serif;letter-spacing:-.055em}.sgbf .saguaro-campaign .campaign-subtitle{max-width:512px;margin-top:24px;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1.3;letter-spacing:-.025em}.sgbf .campaign-body{max-width:464px;margin-top:16px!important;color:var(--muted);font-size:15px;line-height:1.75}.sgbf .campaign-body p+p{margin-top:12px}.sgbf .campaign-countdown{margin-block:32px}.sgbf .campaign-countdown-label{display:block;margin-bottom:12px;color:var(--muted);font-size:13px}.sgbf .campaign-clock{display:flex;align-items:start;gap:16px;width:fit-content;font-variant-numeric:tabular-nums}.sgbf .campaign-clock-unit{min-width:56px;text-align:center}.sgbf .campaign-clock-unit strong{display:block;font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.sgbf .campaign-clock-unit small{display:block;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.5}.sgbf .campaign-clock-divider{padding-top:4px;color:#8b928e;font-size:24px;line-height:1.4}.sgbf .campaign-countdown-fallback{color:var(--muted);font-size:14px}.sgbf .campaign-media{min-width:0}.sgbf .campaign-hero-media{position:relative;align-self:stretch;display:grid;place-items:center;min-height:544px}.sgbf .campaign-hero-media:before{position:absolute;top:12%;right:3%;bottom:15%;left:3%;border:1px solid #d9ddda;border-radius:50%;content:""}.sgbf .campaign-hero-media img{position:relative;width:92%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-6deg)}.sgbf .campaign-hero-media video{position:relative;width:100%;max-height:608px;object-fit:contain;background:#e6e8e6}.sgbf .campaign-media-mobile{display:none}.sgbf .campaign-image-mobile{display:none!important}.sgbf .campaign-hero-caption{position:absolute;bottom:16px;left:0;right:0;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.1em;text-align:center;text-transform:uppercase}.sgbf .campaign-event{padding-block:64px;border-bottom:1px solid var(--line)}.sgbf .campaign-event-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:96px}.sgbf .saguaro-campaign .campaign-event-title{margin-bottom:24px;font-size:clamp(28px,2.4vw,40px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.sgbf .campaign-event-dates{font-size:clamp(24px,2.1vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.035em}.sgbf .campaign-event-hours{display:block;margin-top:12px;color:var(--muted);font-size:13px}.sgbf .campaign-draft{display:block;margin-top:16px;color:var(--muted);font-size:12px}.sgbf .campaign-event-content{color:var(--muted);font-size:15px;line-height:1.75}.sgbf .campaign-event-content strong{color:var(--ink);font-weight:600}.sgbf .campaign-event-content p+p{margin-top:16px}.sgbf .campaign-bundle{padding-block:96px;background:var(--paper)}.sgbf .campaign-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:32px}.sgbf .saguaro-campaign .campaign-heading h2{max-width:720px;font:500 clamp(32px,3vw,48px)/1.15 SaguaroBFMontserrat,Arial,sans-serif;letter-spacing:-.035em}.sgbf .campaign-heading-copy{max-width:384px;color:var(--muted);font-size:14px;line-height:1.75}.sgbf .campaign-bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sgbf .campaign-bundle-card{min-width:0}.sgbf .campaign-bundle-image{position:relative;display:block;overflow:hidden;background:#e7e9e7}.sgbf .campaign-bundle-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;transition:transform .3s}.sgbf .campaign-bundle-image .discount-label{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);padding:4px 8px;background:var(--orange);color:#fff;font-size:13px;font-weight:600;overflow-wrap:anywhere}.sgbf .campaign-bundle-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.sgbf .saguaro-campaign .campaign-bundle-name{font-size:18px;font-weight:500;line-height:1.5}.sgbf .campaign-bundle-price{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.sgbf .saguaro-campaign .campaign-product-link{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:32px;margin-top:8px;color:var(--brand-green);font-size:13px;font-weight:600}.sgbf .campaign-bundle-note{margin-top:32px!important;color:var(--muted);font-size:13px}.sgbf .campaign-poster-list{display:grid;gap:32px}.sgbf .campaign-poster{display:grid;grid-template-columns:1fr 1fr;background:var(--paper)}.sgbf .campaign-poster-copy{align-self:center;padding:48px}.sgbf .saguaro-campaign .campaign-poster-title{max-width:480px;font-size:clamp(32px,3.2vw,56px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.sgbf .campaign-poster-body{max-width:400px;margin-top:24px!important;margin-bottom:32px!important;color:var(--muted);font-size:15px}.sgbf .campaign-poster-image{padding:32px;display:grid;place-items:center;min-width:0;min-height:448px;background:#e9682f;overflow:hidden}.sgbf .campaign-poster-image img{width:85%;height:auto;aspect-ratio:1;object-fit:contain;transform:rotate(-6deg)}@media(hover:hover)and (pointer:fine){.sgbf .saguaro-campaign .campaign-button:hover{background:var(--brand-green-dark);border-color:var(--brand-green-dark)}.sgbf .campaign-bundle-image:hover img{transform:scale(1.04)}.sgbf .campaign-product-link:hover{text-decoration:underline;text-underline-offset:.3em}}@media(max-width:1100px){.sgbf .campaign-shell{width:calc(100% - 64px)}.sgbf .campaign-hero-grid{gap:32px;min-height:672px}.sgbf .campaign-hero-media{min-height:448px}.sgbf .campaign-event-grid{gap:48px}.sgbf .campaign-bundle-grid{gap:16px}.sgbf .campaign-poster-copy{padding:32px}}@media(max-width:800px){.sgbf .campaign-hero-grid{grid-template-columns:1fr;padding-block:48px 0}.sgbf .campaign-hero-copy{max-width:608px}.sgbf .campaign-hero-media{min-height:0;width:min(100%,576px);margin-inline:auto}.sgbf .campaign-hero-media img{max-height:480px}.sgbf .campaign-hero-caption{bottom:24px}.sgbf .campaign-hero-title{font-size:80px!important}.sgbf .campaign-event-grid{grid-template-columns:1fr 1fr;gap:32px}.sgbf .campaign-heading{display:block}.sgbf .campaign-heading-copy{max-width:576px;margin-top:16px!important}.sgbf .campaign-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sgbf .campaign-bundle-meta{display:block}.sgbf .campaign-bundle-price{display:block;margin-top:8px}.sgbf .campaign-poster-image{min-height:416px}}@media(max-width:560px){.sgbf .campaign-shell{width:calc(100% - 32px)}.sgbf .campaign-hero-grid{gap:16px}.sgbf .saguaro-campaign .campaign-hero-title{font-size:clamp(60px,16vw,80px)!important}.sgbf .campaign-subtitle{margin-top:24px!important}.sgbf .campaign-clock{gap:12px}.sgbf .campaign-clock-unit{min-width:48px}.sgbf .campaign-clock-unit strong{font-size:28px}.sgbf .campaign-clock-divider{font-size:20px}.sgbf .campaign-hero-media{margin-top:0}.sgbf .campaign-hero-media img{max-height:400px}.sgbf .campaign-hero-caption{bottom:16px;font-size:10px}.sgbf .campaign-event{padding-block:48px}.sgbf .campaign-event-grid{grid-template-columns:1fr;gap:32px}.sgbf .campaign-event-title{font-size:28px!important}.sgbf .campaign-event-dates{font-size:28px}.sgbf .campaign-bundle,.sgbf .campaign-posters{padding-block:48px}.sgbf .campaign-heading{margin-bottom:32px}.sgbf .campaign-bundle-grid{grid-template-columns:1fr;gap:32px}.sgbf .campaign-bundle-meta{display:flex}.sgbf .campaign-bundle-price{margin-top:0}.sgbf .campaign-poster{grid-template-columns:1fr}.sgbf .campaign-poster-copy{padding:32px 24px}.sgbf .campaign-poster-image{min-height:0}.sgbf .campaign-poster-image img{max-height:416px}.sgbf .campaign-poster-title{font-size:36px!important}.sgbf .campaign-media-desktop:has(+.campaign-media-mobile){display:none}.sgbf .campaign-media-mobile{display:block}.sgbf .campaign-image-desktop:has(+.campaign-image-mobile){display:none!important}.sgbf .campaign-image-mobile{display:block!important}}@media(prefers-reduced-motion:reduce){.sgbf .saguaro-campaign .campaign-button,.sgbf .campaign-bundle-image img{transition:none}}@media(max-width:560px){.sgbf .campaign-only-mobile{display:grid}}.sgbf .campaign-event{padding-block:48px;background:#f8f9f8}.sgbf .campaign-event-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.sgbf .saguaro-campaign .campaign-event-header .campaign-event-title{margin:0;max-width:768px;font:600 clamp(24px,2.2vw,32px)/1.25 SaguaroBFMontserrat,Arial,sans-serif;letter-spacing:-.035em}.sgbf .campaign-event-header .campaign-event-dates{flex-shrink:0;color:var(--orange);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0}.sgbf .campaign-event-list{display:grid;grid-template-columns:repeat(var(--event-count,3),minmax(0,1fr));list-style:none;padding:0;margin:0}.sgbf .campaign-event-item{position:relative;display:flex;min-width:0;border-top:1px solid #b8c3bc;padding-top:24px}.sgbf .campaign-event-item:before{content:"";position:absolute;top:-4px;left:32px;width:7px;height:7px;border-radius:50%;background:var(--brand-green)}.sgbf .saguaro-campaign .campaign-event-link{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:start;align-content:start;column-gap:16px;width:100%;min-width:0;min-height:128px;padding:16px 24px;color:var(--ink);transition:background .18s}.sgbf .campaign-event-item+.campaign-event-item .campaign-event-link{border-left:1px solid var(--line)}.sgbf .campaign-event-icon{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sgbf .campaign-event-copy{min-width:0}.sgbf .campaign-event-name{display:block;font-size:16px;font-weight:600;line-height:1.4}.sgbf .campaign-event-date{display:block;margin-top:4px;color:var(--ink);font-size:14px;line-height:1.5}.sgbf .campaign-event-description{display:block;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6}.sgbf .campaign-event-arrow{color:var(--brand-green);font-size:20px;line-height:1.2}.sgbf .campaign-event-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:24px;color:var(--muted);font-size:12px;line-height:1.6}.sgbf .campaign-event-legal .campaign-draft,.sgbf .campaign-event-legal .campaign-event-hours{margin:0;font:inherit}.sgbf .campaign-scroll-target{scroll-margin-top:var(--campaign-anchor-offset,96px)}@media(hover:hover)and (pointer:fine){.sgbf .saguaro-campaign .campaign-event-link:hover{background:#e7f0ec}.sgbf .campaign-event-link:hover .campaign-event-name{color:var(--brand-green)}}.sgbf .saguaro-campaign .campaign-event-link:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px;background:#e7f0ec}@media(max-width:1100px){.sgbf .saguaro-campaign .campaign-event-link{padding:16px;column-gap:12px;grid-template-columns:32px minmax(0,1fr) 16px}.sgbf .campaign-event-icon{width:32px;height:32px}.sgbf .campaign-event-item:before{left:24px}}@media(max-width:800px){.sgbf .campaign-event-header{display:block}.sgbf .campaign-event-header .campaign-event-dates{margin-top:12px}.sgbf .campaign-event-list{grid-template-columns:1fr}.sgbf .campaign-event-item{border-top:0;border-left:1px solid #b8c3bc;padding:0 0 0 16px;margin-left:4px}.sgbf .campaign-event-item:before{top:24px;left:-4px}.sgbf .saguaro-campaign .campaign-event-link{padding:20px 12px;min-height:0}.sgbf .campaign-event-item+.campaign-event-item .campaign-event-link{border-left:0;border-top:1px solid var(--line)}.sgbf .campaign-event-legal{display:block;margin-top:24px}.sgbf .campaign-event-legal .campaign-draft{margin-top:8px}}@media(prefers-reduced-motion:reduce){.sgbf .campaign-event-link{transition:none!important}}.sgbf .saguaro-discounts .discount-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sgbf .saguaro-discounts .discount-option{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px 16px;min-width:0;min-height:160px;padding:24px;border:0;border-radius:0;background:transparent;color:var(--brand-green,#006b4c);font:inherit;text-align:left;cursor:pointer;transition:color .18s}.sgbf .saguaro-discounts .discount-option:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--paper,#f2f3f2);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));transition:background .18s}.sgbf .saguaro-discounts .discount-range{font-size:clamp(28px,3vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.sgbf .saguaro-discounts .discount-caption{grid-column:1;color:var(--muted,#5d655f);font-size:14px;line-height:1.5}.sgbf .saguaro-discounts .discount-indicator{grid-column:2;grid-row:1 / 3;display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%}.sgbf .saguaro-discounts .discount-indicator:after{content:"";width:10px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(-45deg);opacity:0}.sgbf .saguaro-discounts .discount-cue{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:16px;border-top:1px dashed currentColor;font-size:13px;line-height:1.5}.sgbf .saguaro-discounts .discount-cue-active{display:none}.sgbf .saguaro-discounts .discount-option[aria-pressed=true]{color:#fff}.sgbf .saguaro-discounts .discount-option[aria-pressed=true]:before{background:var(--brand-green,#006b4c)}.sgbf .saguaro-discounts .discount-option[aria-pressed=true] .discount-caption{color:inherit}.sgbf .saguaro-discounts .discount-option[aria-pressed=true] .discount-indicator:after{opacity:1}.sgbf .saguaro-discounts .discount-option[aria-pressed=true] .discount-cue-default{display:none}.sgbf .saguaro-discounts .discount-option[aria-pressed=true] .discount-cue-active{display:inline}.sgbf .saguaro-discounts .discount-option:focus-visible{outline:3px solid var(--brand-green,#006b4c);outline-offset:4px}.sgbf .saguaro-discounts .discount-collection[hidden],.sgbf .saguaro-discounts .discount-empty[hidden]{display:none}.sgbf .saguaro-discounts .discount-empty{margin:0;padding:48px 24px;background:var(--paper,#f2f3f2);color:var(--muted,#5d655f);font-size:16px}@media(hover:hover)and (pointer:fine){.sgbf .saguaro-discounts .discount-option:hover:before{background:var(--brand-green-wash,#e7f0ec)}.sgbf .saguaro-discounts .discount-option[aria-pressed=true]:hover:before{background:var(--brand-green-dark,#00533b)}}@media(max-width:800px){.sgbf .saguaro-discounts .discount-option{padding:24px 16px;gap:8px}.sgbf .saguaro-discounts .discount-range{font-size:28px}}@media(max-width:800px){.sgbf .saguaro-discounts .discount-picker{grid-template-columns:1fr;gap:12px}.sgbf .saguaro-discounts .discount-option{grid-template-columns:minmax(0,1fr) 24px 96px;min-height:96px;padding:16px 24px;gap:8px 16px}.sgbf .saguaro-discounts .discount-range{font-size:28px}.sgbf .saguaro-discounts .discount-caption{grid-column:1;grid-row:2;font-size:13px}.sgbf .saguaro-discounts .discount-indicator{grid-column:2;grid-row:1 / 3}.sgbf .saguaro-discounts .discount-cue{grid-column:3;grid-row:1 / 3;align-self:stretch;align-items:center;justify-content:center;margin:0;padding:0 0 0 16px;border-top:0;border-left:1px dashed currentColor}.sgbf .saguaro-discounts .discount-cue-arrow{display:none}}@media(max-width:360px){.sgbf .saguaro-discounts .discount-option{padding:16px;grid-template-columns:minmax(0,1fr) 24px 88px;gap:8px}.sgbf .saguaro-discounts .discount-range{font-size:24px}.sgbf .saguaro-discounts .discount-cue{padding-left:12px}}@media(prefers-reduced-motion:reduce){.sgbf .saguaro-discounts .discount-option,.sgbf .saguaro-discounts .discount-option:before{transition:none}}.sgbf .saguaro-discounts{--paper:#f2f3f2;--ink:#1d211f;--muted:#5d655f;--orange:#c4471c;--brand-green:#006b4c;--brand-green-dark:#00533b;--brand-green-wash:#e7f0ec;width:min(1440px,calc(100% - 96px));margin-inline:auto;padding-block:96px;color:var(--ink);font:400 16px/1.6 SaguaroBFMontserrat,Arial,sans-serif}.sgbf .saguaro-discounts *,.sgbf .saguaro-discounts *:before,.sgbf .saguaro-discounts *:after{box-sizing:border-box}.sgbf .saguaro-discounts a{color:inherit;text-decoration:none}.sgbf .saguaro-discounts a:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px}.sgbf .saguaro-discounts img{display:block;max-width:100%}.sgbf .saguaro-discounts .section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:32px}.sgbf .saguaro-discounts .section-heading h2{max-width:688px;margin:0;color:inherit;font:500 clamp(32px,3vw,48px)/1.15 SaguaroBFMontserrat,Arial,sans-serif;letter-spacing:-.035em;overflow-wrap:break-word}.sgbf .saguaro-discounts .section-heading p{max-width:368px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.sgbf .saguaro-discounts .products-toolbar{display:flex;justify-content:space-between;gap:16px;padding:24px 0 16px;font-size:13px;color:var(--muted)}.sgbf .saguaro-discounts .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}.sgbf .saguaro-discounts [hidden]{display:none!important}.sgbf .saguaro-discounts .products-more{display:flex;justify-content:center;margin-top:32px}.sgbf .saguaro-discounts .products-more-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:12px 24px;border:1px solid var(--brand-green);border-radius:0;background:var(--brand-green);color:#fff;font:600 14px/1.5 SaguaroBFMontserrat,Arial,sans-serif;cursor:pointer;transition:background .18s}.sgbf .saguaro-discounts .products-more-button:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px}.sgbf .saguaro-discounts .products-more-button [data-more-icon]{font-size:20px;line-height:1}@media(hover:hover)and (pointer:fine){.sgbf .saguaro-discounts .products-more-button:hover{background:var(--brand-green-dark);border-color:var(--brand-green-dark)}}.sgbf .saguaro-discounts .product-card{min-width:0}.sgbf .saguaro-discounts .product-image{position:relative;display:block;overflow:hidden;background:#ebeceb}.sgbf .saguaro-discounts .product-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;transition:transform .3s}.sgbf .saguaro-discounts .discount-label{position:absolute;top:16px;left:16px;padding:4px 8px;background:var(--orange);color:#fff;font-size:13px;font-weight:600}.sgbf .saguaro-discounts .product-info{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding-top:16px}.sgbf .saguaro-discounts .product-info a{grid-column:1 / -1;display:flex;min-height:44px;align-items:center;width:fit-content;color:inherit;font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.sgbf .saguaro-discounts .product-category{color:var(--muted);font-size:13px}.sgbf .saguaro-discounts .product-pricing{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.sgbf .saguaro-discounts .product-price{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sgbf .saguaro-discounts .product-compare{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.sgbf .saguaro-discounts .catalog-footnote{max-width:832px;margin:24px 0 0;color:var(--muted);font-size:13px}.sgbf .saguaro-discounts .product-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1;color:var(--muted);font-size:14px}.sgbf .saguaro-discounts .collection-editor-help{padding:16px;border:1px dashed var(--brand-green);color:var(--brand-green)}@media(hover:hover)and (pointer:fine){.sgbf .saguaro-discounts .product-image:hover img{transform:scale(1.04)}.sgbf .saguaro-discounts .product-info a:hover{color:var(--orange)}}@media(max-width:1100px){.sgbf .saguaro-discounts{width:calc(100% - 64px)}.sgbf .saguaro-discounts .section-heading{gap:32px}.sgbf .saguaro-discounts .section-heading h2{max-width:544px}.sgbf .saguaro-discounts .product-grid{gap:24px 16px}}@media(max-width:800px){.sgbf .saguaro-discounts .section-heading{display:block}.sgbf .saguaro-discounts .section-heading p{max-width:512px;margin-top:16px}.sgbf .saguaro-discounts .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sgbf .saguaro-discounts{width:calc(100% - 32px);padding-block:48px}.sgbf .saguaro-discounts .section-heading h2{font-size:32px}.sgbf .saguaro-discounts .products-toolbar{align-items:start}.sgbf .saguaro-discounts .products-toolbar span:last-child{max-width:192px;text-align:right}.sgbf .saguaro-discounts .product-grid{gap:24px 12px}.sgbf .saguaro-discounts .product-info{grid-template-columns:1fr;gap:4px;padding-top:12px}.sgbf .saguaro-discounts .product-info a{font-size:15px}.sgbf .saguaro-discounts .product-pricing{justify-content:flex-start}.sgbf .saguaro-discounts .discount-label{top:8px;left:8px}}@media(prefers-reduced-motion:reduce){.sgbf .saguaro-discounts .product-image img,.sgbf .saguaro-discounts .products-more-button{transition:none}}.sgbf .saguaro-discounts .discount-label{max-width:calc(100% - 32px);overflow-wrap:anywhere}.sgbf .saguaro-product-badges{position:absolute;z-index:1;top:16px;left:16px;right:16px;display:flex;flex-wrap:wrap;align-items:start;gap:4px;pointer-events:none}.sgbf .saguaro-product-badges:empty{display:none}.sgbf .saguaro-product-badges .product-badge{display:inline-block;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid transparent;font:600 12px/1.4 SaguaroBFMontserrat,Arial,sans-serif;overflow-wrap:anywhere}.sgbf .saguaro-product-badges .product-badge--sale{background:#c4471c;color:#fff}.sgbf .saguaro-product-badges .product-badge--sold{background:#424a45;color:#fff}.sgbf .saguaro-product-badges .product-badge--new{background:#006b4c;color:#fff}.sgbf .saguaro-product-badges .product-badge--custom{border-color:#c9d3cc;background:#f5f8f6;color:#264a39}@media(max-width:560px){.sgbf .saguaro-product-badges{top:8px;left:8px;right:8px}.sgbf .saguaro-product-badges .product-badge{font-size:11px}}.sgbf{--paper:#f1f2f0;--ink:#1d211f;--muted:#515b54;--display-orange:#ed713d;--gutter:48px}.sgbf .saguaro-campaign{--paper:#f1f2f0;--muted:#515b54}.sgbf .campaign-shell,.sgbf .shell{width:min(1440px,calc(100% - var(--gutter)*2))}.sgbf .campaign-hero{overflow:hidden}.sgbf .campaign-hero-media:before{display:none}.sgbf .campaign-hero-media img{max-width:none}.sgbf .campaign-hero-caption{font-size:13px;text-transform:none;letter-spacing:0;text-align:left;left:32px;bottom:24px}.sgbf .saguaro-campaign .campaign-hero-title{white-space:pre-line}.sgbf .saguaro-campaign .direction-hero-date{font-size:20px;line-height:1.4;font-weight:500;margin-top:24px}.sgbf .campaign-body{color:var(--ink);font-size:16px;line-height:1.65}.sgbf .saguaro-campaign .campaign-subtitle{margin-top:24px}.sgbf .campaign-countdown{margin-block:24px}.sgbf .campaign-countdown-label,.sgbf .campaign-clock-unit small{font-size:13px}.sgbf .campaign-clock{gap:12px}.sgbf .campaign-clock-unit{min-width:48px}.sgbf .campaign-clock-unit strong{font-size:28px}.sgbf .saguaro-campaign .campaign-button,.sgbf .button-primary{min-height:56px;border:0;font-size:14px;transition:background .2s,transform .2s}.sgbf .campaign-button:active,.sgbf .button-primary:active{transform:scale(.97)}.sgbf .campaign-event{border:0;padding:64px 0}.sgbf .campaign-event-list{gap:16px;row-gap:24px}.sgbf .campaign-event-item{border:0;padding:0;margin:0}.sgbf .campaign-event-item:before{display:none}.sgbf .campaign-event-item+.campaign-event-item .campaign-event-link{border:0}.sgbf .saguaro-campaign .campaign-event-link{padding:24px;min-height:144px;background:var(--paper);grid-template-columns:32px minmax(0,1fr) 20px;gap:16px}.sgbf .campaign-event-icon{width:32px;height:32px}.sgbf .campaign-event-name{font-size:18px}.sgbf .campaign-event-description{font-size:14px;color:var(--ink)}.sgbf .campaign-event-date{font-size:14px}.sgbf .campaign-event-legal{font-size:13px;margin-top:24px}.sgbf .discount-section{padding-block:96px}.sgbf .section-heading,.sgbf .campaign-heading{margin-bottom:40px}.sgbf .section-heading h2,.sgbf .saguaro-campaign .campaign-heading h2{font-size:clamp(32px,3.8vw,56px);font-weight:500;line-height:1.07;letter-spacing:-.05em}.sgbf .section-heading p,.sgbf .campaign-heading-copy{font-size:16px;color:var(--ink);line-height:1.6}.sgbf .saguaro-discounts .discount-option{min-height:128px}.sgbf .saguaro-discounts .discount-option:before{display:none}.sgbf .saguaro-discounts .discount-option{background:#f1f2f0}.sgbf .saguaro-discounts .discount-option[aria-pressed=true]{background:var(--brand-green)}@media(hover:hover){.sgbf .saguaro-discounts .discount-option:hover{background:var(--brand-green-wash)}.sgbf .saguaro-discounts .discount-option[aria-pressed=true]:hover{background:var(--brand-green-dark)}}.sgbf .saguaro-discounts .discount-indicator{border:0;background:#dfe9e3;color:var(--brand-green);width:28px;height:28px}.sgbf .saguaro-discounts .discount-option[aria-pressed=true] .discount-indicator{background:#fff}.sgbf .saguaro-discounts .discount-cue{border:0;padding-top:0}.sgbf .saguaro-discounts .discount-range{font-size:clamp(28px,3.4vw,48px)}.sgbf .product-image{background:#f0f1ee}.sgbf .product-info a{font-size:18px;font-weight:500}.sgbf .product-category,.sgbf .product-compare{font-size:13px}.sgbf .product-price{font-size:18px}.sgbf .saguaro-product-badges .product-badge{border:0;font-size:13px}.sgbf .product-badge--sale{background:var(--orange)}.sgbf .products-toolbar,.sgbf .catalog-footnote,.sgbf .campaign-bundle-note{font-size:13px}.sgbf .saguaro-discounts .products-more{align-items:flex-start;gap:16px}.sgbf .saguaro-discounts .products-more:before,.sgbf .saguaro-discounts .products-more:after{content:"";flex:1;height:1px;margin-top:20px;background:#d5ddd7}.sgbf .saguaro-discounts .products-more-button{flex-direction:column;gap:8px;min-height:80px;max-width:calc(100% - 48px);padding:8px 16px;border:0;background:transparent;color:var(--brand-green);line-height:24px;text-align:center;transition:color .18s}.sgbf .saguaro-discounts .products-more-button [data-more-icon]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--brand-green-wash);color:var(--brand-green);font-size:0;transition:background .18s,color .18s}.sgbf .saguaro-discounts .products-more-button [data-more-icon]:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.sgbf .saguaro-discounts .products-more-button[aria-expanded=true] [data-more-icon]:before{transform:translateY(2px) rotate(225deg)}@media(hover:hover)and (pointer:fine){.sgbf .saguaro-discounts .products-more-button:hover{background:transparent;color:var(--brand-green-dark)}.sgbf .saguaro-discounts .products-more-button:hover [data-more-icon]{background:var(--brand-green);color:#fff}}@media(prefers-reduced-motion:reduce){.sgbf .saguaro-discounts .products-more-button [data-more-icon]{transition:none}}.sgbf .campaign-bundle{padding-block:96px}.sgbf .campaign-product-link{font-size:14px!important}.sgbf .campaign-bundle-image{background:#e4e6e2}.sgbf .campaign-bundle-price{font-size:18px}.sgbf .campaign-bundle-name{font-size:24px!important}.sgbf .campaign-posters{padding-block:96px}.sgbf .campaign-poster-copy{padding:48px}.sgbf .campaign-poster-title{font-size:clamp(32px,4vw,56px)!important}.sgbf .campaign-poster-body{font-size:16px;color:var(--ink)}.sgbf .campaign-poster-image{background:var(--display-orange)}@media(hover:hover){.sgbf .campaign-event-link:hover .campaign-event-arrow{transform:translateY(4px)}}.sgbf .campaign-event-arrow{transition:transform .25s}@keyframes direction-arrive{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes direction-image{0%{transform:rotate(-7deg) scale(1.015)}to{transform:rotate(-4deg) scale(1.04)}}.sgbf .direction-arrive{animation:direction-arrive .65s both;animation-delay:var(--reveal-delay,0ms)}.sgbf .campaign-hero-media img{animation:direction-image 5s ease-in-out 2 alternate}@media(max-width:1100px){.sgbf{--gutter:32px}.sgbf .campaign-heading{gap:32px}.sgbf .saguaro-discounts .discount-range{font-size:32px}}@media(max-width:800px){.sgbf{--gutter:24px}.sgbf .campaign-event{padding-block:48px}.sgbf .campaign-event-list{grid-template-columns:1fr;gap:12px}.sgbf .saguaro-campaign .campaign-event-link{min-height:0;padding:24px}.sgbf .saguaro-discounts .discount-option{min-height:96px}.sgbf .saguaro-discounts .discount-cue{padding-left:0}.sgbf .campaign-heading{margin-bottom:32px}.sgbf .campaign-hero-media img{max-height:none}.sgbf .discount-section,.sgbf .campaign-bundle,.sgbf .campaign-posters{padding-block:64px}.sgbf .campaign-bundle-grid{gap:24px}}@media(max-width:560px){.sgbf{--gutter:24px}.sgbf .saguaro-campaign .campaign-hero-title{font-size:64px!important}.sgbf .saguaro-campaign .direction-hero-date{font-size:18px;margin-top:16px}.sgbf .campaign-body{font-size:16px}.sgbf .campaign-countdown{margin-block:24px}.sgbf .campaign-clock{gap:8px}.sgbf .campaign-clock-unit{min-width:40px}.sgbf .campaign-clock-unit strong{font-size:24px}.sgbf .campaign-clock-unit small{font-size:13px}.sgbf .campaign-hero-caption{left:0;bottom:16px;font-size:13px}.sgbf .saguaro-campaign .campaign-event-header .campaign-event-title{font-size:28px!important}.sgbf .campaign-event-header .campaign-event-dates{margin-top:16px}.sgbf .section-heading h2,.sgbf .saguaro-campaign .campaign-heading h2{font-size:34px}.sgbf .campaign-event-name{font-size:16px}.sgbf .saguaro-campaign .campaign-event-link{grid-template-columns:24px minmax(0,1fr) 16px;padding:24px 16px;gap:12px}.sgbf .campaign-event-icon{width:24px;height:24px}.sgbf .saguaro-discounts .discount-range{font-size:28px}.sgbf .saguaro-discounts .discount-option{padding:16px}.sgbf .product-info a,.sgbf .product-price{font-size:16px}.sgbf .campaign-poster-copy{padding:32px 24px}.sgbf .campaign-poster-title{font-size:32px!important}.sgbf .campaign-poster-image{padding:24px}.sgbf .campaign-bundle-name{font-size:22px!important}}@media(prefers-reduced-motion:reduce){.sgbf .direction-arrive,.sgbf .campaign-hero-media img{animation:none!important}.sgbf .campaign-event-arrow{transition:none}}.sgbf.direction-promo .campaign-hero{background:#eceeeb;padding:0}.sgbf.direction-promo .campaign-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0;min-height:700px;padding:0;background:transparent;clip-path:none}.sgbf.direction-promo .campaign-hero-copy{grid-column:1;grid-row:1/3;align-self:stretch;padding:48px}.sgbf.direction-promo .campaign-hero-title{font-size:clamp(64px,6.4vw,104px);font-weight:700;letter-spacing:-.065em}.sgbf.direction-promo .campaign-subtitle{font-size:24px}.sgbf.direction-promo .campaign-body{max-width:400px}.sgbf.direction-promo .direction-hero-date{font-size:24px;font-weight:600;color:var(--orange)}.sgbf.direction-promo .campaign-countdown{padding:16px 24px;background:var(--paper);width:fit-content}.sgbf.direction-promo .campaign-clock-unit strong{font-size:32px}.sgbf.direction-promo .promo-offer{background:var(--display-orange);padding:32px 40px 16px;align-self:stretch;display:flex;flex-direction:column;gap:8px}.sgbf.direction-promo .promo-offer strong{font-size:clamp(72px,7.5vw,124px);font-weight:700;line-height:1;letter-spacing:-.07em}.sgbf.direction-promo .promo-offer span{font-size:16px;font-weight:500}.sgbf.direction-promo .campaign-hero-media{background:var(--display-orange);grid-column:2;grid-row:2;min-height:360px;overflow:hidden}.sgbf.direction-promo .campaign-hero-media img{position:absolute;width:70%;max-height:400px;object-fit:contain;mix-blend-mode:normal}.sgbf.direction-promo .campaign-hero-caption{color:var(--ink);left:40px;bottom:16px}.sgbf.direction-promo .campaign-event{background:#fff}.sgbf.direction-promo .campaign-event-link{background:#f2f3ef}.sgbf.direction-promo .campaign-event-item{position:relative}.sgbf.direction-promo .campaign-event-item .campaign-event-link{grid-template-columns:minmax(0,1fr) 20px}.sgbf.direction-promo .campaign-event-icon{display:none}.sgbf.direction-promo .campaign-event-date{color:#b63d16;font-weight:600}.sgbf.direction-promo .campaign-event-name{font-size:20px}.sgbf.direction-promo .discount-section{padding-top:64px}.sgbf.direction-promo .discount-picker{gap:16px}.sgbf.direction-promo .discount-option{min-height:160px;padding:24px 32px}.sgbf.direction-promo .discount-option{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#e9eee9}.sgbf.direction-promo .discount-option:focus-visible{outline:3px solid #16251c;outline-offset:-5px}.sgbf.direction-promo .discount-option:before{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#e9eee9}.sgbf.direction-promo .discount-option[aria-pressed=true]:before{background:var(--brand-green)}.sgbf.direction-promo .discount-cue{margin-top:8px}.sgbf.direction-promo .product-price{font-size:22px;color:var(--orange);font-weight:700}.sgbf.direction-promo .campaign-bundle{background:#f0f2ed}.sgbf.direction-promo .campaign-bundle-card{padding:24px;background:#fff}.sgbf.direction-promo .campaign-bundle-image{background:#eef0eb}.sgbf.direction-promo .campaign-product-link{background:var(--brand-green);color:#fff;display:flex;margin-top:16px;padding:12px 16px}.sgbf.direction-promo .campaign-poster{background:#eee;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px))}.sgbf.direction-promo .campaign-poster-copy{background:#f0f2ed}.sgbf.direction-promo .campaign-poster-image{min-height:400px}@media(max-width:1100px){.sgbf.direction-promo .campaign-hero-copy{padding:32px}.sgbf.direction-promo .campaign-hero-title{font-size:72px}.sgbf.direction-promo .promo-offer{padding:32px}.sgbf.direction-promo .promo-offer strong{font-size:88px}.sgbf.direction-promo .campaign-bundle-card{padding:16px}}@media(max-width:800px){.sgbf.direction-promo .campaign-hero-grid{grid-template-columns:1.1fr 1fr}.sgbf.direction-promo .campaign-hero-title{font-size:64px!important}.sgbf.direction-promo .campaign-hero-copy,.sgbf.direction-promo .promo-offer{padding:32px 24px}.sgbf.direction-promo .promo-offer strong{font-size:64px}.sgbf.direction-promo .campaign-hero-media{width:100%;margin:0}.sgbf.direction-promo .campaign-hero-media img{width:110%}.sgbf.direction-promo .campaign-hero-caption{left:24px;right:24px}.sgbf.direction-promo .campaign-countdown{padding:16px 12px}.sgbf.direction-promo .campaign-clock{gap:4px}.sgbf.direction-promo .campaign-clock-unit{min-width:40px}.sgbf.direction-promo .discount-option{min-height:104px}.sgbf.direction-promo .campaign-bundle-grid{grid-template-columns:1fr}.sgbf.direction-promo .campaign-bundle-card{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:24px}.sgbf.direction-promo .campaign-bundle-image{grid-row:1/5}.sgbf.direction-promo .campaign-bundle-meta{align-self:end}}@media(max-width:560px){.sgbf.direction-promo .campaign-hero{padding:16px 0}.sgbf.direction-promo .campaign-hero-grid{grid-template-columns:1fr}.sgbf.direction-promo .campaign-hero-copy{grid-column:1;grid-row:1;padding:32px 24px}.sgbf.direction-promo .campaign-hero-title{font-size:56px!important}.sgbf.direction-promo .campaign-subtitle{font-size:22px;margin-top:16px!important}.sgbf.direction-promo .direction-hero-date{font-size:20px}.sgbf.direction-promo .promo-offer{grid-row:2;padding:24px 24px 8px}.sgbf.direction-promo .promo-offer strong{font-size:76px}.sgbf.direction-promo .campaign-hero-media{grid-column:1;grid-row:3;min-height:280px}.sgbf.direction-promo .campaign-hero-media img{width:80%;max-height:250px}.sgbf.direction-promo .campaign-hero-caption{bottom:16px;left:24px;font-size:13px}.sgbf.direction-promo .campaign-countdown{width:100%;padding:16px}.sgbf.direction-promo .campaign-clock{gap:8px}.sgbf.direction-promo .campaign-clock-unit strong{font-size:24px}.sgbf.direction-promo .campaign-button{width:100%;gap:16px}.sgbf.direction-promo .campaign-bundle-card{display:block;padding:24px}.sgbf.direction-promo .product-price{font-size:18px}.sgbf.direction-promo .campaign-poster-image{min-height:320px}}.sgbf .campaign-hero{position:relative;isolation:isolate;padding:0}.sgbf .campaign-hero-grid{position:static;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:32px;min-height:744px;padding:56px 0 80px;background:transparent;clip-path:none}.sgbf .campaign-hero-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;grid-area:auto;width:100%;height:100%;min-height:0;max-width:none;margin:0;padding:0;background:transparent;overflow:hidden}.sgbf .campaign-hero-media img,.sgbf .campaign-hero-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;aspect-ratio:auto;object-fit:cover;object-position:center;transform:none;filter:none;mix-blend-mode:normal;animation:none}.sgbf .campaign-hero-media .campaign-media-desktop,.sgbf .campaign-hero-media .campaign-media-mobile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sgbf .campaign-hero:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f1f2f0fa,#f1f2f0f0 35%,#f1f2f0c7 48%,#f1f2f000 78%);pointer-events:none}.sgbf .campaign-hero-copy{position:relative;z-index:2;display:block;grid-area:auto;width:100%;max-width:560px;padding:0;align-self:start}.sgbf .campaign-hero-caption{position:absolute;z-index:2;inset:auto var(--gutter) 24px auto;max-width:calc(100% - var(--gutter)*2);margin:0;padding:8px 12px;background:#f1f2f0f2;color:var(--ink);font-size:13px}.sgbf.direction-promo .campaign-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:744px}.sgbf.direction-promo .promo-offer{position:relative;z-index:2;grid-column:2;grid-row:1;align-self:start;justify-self:end;width:min(100%,480px);padding:32px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}@media(max-width:1100px){.sgbf .campaign-hero-copy{max-width:520px}.sgbf.direction-promo .campaign-hero-title{font-size:80px}.sgbf.direction-promo .promo-offer{padding:24px}.sgbf.direction-promo .promo-offer strong{font-size:80px}}@media(max-width:800px){.sgbf .campaign-hero-grid{padding-block:48px 80px;min-height:720px}.sgbf .campaign-hero:before{background:#f1f2f0e6}.sgbf.direction-promo .campaign-hero-grid{grid-template-columns:minmax(0,1fr)}.sgbf.direction-promo .promo-offer{grid-column:1;grid-row:2;justify-self:start;width:100%;max-width:520px}.sgbf.direction-promo .campaign-hero-copy{max-width:100%}}@media(max-width:560px){.sgbf .campaign-hero-grid{padding-block:40px 88px;min-height:680px;gap:32px}.sgbf .campaign-hero-copy{max-width:100%}.sgbf .campaign-hero-media{height:100%;min-height:0;margin:0}.sgbf .campaign-hero-media img{top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-height:none}.sgbf .campaign-hero-caption{inset:auto var(--gutter) 24px auto}.sgbf.direction-promo .promo-offer{padding:24px}.sgbf.direction-promo .promo-offer strong{font-size:64px}.sgbf.direction-promo .campaign-countdown{width:fit-content}}.sgbf.direction-promo .promo-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.sgbf.direction-promo .campaign-hero-grid{grid-template-columns:minmax(0,1fr);min-height:var(--hero-height,700px)}.sgbf.direction-promo .campaign-hero-copy{max-width:560px}.sgbf.direction-promo .campaign-hero .direction-hero-date{margin:0 0 24px}.sgbf.direction-promo .campaign-hero:before{background:linear-gradient(90deg,rgba(var(--hero-overlay-rgb,241,242,240),var(--hero-overlay-opacity,.98)) 0% 34%,rgba(var(--hero-overlay-rgb,241,242,240),0) 82%)}.sgbf.direction-promo .campaign-countdown{background:var(--countdown-background,#f1f2f0)}.sgbf.direction-promo .campaign-clock{align-items:center}.sgbf.direction-promo .campaign-clock-divider{padding-top:0}.sgbf.direction-promo .campaign-event-header,.sgbf.direction-promo .saguaro-discounts .section-heading{display:block}.sgbf.direction-promo .campaign-event-item .campaign-event-link{grid-template-columns:var(--event-icon-size,32px) minmax(0,1fr) 20px;column-gap:16px}.sgbf.direction-promo .campaign-event-icon{display:block;width:var(--event-icon-size,32px);height:var(--event-icon-size,32px);color:var(--brand-green)}.sgbf.direction-promo .campaign-event-custom-icon{object-fit:contain;object-position:center}.sgbf.direction-promo .campaign-section-subtitle{max-width:768px;margin:16px 0 0!important;font-size:16px;line-height:1.6;color:var(--muted);white-space:pre-line}.sgbf.direction-promo .discount-picker{margin-bottom:32px}.sgbf.direction-promo .saguaro-discounts .discount-option{min-height:120px}.sgbf.direction-promo .products-more{align-items:center}.sgbf.direction-promo .products-more:before,.sgbf.direction-promo .products-more:after{content:none}.sgbf.direction-promo .products-more-button{flex-direction:row;gap:24px;min-height:52px;padding:12px 24px;border:1px solid var(--brand-green);background:var(--brand-green);color:#fff;line-height:1.5}.sgbf.direction-promo .products-more-button [data-more-icon]{display:inline;width:auto;height:auto;border-radius:0;background:transparent;color:inherit;font-size:20px;line-height:1}.sgbf.direction-promo .products-more-button [data-more-icon]:before{content:none}@media(hover:hover)and (pointer:fine){.sgbf.direction-promo .products-more-button:hover{background:var(--brand-green-dark);border-color:var(--brand-green-dark);color:#fff}.sgbf.direction-promo .products-more-button:hover [data-more-icon]{background:transparent;color:inherit}}.sgbf.direction-promo .campaign-bundle{background:var(--bundle-background,#f0f2ed)}.sgbf.direction-promo .campaign-bundle-poster{position:relative;display:block;width:100%;height:var(--bundle-poster-height,360px);margin-bottom:32px;background:#eceeeb;overflow:hidden}.sgbf.direction-promo .campaign-bundle-poster img{width:100%;height:100%;object-fit:cover;object-position:center}.sgbf.direction-promo .campaign-bundle-poster a{display:block;width:100%;height:100%}.sgbf.direction-promo .campaign-bundle-poster[hidden]{display:none}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]{position:relative;isolation:isolate;display:grid;min-height:var(--bundle-poster-height,360px);margin-bottom:32px}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay] .campaign-bundle-poster{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0;z-index:0}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f1f2f0fa,#f1f2f0f2 42%,#f1f2f000 82%)}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay] .campaign-heading{position:relative;z-index:2;display:block;align-self:center;box-sizing:border-box;width:60%;max-width:720px;min-width:0;margin:0;padding:48px;overflow-wrap:anywhere;pointer-events:none}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay] .campaign-heading-copy{max-width:440px;margin:24px 0 0!important}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay] .campaign-bundle-poster a:focus-visible{outline:3px solid var(--brand-green);outline-offset:-4px}.sgbf.direction-promo .campaign-posters{padding-bottom:0}.sgbf.direction-promo .campaign-posters>.campaign-shell{width:100%;max-width:none}.sgbf.direction-promo .campaign-posters .campaign-heading{width:min(1440px,calc(100% - var(--gutter)*2));margin-inline:auto}.sgbf.direction-promo .campaign-poster{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);min-height:var(--poster-height,560px);clip-path:none;overflow:hidden}.sgbf.direction-promo .campaign-poster-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;background:#eceeeb}.sgbf.direction-promo .campaign-poster-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;transform:none}.sgbf.direction-promo .campaign-poster:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f1f2f0fa,#f1f2f0eb 35%,#f1f2f000 78%)}.sgbf.direction-promo .campaign-poster-copy{position:relative;z-index:2;align-self:center;box-sizing:border-box;width:min(1440px,calc(100% - var(--gutter)*2));margin-inline:auto;padding:56px 0;background:transparent}.sgbf.direction-promo .campaign-poster-title,.sgbf.direction-promo .campaign-poster-body{max-width:520px}@media(max-width:800px){.sgbf.direction-promo .campaign-hero-grid{min-height:var(--hero-mobile-height,640px)}.sgbf.direction-promo .campaign-hero:before{background:linear-gradient(90deg,rgba(var(--hero-overlay-rgb,241,242,240),var(--hero-overlay-opacity,.98)),rgba(var(--hero-overlay-rgb,241,242,240),calc(var(--hero-overlay-opacity,.98)*.84)))}.sgbf.direction-promo .campaign-bundle-poster{height:var(--bundle-poster-mobile-height,280px)}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]{min-height:var(--bundle-poster-mobile-height,280px)}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay] .campaign-heading{width:100%;max-width:600px;padding:32px 24px}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]:after{background:linear-gradient(90deg,#f1f2f0f7,#f1f2f0d6 70%,#f1f2f099)}.sgbf.direction-promo .campaign-poster{min-height:var(--poster-mobile-height,560px)}.sgbf.direction-promo .campaign-poster:before{background:linear-gradient(90deg,#f1f2f0f5,#f1f2f0b8)}.sgbf.direction-promo .campaign-poster-copy{padding-block:40px}.sgbf.direction-promo .saguaro-discounts .discount-option{min-height:96px}}@font-face{font-family:SaguaroBFMontserrat;font-style:normal;font-weight:800;font-display:swap;src:url(saguaro-bf-montserrat-800.ttf) format("truetype")}.sgbf.direction-promo #hero-title,.sgbf.direction-promo #event-title,.sgbf.direction-promo #discount-title,.sgbf.direction-promo #bundle-title,.sgbf.direction-promo #posters-title,.sgbf.direction-promo .campaign-poster-title,.sgbf.direction-promo #game-dialog-title{font-weight:800}.sgbf.direction-promo .campaign-clock,.sgbf.direction-promo .product-pricing,.sgbf.direction-promo .campaign-bundle-meta{flex-wrap:wrap}.sgbf.direction-promo .campaign-event-copy,.sgbf.direction-promo .campaign-bundle-name{min-width:0}.sgbf.direction-promo .product-price,.sgbf.direction-promo .product-compare,.sgbf.direction-promo .campaign-bundle-price{white-space:normal;overflow-wrap:anywhere}.sgbf.direction-promo .saguaro-discounts .product-info{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:16px}.sgbf.direction-promo .saguaro-discounts .product-info>.product-audience,.sgbf.direction-promo .saguaro-discounts .product-info>.product-pricing,.sgbf.direction-promo .saguaro-discounts .product-info>.product-colors{margin:0}.sgbf.direction-promo .product-audience{margin:0 0 6px;color:#515b54;font-size:12px;line-height:1.5;font-weight:400}.sgbf.direction-promo .product-audience[hidden]{display:none}.sgbf.direction-promo .saguaro-discounts .product-info>a{display:block;width:auto;min-height:2.8em;font-size:18px;line-height:1.4;font-weight:700}.sgbf.direction-promo .campaign-bundle-meta{display:block;margin-top:16px}.sgbf.direction-promo .campaign-bundle-name{font-weight:700;font-size:18px;line-height:1.4}.sgbf.direction-promo .saguaro-discounts .product-pricing,.sgbf.direction-promo .campaign-bundle-pricing{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:8px}.sgbf.direction-promo .product-compare{color:#626b65;font-size:13px;line-height:1.5}.sgbf.direction-promo .product-price{margin:0;font-size:20px;line-height:1.4;font-weight:700;color:var(--orange);font-variant-numeric:tabular-nums}.sgbf.direction-promo .product-colors{min-width:0;max-width:100%;margin-top:12px}.sgbf.direction-promo .product-info>.product-colors{grid-column:1/-1}.sgbf.direction-promo .product-colors[hidden]{display:none}.sgbf.direction-promo .product-color-label{font-size:12px;line-height:1.5;color:#47534b;margin-bottom:4px;overflow-wrap:anywhere}.sgbf.direction-promo .product-color-options{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:4px 4px 8px;scrollbar-width:thin;scrollbar-color:#8b9c91 transparent}.sgbf.direction-promo .product-color-option{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;margin:0;padding:3px;border:1px solid #c5cdc7;border-radius:50%;background:#f3f4f1;cursor:pointer;overflow:hidden}.sgbf.direction-promo .product-color-option img{display:block;width:24px;height:24px;object-fit:cover;border-radius:50%;mix-blend-mode:multiply}.sgbf.direction-promo .product-color-option[aria-checked=true]{border-color:var(--brand-green);box-shadow:0 0 0 2px var(--brand-green)}.sgbf.direction-promo .product-color-option[data-sold-out=true]:after{content:"";position:absolute;left:10%;top:50%;width:80%;height:2px;background:#536158;box-shadow:0 0 0 1px #fff;transform:rotate(-45deg);pointer-events:none}.sgbf.direction-promo .product-color-option:focus-visible{outline:2px solid #172e23;outline-offset:2px}.sgbf.direction-promo .product-color-fallback{font-size:10px;line-height:1.2;overflow-wrap:anywhere;padding:2px}@media(hover:hover)and (pointer:fine){.sgbf.direction-promo .product-color-option:hover{border-color:var(--brand-green)}}.sgbf.direction-promo .campaign-bundle-card>.product-colors{grid-column:2}@media(min-width:561px)and (max-width:800px){.sgbf.direction-promo .campaign-bundle-card:has(>.product-colors) .campaign-bundle-image{grid-row:1/6}}@media(max-width:800px){.sgbf.direction-promo .saguaro-discounts .product-info>a,.sgbf.direction-promo .campaign-bundle-name{font-size:16px}.sgbf.direction-promo .product-price{font-size:18px}}@media(max-width:560px){.sgbf.direction-promo .saguaro-discounts .product-info>a{min-height:4.2em}}@supports (grid-template-rows:subgrid){.sgbf.direction-promo .saguaro-discounts .product-grid{row-gap:8px}.sgbf.direction-promo .saguaro-discounts .product-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 6;row-gap:8px;padding-bottom:32px}.sgbf.direction-promo .saguaro-discounts .product-image{grid-row:1;grid-column:1;margin-bottom:8px}.sgbf.direction-promo .saguaro-discounts .product-info{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:2/span 5;grid-column:1;row-gap:8px;padding-top:0;align-items:start}.sgbf.direction-promo .saguaro-discounts .product-info>.product-audience{grid-row:1;grid-column:1}.sgbf.direction-promo .saguaro-discounts .product-info>a{grid-row:2;grid-column:1;min-height:0;margin:0;align-self:start}.sgbf.direction-promo .saguaro-discounts .product-info>.product-pricing{grid-row:3;grid-column:1;align-self:start}.sgbf.direction-promo .saguaro-discounts .product-info>.product-colors{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:4/span 2;grid-column:1;row-gap:8px}.sgbf.direction-promo .product-info>.product-colors .product-color-label{grid-row:1;margin:0}.sgbf.direction-promo .product-info>.product-colors .product-color-options{grid-row:2;align-self:start}.sgbf.direction-promo .saguaro-discounts .product-info>.product-colors[hidden]{display:none}@media(min-width:801px){.sgbf.direction-promo .campaign-bundle-grid{row-gap:8px}.sgbf.direction-promo .campaign-bundle-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 7;row-gap:8px;align-items:start}.sgbf.direction-promo .campaign-bundle-card .campaign-bundle-image{grid-column:1;grid-row:1;margin-bottom:8px}.sgbf.direction-promo .campaign-bundle-card .campaign-bundle-meta{display:contents}.sgbf.direction-promo .campaign-bundle-meta>.product-audience{grid-column:1;grid-row:2;margin:0}.sgbf.direction-promo .campaign-bundle-meta>.campaign-bundle-name{grid-column:1;grid-row:3;margin:0;align-self:start}.sgbf.direction-promo .campaign-bundle-meta>.campaign-bundle-pricing{grid-column:1;grid-row:4;margin:0;align-self:start}.sgbf.direction-promo .campaign-bundle-card>.product-colors{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-column:1;grid-row:5/span 2;row-gap:8px;margin:0}.sgbf.direction-promo .campaign-bundle-card>.product-colors[hidden]{display:none}.sgbf.direction-promo .campaign-bundle-card .product-color-label{grid-row:1;margin:0}.sgbf.direction-promo .campaign-bundle-card .product-color-options{grid-row:2;align-self:start}.sgbf.direction-promo .campaign-bundle-card>.campaign-product-link{grid-column:1;grid-row:7;align-self:end;margin-top:8px}}}.sgbf.direction-promo .campaign-creators{position:relative;background:var(--creator-background,#f1f2f0);padding:48px var(--gutter,48px);overflow:hidden}.sgbf.direction-promo .creator-wall{display:grid;gap:16px}.sgbf.direction-promo .creator-row-wrap{min-width:0}.sgbf.direction-promo .creator-row-wrap[hidden]{display:none}.sgbf.direction-promo .creator-row{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;cursor:grab}.sgbf.direction-promo .creator-row::-webkit-scrollbar{display:none}.sgbf.direction-promo .creator-row.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sgbf.direction-promo .creator-card{min-width:0}.sgbf.direction-promo .creator-open{display:block;width:100%;padding:0;margin:0;border:0;border-radius:0;background:#e3e8e3;color:#006b4c;cursor:pointer}.sgbf.direction-promo .creator-open:disabled{cursor:default}.sgbf.direction-promo .creator-media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden}.sgbf.direction-promo .creator-video,.sgbf.direction-promo .creator-cover{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;pointer-events:none}.sgbf.direction-promo .creator-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#e1e7e1;color:#7f9284}.sgbf.direction-promo .creator-card[data-tone="0"] .creator-placeholder{background:#d8e1d9}.sgbf.direction-promo .creator-card[data-tone="1"] .creator-placeholder{background:#e9ede7}.sgbf.direction-promo .creator-placeholder svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1}.sgbf.direction-promo .creator-hover-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;background:#052d1b1a;box-shadow:inset 0 0 0 3px #006b4c;transition:opacity .15s;pointer-events:none}.sgbf.direction-promo .creator-open:focus-visible{outline:none}.sgbf.direction-promo .creator-open:focus-visible .creator-hover-mark,.sgbf.direction-promo .autoplay-blocked .creator-hover-mark{opacity:1}.sgbf.direction-promo .creator-row:focus-visible{outline:2px solid #006b4c;outline-offset:4px}dialog.sgbf.creator-dialog{position:fixed;box-sizing:border-box;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;min-height:0;padding:0;border:0;border-radius:0;margin:0;transform:none;background:transparent;overflow:hidden;color:#fff}dialog.sgbf.creator-dialog[open]{display:block}dialog.sgbf.creator-dialog::backdrop{background:#08120fed}dialog.sgbf.creator-dialog .creator-dialog-stage{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:min(calc(100% - 96px),960px);height:calc(100% - 64px);margin:32px auto;padding:0;border:0;pointer-events:none}dialog.sgbf.creator-dialog .creator-dialog-video{position:static;display:block;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;min-width:0;min-height:0;margin:0;border:0;border-radius:0;object-fit:contain;background:#000;pointer-events:auto}dialog.sgbf.creator-dialog button{position:absolute;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;min-width:48px;min-height:48px;margin:0;padding:0;border:1px solid #ffffff80;border-radius:50%;background:#0d2418e6;color:#fff;line-height:1;box-shadow:none;transform:none;cursor:pointer;pointer-events:auto}dialog.sgbf.creator-dialog button svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}dialog.sgbf.creator-dialog button[hidden]{display:none}dialog.sgbf.creator-dialog button:focus-visible{outline:3px solid #fff;outline-offset:4px}dialog.sgbf.creator-dialog .creator-dialog-close{right:0;top:0}dialog.sgbf.creator-dialog .creator-dialog-prev{left:0;top:calc(50% - 24px)}dialog.sgbf.creator-dialog .creator-dialog-next{right:0;top:calc(50% - 24px)}dialog.sgbf.creator-dialog .creator-dialog-retry{left:calc(50% - 24px);top:calc(50% - 24px)}html.sgbf-video-open{overflow:hidden}@media(hover:hover)and (pointer:fine){.sgbf.direction-promo .creator-open:not(:disabled):hover .creator-hover-mark{opacity:1}}@media(max-width:800px){.sgbf.direction-promo .campaign-creators{padding:32px 16px}.sgbf.direction-promo .creator-wall{gap:12px}.sgbf.direction-promo .creator-row{grid-auto-columns:43%;gap:12px}dialog.sgbf.creator-dialog .creator-dialog-stage{width:100%;height:100%;margin:0}dialog.sgbf.creator-dialog .creator-dialog-video{width:100%;height:100%;object-fit:contain}dialog.sgbf.creator-dialog .creator-dialog-close{right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top))}dialog.sgbf.creator-dialog .creator-dialog-prev{left:max(8px,env(safe-area-inset-left))}dialog.sgbf.creator-dialog .creator-dialog-next{right:max(8px,env(safe-area-inset-right))}}@media(prefers-reduced-motion:reduce){.sgbf.direction-promo .creator-hover-mark{transition:none}}.sgbf{font-family:SaguaroBFMontserrat,Arial,sans-serif;font-size:16px;line-height:1.6;letter-spacing:normal;--gutter:48px;min-width:0;width:100%}.sgbf h1,.sgbf h2,.sgbf h3,.sgbf p{margin-top:0}.sgbf .campaign-hero-title,.sgbf .campaign-heading h2,.sgbf .campaign-event-title,.sgbf .saguaro-discounts .section-heading h2,.sgbf .campaign-poster-title{font-weight:800!important}.sgbf [data-bf-type=product_name],.sgbf [data-bf-type=bundle_name]{font-weight:700!important}.sgbf [hidden]{display:none!important}.sgbf .campaign-event-list{grid-template-columns:repeat(var(--event-count,3),minmax(0,1fr));row-gap:24px}.sgbf .campaign-only-mobile{display:none}.sgbf .bf-desktop-media,.sgbf .bf-mobile-media{position:absolute;top:0;right:0;bottom:0;left:0}.sgbf .bf-mobile-media{display:none}.sgbf[data-bf-section=hero] .campaign-hero{padding:0}.sgbf[data-bf-section=hero] .campaign-hero-grid{position:relative;z-index:2;background:transparent;clip-path:none}.sgbf[data-bf-section=hero] .campaign-hero-media{z-index:0;min-height:0;background:transparent}.sgbf[data-bf-section=hero] .campaign-hero-media img,.sgbf[data-bf-section=hero] .campaign-hero-media video{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.sgbf .product-color-option{flex-shrink:0}.sgbf .product-color-option[aria-pressed=true]{border-color:var(--brand-green);box-shadow:0 0 0 2px var(--brand-green)}.sgbf .product-color-option.is-unavailable:after{content:"";position:absolute;left:10%;top:50%;width:80%;height:2px;background:#536158;box-shadow:0 0 0 1px #fff;transform:rotate(-45deg);pointer-events:none}.sgbf .campaign-poster .campaign-button{width:fit-content}.sgbf [data-bf-type=filter_range_selected],.sgbf [data-bf-type=filter_caption_selected],.sgbf .discount-option[aria-pressed=true] [data-bf-type=filter_range],.sgbf .discount-option[aria-pressed=true] [data-bf-type=filter_caption]{display:none}.sgbf .discount-option[aria-pressed=true] [data-bf-type=filter_range_selected],.sgbf .discount-option[aria-pressed=true] [data-bf-type=filter_caption_selected]{display:block}.sgbf .bf-game{max-width:min(640px,calc(100vw - 32px));padding:32px;border:0;background:#f1f2f0}.sgbf .bf-game::backdrop{background:#08120fcc}.sgbf .bf-game .game-options{display:grid;gap:12px;margin:24px 0}.sgbf .bf-game .game-choice{padding:12px;border:1px solid #006b4c;color:#006b4c;background:#fff}.sgbf .bf-game .game-choice[aria-pressed=true]{background:#006b4c;color:#fff}.sgbf .product-color-option img{object-fit:cover}@media(max-width:800px){.sgbf{--gutter:16px}.sgbf .campaign-only-mobile,.sgbf .bf-mobile-media{display:block}.sgbf .bf-desktop-media[data-has-mobile]{display:none}.sgbf .campaign-event-list{grid-template-columns:1fr}}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]{--bundle-gap:24px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--bundle-columns,4) - 1)*var(--bundle-gap))/var(--bundle-columns,4));grid-template-rows:auto;gap:16px var(--bundle-gap);width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0;padding:4px 0 20px;scrollbar-width:auto;scrollbar-color:var(--brand-green,#006b4c) #dce3dc}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]::-webkit-scrollbar{display:block;height:10px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]::-webkit-scrollbar-track{background:#dce3dc;border-radius:10px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]::-webkit-scrollbar-thumb{background:var(--brand-green,#006b4c);border:2px solid #dce3dc;border-radius:10px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]:focus-visible{outline:2px solid var(--brand-green,#006b4c);outline-offset:4px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]>.campaign-bundle-card{display:flex;flex-direction:column;grid-row:1;min-width:0;margin:0;padding:16px;scroll-snap-align:start;overflow-wrap:anywhere}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-image{display:block;flex:none;width:100%;grid-column:auto;grid-row:auto;margin:0 0 16px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-meta{display:block}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .product-audience{min-height:1.5em}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-name{min-height:2.6em;margin:8px 0}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-pricing{margin:8px 0}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .product-colors{grid-column:auto;grid-row:auto;margin:8px 0 16px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-product-link{margin-top:auto}@media(max-width:800px){.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]{--bundle-gap:16px;grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:560px){.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]{grid-auto-columns:82%}}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll][data-bf-bundle-count="1"]{grid-auto-columns:100%}@supports (grid-template-rows:subgrid){.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]{grid-template-rows:repeat(7,auto);row-gap:8px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll]>.campaign-bundle-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:1/span 7;row-gap:8px;align-items:start}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-image{grid-column:1;grid-row:1;margin:0 0 8px}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-meta{display:contents}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .product-audience{grid-column:1;grid-row:2;margin:0;min-height:0}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-name{grid-column:1;grid-row:3;margin:0;min-height:0}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-bundle-pricing{grid-column:1;grid-row:4;margin:0}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .product-colors{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-column:1;grid-row:5/span 2;row-gap:8px;margin:0}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .product-color-label{grid-row:1;margin:0}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .product-color-options{grid-row:2}.sgbf.direction-promo .campaign-bundle-grid[data-bf-bundle-scroll] .campaign-product-link{grid-column:1;grid-row:7;align-self:end;margin-top:8px}}.sgbf.direction-promo .bf-activity-heading{padding:64px 0 32px;background:var(--activity-background,#fff)}.sgbf.direction-promo .bf-activity-heading .campaign-heading{margin:0}.sgbf.direction-promo .bf-activity-heading .campaign-section-subtitle{margin:16px 0 0}.sgbf.direction-promo .bf-fullwidth-section{width:100%;max-width:none;padding:0;margin:0}.sgbf.direction-promo .bf-fullwidth-section .campaign-poster{margin:0}.sgbf.direction-promo .bf-faq{padding:var(--faq-padding,64px) 0;background:var(--faq-background,#f1f2f0)}.sgbf.direction-promo .bf-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;align-items:start}.sgbf.direction-promo .bf-faq-title{font-size:var(--faq-title-size,44px);line-height:1.15;font-weight:800;color:var(--faq-title-color,#1d211f);margin:0;overflow-wrap:anywhere}.sgbf.direction-promo .bf-faq-intro{font-size:var(--faq-intro-size,16px);line-height:1.6;color:var(--faq-intro-color,#515b54);margin:16px 0 0}.sgbf.direction-promo .bf-faq-list{border-top:1px solid var(--faq-line,#cfd8d1);min-width:0}.sgbf.direction-promo .bf-faq-item{border-bottom:1px solid var(--faq-line,#cfd8d1);margin:0;padding:0}.sgbf.direction-promo .bf-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:22px 4px;list-style:none;cursor:pointer;font-size:var(--faq-question-size,20px);line-height:1.4;font-weight:700;color:var(--faq-question-color,#1d211f)}.sgbf.direction-promo .bf-faq-item summary::-webkit-details-marker{display:none}.sgbf.direction-promo .bf-faq-item summary::marker{content:""}.sgbf.direction-promo .bf-faq-item summary:focus-visible{outline:2px solid var(--faq-accent,#006b4c);outline-offset:-2px}.sgbf.direction-promo .bf-faq-icon{position:relative;display:block;flex:none;width:24px;height:24px;color:var(--faq-accent,#006b4c)}.sgbf.direction-promo .bf-faq-icon:before,.sgbf.direction-promo .bf-faq-icon:after{content:"";position:absolute;top:11px;left:4px;width:16px;height:2px;background:currentColor}.sgbf.direction-promo .bf-faq-icon:after{transform:rotate(90deg)}.sgbf.direction-promo .bf-faq-item[open] .bf-faq-icon:after{transform:rotate(0)}.sgbf.direction-promo .bf-faq-answer{padding:0 52px 24px 4px;font-size:var(--faq-answer-size,16px);line-height:1.7;color:var(--faq-answer-color,#515b54);overflow-wrap:anywhere}.sgbf.direction-promo .bf-faq-answer p{margin:0 0 12px}.sgbf.direction-promo .bf-faq-answer p:last-child{margin-bottom:0}.sgbf.direction-promo .bf-faq-answer a{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.sgbf.direction-promo .bf-activity-heading{padding:40px 0 24px}.sgbf.direction-promo .bf-faq{padding:var(--faq-mobile-padding,40px) 0}.sgbf.direction-promo .bf-faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.sgbf.direction-promo .bf-faq-title{font-size:var(--faq-title-mobile,32px)}.sgbf.direction-promo .bf-faq-intro{font-size:var(--faq-intro-mobile,16px)}.sgbf.direction-promo .bf-faq-item summary{font-size:var(--faq-question-mobile,18px);padding-block:20px}.sgbf.direction-promo .bf-faq-answer{font-size:var(--faq-answer-mobile,16px);padding-right:28px}}.sgbf.direction-promo .bf-poster-time{font-weight:600;line-height:1.4;margin:0 0 16px}.sgbf.direction-promo .bf-poster-note{line-height:1.6;margin:12px 0 20px;max-width:520px}.sgbf.direction-promo .bf-fullwidth-section .campaign-poster-title{white-space:normal}.sgbf.direction-promo .bf-faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.sgbf.direction-promo .bf-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:0;align-items:start;border-top:0}.sgbf.direction-promo .bf-faq-item{min-width:0}.sgbf.direction-promo .bf-faq-item:nth-child(-n+2){border-top:1px solid var(--faq-line,#cfd8d1)}.sgbf.direction-promo .bf-faq-item summary>span:first-child{min-width:0;overflow-wrap:anywhere}@media(max-width:800px){.sgbf.direction-promo .bf-faq-list{grid-template-columns:minmax(0,1fr);column-gap:0}.sgbf.direction-promo .bf-faq-item:nth-child(2){border-top:0}}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]:after{background:linear-gradient(90deg,rgba(var(--bundle-overlay-rgb,241,242,240),var(--bundle-overlay-opacity,.98)),rgba(var(--bundle-overlay-rgb,241,242,240),calc(var(--bundle-overlay-opacity,.98)*.9693877551)) 42%,rgba(var(--bundle-overlay-rgb,241,242,240),0) 82%)}.sgbf.direction-promo .campaign-poster:before{background:linear-gradient(90deg,rgba(var(--poster-overlay-rgb,241,242,240),var(--poster-overlay-opacity,.98)),rgba(var(--poster-overlay-rgb,241,242,240),calc(var(--poster-overlay-opacity,.98)*.9387755102)) 35%,rgba(var(--poster-overlay-rgb,241,242,240),0) 78%)}@media(max-width:800px){.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]:after{background:linear-gradient(90deg,rgba(var(--bundle-overlay-rgb,241,242,240),calc(var(--bundle-overlay-opacity,.98)*.9897959184)),rgba(var(--bundle-overlay-rgb,241,242,240),calc(var(--bundle-overlay-opacity,.98)*.8571428571)) 70%,rgba(var(--bundle-overlay-rgb,241,242,240),calc(var(--bundle-overlay-opacity,.98)*.612244898)))}.sgbf.direction-promo .campaign-poster:before{background:linear-gradient(90deg,rgba(var(--poster-overlay-rgb,241,242,240),calc(var(--poster-overlay-opacity,.98)*.9795918367)),rgba(var(--poster-overlay-rgb,241,242,240),calc(var(--poster-overlay-opacity,.98)*.7346938776)))}}@media(max-width:800px){.sgbf.direction-promo .saguaro-discounts .discount-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem}.sgbf.direction-promo .saguaro-discounts .discount-option{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:5.75rem;padding:1rem .625rem;gap:.375rem}.sgbf.direction-promo .saguaro-discounts .discount-option:before{clip-path:polygon(0 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,.5rem 100%,0 calc(100% - .5rem))}.sgbf.direction-promo .saguaro-discounts .discount-range{font-size:1.125rem;line-height:1.1;letter-spacing:-.05em;white-space:nowrap}.sgbf.direction-promo .saguaro-discounts .discount-caption{font-size:.75rem;line-height:1.35;margin:0}.sgbf.direction-promo .saguaro-discounts .discount-indicator{position:absolute;right:.5rem;bottom:.5rem;width:.875rem;height:.875rem;opacity:0}.sgbf.direction-promo .saguaro-discounts .discount-option[aria-pressed=true] .discount-indicator{opacity:1}.sgbf.direction-promo .saguaro-discounts .discount-indicator:after{width:.375rem;height:.25rem}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay] .campaign-heading{align-self:start;text-align:left;padding:1.5rem}.sgbf.direction-promo .campaign-bundle-feature[data-mobile-text-align=center] .campaign-heading{align-self:center}.sgbf.direction-promo .campaign-bundle-feature[data-mobile-text-align=bottom] .campaign-heading{align-self:end}.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay] .campaign-heading-copy{margin-top:1rem!important}}@media(min-width:801px){.sgbf.direction-promo .saguaro-discounts .bf-mobile-filter-indicator{display:none}}.sgbf.direction-promo .campaign-hero{--bf-mask-rgb:var(--hero-overlay-rgb,241,242,240);--bf-mask-opacity:var(--hero-overlay-opacity,.98)}.sgbf.direction-promo .campaign-bundle-feature{--bf-mask-rgb:var(--bundle-overlay-rgb,241,242,240);--bf-mask-opacity:var(--bundle-overlay-opacity,.98)}.sgbf.direction-promo .campaign-poster{--bf-mask-rgb:var(--poster-overlay-rgb,241,242,240);--bf-mask-opacity:var(--poster-overlay-opacity,.98)}.sgbf.direction-promo .campaign-hero:before,.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]:after,.sgbf.direction-promo .campaign-poster:before{--bf-mask-direction:var(--bf-overlay-direction,to right);--bf-mask-start:var(--bf-overlay-start,34.44%);--bf-mask-end:var(--bf-overlay-end,82%);--bf-mask-enabled:var(--bf-overlay-enabled,1);--bf-mask-gradient:linear-gradient(var(--bf-mask-direction),rgba(var(--bf-mask-rgb),var(--bf-mask-opacity)) 0%,rgba(var(--bf-mask-rgb),var(--bf-mask-opacity)) var(--bf-mask-start),rgba(var(--bf-mask-rgb),0) var(--bf-mask-end));background:var(--bf-mask-gradient);opacity:var(--bf-mask-enabled);pointer-events:none}@media(max-width:800px){.sgbf.direction-promo .campaign-hero:before,.sgbf.direction-promo .campaign-bundle-feature[data-poster-layout=overlay]:after,.sgbf.direction-promo .campaign-poster:before{--bf-mask-direction:var(--bf-overlay-mobile-direction,to bottom);--bf-mask-start:var(--bf-overlay-mobile-start,29.75%);--bf-mask-end:var(--bf-overlay-mobile-end,85%);--bf-mask-enabled:var(--bf-overlay-mobile-enabled,1)}}#sgbf-style-tools{box-sizing:border-box;position:fixed;inset:auto 1rem 1rem auto;z-index:2147483000;width:min(21rem,calc(100% - 2rem));padding:.75rem 1rem;border:1px solid #b8c7be;border-radius:.5rem;background:#fff;color:#1d211f;box-shadow:0 .25rem 1.5rem #0002;font:400 .875rem/1.5 Arial,sans-serif}#sgbf-style-tools summary{min-height:2.75rem;cursor:pointer;display:flex;align-items:center;font-weight:700}#sgbf-style-tools p{margin:.5rem 0;font-size:.8125rem}#sgbf-style-tools button{display:block;min-height:2.75rem;padding:.625rem 1rem;background:#006b4c;color:#fff;border:0;border-radius:.25rem;cursor:pointer;font:600 .875rem/1.4 Arial,sans-serif}#sgbf-style-tools :focus-visible{outline:3px solid #006b4c;outline-offset:3px}#sgbf-style-tools [role=status]:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/108/assets/saguaro-bf.css.map */
