html,body{overflow-x:clip}body.gradient,.pf-header,.pf-source-page,.pf-product-page,.pf-cart-drawer,footer.bg-shapes-mint{color:var(--pcap-ink);font-family:var(--pcap-font-body);font-weight:400;letter-spacing:0}body.gradient{background:var(--pcap-paper);line-height:1.6}.font-display,.pf-source-page h1,.pf-source-page h2,.pf-source-page h3,.pf-product-page h1,.pf-product-page h2,.pf-product-page h3,.pf-cart-drawer h2,.pf-cart-drawer h3{font-family:var(--pcap-font-display);font-style:normal;font-weight:600;letter-spacing:-.012em;overflow-wrap:anywhere}main h1.font-display,main h2.font-display,main h3.font-display{color:var(--pcap-heading)}.pf-header .font-black,.pf-header .font-extrabold,.pf-source-page .font-extrabold,.pf-source-page .font-black,.pf-product-page .font-black,.pf-product-page .font-extrabold,main .font-black,main .font-extrabold,footer.bg-shapes-mint .font-black{font-weight:600}.pf-header .font-bold,.pf-source-page .font-bold,.pf-product-page .font-bold,footer.bg-shapes-mint .font-bold{font-weight:600}.pf-header .font-semibold,.pf-source-page .font-semibold,.pf-product-page .font-semibold,footer.bg-shapes-mint .font-semibold{font-weight:500}.pf-header .uppercase,.pf-source-page .uppercase,.pf-product-page .uppercase{letter-spacing:.08em}.text-shapes-coral,a.text-shapes-coral{color:var(--pcap-accent)}.text-shapes-navy,.text-shapes-text{color:var(--pcap-ink)}.text-shapes-navy\/50,.text-shapes-text\/50,.text-shapes-navy\/60,.text-shapes-text\/60,.text-shapes-navy\/70,.text-shapes-text\/70,.text-shapes-navy\/80,.text-shapes-text\/80{color:var(--pcap-muted)}.text-yellow-400{color:var(--pcap-star)}main .bg-shapes-coral.text-white:not(a):not(button),main .bg-shapes-coral .text-white{color:var(--pcap-ink-strong)}main .bg-shapes-coral .border-white{border-color:var(--pcap-line-strong)}main .bg-shapes-coral button[aria-label^="Go to testimonial page"]{position:relative;min-width:24px;min-height:24px;border-color:var(--pcap-transparent);background:var(--pcap-transparent);transition-property:background-color,border-color}main .bg-shapes-coral button[aria-label^="Go to testimonial page"]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--pcap-control-line);border-radius:var(--pcap-radius-pill);background:var(--pcap-surface)}main .bg-shapes-coral button[aria-label^="Go to testimonial page"].w-8:after{top:6px;right:0;bottom:6px;left:0;border-color:var(--pcap-accent);background:var(--pcap-accent)}main [class*=border-shapes],.pf-header [class*=border-shapes],.pf-source-page [class*=border-shapes],.pf-product-page [class*=border-shapes],.pf-cart-drawer [class*=border-shapes],footer.bg-shapes-mint [class*=border-shapes],.shopify-policy__container{border-color:var(--pcap-line)}main .border-4,main .border-3,main .border-2,.pf-source-page .border-4,.pf-source-page .border-3,.pf-source-page .border-2,.pf-product-page .border-4,.pf-product-page .border-3,.pf-product-page .border-2,.pf-cart-drawer .border-4,.pf-cart-drawer .border-3,.pf-cart-drawer .border-2,footer.bg-shapes-mint .border-4,footer.bg-shapes-mint .border-3,footer.bg-shapes-mint .border-2,.shopify-policy__container{border-width:1px}main .border-t-4,.pf-source-page .border-t-4,.pf-product-page .border-t-4,footer.bg-shapes-mint .border-t-4{border-top-width:1px}main .border-b-4,.pf-source-page .border-b-4,.pf-product-page .border-b-4,.pf-header.border-b-4,footer.bg-shapes-mint .border-b-4{border-bottom-width:1px}main .rounded-\[2rem\],.pf-source-page .rounded-\[2rem\],.pf-product-page .rounded-\[2rem\],footer.bg-shapes-mint .rounded-\[2rem\],.shopify-policy__container{border-radius:var(--pcap-radius-lg)}main .rounded-\[1\.5rem\],main .rounded-3xl,.pf-source-page .rounded-\[1\.5rem\],.pf-product-page .rounded-\[1\.5rem\],.pf-source-page .rounded-3xl,.pf-product-page .rounded-3xl{border-radius:var(--pcap-radius-lg)}main .rounded-2xl,.pf-source-page .rounded-2xl,.pf-product-page .rounded-2xl,.pf-cart-drawer .rounded-2xl,footer.bg-shapes-mint .rounded-2xl{border-radius:var(--pcap-radius-md)}main .rounded-xl,.pf-source-page .rounded-xl,.pf-product-page .rounded-xl,.pf-cart-drawer .rounded-xl{border-radius:var(--pcap-radius-sm)}.pf-header{border-bottom-color:var(--pcap-line);background:color-mix(in oklch,var(--pcap-paper),var(--pcap-transparent) 4%);box-shadow:0 1px 0 var(--pcap-line)}.pf-header nav>a,.pf-header summary,.pf-mobile-nav a{color:var(--pcap-ink);font-weight:500}.pf-mobile-toggle{border-width:1px;border-color:var(--pcap-line);background:var(--pcap-surface);color:var(--pcap-ink)}.pf-shop-dropdown,.pf-mobile-shop-dropdown{border-width:1px;border-color:var(--pcap-line);border-radius:var(--pcap-radius-md);background:var(--pcap-surface);box-shadow:0 14px 36px color-mix(in oklch,var(--pcap-ink),var(--pcap-transparent) 90%)}.pf-shop-dropdown a:hover,.pf-shop-dropdown a:focus-visible,.pf-mobile-nav .pf-mobile-shop-dropdown a:hover,.pf-mobile-nav .pf-mobile-shop-dropdown a:focus-visible{background:var(--pcap-paper-warm)}.pf-header [data-pf-cart-link],main a.bg-shapes-navy.text-white,main button.bg-shapes-navy.text-white,.pf-source-page a.bg-shapes-navy,.pf-source-page button.bg-shapes-navy,.pf-product-page a.bg-shapes-navy,.pf-product-page button.bg-shapes-navy{border-color:var(--pcap-action);background:var(--pcap-action);color:var(--pcap-action-ink);font-weight:600}.pf-header [data-pf-cart-link]:hover,main a.bg-shapes-navy.text-white:hover,main button.bg-shapes-navy.text-white:hover,.pf-source-page a.bg-shapes-navy:hover,.pf-source-page button.bg-shapes-navy:hover,.pf-product-page a.bg-shapes-navy:hover,.pf-product-page button.bg-shapes-navy:hover{border-color:var(--pcap-action-hover);background:var(--pcap-action-hover)}main a.bg-shapes-coral.text-white,main button.bg-shapes-coral.text-white,.pf-source-page a.bg-shapes-coral,.pf-source-page button.bg-shapes-coral,.pf-product-page a.bg-shapes-coral,.pf-product-page button.bg-shapes-coral,.pf-product-page [data-pf-add-button]{border-color:var(--pcap-accent);background:var(--pcap-accent);color:var(--pcap-accent-ink);font-weight:600}main a.bg-shapes-coral.text-white:hover,main button.bg-shapes-coral.text-white:hover,.pf-source-page a.bg-shapes-coral:hover,.pf-source-page button.bg-shapes-coral:hover,.pf-product-page a.bg-shapes-coral:hover,.pf-product-page button.bg-shapes-coral:hover,.pf-product-page [data-pf-add-button]:hover{background:var(--pcap-accent-hover)}.pf-source-page [class*=shadow-],.pf-product-page [class*=shadow-],.pf-header [class*=shadow-],footer.bg-shapes-mint [class*=shadow-]{box-shadow:0 8px 24px color-mix(in oklch,var(--pcap-ink),var(--pcap-transparent) 94%)}.pf-source-page .transition,.pf-product-page .transition,.pf-header .transition,footer.bg-shapes-mint .transition{transition-duration:var(--pcap-dur-base);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale;transition-timing-function:var(--pcap-ease-out)}.pf-source-page .hover\:-translate-y-1:hover,.pf-product-page .hover\:-translate-y-1:hover,.pf-source-page .hover\:-translate-y-0\.5:hover,.pf-product-page .hover\:-translate-y-0\.5:hover,.pf-header .hover\:-translate-y-0\.5:hover{translate:0 -1px}.pf-source-page .group:hover .group-hover\:scale-105,.pf-product-page .group:hover .group-hover\:scale-105{scale:1.01}.pf-source-page [class*=bg-white][class*=border-],.pf-product-page [class*=bg-white][class*=border-],.review-card,footer.bg-shapes-mint>div{background:var(--pcap-surface)}.review-card,#MainContent a.group[class*=border-shapes],.pf-product-main-image,.pf-source-page details,.shopify-policy__container{box-shadow:0 8px 24px color-mix(in oklch,var(--pcap-ink),var(--pcap-transparent) 94%)}#MainContent a.group[class*=border-shapes]:hover{box-shadow:0 10px 28px color-mix(in oklch,var(--pcap-ink),var(--pcap-transparent) 90%)}footer.bg-shapes-mint{background:var(--pcap-paper-mint)}footer.bg-shapes-mint>div{border-color:var(--pcap-line);box-shadow:none}footer.bg-shapes-mint h4{color:var(--pcap-ink-strong);font-family:var(--pcap-font-display);font-weight:600}footer.bg-shapes-mint a{color:var(--pcap-muted)}footer.bg-shapes-mint a:hover,footer.bg-shapes-mint a:focus-visible{color:var(--pcap-accent)}main #faq{background:var(--pcap-action-soft);color:var(--pcap-ink)}main #faq>div{border-color:var(--pcap-line-strong);background:var(--pcap-paper-blue)}main :is(.pf-source-page,.pf-product-page) #faq h2{color:var(--pcap-heading)}main #faq details{border-color:var(--pcap-line);background:var(--pcap-surface);color:var(--pcap-ink)}main #faq summary{color:var(--pcap-heading);font-weight:600}main #faq summary:after{content:"+";float:right;margin-left:1rem;color:var(--pcap-accent);font-size:1.15em;font-weight:500;line-height:1}main #faq details[open] summary:after{content:"\2212"}main #faq details p{color:var(--pcap-ink)}main .bg-black\/70{background:color-mix(in oklch,var(--pcap-action),var(--pcap-transparent) 8%);color:var(--pcap-action-ink)}main h1.text-4xl{font-size:2.25rem;line-height:1.12}main h2.text-4xl{font-size:2rem;line-height:1.18}@media(min-width:640px){main h1.sm\:text-5xl{font-size:2.75rem;line-height:1.12}main h2.sm\:text-4xl{font-size:2.125rem;line-height:1.16}main h2.sm\:text-5xl{font-size:2.5rem;line-height:1.14}}@media(min-width:768px){main h1.md\:text-7xl{font-size:3.5rem;line-height:1.08}main h1.md\:text-5xl{font-size:2.75rem;line-height:1.12}main h2.md\:text-5xl{font-size:2.5rem;line-height:1.14}}.pf-product-page.pf-hat-page{color:var(--pcap-ink)}.pf-product-page.pf-hat-page .pf-hat-image-frame,.pf-product-page.pf-hat-page .pf-hat-details-card,.pf-product-page.pf-hat-page .pf-hat-size-table,.pf-product-page.pf-hat-page .pf-hat-color-carousel,.pf-product-page.pf-hat-page .pf-hat-style-selector,.pf-product-page.pf-hat-page .pf-hat-order,.pf-product-page.pf-hat-page .pf-hat-card,.pf-product-page.pf-hat-page .pf-hat-row-edit,.pf-product-page.pf-hat-page .pf-hat-add,.pf-product-page.pf-hat-page .pf-file-picker,.pf-product-page.pf-hat-page .pf-file-input::file-selector-button{border-width:1px;border-color:var(--pcap-line)}.pf-product-page.pf-hat-page .pf-hat-image-frame,.pf-product-page.pf-hat-page .pf-hat-details-card{border-radius:var(--pcap-radius-lg);background:var(--pcap-surface);box-shadow:0 8px 24px color-mix(in oklch,var(--pcap-ink),var(--pcap-transparent) 94%)}.pf-product-page.pf-hat-page .pf-hat-image-frame img{border-width:0;border-radius:var(--pcap-radius-md)}.pf-product-page.pf-hat-page .pf-hat-heading h1{color:var(--pcap-heading);font-family:var(--pcap-font-display);font-weight:600;letter-spacing:-.012em}.pf-product-page.pf-hat-page .pf-hat-fit{border:1px solid color-mix(in oklch,var(--pcap-action),var(--pcap-surface) 35%);background:var(--pcap-action);color:var(--pcap-action-ink);font-weight:600}.pf-product-page.pf-hat-page .pf-hat-badge,.pf-product-page.pf-hat-page .pf-hat-step>span{border-width:1px;border-color:var(--pcap-line-strong);background:var(--pcap-paper-warm);color:var(--pcap-ink);font-weight:600}.pf-product-page.pf-hat-page .pf-hat-step h2{color:var(--pcap-heading);font-weight:600;letter-spacing:.06em}.pf-product-page.pf-hat-page .pf-hat-card,.pf-product-page.pf-hat-page .pf-hat-row-edit,.pf-product-page.pf-hat-page .pf-hat-add,.pf-product-page.pf-hat-page .pf-file-input::file-selector-button{background:var(--pcap-surface);color:var(--pcap-ink)}.pf-product-page.pf-hat-page .pf-hat-card[aria-pressed=true],.pf-product-page.pf-hat-page .pf-hat-row-edit[aria-pressed=true]{background:var(--pcap-paper-mint);border-color:var(--pcap-accent)}.pf-product-page.pf-hat-page .pf-hat-color-carousel,.pf-product-page.pf-hat-page .pf-hat-style-selector,.pf-product-page.pf-hat-page .pf-hat-order,.pf-product-page.pf-hat-page .pf-hat-size-table{border-radius:var(--pcap-radius-md);background:var(--pcap-paper-soft-mint)}.pf-product-page.pf-hat-page .pf-hat-carousel-controls button{border-width:1px;border-color:var(--pcap-line);background:var(--pcap-surface);color:var(--pcap-ink)}.pf-product-page.pf-hat-page .pf-hat-carousel-controls button:hover,.pf-product-page.pf-hat-page .pf-file-picker{background:var(--pcap-paper-warm)}.pf-product-page.pf-hat-page input:not([type=hidden]),.pf-product-page.pf-hat-page textarea,.pf-product-page.pf-hat-page select{border-color:var(--pcap-control-line)}main input:not([type=hidden]),main textarea[class],main select[class],.pf-source-page input,.pf-source-page textarea,.pf-source-page select,.pf-product-page input,.pf-product-page textarea,.pf-product-page select{border-color:var(--pcap-control-line);background:var(--pcap-surface);color:var(--pcap-ink)}.pf-source-page input::placeholder,.pf-source-page textarea::placeholder,.pf-product-page input::placeholder,.pf-product-page textarea::placeholder{color:var(--pcap-muted);opacity:1}.pf-cart-drawer{background:var(--pcap-paper);color:var(--pcap-ink);box-shadow:-16px 0 48px color-mix(in oklch,var(--pcap-ink),var(--pcap-transparent) 88%)}.pf-cart-backdrop{background:color-mix(in oklch,var(--pcap-action),var(--pcap-transparent) 78%)}.pf-cart-drawer input,.pf-cart-drawer textarea,.pf-cart-drawer select{border-color:var(--pcap-control-line)}.pf-cart-drawer .bg-shapes-coral{border-color:var(--pcap-accent);background:var(--pcap-accent);color:var(--pcap-accent-ink)}.pf-cart-artwork-warning{border-width:1px;border-color:var(--pcap-danger);background:var(--pcap-danger-soft);color:var(--pcap-danger)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--pcap-focus);outline-offset:1px;box-shadow:0 0 0 4px var(--pcap-surface)}:where(button,input,textarea,select,summary){outline:2px solid var(--pcap-transparent);outline-offset:1px}:where(a,button,summary):active{opacity:.82}:where(button,input,textarea,select):disabled,:where(a,button)[aria-disabled=true]{cursor:not-allowed;filter:saturate(.7);opacity:.55}.pf-header a,.pf-header button,.pf-header summary,.pf-source-page a,.pf-source-page button,.pf-product-page a,.pf-product-page button,.pf-product-page input::file-selector-button{cursor:pointer}.pf-source-page a[class*=rounded-full],.pf-source-page button[class*=rounded-full],.pf-product-page a[class*=rounded-full],.pf-product-page button[class*=rounded-full],.pf-header a[class*=rounded-full],.pf-header button[class*=rounded-full]{border-radius:var(--pcap-radius-pill);white-space:nowrap}@media(max-width:380px){.pf-source-page a[class*=rounded-full],.pf-source-page button[class*=rounded-full],.pf-product-page a[class*=rounded-full],.pf-product-page button[class*=rounded-full],.pf-header a[class*=rounded-full]{font-size:.875rem}}@media(prefers-reduced-motion:reduce){main *,.pf-header *,.pf-source-page *,.pf-product-page *,.pf-cart-drawer *{animation-duration:.01ms!important;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pf-soft-visual.css.map */
