[data-bali-directory]{max-width:100%}[data-bali-directory] [hidden]{display:none!important}[data-bali-directory] [data-directory-js-only]{display:none}[data-bali-directory].bali-directory--enhanced button[data-directory-js-only]{display:inline-flex}[data-bali-directory].bali-directory--enhanced [data-directory-js-only].bali-directory__filters{display:grid}[data-bali-directory].bali-directory--enhanced [data-directory-js-only].bali-directory__comparison-wrap,[data-bali-directory].bali-directory--enhanced [data-directory-js-only].bali-directory__status{display:block}[data-bali-directory] .bali-directory__content{background:#f5f5f5;color:#221f20;margin-inline:auto;max-width:1080px;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,3vw,2.5rem)}[data-bali-directory] .bali-directory__hero{max-width:760px;padding-block-end:clamp(2rem,5vw,4rem)}[data-bali-directory] .bali-directory__eyebrow{color:#6c6762;letter-spacing:.18em;margin:0 0 1rem}[data-bali-directory] .bali-directory__hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;letter-spacing:-.035em;line-height:1;margin:0 0 1.25rem}[data-bali-directory] .bali-directory__intro{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:300;line-height:1.45;margin:0}[data-bali-directory] .bali-directory__scope{color:#6c6762;margin-block:1rem 0}[data-bali-directory] .bali-directory__guide,[data-bali-directory] .bali-directory__catalog,[data-bali-directory] .bali-directory__method,[data-bali-directory] .bali-directory__faq,[data-bali-directory] .bali-directory__struga{border-top:1px solid rgba(34,31,32,.12);margin-block-start:2.75rem;padding-block-start:1.25rem}[data-bali-directory] .bali-directory__guide>div{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}[data-bali-directory] .bali-directory__guide article,[data-bali-directory] [data-directory-card]{background:#fff;border:1px solid rgba(34,31,32,.08)}[data-bali-directory] .bali-directory__guide article{padding:1.25rem}[data-bali-directory] .bali-directory__filters{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}[data-bali-directory] .bali-directory__select{display:block;min-width:0;position:relative}[data-bali-directory] .bali-directory__select select{min-height:3rem;width:100%}[data-bali-directory] .bali-directory__select-value{display:none}[data-bali-directory].bali-directory--enhanced .bali-directory__select-value{align-items:center;border:1px solid currentColor;display:flex;min-height:3rem;overflow-wrap:anywhere;padding:.75rem 3rem .75rem 1rem;white-space:normal}[data-bali-directory].bali-directory--enhanced .bali-directory__select:after{content:"\2304";inset-inline-end:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}[data-bali-directory].bali-directory--enhanced .bali-directory__select select{cursor:pointer;top:0;right:0;bottom:0;left:0;min-height:3rem;opacity:.01;position:absolute;width:100%}[data-bali-directory].bali-directory--enhanced .bali-directory__select:focus-within{outline:2px solid currentColor;outline-offset:2px}[data-bali-directory] .bali-directory__results{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}[data-bali-directory] [data-directory-card]{display:grid;gap:1rem;grid-row:span 5;grid-template-rows:subgrid;min-width:0;padding:1.5rem}[data-bali-directory] [data-directory-card]>*{margin-block:0;min-width:0}[data-bali-directory] [data-directory-card] h3{font-size:1.5rem;font-weight:400;line-height:1.2}[data-bali-directory] .bali-directory__descriptor,[data-bali-directory] dt{color:#6c6762}[data-bali-directory] .bali-directory__facts,[data-bali-directory] details dl{display:grid;gap:.75rem;margin:0}[data-bali-directory] .bali-directory__facts>div,[data-bali-directory] details dl>div{display:grid;gap:.2rem}[data-bali-directory] dd{margin:0;overflow-wrap:anywhere}[data-bali-directory] details{border-top:1px solid rgba(34,31,32,.12);padding-top:.75rem}[data-bali-directory] summary{cursor:pointer}[data-bali-directory] .bali-directory__actions{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem}[data-bali-directory] .bali-directory__actions button,[data-bali-directory] .bali-directory__comparison button{background:transparent;border:0;color:inherit;padding:0;text-decoration:underline;text-underline-offset:.25rem}[data-bali-directory] .bali-directory__comparison{display:grid;gap:1rem;grid-template-columns:repeat(var(--directory-comparison-columns, 1),minmax(0,1fr));margin-block:2rem}[data-bali-directory] .bali-directory__comparison-column{display:grid;gap:1rem;grid-row:span 5;grid-template-rows:subgrid;min-width:0}[data-bali-directory] .bali-directory__comparison-column>*{margin-block:0;min-width:0;overflow-wrap:anywhere}[data-bali-directory] .bali-directory__comparison-column [data-directory-compare-field]{display:grid;gap:.25rem}[data-bali-directory] .bali-directory__comparison-column button{align-self:end;justify-self:start}[data-bali-directory] .bali-directory__status{min-height:1.5em}@media(max-width:700px){[data-bali-directory] .bali-directory__filters,[data-bali-directory] .bali-directory__results,[data-bali-directory] .bali-directory__comparison,[data-bali-directory] .bali-directory__guide>div{grid-template-columns:minmax(0,1fr)}}[data-bali-directory]{background:#f5f5f5;color:#221f20;font-family:Jost,sans-serif;font-size:18px;line-height:1.55}[data-bali-directory] *,[data-bali-directory] *:before,[data-bali-directory] *:after{box-sizing:border-box}[data-bali-directory] h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;line-height:1.2}[data-bali-directory] h3{font-weight:400}[data-bali-directory] a{color:#365abb;text-underline-offset:.2em}[data-bali-directory] .bali-directory__filters label{display:grid;grid-template-rows:auto 1fr;gap:8px;min-width:0;color:#666;font-size:16px}[data-bali-directory] input,[data-bali-directory] select,[data-bali-directory] button{font:inherit}[data-bali-directory] input[type=search]{width:100%;min-width:0;min-height:56px;padding:12px 16px;border:1px solid #ddd;border-radius:0;background:#fff;color:#221f20}[data-bali-directory].bali-directory--enhanced .bali-directory__select-value{height:100%;min-height:56px;border-color:#ddd;background:#fff;color:#221f20}[data-bali-directory] .bali-directory__comparison-column{padding:24px;background:#fff;border:1px solid #e5e5e5}[data-bali-directory] .bali-directory__comparison-column h2{font-size:24px}[data-bali-directory] .bali-directory__actions button,[data-bali-directory] .bali-directory__comparison button{padding:12px 16px;min-height:44px;background:#221f20;color:#fff;text-decoration:none;cursor:pointer}[data-bali-directory] details[open]>dl{margin-top:16px}[data-bali-directory] .bali-directory__method,[data-bali-directory] .bali-directory__faq{max-width:800px}[data-bali-directory] .bali-directory__comparison-column [data-directory-compare-field]{align-content:start}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bali-jewelry-directory.css.map */
