:root{--bogo-zoom-ring: 1.45;--bogo-zoom-bracelet: 1.2;--bogo-zoom-chain: 1;--bogo-ink: #000;--bogo-paper: #fff;--bogo-grey: #6b6b6b;--bogo-line: #e5e5e5;--bogo-shot: #f2f2f2;--bogo-free: #1e7a3c;--bogo-gutter: 16px;--bogo-font: "Helvetica Neue", Helvetica, Arial, sans-serif}.bogo-picker,.bogo-overlays{font-family:var(--bogo-font);color:var(--bogo-ink);-webkit-font-smoothing:antialiased;letter-spacing:normal}:where(.bogo-picker,.bogo-overlays) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;margin:0;min-height:0;min-width:0;box-shadow:none;text-transform:none;letter-spacing:inherit}.bogo-picker{display:block;margin-top:19px;margin-bottom:24px;padding-top:22px;border-top:1px solid var(--bogo-line)}.bogo-picker__head{display:flex;justify-content:space-between;align-items:flex-end}.bogo-picker__title{font-family:var(--font-body-family, Inter, sans-serif);font-size:14px;font-weight:700;letter-spacing:normal;text-transform:uppercase;line-height:1.3}.bogo-picker__sub{font-family:var(--font-body-family, Inter, sans-serif);font-size:11px;font-weight:400;letter-spacing:normal;color:var(--bogo-grey);margin-top:4px;line-height:1.3}.bogo-picker__arrows{display:none;gap:6px}.bogo-picker__arrows button{width:32px;height:32px;border:1px solid var(--bogo-line);display:grid;place-items:center}@media(hover:hover)and (pointer:fine){.bogo-picker__arrows{display:flex}}.bogo-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px) / 2.3);grid-template-rows:repeat(5,auto);column-gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px 0 4px}.bogo-row::-webkit-scrollbar{display:none}.bogo-row .bogo-card{scroll-snap-align:start}@media screen and (max-width:749px){.bogo-row{margin-inline:calc(-1 * var(--bogo-gutter));padding-inline:var(--bogo-gutter);scroll-padding:0 var(--bogo-gutter)}}.bogo-card{position:relative;border:1px solid var(--bogo-line);background:var(--bogo-paper);display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;transition:border-color .15s}@supports not (grid-template-rows: subgrid){.bogo-card{display:flex;flex-direction:column}.bogo-card__btn{margin-top:auto!important}}.bogo-card.is-hidden{display:none}.bogo-card.is-on{border-color:var(--bogo-ink)}.bogo-card.is-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--bogo-ink);pointer-events:none;z-index:2}.bogo-card__img{position:relative;aspect-ratio:1 / 1;background:var(--bogo-photo-bg, var(--bogo-shot));display:grid;place-items:center;overflow:hidden}.bogo-card__img[data-type=ring]{--bogo-zoom: var(--bogo-zoom-ring)}.bogo-card__img[data-type=bracelet]{--bogo-zoom: var(--bogo-zoom-bracelet)}.bogo-card__img[data-type=chain]{--bogo-zoom: var(--bogo-zoom-chain)}.bogo-card__img img{width:90%;height:90%;max-width:none;object-fit:contain;display:block;transform:scale(var(--bogo-zoom, 1))}.is-white-bg .bogo-card__img{background:#fff}.bogo-card__img.is-white img{width:100%;height:100%;transform:none}.bogo-card__eye{position:absolute!important;z-index:1;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:var(--bogo-paper)!important;display:grid;place-items:center}.bogo-card__name{padding:8px 8px 0;font-size:11px;font-weight:700;letter-spacing:normal;line-height:1.3;text-transform:uppercase}.bogo-card__var{padding:2px 8px 0;font-size:11px;color:var(--bogo-grey);line-height:1.3}.bogo-card__price{padding:6px 8px 0;font-size:11px;line-height:1.35}.bogo-was{color:var(--bogo-grey);text-decoration:line-through}.bogo-free{color:var(--bogo-free);font-weight:700;letter-spacing:normal}.bogo-card__btn{margin:8px!important;height:34px;border:1px solid var(--bogo-ink)!important;font-size:10px;letter-spacing:normal!important;font-weight:700}.bogo-card.is-on .bogo-card__btn{background:var(--bogo-ink);color:var(--bogo-paper)}.bogo-picker__mix{display:flex;justify-content:space-between;align-items:center;padding-top:12px;font-size:10px;letter-spacing:normal}.bogo-picker__mix[hidden]{display:none}.bogo-picker__mix button{font-size:11px;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.bogo-picker__arrows{display:flex}.bogo-picker__arrows button:disabled{opacity:.3;cursor:default}.bogo-row{container-type:inline-size;grid-auto-columns:calc((100% - 2 * 8px) / 3);scroll-padding:0}.bogo-row .bogo-card{--bogo-u: calc(((100cqw - 16px) / 3 - 2px) / 147)}.bogo-row .bogo-card__eye{top:calc(6 * var(--bogo-u));right:calc(6 * var(--bogo-u));width:calc(28 * var(--bogo-u));height:calc(28 * var(--bogo-u))}.bogo-row .bogo-card__eye svg{width:calc(16 * var(--bogo-u));height:calc(16 * var(--bogo-u))}.bogo-row .bogo-card__name{padding:calc(8 * var(--bogo-u)) calc(8 * var(--bogo-u)) 0;font-size:calc(11 * var(--bogo-u))}.bogo-row .bogo-card__var{padding:calc(2 * var(--bogo-u)) calc(8 * var(--bogo-u)) 0;font-size:calc(11 * var(--bogo-u))}.bogo-row .bogo-card__price{padding:calc(6 * var(--bogo-u)) calc(8 * var(--bogo-u)) 0;font-size:calc(11 * var(--bogo-u))}.bogo-row .bogo-card__btn{margin:calc(8 * var(--bogo-u))!important;height:calc(34 * var(--bogo-u));font-size:calc(10 * var(--bogo-u))}}.bogo-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .25s;z-index:1000}.bogo-scrim.is-open{opacity:1;pointer-events:auto}.bogo-scrim{display:block!important}.bogo-sheet{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:600px;background:var(--bogo-paper);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s;visibility:hidden;z-index:1001;display:flex;flex-direction:column;max-height:92dvh}.bogo-sheet.is-open{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bogo-sheet__head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 16px 12px}.bogo-sheet__name{font-size:13px;font-weight:700;letter-spacing:normal;text-transform:uppercase}.bogo-sheet__var{font-size:12px;color:var(--bogo-grey);margin-top:2px}.bogo-sheet__x{width:32px;height:32px;display:grid;place-items:center;margin:-6px -6px 0 0!important}.bogo-sheet__scroll{overflow-y:auto;flex:1;min-height:0}.bogo-sheet__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--bogo-shot);height:min(390px,46vh)}.bogo-sheet__gallery::-webkit-scrollbar{display:none}.bogo-sheet__gallery img{flex:0 0 100%;width:100%;height:100%;max-width:none;object-fit:contain;scroll-snap-align:start;background-color:var(--bogo-photo-bg, transparent)}.is-white-bg .bogo-sheet__gallery{background:#fff}.is-white-bg .bogo-sheet__gallery img{background-color:#fff}.bogo-sheet__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:12px 16px 4px}.bogo-sheet__dots i{width:6px;height:6px;border-radius:50%;background:#cfcfcf}.bogo-sheet__dots i.is-on{background:var(--bogo-ink)}.bogo-sheet__body{padding:4px 16px 0}.bogo-sheet__label{font-size:11px;letter-spacing:normal;text-transform:uppercase;margin:12px 0 10px;display:flex;justify-content:space-between}.bogo-sheet__label span{color:var(--bogo-grey);letter-spacing:0;text-transform:none}.bogo-sizes{display:flex;gap:8px}.bogo-size{flex:1;height:44px;border:1px solid var(--bogo-line)!important;font-size:13px}.bogo-size.is-on{border-color:var(--bogo-ink)!important;background:var(--bogo-ink)!important;color:var(--bogo-paper)!important}.bogo-size:disabled{color:#bbb!important;text-decoration:line-through;cursor:not-allowed}.bogo-sheet__price{font-size:13px;margin-top:8px}.bogo-sheet__foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.bogo-sheet__cta{width:100%;height:52px;background:var(--bogo-ink)!important;color:var(--bogo-paper)!important;font-size:12px;letter-spacing:normal!important;font-weight:700}.bogo-sheet__cta:disabled{background:#bdbdbd!important;cursor:not-allowed}.bogo-sheet--browse{height:92dvh}.bogo-search{margin:0 16px 12px;height:44px;border:1px solid var(--bogo-line);display:flex;align-items:center;gap:8px;padding:0 12px}.bogo-search input{border:0;outline:0;flex:1;font:inherit;font-size:16px;background:none;padding:0;min-height:0;box-shadow:none}.bogo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:8px;padding:0 16px 24px;overflow-y:auto;align-content:start}.bogo-grid .bogo-card__img{aspect-ratio:auto;height:0;padding-bottom:100%}.bogo-grid .bogo-card__img img{position:absolute;top:5%;left:5%;width:90%;height:90%}.bogo-grid .bogo-card__img.is-white img{top:0;left:0;width:100%;height:100%}.bogo-grid__msg{grid-column:1 / -1;text-align:center;color:var(--bogo-grey);font-size:13px;padding:40px 0}.bogo-sticky{position:fixed;left:0;right:0;bottom:0;z-index:760;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bogo-paper);border-top:1px solid var(--bogo-line);transform:translateY(110%);transition:transform .25s ease}.bogo-sticky.is-visible{transform:none}.bogo-sticky .product-form__buttons{margin:0;display:block}.bogo-sticky .product-form__submit{width:100%}@media screen and (min-width:750px){.bogo-sticky{display:none!important}}.bogo-picker :focus-visible,.bogo-overlays :focus-visible{outline:2px solid var(--bogo-ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/156/assets/bogo-picker.css.map */
