.bkgs{--g:#bbcf4f;--g2:#a4b932;--r:#e56a54;--b:#005687;--t:#5cb8b2;--ink:#051c2c;--mut:#6b7a86;--ln:#ebe5da;--cream:#fbf8f3;color:var(--ink);padding-bottom:40px}.bkgs *{box-sizing:border-box}.bkgs [hidden]{display:none!important}.bkgs-hero{position:relative;height:min(68svh,560px);min-height:380px;overflow:hidden;background:#e9e2d4;border-radius:0 0 28px 28px}.bkgs-hero__v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bkgs-hero__ov{position:absolute;left:0;right:0;bottom:0;padding:22px 20px 26px;background:linear-gradient(180deg,#051c2c00,#051c2c8c 55%,#051c2cbf);color:#fff}.bkgs-kick{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#ffffff2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:20px;padding:4px 10px}.bkgs-hero h1{color:#fff;font-size:clamp(28px,6vw,46px);line-height:1.08;margin:10px 0 8px;font-weight:800;letter-spacing:-.01em}.bkgs-hero p{margin:0 0 14px;max-width:560px;font-size:15px;line-height:1.45;opacity:.95}.bkgs-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:40px;padding:13px 24px;background:var(--r);color:#fff!important;font-weight:700;font-size:15px;text-decoration:none!important;cursor:pointer;box-shadow:0 8px 20px #e56a544d}@media(min-width:900px){.bkgs-hero{height:520px;margin:0 auto;max-width:1300px;border-radius:0 0 32px 32px}.bkgs-hero__ov{padding:40px 48px 44px;width:62%;background:linear-gradient(90deg,#051c2cb3,#051c2c00);top:0;display:flex;flex-direction:column;justify-content:flex-end}}.bkgs-sticky{position:sticky;top:var(--theme-sticky-header-height,0px);z-index:5;background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:12px 0 8px;margin-top:6px;border-bottom:1px solid #f1ece3}.bkgs-occ{display:flex;gap:8px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none;max-width:1300px;margin:0 auto}.bkgs-occ::-webkit-scrollbar{display:none}.bkgs-occ button{all:unset;display:inline-flex;align-items:center;gap:6px;flex:none;cursor:pointer;font-size:14px;font-weight:400;padding:8px 15px;border-radius:24px;background:#fff;border:1.5px solid transparent;box-shadow:none;white-space:nowrap;transition:all .2s}.bkgs-occ button.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}.bkgs-occ svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bkgs-bar{display:flex;align-items:center;gap:8px;padding:8px 16px 0;max-width:1300px;margin:0 auto}.bkgs-count{font-size:13px;color:var(--mut);white-space:nowrap}.bkgs-count b{color:var(--ink)}.bkgs-pills{flex:1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.bkgs-pills button{all:unset;flex:none;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;background:#eef5fa;color:var(--b)}.bkgs-btn__ar{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.bkgs-fbtn{all:unset;cursor:pointer;margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;padding:7px 13px;border-radius:20px;border:1.5px solid var(--ln);background:#fff}.bkgs-fbtn svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round}.bkgs-fbtn i{font-style:normal;font-size:11px;background:var(--r);color:#fff;border-radius:10px;padding:1px 6px}.bkgs-gridwrap{margin-top:14px}.bkgs-card{position:relative;animation:bkgsIn .35s ease both}@keyframes bkgsIn{0%{opacity:0;transform:translateY(6px)}}.bkgs-none{text-align:center;color:var(--mut);padding:30px 16px}.bkgs-faq{max-width:1100px;margin:30px auto 0;padding:0 16px}.bkgs-faq h2{font-size:clamp(20px,4vw,28px);font-weight:800;color:var(--b);margin:0 0 14px;text-align:center}.bkgs-faq details{border-bottom:1px solid #eee6da;padding:12px 2px}.bkgs-faq summary{cursor:pointer;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:10px}.bkgs-faq summary::-webkit-details-marker{display:none}.bkgs-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--r)}.bkgs-faq details[open] summary:after{content:"\2013"}.bkgs-faq p{margin:8px 0 0;color:#4b5a66;font-size:14px;line-height:1.55}.bkgs-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.bkgs-sheet__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#051c2c66}.bkgs-sheet__in{position:absolute;left:0;right:0;bottom:0;max-height:86svh;overflow:auto;background:#fff;border-radius:22px 22px 0 0;padding:16px 18px calc(16px + env(safe-area-inset-bottom));animation:bkgsUp .28s ease both}@keyframes bkgsUp{0%{transform:translateY(40px);opacity:.4}}@media(min-width:750px){.bkgs-sheet__in{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:520px;border-radius:22px;animation:none}}.bkgs-sheet__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bkgs-sheet__h b{font-size:18px}.bkgs-sheet__h button{all:unset;cursor:pointer;font-size:18px;padding:4px 8px}.bkgs-fg{padding:12px 0;border-bottom:1px solid #f1ece3}.bkgs-fg>b{display:block;font-size:14px;margin-bottom:8px}.bkgs-fg>div{display:flex;flex-wrap:wrap;gap:7px}.bkgs-fg button{all:unset;cursor:pointer;font-size:13.5px;padding:7px 13px;border-radius:20px;border:1.5px solid transparent;background:#fff;box-shadow:none}.bkgs-fg button.on{border-color:var(--b);background:#eef5fa;color:var(--b);font-weight:600}.bkgs-sheet__f{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-top:14px}.bkgs-clear{all:unset;cursor:pointer;font-weight:600;color:var(--mut);text-decoration:underline}@media(prefers-reduced-motion:reduce){.bkgs-card,.bkgs-sheet__in{animation:none}}.bkgs-how{max-width:860px;margin:22px auto 4px;padding:0 16px}.bkgs-how h2{font-size:clamp(20px,4vw,28px);font-weight:800;color:var(--b);margin:0 0 12px;text-align:center;line-height:1.2}.bkgs-how__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.bkgs-tile{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;background:#fff;border:0;box-shadow:none;border-radius:14px;padding:5px 5px 8px}.bkgs-tile__m{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff}.bkgs-tile__m img{display:block;width:100%;height:100%;object-fit:contain}.bkgs-tile__t{margin-top:6px;font-size:11.5px;line-height:1.25;font-weight:400;color:var(--ink)}.bkgs-tile__t .l{display:none}@media(min-width:750px){.bkgs-tile__t .l{display:inline}.bkgs-tile__t .s{display:none}}.bkgs-tile small{margin-top:auto;padding-top:4px;font-size:11.5px;font-weight:700;color:var(--r);white-space:nowrap}.bkgs-tile__qr{position:relative}.bkgs-tile__qr .q{width:44%;height:auto;fill:var(--b)}.bkgs-tile__qr .pl{position:absolute;right:15%;bottom:13%;width:25%;height:auto}.bkgs-tile__qr .pl circle{fill:var(--r)}.bkgs-tile__qr .pl path{fill:#fff}@media(min-width:750px){.bkgs-how{margin-top:30px}.bkgs-how__grid{gap:14px}.bkgs-tile{border-radius:18px;padding:10px 10px 12px}.bkgs-tile__m{border-radius:12px}.bkgs-tile__t{font-size:14px;margin-top:9px}.bkgs-tile small{font-size:13px}}.bkgs-packwrap{max-width:560px;margin:22px auto 0;padding:0 16px}.bkgs-pack{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;font-weight:700;font-size:14px;color:#4d5c12;background:#f1f6dc;border-radius:14px;padding:10px 12px;text-align:center}.bkgs-pack svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--g2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bkgs-card .product-block__image-container>.relative{border-radius:18px;overflow:hidden;background:#fff}.bkgs-card .rimage-wrapper{padding-top:100%!important;background:#fff}.bkgs-card .rimage__image{object-fit:contain!important}.bkgs-card .image-two .rimage-background{background-size:contain!important;background-color:#fff}.bkgs-card .product-price>.product-label{display:none!important}.bkgs-card .bk-swr,.bkgs-card .product-block__swatches{display:none!important}.bkgs-card .product-block__title-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover)and (min-width:768px){.bkgs-card .product-block__image-container>.relative{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.bkgs-card .image-one,.bkgs-card .image-two{transition:transform .4s ease,opacity .4s ease!important}.bkgs-card .product-block__image-container:hover .image-one,.bkgs-card .product-block__image-container:hover .image-two{transform:scale(1.07)}.bkgs-card .image-two{display:none!important}.bkgs-card .product-block__image-container:hover .image-one{opacity:1!important;visibility:visible!important}}@media(prefers-reduced-motion:reduce){.bkgs-card .image-one,.bkgs-card .image-two{transition:none!important;transform:none!important}}@media(max-width:767px){.bkgs-gridwrap{padding:0 16px}.bkgs-grid.grid-flex{margin-left:-12px}.bkgs-card.grid-flex__item{padding-left:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bk-gifts.css.map */
