:where(fbt-bundle).fbt{--fbt-peach: #d98a6b;--fbt-gold: #c9a96e;--fbt-ink: #1a1a1a;--fbt-ink-muted: rgba(26, 26, 26, .65);--fbt-ink-subtle: rgba(26, 26, 26, .5);--fbt-hairline: rgba(26, 26, 26, .12);--fbt-hairline-strong: rgba(26, 26, 26, .22);--fbt-card: #ffffff;--fbt-button-bg: #1a1a1a;--fbt-button-bg-hover: #000000;--fbt-button-text: #fbf5f4;--fbt-radius: 4px;--fbt-row-image-size: 76px;--fbt-body: 1.25rem;--fbt-body-sm: 1.125rem;--fbt-body-xs: 1rem;display:block;margin-top:1.5rem;font-family:var(--font-body-family, "DM Sans", sans-serif);color:var(--fbt-ink)}.fbt__heading{font-family:var(--font-heading-family, "Cormorant", serif);font-style:italic;font-weight:500;color:var(--fbt-ink);font-size:2rem;line-height:1.15;letter-spacing:-.005em;margin:0 0 1.25rem}.fbt__summary{display:flex;align-items:center;gap:.625rem;margin:0 0 1.25rem}.fbt__summary-tile{flex:1 1 0;aspect-ratio:1 / 1;max-width:100px;background:var(--fbt-card);border:1px solid var(--fbt-hairline);border-radius:var(--fbt-radius);overflow:hidden;display:grid;place-items:center}.fbt__summary-tile img{width:100%;height:100%;object-fit:cover;display:block}.fbt__summary-tile--placeholder{background:linear-gradient(110deg,#00000008 20%,#00000014,#00000008 60%) var(--fbt-card);background-size:200% 100%;animation:fbt-shimmer 1.2s linear infinite}.fbt__plus{flex:0 0 auto;font-family:var(--font-body-family, "DM Sans", sans-serif);font-weight:400;font-size:1rem;color:var(--fbt-ink-muted)}.fbt__bundle-card{padding:.25rem 0 1.375rem}.fbt__total-row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.25rem}.fbt__total-label{font-size:var(--fbt-body);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fbt-ink-muted)}.fbt__total-cluster{display:flex;align-items:baseline;gap:.75rem;font-variant-numeric:tabular-nums}.fbt__total-compare{font-size:var(--fbt-body);color:var(--fbt-ink-subtle);text-decoration:line-through}.fbt__total-value{font-family:var(--font-heading-family, "Cormorant", serif);font-weight:500;font-size:2.125rem;color:var(--fbt-ink)}.fbt__total-value--sale{color:var(--fbt-peach)}.fbt__savings{min-height:26px;font-size:var(--fbt-body);font-weight:500;letter-spacing:.02em;color:var(--fbt-peach);padding:.25rem 0 .875rem}.fbt__savings[hidden]{display:block;visibility:hidden}fbt-bundle .fbt__submit.button,.fbt .fbt__submit.button{position:relative;margin-top:.25rem;width:100%;padding:1.25rem;background:var(--fbt-button-bg);background-image:none;color:var(--fbt-button-text);border:1px solid var(--fbt-button-bg);border-radius:var(--fbt-radius);font-family:var(--font-body-family, "DM Sans", sans-serif);font-weight:500;font-size:var(--fbt-body-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .15s,transform .08s,opacity .15s;box-shadow:none}fbt-bundle .fbt__submit.button:before,fbt-bundle .fbt__submit.button:after,.fbt .fbt__submit.button:before,.fbt .fbt__submit.button:after{display:none}fbt-bundle .fbt__submit.button:hover:not(:disabled),.fbt .fbt__submit.button:hover:not(:disabled){background:var(--fbt-button-bg-hover);border-color:var(--fbt-button-bg-hover)}fbt-bundle .fbt__submit.button:active:not(:disabled),.fbt .fbt__submit.button:active:not(:disabled){transform:translateY(1px)}fbt-bundle .fbt__submit.button:disabled,.fbt .fbt__submit.button:disabled{opacity:.4;cursor:not-allowed}.fbt__submit .fbt__submit-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.fbt__submit.loading .fbt__submit-label{visibility:hidden}.fbt__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--fbt-hairline)}.fbt__row{display:flex;align-items:center;gap:.875rem;padding:.875rem 0;border-bottom:1px solid var(--fbt-hairline);position:relative}.fbt__row-label{display:flex;align-items:center;gap:.875rem;flex:1 1 auto;min-width:0;cursor:pointer}fbt-bundle .fbt__checkbox,.fbt .fbt__checkbox{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;margin:0;padding:0;border:1.5px solid var(--fbt-hairline-strong);border-radius:3px;background:var(--fbt-card);cursor:pointer;display:inline-grid;place-items:center;box-shadow:none;position:relative;transition:border-color .15s,background-color .15s}fbt-bundle .fbt__checkbox:checked,.fbt .fbt__checkbox:checked{background:var(--fbt-ink);border-color:var(--fbt-ink)}fbt-bundle .fbt__checkbox:checked:after,.fbt .fbt__checkbox:checked:after{content:"";width:11px;height:6px;border-left:2px solid var(--fbt-card);border-bottom:2px solid var(--fbt-card);transform:rotate(-45deg) translate(1px,-1px)}fbt-bundle .fbt__checkbox:focus-visible,.fbt .fbt__checkbox:focus-visible{outline:2px solid var(--fbt-peach);outline-offset:2px}.fbt__row-image{flex:0 0 auto;width:var(--fbt-row-image-size);height:var(--fbt-row-image-size);border-radius:var(--fbt-radius);background:var(--fbt-card);border:1px solid var(--fbt-hairline);overflow:hidden;display:grid;place-items:center}.fbt__row-image img{width:100%;height:100%;object-fit:cover;display:block}.fbt__row-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1875rem}.fbt__row-tag{font-size:var(--fbt-body-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fbt-gold)}.fbt__row-name{font-size:var(--fbt-body);line-height:1.4;color:var(--fbt-ink);text-decoration:none;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fbt__row-name:hover{text-decoration:underline}.fbt__row-variant-select{display:inline-block;align-self:flex-start;margin-top:.5rem;font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:var(--fbt-body-sm);font-weight:400;color:var(--fbt-ink);padding:.5rem 1.75rem .5rem .75rem;border:1px solid var(--fbt-hairline-strong);border-radius:3px;background-color:var(--fbt-card);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%231a1a1a' stroke-width='1.5' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right .625rem center;-webkit-appearance:none;appearance:none;cursor:pointer;max-width:100%}.fbt__row-variant-select:focus-visible{outline:2px solid var(--fbt-peach);outline-offset:1px}.fbt__row-price{flex:0 0 auto;font-size:var(--fbt-body);color:var(--fbt-ink);font-variant-numeric:tabular-nums;margin-left:.5rem;text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.fbt__price-compare{font-size:var(--fbt-body-xs);color:var(--fbt-ink-subtle);text-decoration:line-through;font-weight:400}.fbt__price-current{font-weight:500}.fbt__price-current--sale{color:var(--fbt-peach)}.fbt__row--unchecked{opacity:.45}.fbt__row--unchecked .fbt__row-name{text-decoration:line-through;text-decoration-thickness:1px}.fbt__row--placeholder .fbt__row-image--placeholder,.fbt__row--placeholder .fbt__row-name-placeholder,.fbt__row--placeholder .fbt__checkbox-placeholder{background:linear-gradient(110deg,#00000008 20%,#00000014,#00000008 60%) var(--fbt-card);background-size:200% 100%;animation:fbt-shimmer 1.2s linear infinite;border-radius:3px}.fbt__row--placeholder .fbt__checkbox-placeholder{flex:0 0 auto;width:20px;height:20px;border-radius:3px}.fbt__row--placeholder .fbt__row-name-placeholder{display:block;width:70%;height:.875rem}@keyframes fbt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:990px){:where(fbt-bundle).fbt{--fbt-row-image-size: 84px;--fbt-body: 1.375rem;--fbt-body-sm: 1.1875rem;--fbt-body-xs: 1.0625rem}.fbt__heading{font-size:2.625rem;margin-bottom:1.5rem}.fbt__summary-tile{max-width:120px}.fbt__row{padding:1.125rem 0}.fbt__total-value{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/frequently-bought-together.css.map */
