.fixed-design{--fixed-color-size: 64px}.fixed-design__panel{display:grid;gap:var(--space-5)}.fixed-design__kind{grid-area:5 / 1 / auto / -1;margin:0;color:var(--color-ink-soft);font-size:var(--text-14)}.fixed-design__form{display:grid;gap:var(--space-4)}.fixed-design__label{margin:0 0 var(--space-2);padding:0;color:var(--color-ink);font-size:var(--text-14);font-weight:700}.fixed-design__colors{margin:0;padding:0;border:0;min-width:0}.fixed-design__color-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fixed-color{position:relative;width:var(--fixed-color-size);padding:0 0 var(--space-1);border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.fixed-color img,.fixed-color__empty{display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:var(--radius-sm);background:var(--color-card-well);object-fit:contain}.fixed-color[aria-pressed=true]{border-bottom-color:var(--color-ink)}.fixed-color:focus-visible{outline:none}.fixed-color:focus-visible img,.fixed-color:focus-visible .fixed-color__empty{box-shadow:var(--shadow-focus)}.fixed-color.is-sold-out img{opacity:.45}.fixed-design__quantity{display:flex;align-items:center;gap:var(--space-3)}.fixed-design__quantity .fixed-design__label{margin:0}.fixed-design__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.fixed-design__actions:has(>.fixed-design__buy-now[hidden])>.button--purchase{grid-column:1 / -1}.fixed-design__actions .button--purchase{padding-inline:var(--space-4)}.fixed-design__buy-now{--shopify-accelerated-checkout-button-block-size: var(--fixed-buy-height);--shopify-accelerated-checkout-button-border-radius: var(--radius-pill);--fixed-buy-height: 56px;min-width:0;transition:opacity var(--duration-fast) var(--ease-out)}.fixed-design__buy-now.is-pending{opacity:.5}.fixed-design__buy-now .shopify-payment-button,.fixed-design__buy-now shopify-accelerated-checkout,.fixed-design__buy-now shopify-buy-it-now-button{display:block;height:100%}.fixed-design__buy-now .shopify-payment-button__button--unbranded{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--fixed-buy-height);padding:0 var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font-family:var(--font-interface);font-size:var(--text-14);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.fixed-design__buy-now .shopify-payment-button__button--unbranded:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.fixed-design__buy-now .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.fixed-design__buy-now .shopify-payment-button__more-options{display:none}.fixed-design__status{margin:0;color:var(--color-ink-soft);font-size:var(--text-14)}.fixed-design__status:empty{display:none}.fixed-design__customize{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-wash);color:var(--color-ink);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out)}.fixed-design__customize:hover{border-color:var(--color-brand)}.fixed-design__customize:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.fixed-design__customize-title{font-weight:700}.product-information>.fixed-design__customize{margin-top:var(--space-6)}.fixed-design__customize-sub{grid-column:1;color:var(--color-ink-soft);font-size:var(--text-14)}.fixed-design__customize svg{grid-column:2;grid-row:1 / span 2;width:var(--space-6);height:var(--space-6);color:var(--color-brand)}.fixed-design__panel>.trust-list{margin:0 var(--space-4)}.fixed-design__panel>:last-child{margin-bottom:var(--space-6)}@media(min-width:640px){.fixed-design__panel>.trust-list{margin-inline:var(--space-6)}}@media(max-width:1023.98px){.fixed-design .main-product__left{display:contents}.fixed-design__panel>.trust-list{margin-inline:0}.fixed-design__panel>:last-child{margin-bottom:0}.fixed-design__more{order:3}.fixed-design .fixed-design__form{padding-top:var(--space-5)}.fixed-design__actions .button__divider,.fixed-design__actions .button__price{display:none}.fixed-design .product-information{order:4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-fixed-design.css.map */
