.pf-crew{--pf-crew-space-1: 4px;--pf-crew-space-2: 8px;--pf-crew-space-3: 12px;--pf-crew-space-4: 16px;--pf-crew-space-6: 24px;--pf-crew-border: rgba(var(--color-foreground), .35);--pf-crew-border-muted: rgba(var(--color-foreground), .2);--pf-crew-border-strong: rgba(var(--color-foreground), .5);--pf-crew-radius: var(--inputs-radius, 4px);--pf-crew-button-radius: var(--buttons-radius, 4px);--pf-crew-error: #a11b1b;--pf-crew-accent: rgb(var(--color-base-accent-1));--pf-crew-accent-soft: rgba(var(--color-base-accent-1), .07);--pf-crew-on-accent: rgb(var(--color-base-solid-button-labels, 255, 255, 255));--pf-crew-popular: rgb(var(--color-base-accent-2));--pf-crew-badge-radius: var(--pf-crew-space-1);--pf-crew-type-small: 13px;--pf-crew-type-emphasis: 20px;--pf-crew-item-width: 52px;--pf-crew-size-width: 96px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:16px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.pf-crew *,.pf-crew *:before,.pf-crew *:after{box-sizing:border-box}.pf-crew [hidden]{display:none!important}.pf-crew__starting-price{margin:var(--pf-crew-space-2) 0 var(--pf-crew-space-6);font-size:18px}.pf-crew__controls{border:0;padding:0;margin:0;min-width:0}.pf-crew__controls:disabled{opacity:.65}.pf-crew__group{border:0;padding:0;margin:0 0 var(--pf-crew-space-6);min-width:0}.pf-crew__group>legend{font-size:18px;font-weight:700;padding:0;margin-bottom:var(--pf-crew-space-3)}.pf-crew__packs{display:grid;gap:var(--pf-crew-space-3)}.pf-crew__card{position:relative;display:flex;align-items:center;gap:var(--pf-crew-space-3);min-width:0;min-height:72px;padding:var(--pf-crew-space-4);border:1px solid var(--pf-crew-border);border-radius:var(--pf-crew-radius);cursor:pointer}.pf-crew__card:has(input:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background:rgba(var(--color-foreground),.035)}.pf-crew input[type=radio]{width:20px;height:20px;accent-color:rgb(var(--color-base-accent-1));margin:0;flex-shrink:0}.pf-crew__card-copy{min-width:0;flex:1}.pf-crew__card-copy>strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pf-crew-space-1) var(--pf-crew-space-2)}.pf-crew__card-copy small{display:block;font-size:13px;margin-top:var(--pf-crew-space-1)}.pf-crew__tier{display:inline-flex;align-items:center;padding:var(--pf-crew-space-1) var(--pf-crew-space-2);border:1px solid var(--pf-crew-accent);border-radius:var(--pf-crew-badge-radius);color:var(--pf-crew-accent);background:var(--pf-crew-accent-soft);font-size:var(--pf-crew-type-small);font-weight:700;line-height:1.2;white-space:nowrap}.pf-crew__card--popular{margin-top:var(--pf-crew-space-3);padding-top:var(--pf-crew-space-6)}.pf-crew__popular{position:absolute;top:0;right:var(--pf-crew-space-3);transform:translateY(-50%);max-width:calc(100% - var(--pf-crew-space-6));padding:var(--pf-crew-space-1) var(--pf-crew-space-3);border-radius:var(--pf-crew-badge-radius);color:rgb(var(--color-foreground));background:var(--pf-crew-popular);font-size:var(--pf-crew-type-small);font-weight:700;line-height:1.5}.pf-crew__card-total{display:flex;flex-direction:column;text-align:right;flex:0 1 42%;min-width:0;overflow-wrap:anywhere}.pf-crew__card-total,.pf-crew__summary strong,.pf-crew__page-range,.pf-crew__stepper input,.pf-crew [data-crew-custom-count]{font-variant-numeric:tabular-nums}.pf-crew__card-total strong{font-size:17px}.pf-crew__card-total s{font-size:13px}.pf-crew__card-total s:empty{display:none}.pf-crew__custom-card{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--pf-crew-space-3)}.pf-crew__custom-label{display:flex;gap:var(--pf-crew-space-3);align-items:center;min-height:44px;min-width:0;cursor:pointer}.pf-crew__custom-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pf-crew-space-2) var(--pf-crew-space-4)}.pf-crew__stepper{display:inline-flex;border:1px solid var(--pf-crew-border-strong);border-radius:var(--pf-crew-radius);min-height:44px;max-width:100%}.pf-crew__stepper button{width:44px;min-width:44px;min-height:44px;padding:var(--pf-crew-space-2);border:0;background:rgb(var(--color-background));color:inherit;font:inherit;font-size:20px;cursor:pointer}.pf-crew__stepper input[type=number]{width:80px;min-width:0;min-height:44px;padding:var(--pf-crew-space-2) var(--pf-crew-space-1);text-align:center;border:0;border-inline:1px solid var(--pf-crew-border-muted);font:inherit;font-size:16px;color:inherit;background:rgb(var(--color-background));-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pf-crew__stepper input::-webkit-inner-spin-button,.pf-crew__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pf-crew__hint{font-size:14px;line-height:1.5;margin:var(--pf-crew-space-3) 0 0}.pf-crew__size-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;margin-bottom:var(--pf-crew-space-3);cursor:pointer}.pf-crew__size-dialog{width:min(960px,calc(100vw - 32px));max-width:none;max-height:85vh;max-height:85dvh;margin:auto;padding:0;border:1px solid var(--pf-crew-border);border-radius:var(--pf-crew-radius);background:rgb(var(--color-background));color:inherit;overflow:hidden}.pf-crew__size-dialog:not([open]){display:none}.pf-crew__size-dialog[open]{display:flex;flex-direction:column}.pf-crew__size-dialog::backdrop{background:#181c23a6}body:has(.pf-crew__size-dialog[open]){overflow:hidden}.pf-crew__size-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--pf-crew-space-4);padding:var(--pf-crew-space-4) var(--pf-crew-space-6);border-bottom:1px solid var(--pf-crew-border-muted);flex-shrink:0}.pf-crew__size-heading h2{margin:0;font:inherit;font-size:var(--pf-crew-type-emphasis);font-weight:700}.pf-crew__size-heading button{flex-shrink:0}.pf-crew__size-body{padding:var(--pf-crew-space-6);min-height:0;overflow:auto;overscroll-behavior:contain}.pf-crew__size-body .pf-sizechart{font-family:inherit}.pf-crew__size-body .pf-sc-nav a{display:inline-flex;align-items:center;min-height:44px}.pf-crew__size-body .pf-sc-nav a:hover{color:var(--pf-crew-accent);background:var(--pf-crew-accent-soft)}.pf-crew__size-body .pf-sc-scroll:focus-visible{outline:2px solid var(--pf-crew-accent);outline-offset:2px}.pf-crew__item-table{width:100%;table-layout:fixed;border-collapse:collapse;border:0;box-shadow:none;margin:0;font-size:16px}.pf-crew__item-column{width:var(--pf-crew-item-width)}.pf-crew__size-column{width:var(--pf-crew-size-width)}.pf-crew__item-table :is(th,td){padding:var(--pf-crew-space-2) var(--pf-crew-space-1);border:0;border-bottom:1px solid var(--pf-crew-border-muted);text-align:left;vertical-align:middle}.pf-crew__item-table thead th{font-size:14px;font-weight:700;color:var(--pf-crew-accent);background:var(--pf-crew-accent-soft)}.pf-crew__item-table :is(th,td):first-child{padding-left:var(--pf-crew-space-2)}.pf-crew__item-table :is(th,td):last-child{padding-right:0}.pf-crew__row>th{font-weight:600;font-variant-numeric:tabular-nums}.pf-crew__item-table select{padding-left:var(--pf-crew-space-2)}.pf-crew__field{display:flex;flex-direction:column;gap:var(--pf-crew-space-2);min-width:0;margin:0 0 var(--pf-crew-space-4)}.pf-crew__field>label{font-weight:700;font-size:14px}.pf-crew__field>label span{font-weight:400}.pf-crew :is(select,textarea,input[type=text]){width:100%;min-height:44px;min-width:0;font:inherit;font-size:16px;line-height:1.4;color:inherit;background:rgb(var(--color-background));border:1px solid var(--pf-crew-border-strong);border-radius:var(--pf-crew-radius);padding:var(--pf-crew-space-3)}.pf-crew select{padding-right:var(--pf-crew-space-6)}.pf-crew textarea{resize:vertical}.pf-crew :is(input,textarea,select,button,a):focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.pf-crew__card:focus-within,.pf-crew__stepper:focus-within{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.pf-crew__pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pf-crew-space-2);margin-top:var(--pf-crew-space-4)}.pf-crew__page-range{grid-column:1 / -1;font-size:14px}.pf-crew__secondary{font:inherit;font-size:14px;color:inherit;background:transparent;min-height:44px;padding:var(--pf-crew-space-3);border:1px solid var(--pf-crew-border-strong);border-radius:var(--pf-crew-button-radius);cursor:pointer}.pf-crew__logo-choice{border:0;padding:0;margin:0 0 var(--pf-crew-space-4);min-width:0}.pf-crew__logo-choice>legend{font-size:14px;font-weight:700;padding:0;margin-bottom:var(--pf-crew-space-2)}.pf-crew__choice{display:flex;align-items:center;gap:var(--pf-crew-space-3);min-height:48px;padding:var(--pf-crew-space-3);border:1px solid var(--pf-crew-border);border-radius:var(--pf-crew-radius);cursor:pointer;margin-bottom:var(--pf-crew-space-2)}.pf-crew__choice:has(input:checked){border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.035)}.pf-crew input[type=file]{width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px;overflow:hidden}.pf-crew input[type=file]::file-selector-button{min-height:44px;padding:var(--pf-crew-space-2) var(--pf-crew-space-3);margin-right:var(--pf-crew-space-3);font:inherit;background:rgb(var(--color-background));color:inherit;border:1px solid var(--pf-crew-border-strong);border-radius:var(--pf-crew-radius);cursor:pointer}.pf-crew__thumbnail{object-fit:contain;max-width:100%}.pf-crew__filename{font-size:14px;overflow-wrap:anywhere}.pf-crew__text-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--pf-crew-space-2) var(--pf-crew-space-1);color:inherit;background:transparent;border:0;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pf-crew__upload>.pf-crew__text-button{align-self:flex-start}.pf-crew__summary{padding-top:var(--pf-crew-space-4);margin-bottom:var(--pf-crew-space-6);border-top:1px solid var(--pf-crew-border-muted)}.pf-crew__summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--pf-crew-space-3);margin-bottom:var(--pf-crew-space-3)}.pf-crew__summary strong{text-align:right;min-width:0;max-width:55%;overflow-wrap:anywhere}.pf-crew[data-crew-accessory=true] .pf-crew__summary :is([data-crew-subtotal],[data-crew-total]){flex-shrink:0;max-width:none;white-space:nowrap;overflow-wrap:normal}.pf-crew__estimated-total{font-size:18px;font-weight:700}.pf-crew__summary>.pf-crew__saving{align-items:center;flex-wrap:wrap;padding:var(--pf-crew-space-4);margin:var(--pf-crew-space-4) 0 0;border:1px solid var(--pf-crew-accent);border-radius:var(--pf-crew-radius);background:var(--pf-crew-accent-soft);color:var(--pf-crew-accent)}.pf-crew__saving-tier{padding:var(--pf-crew-space-2) var(--pf-crew-space-3);border-radius:var(--pf-crew-badge-radius);background:var(--pf-crew-accent);color:var(--pf-crew-on-accent);font-size:16px;font-weight:700;white-space:nowrap}.pf-crew__saving-copy{display:flex;flex-direction:column;flex:1;min-width:0;align-items:flex-end;text-align:right;font-size:14px}.pf-crew__saving-copy>strong{max-width:100%;font-size:var(--pf-crew-type-emphasis)}.pf-crew__submit,.pf-crew__cart{width:100%;min-height:52px;font-size:16px;white-space:normal;text-align:center}.pf-crew__status{margin:var(--pf-crew-space-4) 0;overflow-wrap:anywhere}.pf-crew__status:empty{margin:0}.pf-crew__error{color:var(--pf-crew-error);font-size:14px;font-weight:600;margin:var(--pf-crew-space-3) 0}.pf-crew :is(.pf-crew__card,.pf-crew__choice,button,.pf-crew__size-link){transition:background-color .12s ease,border-color .12s ease,filter .12s ease}.pf-crew :is(.pf-crew__card,.pf-crew__choice):active{background:rgba(var(--color-foreground),.1)}.pf-crew :is(.pf-crew__secondary,.pf-crew__text-button,.pf-crew__stepper button):active{background:rgba(var(--color-foreground),.12)}.pf-crew__submit:active,.pf-crew__cart:active{filter:brightness(.85)}.pf-crew__size-link:active{background:rgba(var(--color-foreground),.1);text-decoration-thickness:2px}@media(hover:hover){.pf-crew :is(.pf-crew__card,.pf-crew__choice):hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}.pf-crew :is(.pf-crew__secondary,.pf-crew__text-button,.pf-crew__stepper button):not(:disabled):hover{background:rgba(var(--color-foreground),.08)}.pf-crew__submit:not(:disabled):hover,.pf-crew__cart:hover{filter:brightness(.93)}.pf-crew__size-link:hover{background:rgba(var(--color-foreground),.05);text-decoration-thickness:2px}}.pf-crew button:disabled{opacity:.55;cursor:not-allowed}.pf-crew__controls:disabled label{cursor:not-allowed}@media(max-width:420px){.pf-crew{--pf-crew-item-width: 44px;--pf-crew-size-width: 80px}.pf-crew__card{padding:var(--pf-crew-space-3);gap:var(--pf-crew-space-2)}.pf-crew__card--popular{padding-top:var(--pf-crew-space-6)}.pf-crew__card-copy small{font-size:13px}.pf-crew__card-total strong{font-size:16px}.pf-crew__custom-actions{padding-left:0}.pf-crew__size-heading,.pf-crew__size-body{padding:var(--pf-crew-space-3)}}@media(prefers-reduced-motion:reduce){.pf-crew *,.pf-crew *:before,.pf-crew *:after{transition:none!important;animation:none!important}}.pf-crew--custom-design .pf-custom-design__methods{margin-bottom:var(--pf-crew-space-2)}.pf-crew--custom-design .pf-custom-design__guidance{margin-bottom:var(--pf-crew-space-3);font-size:13px}.pf-crew--custom-design .pf-custom-design__guidance p{margin:0}.pf-crew--custom-design .pf-custom-design__uploads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pf-crew-space-3);align-items:start}.pf-crew--custom-design .pf-custom-design__upload{margin:0}.pf-crew--custom-design .pf-custom-design__picker{position:relative;border:1px dashed var(--pf-crew-border-strong);border-radius:var(--pf-crew-radius);background:var(--pf-crew-accent-soft)}.pf-crew--custom-design .pf-custom-design__picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.pf-crew--custom-design .pf-custom-design__picker:focus-within{outline:2px solid var(--pf-crew-accent);outline-offset:3px}.pf-crew--custom-design .pf-custom-design__picker-face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pf-crew-space-1);min-height:104px;padding:var(--pf-crew-space-3);text-align:center;pointer-events:none}.pf-crew--custom-design .pf-custom-design__picker-face strong{font-size:14px}.pf-crew--custom-design .pf-custom-design__picker-face span{font-size:13px}.pf-crew--custom-design .pf-custom-design__upload .pf-crew__hint{margin-top:0}.pf-crew--custom-design .pf-custom-design__preview{display:block;width:100%;height:120px;object-fit:contain;border:1px solid var(--pf-crew-border-muted);background:rgb(var(--color-background))}.pf-crew--custom-design .pf-custom-design__file-actions{display:flex;flex-wrap:wrap;gap:var(--pf-crew-space-2)}.pf-crew--custom-design [data-custom-preview-status]:empty{display:none}.pf-crew--custom-design .pf-custom-design__shared-artwork{margin:var(--pf-crew-space-2) 0 var(--pf-crew-space-4);font-size:12px;line-height:1.4}.pf-crew--custom-design .pf-custom-design__logo-help legend span,.pf-crew--custom-design .pf-custom-design__methods legend span{font-weight:400}.pf-crew--custom-design .pf-custom-design__process{padding:var(--pf-crew-space-4);background:var(--pf-crew-accent-soft);border:1px solid var(--pf-crew-border-muted);border-radius:var(--pf-crew-radius);font-size:14px}.pf-crew--custom-design .pf-custom-design__process>p:first-child{margin-top:0}.pf-crew--custom-design .pf-custom-design__process ol{padding-left:1.5em;margin:var(--pf-crew-space-2) 0}.pf-crew--custom-design .pf-custom-design__process li+li{margin-top:var(--pf-crew-space-1)}.pf-crew--custom-design .pf-custom-design__process a{color:inherit;text-underline-offset:3px}.pf-crew--custom-design .pf-crew__estimated-total{align-items:flex-start}@media(hover:hover){.pf-crew--custom-design .pf-custom-design__picker:hover{border-color:var(--pf-crew-accent)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/printfrenz-crew-purchase.css.map */
