loogu-product-options{display:block;container-type:inline-size}loogu-product-options .variant-picker{gap:28px}loogu-product-options .variant-picker>fieldset{min-width:0;order:2}loogu-product-options .variant-picker>.loogu-color-option{order:1}loogu-product-options .variant-picker>.loogu-combined-option[hidden]{display:none}loogu-product-options .form__label{font-size:14px;line-height:21px;margin-bottom:12px;letter-spacing:0}loogu-product-options .swatches{gap:12px;margin:0;padding:0}loogu-product-options .color-swatch{--swatch-radius:0px;--swatch-offset:4px;width:72px;height:48px;border-radius:0}loogu-product-options .color-swatch:before,loogu-product-options .color-swatch:after{border-radius:0}loogu-product-options .label-swatch{display:flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:12px 16px;--swatch-radius:0px;font-size:14px;font-weight:400;border-radius:0}loogu-product-options .label-swatch:after{border-radius:0}.loogu-fit-picker{display:grid;gap:28px;margin-top:28px}.loogu-fit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;line-height:21px}.loogu-fit-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.loogu-fit-button{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:50px;margin:0;padding:10px 6px;border:1px solid #c9c9c9;border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.loogu-fit-button[aria-checked=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));font-weight:600}.loogu-fit-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.loogu-fit-button:disabled{color:#a0a0a0;border-color:#e3e3e3;cursor:not-allowed;background:linear-gradient(to top right,transparent calc(50% - .5px),#ddd calc(50% - .5px),#ddd calc(50% + .5px),transparent calc(50% + .5px))}.loogu-fit-picker[aria-busy=true] .loogu-fit-button{opacity:.6;background:none}.loogu-fit-status{margin:0;font-size:13px;line-height:20px}.loogu-fit-status:empty{display:none}@media(hover:hover){.loogu-fit-button:not(:disabled):hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground)/.04)}}@container (max-width:420px){.loogu-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}loogu-product-options .color-swatch{width:88px;height:44px}loogu-product-options .color-swatch.loogu-library-swatch{background-size:cover;background-position:center}.loogu-gallery-more{display:none}.loogu-product-videos{display:grid;gap:24px;margin-top:32px}.loogu-product-video video{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain;background:#111}.loogu-product-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0}@media(min-width:1024px){.loogu-split-gallery.loogu-gallery-enhanced:not(.loogu-gallery-expanded) .product__media-list>.product__media:nth-child(n+5){display:none}.loogu-split-gallery.loogu-gallery-enhanced .loogu-gallery-more{display:flex;justify-content:center;margin-top:16px}.loogu-gallery-more button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 24px;font-size:14px;line-height:24px;font-weight:600;letter-spacing:.04em}.loogu-gallery-more button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.loogu-gallery-expanded .loogu-gallery-chevron{transform:rotate(180deg)}}@media(max-width:767px){.loogu-product-videos{margin-top:24px;gap:16px}}loogu-product-options .loogu-waist-groups{display:flex;gap:24px;margin:0 0 14px;border-bottom:1px solid #dedede}loogu-product-options .loogu-waist-group{min-height:44px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:rgb(var(--color-foreground)/.65);font:inherit;font-size:14px;line-height:24px;cursor:pointer}loogu-product-options .loogu-waist-group[aria-pressed=true]{border-bottom-color:currentColor;color:rgb(var(--color-foreground));font-weight:600}loogu-product-options .loogu-waist-group:focus-visible{outline:2px solid currentColor;outline-offset:3px}loogu-product-options .loogu-waist-group:disabled{opacity:.4;cursor:not-allowed}loogu-product-options .loogu-fit-button[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/loogu-product-options.css.map */
