.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{max-width:1200px;margin:0 auto;padding:48px 32px}.bk .bk-request{min-height:calc(100svh - 69px)}.bk .bk-request-summary{font-size:18px}.bk .bk-request-h2{font-size:34px;font-weight:300;line-height:1.12;letter-spacing:-.015em;color:var(--heading)}.bk .bk-request-submit{height:52px}.bk .bk-request-brand{padding:clamp(32px,6vh,64px) 64px}.bk .bk-request-h1{font-size:44px;font-weight:300;line-height:1.08;letter-spacing:-.02em;color:var(--heading);text-wrap:balance}.bk .bk-request-col{padding:clamp(20px,4.5vh,64px) 32px}.bk .bk-request-stack{gap:clamp(16px,3.2vh,32px)}.bk .bk-request-form{display:flex;flex-direction:column;gap:clamp(12px,2.2vh,24px);margin:0}.bk .bk-request-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(12px,2.2vh,24px) 16px}.bk .bk-request-build{min-height:clamp(72px,13vh,144px);padding:12px 14px;font:inherit;font-size:16px;line-height:1.6;color:var(--text);background:var(--ground);border:1px solid var(--edge);border-radius:0;resize:vertical}.bk .bk-request-foot{padding-top:clamp(12px,2.2vh,24px)}.bk .bk-request-why{padding:72px 32px}.bk .bk-request-cats{padding:72px 32px 96px}.bk .bk-request .bk-field[readonly]{color:var(--text-secondary)}bk-request-form{display:block}.bk .bk-request-field{display:flex;flex-direction:column;gap:8px;min-width:0}.bk .bk-request .bk-field[aria-invalid=true]{border-color:var(--error)!important;box-shadow:inset 0 0 0 1px var(--error)}.bk .bk-field-error{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:14px;line-height:1.45;color:var(--error)}.bk .bk-field-error[hidden]{display:none}.bk .bk-request-count{font-size:13px;line-height:1.35;color:var(--text-secondary);font-variant-numeric:tabular-nums}.bk .bk-request-build::placeholder{color:var(--text-secondary);opacity:.8}.bk .bk-request-submit[aria-busy=true]{cursor:progress;opacity:.85}.bk .bk-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bk-spin .7s linear infinite}@keyframes bk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bk .bk-spinner{animation-duration:2s}}.bk .bk-request-jump{display:none}@media(min-width:820px){.bk .bk-request{flex-wrap:nowrap!important}}@media(min-width:820px)and (max-width:1199px){.bk .bk-request-brand{padding-left:40px;padding-right:40px}}@media(min-width:820px)and (max-height:800px){.bk .bk-request-h1{font-size:40px}.bk .bk-request-h2{font-size:28px}.bk .bk-request .bk-field:not(textarea){height:44px!important}.bk .bk-request-build{min-height:64px}.bk .bk-request-submit{height:48px}}@media(min-width:820px)and (max-height:700px){.bk .bk-request-intro,.bk .bk-request-switch{display:none}.bk .bk-request-build{min-height:56px}.bk .bk-request-col [role=status],.bk .bk-request-col [role=alert]{padding:12px!important}}@media(max-width:819px){.bk .bk-request{min-height:0}.bk .bk-request-brand{min-height:calc(100svh - 100px);padding:32px 20px;gap:24px!important}.bk .bk-request-h1{font-size:clamp(32px,9vw,44px)}.bk .bk-request-jump{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;align-self:stretch;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:16px;font-weight:700;text-decoration:none}.bk .bk-request-col{padding:40px 20px 48px}.bk .bk-request-why{padding:48px 20px}.bk .bk-request-cats{padding:48px 20px 64px}}@media(max-width:819px)and (max-height:600px){.bk .bk-request-brand{padding:20px;gap:14px!important}.bk .bk-request-h1{font-size:30px}.bk .bk-request-summary{font-size:15px;line-height:1.5}.bk .bk-request-jump{height:46px}.bk .bk-request-stats{display:none}.bk .bk-request-brand nav{display:none}}.bk .bk-act{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}@media(max-width:899px){.bk .bk-act{grid-template-columns:minmax(0,1fr)}}.bk .bk-ai-any-intro strong,.bk .bk-ai-any-intro b{font-weight:700;color:var(--text)}.bk .bk-pill2{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--edge);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.bk .bk-pill2:hover{background:var(--panel)}.bk .bk-file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;align-items:center;padding:24px 0;border-bottom:1px solid var(--rule)}@media(max-width:899px){.bk .bk-file{grid-template-columns:minmax(0,1fr)}}.shopify-section.developer-ai-section{display:contents}.bk .bk-code{background:var(--code-ground);color:var(--code-text)}.bk .bk-code-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 20px;border-bottom:1px solid var(--code-rule)}.bk .bk-code pre{margin:0;padding:20px 24px;overflow-x:auto;font-family:var(--mono);font-size:14px;line-height:1.7;color:var(--code-text)}bk-filter-list [hidden]{display:none!important}bk-filter-list:not(:defined) [data-filter-field]{visibility:hidden}.shopify-section.developer-guide-section{display:contents}bk-code-copies,bk-toc-spy{display:contents}.bk .bk-toc{order:2;flex:1 1 200px;max-width:240px}.bk .bk-tl{display:block;padding:4px 0 4px 14px;font-size:14px;line-height:1.45;color:var(--text-secondary);text-decoration:none;border-left:1px solid var(--rule)}.bk .bk-tl:hover{color:var(--heading);border-left-color:var(--edge)}.bk .bk-tl[aria-current]{color:var(--heading);font-weight:700;border-left:2px solid var(--heading);padding-left:13px}.bk .bk-prose{max-width:68ch;font-size:16px;line-height:1.7;color:var(--text)}.bk .bk-prose>*{margin:0}.bk .bk-prose>*+*{margin-top:20px}.bk .bk-prose>p:first-child{font-size:18px;line-height:1.6;color:var(--text-secondary)}.bk .bk-prose h2{margin-top:56px;font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--heading);scroll-margin-top:24px}.bk .bk-prose h3{margin-top:36px;font-size:20px;font-weight:700;line-height:1.35;color:var(--heading);scroll-margin-top:24px}.bk .bk-prose h2+*,.bk .bk-prose h3+*{margin-top:12px}.bk .bk-prose ul,.bk .bk-prose ol{padding-left:1.4em}.bk .bk-prose li+li{margin-top:10px}.bk .bk-prose li::marker{color:var(--text-secondary)}.bk .bk-prose ol>li::marker{font-weight:700}.bk .bk-prose strong{font-weight:700;color:var(--heading)}.bk .bk-prose a{color:var(--accent);text-decoration:underline}.bk .bk-prose :not(pre)>code{font-family:var(--mono);font-size:.875em;padding:2px 6px;background:var(--panel);color:var(--heading);overflow-wrap:anywhere}.bk .bk-prose blockquote{padding:16px 20px;background:var(--panel);color:var(--text)}.bk .bk-prose blockquote>*{margin:0}.bk .bk-prose hr{border:0;border-top:1px solid var(--rule)}.bk .bk-prose img{max-width:100%;height:auto}.bk .bk-prose .bk-table{overflow-x:auto}.bk .bk-prose table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px;line-height:1.55}@media(max-width:599px){.bk .bk-prose table{min-width:0;font-size:14px}.bk .bk-prose th,.bk .bk-prose td{padding-right:10px;overflow-wrap:break-word}}.bk .bk-prose .bk-table:focus-visible,.bk .bk-prose pre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk .bk-prose th{text-align:left;font-size:13px;font-weight:700;line-height:1.35;color:var(--text);padding:10px 16px 10px 0;border-bottom:1px solid var(--edge)}.bk .bk-prose td{padding:12px 16px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.bk .bk-prose .bk-code{background:var(--code-ground);color:var(--code-text)}.bk .bk-prose .bk-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-bottom:1px solid var(--code-rule)}.bk .bk-prose .bk-code-lang{font-size:13px;font-weight:700;line-height:1.35;color:var(--code-text)}.bk .bk-prose .bk-code-copy{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--code-edge);border-radius:999px;background:transparent;color:var(--code-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.bk .bk-prose .bk-code-copy:hover{background:var(--code-rule)}.bk .bk-prose .bk-code-copy:focus-visible{outline-color:#25ffa9}.bk .bk-prose pre{margin:0;padding:20px 24px;overflow-x:auto;font-family:var(--mono);font-size:14px;line-height:1.7;color:var(--code-text);tab-size:2}.bk .bk-prose pre code{font:inherit;background:none;padding:0;color:inherit}@media(max-width:1099px){.bk .bk-toc{order:0;max-width:none;flex-basis:100%}}.bk .bk-home-stack{max-width:1200px;margin:0 auto;padding:72px 32px 96px}.shopify-section:has(+.shopify-section>.bk-home-band)>.bk-home-band>.bk-home-stack{padding-bottom:0}.shopify-section:has(>.bk-home-band)+.shopify-section>.bk-home-band>.bk-home-stack{padding-top:80px}bk-endpoint-filter{display:block}bk-endpoint-filter [hidden]{display:none!important}.bk .bk-op{display:grid;grid-template-columns:76px minmax(0,1.25fr) minmax(0,1fr);gap:6px 24px;align-items:baseline;padding:14px 12px;border-bottom:1px solid var(--rule)}.bk .bk-op:hover{background:var(--panel)}.bk .bk-op-more{grid-column:1/-1}.bk .bk-op-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:700;color:var(--accent);cursor:pointer}.bk .bk-op-more>summary::marker{color:var(--text-secondary)}.bk .bk-op-more[open]>summary{margin-bottom:8px}.bk .bk-op-more .bk-prose{max-width:none;padding:4px 0 8px}.bk .bk-op-more .bk-prose>p:first-child{font-size:16px;line-height:1.7;color:var(--text)}.bk .bk-op-more .bk-prose h4{margin-top:20px;font-size:15px;font-weight:700;line-height:1.4;color:var(--heading)}.bk .bk-op-more .bk-prose table{min-width:420px}@media(max-width:599px){.bk .bk-op-more .bk-prose table{min-width:0}}.bk .bk-op:target{background:var(--panel);outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:1023px){.bk .bk-op{grid-template-columns:76px minmax(0,1fr)}.bk .bk-op-sum{grid-column:2}}bk-endpoint-search{display:block}bk-endpoint-search [hidden]{display:none!important}.bk .bk-search input[type=search]::-webkit-search-cancel-button{display:none}.bk .bk-search mark{background:var(--mark);color:inherit;font-weight:700;padding:0 1px}.bk .bk-grp{color:var(--heading);text-decoration:none}.bk .bk-grp:hover{text-decoration:underline}.bk .bk-hit{display:grid;grid-template-columns:76px minmax(0,1.25fr) minmax(0,1fr);gap:6px 24px;align-items:baseline;padding:14px 12px;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--text)}.bk .bk-hit:hover{background:var(--panel)}.bk .bk-hit:hover .bk-hit-sum{text-decoration:underline}.bk .bk-hit.bk-hit-api{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:899px){.bk .bk-hit{grid-template-columns:76px minmax(0,1fr)}.bk .bk-hit-sum{grid-column:2}.bk .bk-hit.bk-hit-api{grid-template-columns:minmax(0,1fr)}.bk .bk-hit-api .bk-hit-sum{grid-column:1}}#shopify-section-developer-sidebar{display:contents}bk-disclosure{display:contents}bk-disclosure:not(:defined){display:none}@media(max-width:819px){.bk .bk-side:has(>bk-disclosure:not(:defined)) .bk-navlist{display:flex}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}bk-copy{display:contents}bk-copy:not(:defined){display:none}.bk .bk-access-brand{padding:48px 64px}@media(max-width:819px){.bk .bk-access-brand{padding:40px 20px}}bk-ai-menu:not(:defined){display:none}.bk .bk-ai-menu[hidden]{display:none}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
