:is(body.gb-page-locked,body.ss-build-mode) :is([id*=top_promo_bar],.ss-topbar,.ss-ann,marquee-component,.announcement-bar,.announcement-bar__slide,.ss-footer-trust,.shopify-section-group-footer-group,#ss-btt){display:none!important}@media(min-width:769px){:is(body.gb-page-locked,body.ss-build-mode),html:has(body.gb-page-locked),html:has(body.ss-build-mode){overflow:hidden!important;height:100dvh!important;height:100vh;overscroll-behavior:none!important}:is(body.gb-page-locked,body.ss-build-mode)>main,:is(body.gb-page-locked,body.ss-build-mode) main#MainContent,:is(body.gb-page-locked,body.ss-build-mode) .content-for-layout{overflow:hidden!important;height:calc(100dvh - var(--gb-header-h, 64px))!important;max-height:calc(100dvh - var(--gb-header-h, 64px))!important;min-height:0!important;flex:0 1 auto!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount,:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount [id^=shopify-section-],:is(body.gb-page-locked,body.ss-build-mode) .sbl-stage,:is(body.gb-page-locked,body.ss-build-mode) .sbl-builder-col,:is(body.gb-page-locked,body.ss-build-mode) [id^=shopify-section-][id$=__gift_builder]{transform:none!important;animation:none!important;will-change:auto!important;filter:none!important;perspective:none!important}:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap,:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-wrap{position:fixed!important;top:var(--gb-header-h, 64px)!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:22px 0 0!important;background:var(--gb-navy-deep, #161d2e)!important;color:#fff!important;z-index:50!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount,:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount>*{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-track-wrap{background:transparent!important;border-bottom:none!important;padding:24px 0 0!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-t-circle{background:#ffffff0f!important;border-color:#ffffff2e!important;color:#ffffff8c!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-t-node.active .gb-t-circle{background:var(--gb-terra, #a85e38)!important;border-color:var(--gb-terra, #a85e38)!important;color:#fff!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-t-node.done .gb-t-circle{background:var(--gb-teal, #2d6b5e)!important;border-color:var(--gb-teal, #2d6b5e)!important;color:#fff!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-t-label{color:#ffffff8c!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-t-node.active .gb-t-label{color:#fff!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-t-line{background:#ffffff1f!important}:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-t-line.done{background:var(--gb-teal, #2d6b5e)!important;opacity:.5!important}:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap .gb-hero{display:flex!important}:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap #gb-step-1>.gb-card-head{display:block!important}:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap #gb-step-1 .gb-path-grid{display:grid!important}body.ss-build-mode .sbl-gb-mount .gb-card-wrap,body.ss-build-mode .sbl-gb-mount .gb-card-wrap.is-expanded{width:min(1600px,calc(100vw - 200px))!important;max-width:min(1600px,calc(100vw - 200px))!important;margin:0 auto!important;padding:32px 0 88px!important;overflow:hidden!important}body.ss-build-mode .sbl-gb-mount .gb-step-card{border-radius:16px!important;box-shadow:0 12px 34px #2e22161f!important;overflow:hidden!important;background:var(--gb-cream, #faf8f4)!important}body.ss-build-mode .sbl-gb-mount .gb-card-nav,body.ss-build-mode .sbl-gb-mount .gb-divider{display:flex!important}body.ss-build-mode .sbl-gb-mount .gb-track-wrap{max-width:min(1600px,calc(100% - 200px))!important;margin:0 auto!important;padding:24px 0 0!important}.gb-hero,.gb-track-wrap{flex-shrink:0}.gb-card-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0;padding-top:32px;padding-bottom:88px}.gb-step-card.active{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;max-height:100%!important}.gb-card-head,.gb-card-nav{flex-shrink:0}.gb-card-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.gb-product-scroll{max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap .gb-track-wrap,:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap .gb-card-wrap,:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap .gb-track-wrap.is-expanded,:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap .gb-card-wrap.is-expanded,:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-track-wrap,:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-card-wrap,:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-card-wrap.is-expanded{width:min(1700px,calc(100vw - 80px))!important;max-width:min(1700px,calc(100vw - 80px))!important;max-height:100%!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;padding:0!important;transform:none!important;transition:none!important}:is(body.gb-page-locked,body.ss-build-mode) .gb-wrap .gb-card-wrap.is-expanded,:is(body.gb-page-locked,body.ss-build-mode) .sbl-gb-mount .gb-card-wrap.is-expanded{padding-top:8px!important;padding-bottom:calc(var(--gb-bar-h, 84px) + 18px)!important;box-sizing:border-box!important;justify-content:center!important}:is(body.gb-page-locked,body.ss-build-mode) .gb-card-wrap.is-expanded #gb-step-1>.gb-card-body{padding-bottom:18px!important}.gb-step-card,.gb-step-card.active{width:100%!important;max-width:100%!important;box-sizing:border-box}.gb-card-wrap{align-items:center!important;justify-content:center!important}.gb-step-card.active{transition:max-width .85s cubic-bezier(.22,1,.36,1),max-height .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),box-shadow .85s cubic-bezier(.22,1,.36,1)!important;will-change:max-width,max-height}.gb-card-wrap.gb-compact-steps .gb-step-card.active{max-width:min(960px,calc(100% - 80px))!important;max-height:min(640px,calc(100% - 24px))!important;box-shadow:0 18px 46px #2e221629,0 2px 10px #2e221614!important;animation:gb-compact-enter .85s cubic-bezier(.22,1,.36,1)}.gb-card-wrap.gb-compact-steps:has(#gb-step-4.gb-step-card.active) .gb-step-card.active{max-width:min(1140px,calc(100% - 80px))!important;max-height:calc(100% - 8px)!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-card-body,.gb-card-wrap.gb-on-step-4 #gb-step-4.gb-step-card.active .gb-card-body{overflow:hidden!important;overflow-y:hidden!important}@keyframes gb-compact-enter{0%{transform:scale(.94) translateY(12px);opacity:.4}35%{opacity:1}65%{transform:scale(1.012) translateY(-1px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}.gb-card-wrap.gb-compact-steps{padding-bottom:0!important}.gb-card-wrap.gb-compact-steps:has(#gb-step-4.gb-step-card.active){padding-bottom:120px!important;padding-top:24px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4>.gb-card-head{padding:18px 28px 14px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-card-title{font-size:clamp(24px,2.1vw,30px)!important;margin-bottom:4px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-card-body{padding:18px 28px 14px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-summary-row{padding:12px 18px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-summary-total-row{padding:14px 18px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-review-chip{padding:4px 8px 4px 10px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-review-chip-x{width:24px!important;height:24px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-review-proof{margin-top:18px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-review-proof-label{margin-bottom:10px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-review-proof-grid{gap:10px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-review-proof-card{padding:12px 14px!important;gap:8px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-review-proof-card blockquote{font-size:15px!important;line-height:1.32!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-card-nav{padding:10px 28px 12px!important}.gb-card-wrap.gb-on-step-4 #gb-step-4 .gb-btn-back{padding:6px 8px!important;min-height:34px!important}.gb-card-wrap.gb-compact-steps .gb-card-body{justify-content:center!important}.ss-back-to-boxes{position:fixed!important;top:calc(var(--gb-header-h, 64px) + 16px)!important;left:20px!important;z-index:110!important;margin:0!important;padding:0!important;background:transparent!important;display:flex!important;gap:8px}.ss-back-to-boxes button{background:#ffffff14;color:#ffffffe0;border:1px solid rgba(255,255,255,.16);padding:7px 14px;border-radius:100px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease,border-color .2s ease}.ss-back-to-boxes button:hover{background:#ffffff24;border-color:#ffffff3d;transform:translateY(-1px)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/gb-builder-2.css.map */
