.bbt-catalog{padding-top:70px;padding-bottom:70px;color:var(--text)}.bbt-catalog h1{margin:0 0 36px;text-transform:uppercase}.bbt-catalog-tools{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.bbt-catalog-tools label:first-child{flex:1;min-width:180px}.bbt-catalog-tools input,.bbt-catalog-tools select{width:100%;margin:0;min-height:46px;border:1px solid #bdb4a8;background:transparent;padding:10px 14px;color:inherit;font:inherit}.bbt-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}.bbt-catalog-card{min-width:0;margin:0!important;width:100%!important}.bbt-catalog-card[hidden]{display:none!important}.bbt-catalog-image{display:block;aspect-ratio:1;overflow:hidden;background:#fbf8f3}.bbt-catalog-image img{width:100%;height:100%;object-fit:contain}.bbt-catalog-card .product-item__info{padding-top:14px;text-align:center}.bbt-catalog-card .product-item__title{margin:0 0 8px}.bbt-catalog-variants,.bbt-catalog-sold-out{display:block;font-size:12px;margin-top:5px}.bbt-catalog-sold-out{opacity:.7}.bbt-catalog-card a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bbt-charm-custom-action{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;padding:14px 20px;background:#111;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:1px;border:1px solid #111;margin-bottom:10px}.bbt-charm-custom-action:hover{background:#333;color:#fff}.bbt-charm-secondary{background:transparent!important;color:#111!important;border:1px solid #111!important;width:100%;opacity:1!important}.bbt-charm-secondary .btn__price{display:none!important}.bbt-charm-browse{display:inline-block;margin-bottom:16px;text-decoration:underline}.bbt-charm-variants .radio__buttons{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;max-width:100%;padding:5px 3px 14px;scroll-snap-type:x proximity}.bbt-charm-variants .radio__button{flex:0 0 100px!important;margin:0!important;scroll-snap-align:start}.bbt-charm-variants label{display:flex!important;flex-direction:column;align-items:center;width:100px!important;min-width:100px!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;white-space:normal!important;text-align:center}.bbt-charm-variants .bbt-charm-variant-image{width:96px;height:96px;border-radius:50%;object-fit:contain;border:2px solid transparent;outline:1px solid #d9d4cc;outline-offset:0;margin:2px}.bbt-charm-variants input:checked+label .bbt-charm-variant-image{border-color:#111;outline:1px solid #111;outline-offset:2px}.bbt-charm-variants .option-title{display:block;padding:10px 3px!important;line-height:1.2}.bbt-charm-variants{display:block!important;width:100%!important;max-width:100%;min-width:0}.bbt-charm-variants .radio__fieldset{min-width:0}.bbt-charm-variants .radio__buttons{width:100%!important}.bbt-charm-variants .radio__legend{display:block!important;width:100%;margin-bottom:12px}@media(max-width:749px){.bbt-catalog{padding-top:42px}.bbt-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.bbt-catalog-tools{gap:10px}.bbt-catalog-tools label:first-child{flex-basis:100%}.bbt-catalog-tools label{flex:1}.bbt-catalog h1{margin-bottom:28px}.bbt-catalog-card .product-item__title{font-size:14px}.bbt-catalog-variants{font-size:11px}}.bbt-catalog-grid>.bbt-catalog-card{height:auto!important;display:block;position:relative;align-self:start}.bbt-catalog-image{width:100%!important;max-width:100%;min-width:0!important;height:auto!important}.bbt-catalog-image img{width:100%!important;height:100%!important;aspect-ratio:1;transform:var(--bbt-catalog-frame,none);transform-origin:center center}.bbt-catalog-card .product-item__info{position:static!important;height:auto!important}.bbt-catalog{padding-top:100px}@media(max-width:749px){.bbt-catalog{padding-top:110px}}.bbt-catalog-card .bbt-catalog-size{display:block;margin:0 0 5px;font-size:11px;line-height:1.3;letter-spacing:1.4px;text-transform:uppercase;color:#68635d}.bbt-charm-product-size{font-size:13px;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase;color:#68635d;margin:8px 0 0}.bbt-charm-gallery-frame{overflow:hidden}.bbt-charm-gallery-frame .bbt-charm-gallery-image{object-fit:contain!important;transform:var(--bbt-detail-frame,none);transform-origin:center center}.bbt-preview-recent-image{display:block;aspect-ratio:1;overflow:hidden}.bbt-preview-recent-image img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center}.bbt-preview-recent-card .product-item__info{text-align:center;padding-top:14px}.bbt-preview-recent-card .bbt-catalog-size{display:block;font-size:11px;line-height:1.3;letter-spacing:1.4px;text-transform:uppercase;color:#68635d;margin-bottom:5px}#MainContent .bbt-piece-heading h3{font-family:inherit!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.08em!important;margin:0!important}:is(#clun7xe1sirh,#clj9xfve5cbz) .cl-po--option[data-option^="If you selected a connector, please drag charms anywhere on screen."]{display:none!important}#bbt-pilot-tools #bbt-pilot-new{font-size:12px!important;line-height:1.4!important}@media(max-width:380px){#bbt-pilot-tools #bbt-pilot-new{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/bbt-charms-pilot.css.map */
