.b2g1-eyebrow{margin:0;font-family:Poppins,sans-serif;font-size:13px;line-height:18px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--b2g1-accent,#d50000)}.announcement-bar-section .utility-bar{background:var(--b2g1-accent,#d50000);border-color:transparent}.announcement-bar-section .utility-bar .announcement-bar__message,.announcement-bar-section .utility-bar .announcement-bar__message *{color:#fff}.announcement-bar-section .utility-bar .announcement-bar__message{font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px}.product-card-wrapper .card__inner:after{content:"Buy 2 Get 1 Free";position:absolute;left:0;right:0;bottom:0;z-index:2;padding:6px 8px;background:var(--b2g1-accent,#d50000);color:#fff;font-family:Poppins,sans-serif;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.4px;text-align:center;text-transform:uppercase;pointer-events:none}.product-card-wrapper[data-b2g1-card=out] .card__inner:after{display:none}.product-card-wrapper[data-b2g1-card=inbag] .card__inner:after{content:"In your bag";background:#1f1d24}.product-card-wrapper[data-b2g1-card=free] .card__inner:after{content:"Free for you";font-size:11px;letter-spacing:1.8px}.product-card-wrapper[data-b2g1-card=free] .price .price-item{text-decoration:line-through;color:#1f1d24b3}.product-card-wrapper[data-b2g1-card=free] .price__container:after{content:"FREE";display:inline-block;margin-left:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:var(--b2g1-accent,#d50000)}.b2g1-progress{position:relative;overflow:hidden;flex:none;margin:0;padding:14px 20px 16px;background:#f4ebe0;color:#1f1d24}.b2g1-progress.is-done{background:var(--b2g1-accent,#d50000);color:#fff}.b2g1-progress--page{margin:0 0 24px;border-radius:6px;background:#fff}.b2g1-progress__kicker{margin:0 0 2px;font-family:Poppins,sans-serif;font-size:11px;line-height:16px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:inherit}.b2g1-progress__title{margin:0;font-family:var(--font-heading-family);font-size:20px;line-height:1.25;letter-spacing:-.2px;color:inherit}.b2g1-progress__title em{font-style:italic}.b2g1-progress.is-done .b2g1-progress__title{font-size:26px;line-height:1.15}.b2g1-progress__save{margin:4px 0 0;font-family:Poppins,sans-serif;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.3px;color:inherit}.b2g1-track{position:relative;display:flex;justify-content:space-between;height:32px;margin-top:12px}.b2g1-track:before{content:"";position:absolute;left:16px;right:16px;top:15px;height:2px;background:#1f1d2433}.b2g1-track__fill{position:absolute;left:16px;top:15px;width:0;height:2px;background:var(--b2g1-accent,#d50000);transition:width .4s ease}.b2g1-track[data-step="2"] .b2g1-track__fill{width:calc(50% - 16px)}.b2g1-track[data-step="3"] .b2g1-track__fill{width:calc(100% - 32px)}.b2g1-node{position:relative;flex:none;width:32px;height:32px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px dashed #1f1d24;color:#1f1d24;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1}.b2g1-node.is-on{background:var(--b2g1-accent,#d50000);border:0;color:#fff}.b2g1-node--gift{border-color:var(--b2g1-accent,#d50000);color:var(--b2g1-accent,#d50000)}.b2g1-progress.is-done .b2g1-track:before{background:#fff6}.b2g1-progress.is-done .b2g1-track__fill{background:#fff}.b2g1-progress.is-done .b2g1-node.is-on{background:#fff;color:var(--b2g1-accent,#d50000)}.b2g1-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;font-family:Poppins,sans-serif;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.b2g1-labels span:nth-child(2){text-align:center}.b2g1-labels span:nth-child(3){text-align:right;color:var(--b2g1-accent,#d50000)}.b2g1-progress.is-done .b2g1-labels span:nth-child(3){color:#fff}.b2g1-confetti{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.b2g1-confetti i{position:absolute;top:-16px;left:var(--x);width:8px;height:14px;background:#fff;opacity:0;animation:b2g1-fall 1.9s var(--d) ease-in forwards}.b2g1-confetti i:nth-child(3n){width:8px;height:8px;border-radius:50%;background:#f4ebe0}.b2g1-confetti i:nth-child(4n){width:12px;height:7px;background:#1f1d24}@keyframes b2g1-fall{0%{opacity:1;transform:translateY(0) rotate(var(--r))}85%{opacity:1}to{opacity:0;transform:translateY(210px) rotate(calc(var(--r) + 320deg))}}@media(prefers-reduced-motion:reduce){.b2g1-confetti{display:none}}.cart-item[data-b2g1-line=free] .cart-item__media{position:relative}.cart-item[data-b2g1-line=free] .cart-item__media:after{content:"Free";position:absolute;left:-8px;top:-8px;z-index:1;width:44px;height:44px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--b2g1-accent,#d50000);border:2px solid #fff;color:#fff;font-family:Poppins,sans-serif;font-size:10px;line-height:1;font-weight:600;letter-spacing:1px;text-transform:uppercase;transform:rotate(-14deg);pointer-events:none}.cart-item[data-b2g1-line=free] .cart-item__details:after{content:"Your free piece";display:block;margin-top:4px;font-family:Poppins,sans-serif;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--b2g1-accent,#d50000)}.b2g1-pick{flex:none;padding:14px 20px 16px;border-top:1px solid rgba(31,29,36,.1);color:#1f1d24}.b2g1-pick__title{margin:0;font-family:var(--font-heading-family);font-size:18px;line-height:1.3;letter-spacing:-.2px;color:#1f1d24}.b2g1-pick__sub{margin:2px 0 10px;font-size:13px;line-height:1.4;letter-spacing:.3px;color:#1f1d24bf}.b2g1-pick__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.b2g1-item{display:flex;align-items:center;gap:12px;padding:7px;border:1px solid rgba(31,29,36,.15);border-radius:6px;background:#fff}.b2g1-item img{flex:none;width:56px;height:70px;object-fit:cover;border-radius:4px;background:#f4ebe0}.b2g1-item__info{flex:1;min-width:0}.b2g1-item__title{display:block;font-family:var(--font-heading-family);font-size:16px;line-height:1.25;letter-spacing:0;color:#1f1d24;text-decoration:none}.b2g1-item__price{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:14px;line-height:18px;letter-spacing:.3px;color:#1f1d24}.b2g1-item__price s{color:#1f1d24b3}.b2g1-free{padding:2px 7px;background:var(--b2g1-accent,#d50000);color:#fff;border-radius:2px;font-family:Poppins,sans-serif;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1px}.b2g1-item__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:76px;min-height:44px;padding:0 12px;background:#fff;color:#1f1d24;border:1px solid #1f1d24;border-radius:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.3px;text-decoration:none;cursor:pointer}.b2g1-item__btn[disabled]{opacity:.5;cursor:default}.b2g1-pdp{margin:16px 0;padding:16px;background:#fff;border:1.5px dashed var(--b2g1-accent,#d50000);border-radius:6px;color:#1f1d24}.b2g1-pdp__text{margin:6px 0 12px;font-family:var(--font-heading-family);font-size:17px;line-height:1.3;letter-spacing:0;color:#1f1d24}.b2g1-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.b2g1-tile{min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#f4ebe0;border-radius:6px;color:#1f1d24;font-family:Poppins,sans-serif;font-size:10px;line-height:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.b2g1-tile b{font-family:var(--font-heading-family);font-size:20px;line-height:20px;font-weight:400;letter-spacing:0}.b2g1-tile--free{background:var(--b2g1-accent,#d50000);color:#fff}.b2g1-more{margin:24px 0 8px}.b2g1-more__title{margin:0 0 12px;font-family:var(--font-heading-family);font-size:22px;line-height:1.25;letter-spacing:-.3px;color:#1f1d24}.b2g1-more__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.b2g1-more__card{display:block;color:#1f1d24;text-decoration:none}.b2g1-more__card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:6px;background:#fff}.b2g1-more__name{display:block;margin-top:6px;font-family:var(--font-heading-family);font-size:15px;line-height:1.25;letter-spacing:0}.b2g1-more__price{display:block;margin-top:2px;font-size:14px;line-height:1.3;letter-spacing:.3px}.b2g1-pill{position:fixed;right:16px;bottom:20px;z-index:30;display:flex;align-items:center;gap:12px;height:60px;padding:0 20px 0 8px;background:#1f1d24;color:#fff;border:0;border-radius:30px;box-shadow:0 8px 24px #1f1d2447;font-family:var(--font-heading-family);text-align:left;cursor:pointer}.b2g1-pill--raised{bottom:112px}html:has(#PBarNextFrameWrapper) .b2g1-pill{bottom:84px}html:has(#PBarNextFrameWrapper) .b2g1-pill--raised{bottom:176px}.b2g1-pill.is-done{background:var(--b2g1-accent,#d50000)}.b2g1-pill__ring{position:relative;flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.b2g1-pill__ring svg{position:absolute;left:0;top:0;transform:rotate(-90deg)}.b2g1-pill__bg{stroke:#ffffff40}.b2g1-pill__fg{stroke:var(--b2g1-accent,#d50000)}.b2g1-pill.is-done .b2g1-pill__fg{stroke:#fff}.b2g1-pill__ring b{position:relative;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;color:#fff}.b2g1-pill__txt{display:flex;flex-direction:column}.b2g1-pill__txt span{font-size:17px;line-height:20px;letter-spacing:0;color:#fff}.b2g1-pill__txt small{font-family:Poppins,sans-serif;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#fff}.b2g1-splash{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .3s ease}.b2g1-splash[hidden]{display:none}.b2g1-splash.is-open{opacity:1}.b2g1-splash__backdrop{position:absolute;left:0;top:0;right:0;bottom:0;background:#1f1d249e}.b2g1-splash__card{position:relative;width:100%;max-width:380px;max-height:100%;overflow:auto;background:#fff;border-radius:8px;color:#1f1d24;text-align:center;transform:translateY(12px);transition:transform .3s ease}.b2g1-splash.is-open .b2g1-splash__card{transform:none}.b2g1-splash__media{position:relative}.b2g1-splash__media img{display:block;width:100%;height:204px;object-fit:cover;object-position:center 20%}.b2g1-splash__flag{position:absolute;left:0;right:0;bottom:0;padding:7px 8px;background:var(--b2g1-accent,#d50000);color:#fff;font-family:Poppins,sans-serif;font-size:10px;line-height:14px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase}.b2g1-splash__close{position:absolute;top:6px;right:6px;z-index:1;width:44px;height:44px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.b2g1-splash__close span{width:32px;height:32px;border-radius:50%;background:#fff;color:#1f1d24;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #1f1d2440}.b2g1-splash__body{display:flex;flex-direction:column;align-items:center;padding:22px 24px 14px}.b2g1-splash__kicker{margin:0 0 8px;font-family:Poppins,sans-serif;font-size:11px;line-height:16px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--b2g1-accent,#d50000)}.b2g1-splash__title{margin:0;font-family:var(--font-heading-family);font-size:36px;line-height:1.05;font-weight:400;letter-spacing:-.5px;color:#1f1d24}.b2g1-splash__title em{display:block;font-style:italic;font-size:104px;line-height:.92;letter-spacing:-3px;color:var(--b2g1-accent,#d50000)}.b2g1-splash__text{margin:12px 0 0;font-size:16px;line-height:1.4;letter-spacing:.3px;color:#1f1d24}.b2g1-splash__btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:50px;margin-top:18px;background:#000;color:#fff;border-radius:7px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;text-decoration:none}.b2g1-splash__later{min-height:44px;margin-top:2px;padding:0 12px;border:0;background:transparent;color:#1f1d24;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;text-decoration:underline;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/5/assets/b2g1-offer.css.map */
