.caseq-cx{--caseq-cx-accent: rgb(10 88 255);--caseq-cx-accent-ink: #ffffff;--caseq-cx-page: #f1f2f4;--caseq-cx-surface: #ffffff;--caseq-cx-ink: #14161a;--caseq-cx-ink-subdued: #6b7280;--caseq-cx-hairline: rgb(20 22 26 / .09);--caseq-cx-radius-lg: 24px;--caseq-cx-radius-md: 16px;--caseq-cx-radius-sm: 12px;--caseq-cx-rail-width: 410px;--caseq-cx-gutter: 16px;--caseq-cx-steps-height: 68px;--caseq-cx-cta-height: 76px;--caseq-cx-mobile-topbar-height: 76px;--caseq-cx-mobile-sheet-height: clamp(220px, 31dvh, 300px);--caseq-cx-thumb: 64px;--caseq-cx-swatch: 34px;background:var(--caseq-cx-page);color:var(--caseq-cx-ink)}.caseq-custom-template{background:var(--caseq-cx-page, #f1f2f4)}.caseq-custom-template .content-for-layout{min-height:calc(100dvh - var(--header-group-height, 0px))}.caseq-cx__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"pill" "stage" "sheet";gap:12px;align-items:start;padding-block-end:calc(var(--caseq-cx-cta-height) + env(safe-area-inset-bottom,0px))}.caseq-cx__rail{display:contents}.caseq-cx__pill{grid-area:pill}.caseq-cx__stage-col{grid-area:stage}.caseq-cx__sheet{grid-area:sheet}@media screen and (min-width:750px){.caseq-cx__grid{grid-template-columns:minmax(0,1fr) min(var(--caseq-cx-rail-width),42vw);grid-template-areas:"stage rail";gap:28px;max-width:1680px;margin-inline:auto;padding-inline:28px;padding-block:20px calc(var(--caseq-cx-steps-height) + 20px)}.caseq-cx__rail{display:flex;flex-direction:column;grid-area:rail;gap:12px;height:calc(100dvh - var(--header-group-height, 0px) - var(--caseq-cx-steps-height) - 40px);position:sticky;top:20px}}.caseq-cx__stage-inner{display:grid;place-items:center}@media screen and (min-width:750px){.caseq-cx__stage-col{position:sticky;top:20px;height:calc(100dvh - var(--header-group-height, 0px) - var(--caseq-cx-steps-height) - 40px);display:grid;place-items:center}.caseq-cx__stage-inner{width:100%;max-width:min(680px,calc(100dvh - var(--header-group-height, 0px) - var(--caseq-cx-steps-height) - 120px))}}.caseq-cx .caseq-compositor{display:block;width:100%}.caseq-cx .caseq-compositor__stage{position:relative;width:100%;height:60vh;overflow:hidden;isolation:isolate}@media screen and (min-width:750px){.caseq-cx .caseq-compositor__stage{height:auto;aspect-ratio:1 / 1}}.caseq-cx .caseq-compositor__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.caseq-cx .caseq-compositor__layer[hidden]{display:none}.caseq-cx .caseq-compositor__layer--phone{z-index:1}.caseq-cx .caseq-compositor__layer--lower-film{z-index:2}.caseq-cx .caseq-compositor__layer--shell{z-index:3}.caseq-cx .caseq-compositor__layer--upper-film{z-index:4}.caseq-cx .caseq-compositor__layer--masked{mask-image:var(--caseq-print-mask);mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:var(--caseq-print-mask);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.caseq-cx .caseq-compositor__layer--masked img{display:block;width:100%;height:100%;object-fit:contain}.caseq-cx .caseq-compositor__fallback,.caseq-cx .caseq-compositor__notice{margin:0;font-size:.875rem;color:var(--caseq-cx-ink-subdued)}.caseq-cx .caseq-compositor__fallback{position:absolute;inset:auto 0 50% 0;text-align:center}.caseq-cx .caseq-compositor__notice{margin-block-start:10px;text-align:center}.caseq-cx__pill{border-radius:var(--caseq-cx-radius-lg);background:var(--caseq-cx-accent);color:var(--caseq-cx-accent-ink);padding:16px 18px}@media screen and (max-width:749px){.caseq-cx__pill{margin:12px 12px 0;border-radius:var(--caseq-cx-radius-lg);padding-block-start:12px}}.caseq-cx__pill-body{display:flex;flex-direction:column;gap:6px}.caseq-cx__title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25;color:inherit}.caseq-cx__price{font-size:1.375rem;font-weight:600;line-height:1.1}.caseq-cx__price *,.caseq-cx__inventory *{color:inherit}.caseq-cx__summary{margin:0;font-size:.8125rem;line-height:1.4;opacity:.85}.caseq-cx__summary-value:empty:before{content:"\2014";opacity:.6}.caseq-cx__manifest-status{margin:10px 0;padding:10px 12px;border-radius:var(--caseq-cx-radius-sm);background:#c0392b14;color:var(--color-error, #c0392b);font-size:.8125rem;line-height:1.4}.caseq-cx__manifest-status[hidden]{display:none}.caseq-cx__grid[data-caseq-manifest-state=loading] .caseq-compositor__stage:after{content:"";position:absolute;inset:50% auto auto 50%;z-index:5;width:32px;height:32px;margin:-16px;border:2px solid rgb(20 22 26 / .12);border-top-color:var(--caseq-cx-accent);border-radius:50%;animation:caseq-cx-spin .7s linear infinite}@keyframes caseq-cx-spin{to{transform:rotate(360deg)}}.caseq-cx__inventory{font-size:.75rem;opacity:.85}.caseq-cx__inventory:empty{display:none}.caseq-cx__native-picker,.caseq-cx__properties[hidden]{display:none}.caseq-cx__configuration-error{margin:10px 0 0;padding:10px 12px;border-radius:var(--caseq-cx-radius-sm);background:#c0392b14;color:var(--color-error, #c0392b);font-size:.8125rem;line-height:1.4}.caseq-cx__configuration-error[hidden]{display:none}.caseq-cx[data-caseq-order-configuration-state=saving] .caseq-cx__cta,.caseq-cx__grid[data-caseq-order-configuration-state=saving] .caseq-cx__cta{cursor:progress}.caseq-cx__cta{margin-block-start:12px}.caseq-cx__cta .button,.caseq-cx__cta button[type=submit]{border-radius:999px}@media screen and (max-width:749px){.caseq-cx__cta{position:fixed;inset:auto 0 0 0;z-index:4;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--caseq-cx-surface);box-shadow:0 -10px 30px #14161a1f}}.caseq-cx__sheet{background:var(--caseq-cx-surface);border-radius:var(--caseq-cx-radius-lg) var(--caseq-cx-radius-lg) 0 0;padding:6px var(--caseq-cx-gutter) 20px}@media screen and (min-width:750px){.caseq-cx__sheet{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--caseq-cx-radius-lg);padding:6px 20px 20px}}.caseq-cx__panel{border-block-end:1px solid var(--caseq-cx-hairline)}.caseq-cx__panel:last-of-type{border-block-end:0}.caseq-cx__panel-summary{display:flex;align-items:center;gap:12px;padding-block:16px;font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}.caseq-cx__panel-summary::-webkit-details-marker{display:none}.caseq-cx__panel-summary:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--caseq-cx-accent);outline-offset:2px;border-radius:var(--caseq-cx-radius-sm)}.caseq-cx__panel-index{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#14161a0f;font-size:.6875rem;font-weight:600;color:var(--caseq-cx-ink-subdued)}.caseq-cx__panel[open] .caseq-cx__panel-index{background:var(--caseq-cx-accent);color:var(--caseq-cx-accent-ink)}.caseq-cx__panel-title{flex:1;min-width:0}.caseq-cx__panel-caret{display:grid;place-items:center;flex:0 0 auto;width:16px;color:var(--caseq-cx-ink-subdued);transition:transform .15s ease}.caseq-cx__panel[open] .caseq-cx__panel-caret{transform:rotate(180deg)}.caseq-cx__panel-body{display:flex;flex-direction:column;gap:20px;padding-block-end:20px;scroll-margin-block-start:88px}.caseq-cx__description{padding-block:20px 0;border-block-start:1px solid var(--caseq-cx-hairline);font-size:.875rem;color:var(--caseq-cx-ink-subdued)}.caseq-cx .caseq-field__label,.caseq-cx .caseq-picker__label{display:block;margin-block-end:10px;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--caseq-cx-ink-subdued)}.caseq-cx .caseq-field__control{position:relative;display:flex;align-items:center;gap:8px;padding-inline:14px;border:1px solid var(--caseq-cx-hairline);border-radius:999px;background:var(--caseq-cx-surface)}.caseq-cx .caseq-field__prefix{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--caseq-cx-ink-subdued);white-space:nowrap}.caseq-cx .caseq-field__prefix[hidden]{display:none}.caseq-cx .caseq-field__select{flex:1;min-width:0;padding-block:13px;border:0;background:none;color:inherit;font:inherit;font-weight:500;text-align:right;-webkit-appearance:none;appearance:none;cursor:pointer}.caseq-cx .caseq-field__select:disabled{cursor:default;opacity:.6}.caseq-cx .caseq-field__select:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--caseq-cx-accent);outline-offset:2px;border-radius:999px}.caseq-cx .caseq-field__caret{display:grid;place-items:center;width:16px;color:var(--caseq-cx-ink-subdued);pointer-events:none}.caseq-cx .caseq-picker__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.caseq-cx .caseq-picker__value{margin-block-end:10px;font-size:.8125rem;color:var(--caseq-cx-ink)}.caseq-cx .caseq-picker__scroller{display:flex;gap:10px;overflow-x:auto;padding-block-end:6px;padding-inline:var(--caseq-cx-gutter);margin-inline:calc(var(--caseq-cx-gutter) * -1);scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.caseq-cx .caseq-picker__scroller[hidden]{display:none}.caseq-cx .caseq-picker__scroller>*{scroll-snap-align:start}.caseq-cx .caseq-picker__option{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-height:44px}.caseq-cx .caseq-picker__option:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--caseq-cx-accent);outline-offset:3px;border-radius:999px}.caseq-cx .caseq-picker__thumb,.caseq-cx .caseq-picker__swatch{display:grid;place-items:center;overflow:hidden;border:1px solid var(--caseq-cx-hairline);background:#14161a08;transition:border-color .15s ease,box-shadow .15s ease}.caseq-cx .caseq-picker--film .caseq-picker__thumb{width:var(--caseq-cx-thumb);height:var(--caseq-cx-thumb);border-radius:50%}.caseq-cx .caseq-picker__thumb--card{width:calc(var(--caseq-cx-thumb) * 1.15);height:calc(var(--caseq-cx-thumb) * 1.15);border-radius:var(--caseq-cx-radius-sm)}.caseq-cx .caseq-picker__swatch{width:var(--caseq-cx-swatch);height:var(--caseq-cx-swatch);border-radius:50%}.caseq-cx .caseq-picker__thumb img,.caseq-cx .caseq-picker__swatch img{display:block;width:100%;height:100%;object-fit:cover}.caseq-cx .caseq-picker__thumb-empty,.caseq-cx .caseq-picker__swatch-empty{width:100%;height:100%;background:repeating-linear-gradient(45deg,rgb(20 22 26 / .06) 0 6px,transparent 6px 12px)}.caseq-cx .caseq-picker__option[aria-pressed=true] .caseq-picker__thumb,.caseq-cx .caseq-picker__option[aria-pressed=true] .caseq-picker__swatch{border-color:var(--caseq-cx-accent);box-shadow:0 0 0 2px var(--caseq-cx-surface),0 0 0 4px var(--caseq-cx-accent)}.caseq-cx .caseq-picker__name{max-width:calc(var(--caseq-cx-thumb) * 1.4);font-size:.6875rem;line-height:1.3;text-align:center;color:var(--caseq-cx-ink-subdued);overflow-wrap:anywhere}.caseq-cx .caseq-picker__option[aria-pressed=true] .caseq-picker__name{color:var(--caseq-cx-ink);font-weight:600}.caseq-cx .caseq-picker__option[data-available=false]{opacity:.45}.caseq-cx .caseq-picker__badge{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.caseq-cx .caseq-picker__error{margin:8px 0 0;font-size:.8125rem;color:var(--color-error, #c0392b)}.caseq-cx .caseq-picker__error[hidden]{display:none}.caseq-cx__panel:has(.caseq-picker__error:not([hidden]))>.caseq-cx__panel-summary{color:var(--color-error, #c0392b)}.caseq-cx__panel:has(.caseq-picker__error:not([hidden]))>.caseq-cx__panel-summary .caseq-cx__panel-index{background:var(--color-error, #c0392b);color:#fff}.caseq-cx .caseq-picker__empty{margin:0;font-size:.875rem;color:var(--caseq-cx-ink-subdued)}.caseq-cx__steps{display:none}@media screen and (min-width:750px){.caseq-cx__steps{position:fixed;inset:auto 0 0 0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;height:var(--caseq-cx-steps-height);padding-inline:20px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:1px solid var(--caseq-cx-hairline)}}.caseq-cx__step{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--caseq-cx-ink);text-decoration:none}.caseq-cx__step:hover{background:#14161a0d}.caseq-cx__step:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--caseq-cx-accent);outline-offset:2px}.caseq-cx__step-index{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--caseq-cx-accent);color:var(--caseq-cx-accent-ink);font-size:.625rem}.caseq-cx__close,.caseq-cx__mobile-stepper{display:none}@media screen and (max-width:749px){.caseq-custom-template,.caseq-custom-template .page-wrapper,.caseq-custom-template .content-for-layout,.caseq-custom-template .content-for-layout>.shopify-section{width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.caseq-custom-template .page-wrapper{position:relative}.caseq-cx{width:100%;height:100dvh;overflow:hidden}.caseq-cx__grid{display:block;width:100%;height:100%;padding:0}.caseq-cx__rail{display:contents}.caseq-cx__pill{position:fixed;inset:max(12px,env(safe-area-inset-top,0px)) 12px auto;z-index:20;display:grid;grid-template-columns:48px minmax(0,1fr) minmax(92px,auto);align-items:center;gap:8px;height:var(--caseq-cx-mobile-topbar-height);margin:0;padding:8px;border-radius:22px;box-shadow:0 8px 24px #14161a14}.caseq-cx__close{display:grid;place-items:center;width:44px;height:44px;border:2px solid currentColor;border-radius:50%;color:inherit;text-decoration:none;font-size:2rem;font-weight:300;line-height:1}.caseq-cx__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.caseq-cx__pill-body{min-width:0;align-items:center;gap:1px;text-align:center}.caseq-cx__title{width:100%;font-size:.9375rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caseq-cx__price,.caseq-cx__price *{font-size:.875rem;font-weight:500;line-height:1.2}.caseq-cx__summary,.caseq-cx__inventory{display:none}.caseq-cx__cta{position:static;z-index:auto;min-width:0;margin:0;padding:0;background:transparent;box-shadow:none}.caseq-cx__cta .product-form-buttons{display:block;padding:0!important}.caseq-cx__cta :is(.quantity-selector-wrapper,.quantity-label,.quantity-rules,.volume-pricing,.accelerated-checkout-block,.product-form-text__error){display:none!important}.caseq-cx__cta .add-to-cart-button,.caseq-cx__cta button[type=submit]{width:100%;min-width:92px;min-height:48px;padding-inline:14px;border:0;border-radius:999px;background:#000;color:#fff;font-size:.875rem;white-space:nowrap}.caseq-cx__cta .add-to-cart-button:disabled,.caseq-cx__cta button[type=submit]:disabled{background:#000;color:#fff;opacity:.55}.caseq-cx__stage-col{position:fixed;inset:calc(max(12px,env(safe-area-inset-top,0px)) + var(--caseq-cx-mobile-topbar-height) + 12px) 0 var(--caseq-cx-mobile-sheet-height);z-index:1;display:grid;place-items:center;min-height:0;overflow:hidden;pointer-events:none}.caseq-cx__stage-inner{width:100%;height:100%;padding:8px 18px 14px}.caseq-cx .caseq-compositor{width:min(88vw,540px);max-height:100%}.caseq-cx .caseq-compositor__stage{width:100%;height:auto;max-height:100%;aspect-ratio:1 / 1}.caseq-cx__sheet{position:fixed;inset:auto 0 0;z-index:15;width:100%;height:var(--caseq-cx-mobile-sheet-height);padding:0 18px calc(12px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -12px 34px #14161a1f}.caseq-cx__mobile-stepper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:66px;border-block-end:1px solid var(--caseq-cx-hairline)}.caseq-cx__mobile-step{display:flex;align-items:center;gap:5px;min-width:0;min-height:44px;padding:0;border:0;background:none;color:var(--caseq-cx-ink-subdued);font:inherit;font-size:.8125rem;cursor:pointer}.caseq-cx__mobile-step--next{justify-content:flex-end;text-align:right}.caseq-cx__mobile-step>[data-caseq-step-label]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.caseq-cx__mobile-step:disabled{opacity:.28;cursor:default}.caseq-cx__mobile-step-arrow{flex:0 0 auto;color:var(--caseq-cx-ink);font-size:2rem;font-weight:600;line-height:1}.caseq-cx__mobile-step-current{display:flex;align-items:baseline;justify-content:center;gap:5px;margin:0;color:var(--caseq-cx-ink);font-size:.9375rem;font-weight:700;white-space:nowrap}.caseq-cx__panel{display:none;border:0}.caseq-cx__panel[open]{display:block}.caseq-cx__panel-summary{display:none}.caseq-cx__panel-body{gap:16px;height:calc(var(--caseq-cx-mobile-sheet-height) - 66px - env(safe-area-inset-bottom,0px));padding:18px 2px 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.caseq-cx__panel-body::-webkit-scrollbar{display:none}.caseq-cx__description,.caseq-cx__steps{display:none}.caseq-cx .caseq-picker__scroller{margin-inline:-2px;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.caseq-cx .caseq-picker__thumb,.caseq-cx .caseq-picker__swatch,.caseq-cx__panel-caret{transition:none}.caseq-cx .caseq-picker__scroller{scroll-behavior:auto}.caseq-cx__grid[data-caseq-manifest-state=loading] .caseq-compositor__stage:after{animation-duration:1.4s}}@media(prefers-contrast:more){.caseq-cx{--caseq-cx-hairline: rgb(20 22 26 / .45);--caseq-cx-ink-subdued: #45484f}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/caseq-custom-product.css.map */
