.fmy-bfj.bfj-buildset{background:#edeae5;padding:66px 0 76px;color:#20242b}.bfj-buildset .bfj-buildset__heading{text-align:center;margin:0 auto 42px;max-width:780px}.bfj-buildset .bfj-buildset__eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:#8f7756;margin:0 0 12px}.bfj-buildset .bfj-buildset__heading h2{font-size:clamp(31px,3.6vw,49px);line-height:1.16;letter-spacing:-.035em;margin:0 auto 16px}.bfj-buildset .bfj-buildset__intro{color:#72747a;line-height:1.65;font-size:14px}.bfj-buildset .bfj-buildset__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:22px;align-items:start}.bfj-buildset .bfj-buildset__selection{background:#faf9f7;padding:20px;min-width:0}.bfj-buildset .bfj-buildset__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bfj-buildset .bfj-buildset__slot{min-width:0}.bfj-buildset .bfj-buildset__slot-head{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#656463;font-size:10px;font-weight:700;letter-spacing:.06em;min-height:23px;margin-bottom:11px}.bfj-buildset .bfj-buildset__remove{border:0;background:transparent;color:#696660;cursor:pointer;text-decoration:underline;font:inherit;letter-spacing:0}.bfj-buildset .bfj-buildset__slot-card{min-width:0}.bfj-buildset .bfj-buildset__product{height:100%;padding:0}.bfj-buildset .bfj-card-image{aspect-ratio:auto;height:clamp(190px,18vw,285px);background:#f2f1ef;position:relative;min-height:0;overflow:hidden}.bfj-buildset .bfj-card-image a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.bfj-buildset .bfj-card-image img.bfj-card-main-image{width:100%;height:100%;object-fit:contain}.bfj-buildset .bfj-card-award{position:absolute;top:8px;left:8px;width:45px;height:45px;pointer-events:none}.bfj-buildset .bfj-card-award img{width:100%;height:100%;object-fit:contain}.bfj-buildset .bfj-card-discount-badge{position:absolute;right:9px;bottom:9px;background:#171513;color:#e4cca0;padding:7px 9px;font-size:10px}.bfj-buildset .bfj-card-info{padding:8px 0 4px;display:flex;flex-direction:column;min-height:72px}.bfj-buildset .bfj-card-title{font-size:13px;font-weight:500;line-height:1.4;margin:0 0 5px}.bfj-buildset .bfj-card-title .product-title{text-decoration:none;color:inherit;display:flex;flex-direction:column}.bfj-buildset .product-card__color-text{font-size:11px;color:#6a6a69;font-weight:400}.bfj-buildset .bfj-card-price{display:flex;align-items:baseline;gap:7px}.bfj-buildset .bfj-card-price sale-price strong{font-size:15px;font-weight:600}.bfj-buildset .bfj-card-price s{font-size:11px;color:#868686}.bfj-buildset .bfj-swatches{display:flex;gap:5px;overflow-x:auto;align-items:center;padding:8px 2px}.bfj-buildset .bfj-swatch{width:19px;height:19px;flex:0 0 19px;min-width:19px;border:1px solid #d5d5d5;border-radius:50%;padding:3px;background:transparent;cursor:pointer}.bfj-buildset .bfj-swatch>span{display:block;width:100%;height:100%;border-radius:50%;background:var(--bfj-color,#ddd)}.bfj-buildset .bfj-swatch[aria-pressed=true]{outline:1px solid #24272d;outline-offset:1px}.bfj-buildset .bfj-buildset__select{width:100%;margin-top:10px;border:1px solid #deddd9;border-radius:0;background:#fff;padding:11px 12px;color:#20242b;font-size:12px;min-height:43px;cursor:pointer}.bfj-buildset .bfj-buildset__add-row{border-top:1px solid #e4e0d9;padding-top:12px;margin-top:14px;text-align:center}.bfj-buildset .bfj-buildset__add{border:1px solid #494d53;background:transparent;color:#20242b;min-height:42px;padding:9px 22px;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer}.bfj-buildset .bfj-buildset__add:hover{background:#242a33;color:#fff}.bfj-buildset .bfj-buildset__eligibility{font-size:11px;color:#85817b;margin:13px auto 0;line-height:1.5}.bfj-buildset .bfj-buildset__summary{background:#151411;color:#f8f6f2;padding:31px 30px 28px;position:sticky;top:24px;min-height:0}.bfj-buildset .bfj-buildset__summary-eyebrow{color:#e4cca0;font-size:10px;font-weight:650;letter-spacing:.12em;margin:0 0 13px}.bfj-buildset .bfj-buildset__summary h3{font-size:clamp(25px,2vw,33px);line-height:1.2;margin:0 0 24px;color:#f8f6f2;font-weight:600}.bfj-buildset .bfj-buildset__summary-lines{display:grid;gap:10px;padding-bottom:17px;border-bottom:1px solid rgba(228,204,160,.28);font-size:12px;color:#f2ece1}.bfj-buildset .bfj-buildset__summary-line{display:flex;justify-content:space-between;gap:12px}.bfj-buildset .bfj-buildset__summary-line span:last-child{white-space:nowrap}.bfj-buildset .bfj-buildset__totals{padding-top:18px}.bfj-buildset .bfj-buildset__regular,.bfj-buildset .bfj-buildset__sale{display:flex;justify-content:space-between;gap:14px;align-items:center}.bfj-buildset .bfj-buildset__regular{font-size:12px;color:#bdb5a7}.bfj-buildset .bfj-buildset__sale{margin:18px 0;color:#f8f6f2;font-size:13px;font-weight:700}.bfj-buildset .bfj-buildset__sale strong{font-size:32px;white-space:nowrap;color:#e4cca0}.bfj-buildset .bfj-buildset__saved{font-size:12px;font-weight:650;color:#e4cca0;margin:0 0 24px}.bfj-buildset .bfj-buildset__checkout{width:100%;border:1px solid #e4cca0;border-radius:0;background:#e4cca0;color:#151411;min-height:49px;padding:12px 10px;font-size:11px;font-weight:700;letter-spacing:.065em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bfj-buildset .bfj-buildset__checkout:hover:not(:disabled){background:#f0ddbb;border-color:#f0ddbb;color:#151411}.bfj-buildset .bfj-buildset__checkout:focus-visible{outline:2px solid #f8f6f2;outline-offset:3px}.bfj-buildset .bfj-buildset__checkout:disabled{opacity:.5;cursor:not-allowed}.bfj-buildset .bfj-buildset__checkout span{margin-left:15px}.bfj-buildset .bfj-buildset__status{font-size:11px;line-height:1.4;color:#e4cca0;min-height:0}.bfj-buildset .bfj-buildset__checkout-note{font-size:10.5px;line-height:1.55;color:#c8bdac;margin:14px 0 0;text-align:center}@media(max-width:900px){.bfj-buildset .bfj-buildset__layout{grid-template-columns:1fr}.bfj-buildset .bfj-buildset__summary{position:static}}@media(max-width:600px){.fmy-bfj.bfj-buildset{padding:42px 0 50px}.bfj-buildset .bfj-buildset__heading{margin:0 auto 26px}.bfj-buildset .bfj-buildset__heading h2{font-size:30px}.bfj-buildset .bfj-buildset__selection{padding:13px}.bfj-buildset .bfj-buildset__slots{gap:16px 10px}.bfj-buildset .bfj-buildset__slot-head{font-size:9px}.bfj-buildset .bfj-card-image{aspect-ratio:1/1.06;height:auto}.bfj-buildset .bfj-card-title{font-size:11px}.bfj-buildset .product-card__color-text{font-size:10px}.bfj-buildset .bfj-card-price sale-price strong{font-size:13px}.bfj-buildset .bfj-card-award{height:33px;width:33px}.bfj-buildset .bfj-buildset__select{font-size:11px;padding:10px 6px}.bfj-buildset .bfj-buildset__summary{padding:25px 20px}.bfj-buildset .bfj-buildset__sale strong{font-size:29px}}@media(min-width:901px){.bfj-buildset .bfj-buildset__layout{grid-template-columns:minmax(0,1fr) minmax(330px,350px)}.bfj-buildset .bfj-buildset__selection{padding:18px 20px}.bfj-buildset .bfj-buildset__slot-head{margin-bottom:8px}.bfj-buildset .bfj-buildset__select{margin-top:8px}.bfj-buildset .bfj-swatches{padding:6px 2px}.bfj-buildset .bfj-buildset__eligibility{margin-top:8px}}@media(min-width:901px){#bf-build-your-set.bfj-buildset .bfj-buildset__selection{padding:18px 20px}#bf-build-your-set.bfj-buildset .bfj-buildset__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#bf-build-your-set.bfj-buildset .bfj-card-image{height:clamp(205px,17.2vw,270px);aspect-ratio:auto;display:flex;align-items:flex-start;justify-content:center;background:#f2f1ef;overflow:hidden}#bf-build-your-set.bfj-buildset .bfj-card-image a{flex:0 0 calc(100% - 30px);width:100%;height:calc(100% - 30px);padding:2px;overflow:hidden}#bf-build-your-set.bfj-buildset .bfj-card-image img.bfj-card-main-image{width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important}#bf-build-your-set.bfj-buildset .bfj-buildset__slot-head{margin-bottom:8px}#bf-build-your-set.bfj-buildset .bfj-buildset__select{margin-top:7px;min-height:40px}#bf-build-your-set.bfj-buildset .bfj-buildset__add-row{margin-top:12px;padding-top:12px}#bf-build-your-set.bfj-buildset .bfj-buildset__eligibility{margin-top:7px}}#bf-build-your-set.bfj-buildset .bfj-card-title{font-weight:500;font-size:13px;line-height:1.38;letter-spacing:0;margin-bottom:6px}#bf-build-your-set.bfj-buildset .bfj-card-title .product-title{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;color:inherit}#bf-build-your-set.bfj-buildset .bfj-card-title .product-card__color-text{font-size:11px;line-height:1.45;font-weight:400;color:#656565}#bf-build-your-set.bfj-buildset .bfj-card-price{gap:6px;margin-bottom:5px}#bf-build-your-set.bfj-buildset .bfj-card-price sale-price strong{font-size:15px;line-height:1.35;font-weight:600;color:#252525}#bf-build-your-set.bfj-buildset .bfj-card-price compare-at-price{font-size:12px;line-height:1.35;color:#888}#bf-build-your-set.bfj-buildset .bfj-card-price s{font-size:inherit;font-weight:400}#bf-build-your-set.bfj-buildset .bfj-swatches{margin-top:5px}#bf-build-your-set.bfj-buildset .bfj-swatch{flex:0 0 21px;width:21px;height:21px}#bf-build-your-set.bfj-buildset .bfj-card-discount-badge{right:9px;bottom:6px;min-height:26px;padding:6px 8px}#bf-build-your-set.bfj-buildset .bfj-buildset__remove[hidden]{display:none}#bf-build-your-set.bfj-buildset .bfj-buildset__checkout:disabled{opacity:.78;background:#e4cca0!important;border-color:#e4cca0!important;color:#151411!important;cursor:not-allowed}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-card-title{font-size:11px;line-height:1.35}#bf-build-your-set.bfj-buildset .bfj-card-title .product-card__color-text{font-size:10px}#bf-build-your-set.bfj-buildset .bfj-card-price sale-price strong{font-size:13px}#bf-build-your-set.bfj-buildset .bfj-card-price compare-at-price{font-size:10.5px}#bf-build-your-set.bfj-buildset .bfj-card-image{height:auto;aspect-ratio:.64}}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-buildset__selection{padding:12px}#bf-build-your-set.bfj-buildset .bfj-buildset__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;align-items:stretch}#bf-build-your-set.bfj-buildset .bfj-buildset__slot{display:flex;flex-direction:column;align-items:stretch;min-width:0}#bf-build-your-set.bfj-buildset .bfj-buildset__slot-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px;min-height:24px;margin:0 0 8px;line-height:1.15;font-size:9px;letter-spacing:0}#bf-build-your-set.bfj-buildset .bfj-buildset__slot-head>span{display:block;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden}#bf-build-your-set.bfj-buildset .bfj-buildset__remove{flex:0 0 auto;white-space:nowrap;font-size:9px;line-height:1.2;padding:0;min-height:0;letter-spacing:0}#bf-build-your-set.bfj-buildset .bfj-buildset__remove[hidden]{display:none!important}#bf-build-your-set.bfj-buildset .bfj-buildset__slot-card{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}#bf-build-your-set.bfj-buildset .bfj-buildset__product{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;height:auto}#bf-build-your-set.bfj-buildset .bfj-card-image{width:100%;height:auto;aspect-ratio:.72;flex:0 0 auto}#bf-build-your-set.bfj-buildset .bfj-card-image a{width:100%;height:calc(100% - 30px);flex:0 0 calc(100% - 30px);padding:2px;overflow:hidden}#bf-build-your-set.bfj-buildset .bfj-card-image img.bfj-card-main-image{width:100%;height:100%;object-fit:contain;transform:none!important}#bf-build-your-set.bfj-buildset .bfj-card-info{display:flex;flex:1 1 auto;flex-direction:column;padding:8px 0 0;min-height:0}#bf-build-your-set.bfj-buildset .bfj-card-title{display:block;height:54px;min-height:54px;max-height:54px;overflow:hidden;margin:0 0 4px;font-size:11px;line-height:1.3;font-weight:500}#bf-build-your-set.bfj-buildset .bfj-card-title .product-title{display:flex;flex-direction:column;gap:1px;height:100%}#bf-build-your-set.bfj-buildset .bfj-card-title .product-card__title-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:29px;font-size:inherit;line-height:1.3;flex:0 0 auto}#bf-build-your-set.bfj-buildset .bfj-card-title .product-card__color-text{margin-top:auto;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.3;color:#656565}#bf-build-your-set.bfj-buildset .bfj-card-price{display:flex;align-items:baseline;flex-wrap:nowrap;gap:4px;min-height:18px;margin:0 0 3px;white-space:nowrap}#bf-build-your-set.bfj-buildset .bfj-card-price sale-price strong{font-size:12px;line-height:1.3;white-space:nowrap}#bf-build-your-set.bfj-buildset .bfj-card-price compare-at-price{font-size:10px;line-height:1.3;white-space:nowrap}#bf-build-your-set.bfj-buildset .bfj-swatches{display:flex;flex-wrap:nowrap!important;align-items:center;gap:4px;flex:0 0 29px;width:100%;max-width:100%;min-height:29px;height:29px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:auto 0 0!important;padding:3px 2px}#bf-build-your-set.bfj-buildset .bfj-swatches::-webkit-scrollbar{display:none}#bf-build-your-set.bfj-buildset .bfj-swatch{flex:0 0 18px;min-width:18px;width:18px;height:18px;padding:3px}#bf-build-your-set.bfj-buildset .bfj-buildset__select{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;margin:9px 0 0;padding:9px 25px 9px 8px;border-radius:0;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:stretch}}@media(max-width:375px){#bf-build-your-set.bfj-buildset .bfj-buildset__selection{padding:9px}#bf-build-your-set.bfj-buildset .bfj-buildset__slots{gap:12px 8px}#bf-build-your-set.bfj-buildset .bfj-buildset__slot-head,#bf-build-your-set.bfj-buildset .bfj-buildset__remove{font-size:8.5px}#bf-build-your-set.bfj-buildset .bfj-card-price sale-price strong{font-size:11px}#bf-build-your-set.bfj-buildset .bfj-card-price compare-at-price{font-size:9px}}#bf-build-your-set.bfj-buildset .bfj-buildset__select{display:block;box-sizing:border-box;width:100%;max-width:100%;background-color:#fff!important;color:#252525!important;border:0!important;border-bottom:1px solid #c6ae85!important;border-radius:0!important;box-shadow:none!important;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease}#bf-build-your-set.bfj-buildset .bfj-buildset__select:hover{border-bottom-color:#a68a5f!important}#bf-build-your-set.bfj-buildset .bfj-buildset__select:focus-visible{outline:2px solid #b69b70;outline-offset:2px;border-bottom-color:#9d7b4e!important}#bf-build-your-set.bfj-buildset .bfj-buildset__add-row{box-sizing:border-box;background:transparent!important;border:0!important;box-shadow:none!important;padding-top:0;margin-top:21px;text-align:center}#bf-build-your-set.bfj-buildset .bfj-buildset__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;max-width:100%;padding:9px 8px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#252525!important;font:700 11px/1.3 var(--text-font-family);letter-spacing:.045em;text-decoration:none;cursor:pointer;transition:color .2s ease}#bf-build-your-set.bfj-buildset .bfj-buildset__add:before{content:"+";display:inline-block;color:#c6ae85;font:500 23px/1 var(--text-font-family);margin-top:-2px}#bf-build-your-set.bfj-buildset .bfj-buildset__add:hover{color:#9d7b4e!important;text-decoration:underline;text-underline-offset:4px}#bf-build-your-set.bfj-buildset .bfj-buildset__add:focus-visible{outline:2px solid #c6ae85;outline-offset:2px}#bf-build-your-set.bfj-buildset .bfj-buildset__eligibility{color:#85817b;font-size:11px;line-height:1.5;text-align:center;max-width:500px;margin:4px auto 0}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-buildset__select{min-height:42px;height:42px;margin-top:9px;padding-top:9px;padding-bottom:9px;font-size:11px}#bf-build-your-set.bfj-buildset .bfj-buildset__add-row{margin-top:14px;padding-top:0}#bf-build-your-set.bfj-buildset .bfj-buildset__add{min-height:44px;padding:8px 6px}#bf-build-your-set.bfj-buildset .bfj-buildset__eligibility{font-size:10px;line-height:1.45;margin-top:4px}}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-buildset__selection,#bf-build-your-set.bfj-buildset .bfj-buildset__slots,#bf-build-your-set.bfj-buildset .bfj-buildset__slot,#bf-build-your-set.bfj-buildset .bfj-buildset__slot-card,#bf-build-your-set.bfj-buildset .bfj-buildset__product,#bf-build-your-set.bfj-buildset .bfj-card-info{min-width:0;box-sizing:border-box}#bf-build-your-set.bfj-buildset .bfj-card-title{display:block;width:100%;height:auto;min-height:0;max-height:none;overflow:visible;margin:0 0 5px;font-size:11px;line-height:1.35;font-weight:500;letter-spacing:0}#bf-build-your-set.bfj-buildset .bfj-card-title .product-title{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;height:auto;min-height:0;align-items:flex-start}#bf-build-your-set.bfj-buildset .bfj-card-title .product-card__title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:30px;overflow:hidden;font-size:11px;line-height:1.35;font-weight:500}#bf-build-your-set.bfj-buildset .bfj-card-title .product-card__color-text{display:block;margin:0;padding:0;height:auto;min-height:0;max-width:100%;font-size:10px;line-height:1.35;font-weight:400;color:#656565;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bf-build-your-set.bfj-buildset .bfj-card-info{flex:1 1 auto;overflow:hidden}#bf-build-your-set.bfj-buildset .bfj-swatches{flex:0 0 auto;box-sizing:border-box;width:100%;max-width:100%;height:31px;min-height:31px;padding:5px 9px 5px 3px;margin:auto 0 0!important;gap:4px;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:8px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#bf-build-your-set.bfj-buildset .bfj-swatches::-webkit-scrollbar{display:none}#bf-build-your-set.bfj-buildset .bfj-swatch{flex:0 0 18px;width:18px;height:18px;min-width:18px}#bf-build-your-set.bfj-buildset .bfj-buildset__select{display:block;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:42px;min-height:42px;margin:9px 0 0;padding:9px 25px 9px 8px;appearance:none;-webkit-appearance:none;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23252525' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:11px 7px!important;border:0!important;border-bottom:1px solid #c6ae85!important;border-radius:0!important;outline-offset:2px;box-shadow:none!important;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#bf-build-your-set.bfj-buildset .bfj-buildset__select::-ms-expand{display:none}}#bf-build-your-set.bfj-buildset .bfj-buildset__qualification{margin:12px 0 6px;color:#e4cca0;font-size:11px;line-height:1.5;letter-spacing:0}#bf-build-your-set.bfj-buildset .bfj-buildset__summary-line span:first-child{min-width:0;overflow-wrap:anywhere}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-buildset__qualification{font-size:10px;margin:10px 0 6px}}#bf-build-your-set.bfj-buildset .bfj-buildset__summary-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}#bf-build-your-set.bfj-buildset .bfj-buildset__summary-item{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;column-gap:7px;row-gap:3px;min-width:0;white-space:normal}#bf-build-your-set.bfj-buildset .bfj-buildset__summary-name{min-width:0;flex:0 1 auto;overflow-wrap:break-word;white-space:normal;color:#eee9e1}#bf-build-your-set.bfj-buildset .bfj-buildset__summary-discount{flex:0 0 auto;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.025em;color:#e4cca0;white-space:nowrap}#bf-build-your-set.bfj-buildset .bfj-buildset__summary-price{flex:0 0 auto;white-space:nowrap;text-align:right;color:#f8f6f2}#bf-build-your-set.bfj-buildset .bfj-buildset__actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:0}#bf-build-your-set.bfj-buildset .bfj-buildset__actions>button{width:100%;min-width:0;min-height:48px;padding:12px 10px;border-radius:0;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.065em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}#bf-build-your-set.bfj-buildset .bfj-buildset__direct-checkout{color:#151411;background:#e4cca0;border:1px solid #e4cca0}#bf-build-your-set.bfj-buildset .bfj-buildset__direct-checkout:hover:not(:disabled){color:#151411;background:#f0ddbb;border-color:#f0ddbb}#bf-build-your-set.bfj-buildset .bfj-buildset__actions>.bfj-buildset__checkout{color:#e4cca0!important;background:transparent!important;border:1px solid rgba(228,204,160,.75)!important}#bf-build-your-set.bfj-buildset .bfj-buildset__actions>.bfj-buildset__checkout:hover:not(:disabled){background:#e4cca0!important;color:#151411!important}#bf-build-your-set.bfj-buildset .bfj-buildset__actions>button:disabled{opacity:.6;cursor:not-allowed}#bf-build-your-set.bfj-buildset .bfj-buildset__actions>button:focus-visible{outline:2px solid #f8f6f2;outline-offset:3px}#bf-build-your-set.bfj-buildset .bfj-buildset__actions>button span{margin-left:12px}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-buildset__summary-line{gap:9px}#bf-build-your-set.bfj-buildset .bfj-buildset__summary-discount{font-size:10px}#bf-build-your-set.bfj-buildset .bfj-buildset__actions{gap:9px}#bf-build-your-set.bfj-buildset .bfj-buildset__actions>button{min-height:46px}}@media(max-width:749px){#bf-build-your-set.bfj-buildset.bfj-buildset--mobile-picker .bfj-buildset__select{display:none!important}#bf-build-your-set.bfj-buildset.bfj-buildset--mobile-picker .bfj-buildset__mobile-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;margin:9px 0 0;padding:9px 7px 9px 8px;border:0!important;border-bottom:1px solid #c6ae85!important;border-radius:0!important;background:#fff!important;color:#252525!important;font:600 11px/1.3 var(--text-font-family,inherit);text-align:left;cursor:pointer}#bf-build-your-set .bfj-buildset__mobile-trigger-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bf-build-your-set .bfj-buildset__mobile-trigger-chevron{flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid #252525;border-bottom:1.5px solid #252525;transform:translateY(-2px) rotate(45deg)}#bf-build-your-set .bfj-buildset__mobile-trigger:focus-visible{outline:2px solid #1f2a44;outline-offset:2px}}#bf-build-your-set .bfj-buildset__mobile-trigger{display:none}@media(max-width:749px){#bf-build-your-set.bfj-buildset.bfj-buildset--mobile-picker .bfj-buildset__mobile-trigger{display:flex}}.bfj-mobile-picker[hidden]{display:none!important}.bfj-mobile-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;font-family:var(--text-font-family,Arial,sans-serif);color:#20242b}.bfj-mobile-picker__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#11141a7a;cursor:pointer}.bfj-mobile-picker__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:min(72vh,690px);max-height:min(72dvh,690px);padding-bottom:env(safe-area-inset-bottom,0px);background:#faf9f7;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -18px 55px #00000029;animation:bfj-mobile-sheet-in .2s ease-out both}@keyframes bfj-mobile-sheet-in{0%{transform:translateY(18px);opacity:.85}to{transform:translateY(0);opacity:1}}.bfj-mobile-picker__handle{width:35px;height:4px;background:#d3cec5;border-radius:4px;align-self:center;margin:9px 0 0;flex-shrink:0}.bfj-mobile-picker__header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px 17px;border-bottom:1px solid #e6e2dc;flex-shrink:0}.bfj-mobile-picker__eyebrow{margin:0 0 5px;color:#9a825d;font-size:9px;letter-spacing:.13em;font-weight:700;line-height:1.3}.bfj-mobile-picker__header h3{margin:0;font-size:21px;line-height:1.25;letter-spacing:-.02em;font-weight:600;color:#20242b}.bfj-mobile-picker__close{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;background:transparent;border:1px solid #dedad4;border-radius:50%;color:#252525;font-size:26px;font-weight:300;line-height:1;cursor:pointer}.bfj-mobile-picker__list{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 auto;padding:0 20px 12px}.bfj-mobile-picker__group{padding:15px 0 5px}.bfj-mobile-picker__group+.bfj-mobile-picker__group{border-top:1px solid #eae7e2}.bfj-mobile-picker__group-title{margin:0 0 5px;padding:0 2px;color:#8c7c67;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.11em}.bfj-mobile-picker__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;border:0;border-bottom:1px solid #ece9e3;background:transparent;padding:11px 8px;color:#252525;text-align:left;font-size:14px;font-weight:450;line-height:1.4;cursor:pointer}.bfj-mobile-picker__option:last-child{border-bottom:0}.bfj-mobile-picker__option-name{flex:1;min-width:0}.bfj-mobile-picker__option[aria-pressed=true]{color:#1f2a44;font-weight:700;background:#f2eee7}.bfj-mobile-picker__check{visibility:hidden;display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#1f2a44;color:#fff;font-size:14px;font-weight:700}.bfj-mobile-picker__option[aria-pressed=true] .bfj-mobile-picker__check{visibility:visible}.bfj-mobile-picker button:focus-visible{outline:2px solid #1f2a44;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.bfj-mobile-picker__panel{animation:none}}#bf-build-your-set.bfj-buildset .bfj-swatches{display:flex;flex-wrap:wrap!important;align-items:center;gap:7px;width:100%;max-width:100%;height:auto!important;min-height:0!important;overflow:visible!important;flex:0 0 auto!important;margin:5px 0 0!important;padding:5px 2px 3px}#bf-build-your-set.bfj-buildset .bfj-swatch{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;padding:3px;border:1px solid #ddd;border-radius:50%;background:#fff;box-sizing:border-box}#bf-build-your-set.bfj-buildset .bfj-swatch[aria-pressed=true]{border:2px solid #1c1c1c;outline:none;padding:2px}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-swatches{gap:5px;margin:auto 0 0!important;min-height:0!important;height:auto!important;flex:0 0 auto!important;flex-wrap:wrap!important;overflow:visible!important}#bf-build-your-set.bfj-buildset .bfj-swatch{flex:0 0 21px!important;width:21px!important;min-width:21px!important;height:21px!important}}.bfj-mobile-picker__close{box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:0!important;min-width:36px;min-height:36px;line-height:0!important}.bfj-mobile-picker__close svg{display:block!important;width:16px!important;height:16px!important;margin:0!important;transform:none!important}#bf-build-your-set.bfj-buildset .bfj-buildset__set-rule{margin:0 0 18px;color:#bdb5a7;font-size:10px;line-height:1.45;font-weight:400}@media(max-width:749px){#bf-build-your-set.bfj-buildset .bfj-buildset__set-rule{margin-bottom:15px;font-size:10px}#bf-build-your-set.bfj-buildset .bfj-buildset__checkout-note{font-size:10px;line-height:1.5;margin-top:13px}}#bf-build-your-set.bfj-buildset.bfj-buildset--mobile-picker .bfj-buildset__select{display:none!important}#bf-build-your-set.bfj-buildset.bfj-buildset--mobile-picker .bfj-buildset__mobile-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;margin:9px 0 0;padding:9px 7px 9px 8px;border:0!important;border-bottom:1px solid #c6ae85!important;border-radius:0!important;background:#fff!important;color:#252525!important;font:600 11px/1.3 var(--text-font-family,inherit);text-align:left;cursor:pointer}@media(min-width:750px){.bfj-mobile-picker{display:flex;align-items:center;justify-content:center;padding:24px}.bfj-mobile-picker__panel{position:relative;left:auto;right:auto;bottom:auto;width:min(100%,510px);max-height:min(75vh,670px);padding-bottom:0;border-radius:14px;animation:bfj-desktop-picker-in .2s ease-out both}.bfj-mobile-picker__handle{display:none}.bfj-mobile-picker__header{padding:23px 24px 18px}.bfj-mobile-picker__list{padding:0 22px 20px}.bfj-mobile-picker__option{min-height:48px}}@keyframes bfj-desktop-picker-in{0%{transform:translateY(9px) scale(.985);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}@media(min-width:750px)and (prefers-reduced-motion:reduce){.bfj-mobile-picker__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/fmy-bf-buildset.css.map */
