body{background-color:var(--pc-cream);background-image:linear-gradient(180deg,var(--pc-cream-3) 0%,var(--pc-cream) 100%);background-attachment:fixed}.h0,.h1,.h2,.h3,h1,h2,h3{letter-spacing:-.02em}textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=range]){border-width:var(--style-border-width, 2px);border-style:solid}.product-card__content,.card-gallery,.collection-card,.featured-blog-posts-card,.review-card,.product-recommendations__card{border-radius:var(--style-border-radius-md, 16px)}.product-card__content{position:relative}product-card .product-card__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--pc-ink);border-radius:var(--style-border-radius-md, 16px);pointer-events:none;z-index:1}.product-media,.card-gallery .product-media,product-card .product-media{border-radius:var(--style-border-radius-md, 16px);overflow:hidden}product-card .product-title,.product-card .product-title{font-family:var(--font-heading--family);font-weight:700}.announcement-bar{border-block:2px solid var(--pc-ink)}.announcement-bar,.announcement-bar__text{font-family:var(--font-subheading--family);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}marquee-component{border-block:2px solid var(--pc-ink)}marquee-component .text,.marquee,.marquee__text{font-family:var(--font-subheading--family);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#ff3da8}marquee-component b{color:var(--pc-coral-deep);font-weight:inherit}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-family:var(--font-body--family);font-weight:700;letter-spacing:0;border-radius:999px!important}@media(prefers-reduced-motion:no-preference){.button,.button-secondary,button.shopify-payment-button__button--unbranded{transition:transform .12s ease,box-shadow .12s ease,background-color .2s ease,color .2s ease}}.button:not(.button-secondary):not(.button-unstyled),button.shopify-payment-button__button--unbranded,.add-to-cart-button:not(.button-secondary){box-shadow:none!important}.pc,.pc *,.ticker,.postcard,.btn,.swatch,.chip,.pcard,.faq-item,.review,.carousel,.statbar,.benefit,.ticket,.pills,.stickybar{box-sizing:border-box}.kick,.pc-kick{font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pc-coral-deep)}.kick.sky,.pc-kick--sky{color:var(--pc-sky)}.kick.ink,.pc-kick--ink{color:var(--pc-ink-soft)}.hand,.pc-hand{font-family:var(--font-accent--family);font-weight:700;line-height:.95}.title,.pc-title{font-family:var(--font-heading--family);font-weight:800;font-size:1.875rem;line-height:1.02;letter-spacing:-.02em;margin:.375rem 0}.title b{color:var(--pc-coral-deep)}.sub,.pc-sub{font-family:var(--font-heading--family);font-weight:700;font-size:1.3rem;letter-spacing:-.01em;margin:0 0 .5rem}.lede,.pc-lede{font-size:.97rem;line-height:1.5;color:var(--pc-ink-soft)}.lede b{color:var(--pc-ink);font-weight:600}.postmark,.pc-postmark{font-family:var(--font-subheading--family);font-size:10px;letter-spacing:.1em;color:var(--pc-ink-soft);text-transform:uppercase}.eyebrow-row,.pc-eyebrow-row{display:flex;align-items:center;gap:10px}.btn,.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-body--family);font-weight:700;font-size:.97rem;border-radius:999px;padding:15px 24px;border:1.5px solid var(--pc-ink);cursor:pointer;text-decoration:none;color:var(--pc-ink);background:var(--pc-cream-3);box-shadow:0 1px 2px #3e2a340f,0 6px 16px -10px #3e2a344d;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,filter .2s ease}.btn:hover{transform:translateY(-1.5px);box-shadow:0 8px 20px -8px #3e2a344d}.btn:active{transform:translateY(0);box-shadow:0 2px 6px -3px #3e2a3440}.btn.primary{background:linear-gradient(180deg,#F58AB8 0%,var(--pc-coral) 55%,var(--pc-coral-deep) 100%);color:#fff;border-color:var(--pc-coral-deep);box-shadow:0 8px 20px -8px #d4528a8c,inset 0 1px #ffffff57}.btn.primary:hover{filter:saturate(1.05) brightness(1.02);transform:translateY(-1.5px);box-shadow:0 12px 28px -8px #d4528a9e,inset 0 1px #fff6}.btn.primary:active{transform:translateY(1px);box-shadow:0 4px 12px -6px #d4528a8c}.btn.dark{background:linear-gradient(180deg,#3a352e,var(--pc-ink));color:var(--pc-cream-2);border-color:#1c1a16;box-shadow:0 8px 20px -10px #3e2a348c,inset 0 1px #ffffff1a}.btn.block{display:flex;width:100%}.btn.sm{padding:10px 16px;font-size:.84rem}.btn svg{width:18px;height:18px}.ticker,.pc-ticker{background:linear-gradient(90deg,var(--pc-coral-soft),var(--pc-cream));color:var(--pc-ink);overflow:hidden;white-space:nowrap;border-top:1px solid var(--pc-ink);border-bottom:1px solid var(--pc-ink)}.ticker .track{display:inline-flex;animation:ticker 18s linear infinite;will-change:transform}.ticker span{font-family:var(--font-subheading--family);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;padding:9px 0}.ticker .sep{color:var(--pc-coral-deep);padding:0 16px}@keyframes ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker .track{animation:none}}.squiggle,.pc-squiggle{width:100%;display:block;opacity:.85}.squiggle path,.pc-squiggle path{stroke-width:2}.squiggle .a,.pc-squiggle .a{stroke:var(--pc-coral)}.squiggle .b,.pc-squiggle .b{stroke:var(--pc-sky)}.squiggle .c,.pc-squiggle .c{stroke:var(--pc-pink)}.postcard,.pc-postcard{background:linear-gradient(170deg,var(--pc-cream-3),var(--pc-coral-soft));border:1.5px solid var(--pc-ink);border-radius:var(--style-border-radius-md, 16px);padding:12px;position:relative}.deckle,.pc-deckle{border:1.5px solid var(--pc-line);border-radius:12px;overflow:hidden}.stamp,.pc-stamp{position:absolute;bottom:-12px;right:16px;width:54px;height:64px;background:var(--pc-butter-soft);border:1.5px solid var(--pc-ink);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-subheading--family);font-size:9px;line-height:1.1;text-align:center;transform:rotate(-4deg);z-index:2;box-shadow:0 6px 14px -6px #3e2a3466}.stamp b,.pc-stamp b{font-size:14px;font-family:var(--font-heading--family);font-weight:800}.stamp-wrap,.pc-stamp-wrap{display:inline-flex}.stamp-sm,.pc-stamp-sm{display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-subheading--family);font-size:10px;letter-spacing:.05em;color:var(--pc-ink-faint);text-transform:uppercase;padding:4px 12px;border:1.5px dashed var(--pc-ink);border-radius:8px}.stamp-sm b,.pc-stamp-sm b{font-family:var(--font-heading--family);font-weight:800;font-size:13px;color:var(--pc-ink)}.chips,.pc-chips{display:flex;gap:8px;flex-wrap:wrap}.chip,.pc-chip{display:inline-flex;align-items:center;font-family:var(--font-body--family);font-weight:600;font-size:13px;padding:8px 15px;border:1.5px solid var(--pc-ink);border-radius:999px;background:var(--pc-cream-3);cursor:pointer;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;box-shadow:0 1px 2px #3e2a340f,0 6px 16px -10px #3e2a344d}.chip:active{transform:translateY(1px)}.chip[aria-pressed=true],.pc-chip[aria-pressed=true]{background:var(--pc-ink);color:var(--pc-cream-2);border-color:var(--pc-ink);box-shadow:0 6px 14px -8px #3e2a3480}.statbar,.pc-statbar{display:flex;border:1.5px solid var(--pc-ink);border-radius:16px;overflow:hidden;background:linear-gradient(170deg,var(--pc-cream-3),var(--pc-coral-soft))}.statbar>div,.pc-statbar>div,.statbar>li,.pc-statbar>li{flex:1;padding:13px 8px;text-align:center;border-right:1.5px solid var(--pc-line)}.statbar>div:last-child,.pc-statbar>div:last-child,.statbar>li:last-child,.pc-statbar>li:last-child{border-right:0}.statbar .n,.pc-statbar .n{font-family:var(--font-heading--family);font-weight:800;font-size:1.3rem;color:var(--pc-coral-deep);line-height:1;display:flex;justify-content:center;align-items:center}.statbar .l,.pc-statbar .l{font-family:var(--font-subheading--family);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--pc-ink-soft);margin-top:5px;display:block}.pcard,.pc-card{background:var(--pc-cream-3);border:1.5px solid var(--pc-ink);border-radius:var(--style-border-radius-md, 16px);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.pcard:hover{transform:translateY(-3px)}.pcard .media{position:relative;aspect-ratio:4/5}.pcard .meta{padding:11px 12px 13px;display:flex;flex-direction:column;gap:3px}.pcard .nm{font-family:var(--font-heading--family);font-weight:700;font-size:1rem}.pcard .pr{font-weight:700;font-size:.875rem;color:var(--pc-ink-soft)}.pcard.soon{border:1.5px dashed var(--pc-ink);align-items:center;justify-content:center;text-align:center;gap:8px;padding:18px;color:var(--pc-ink-faint);background:var(--pc-cream-2)}.carousel,.pc-carousel{position:relative}.carousel .rail,.pc-carousel .rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel .rail::-webkit-scrollbar,.pc-carousel .rail::-webkit-scrollbar{display:none}.carousel .slide,.pc-carousel .slide{flex:0 0 100%;scroll-snap-align:center;position:relative}.dots,.pc-dots{display:flex;gap:6px;justify-content:center;align-items:center}.dots i,.pc-dots i{width:7px;height:7px;border-radius:50%;background:#3e2a3440;display:block;transition:width .2s,background .2s}.dots i.on,.pc-dots i.on{background:var(--pc-ink);width:20px;border-radius:4px}.dots.mini i{width:5px;height:5px}.dots.mini i.on{width:13px}.cz-counter,.pc-cz-counter{position:absolute;top:12px;right:12px;background:#3e2a34c7;color:#fff;font-family:var(--font-subheading--family);font-size:11px;padding:4px 10px;border-radius:999px;z-index:5}.stars,.pc-stars{color:var(--pc-coral);letter-spacing:2px;font-size:.875rem}.review,.pc-review{background:var(--pc-cream-3);border:1.5px solid var(--pc-ink);border-radius:var(--style-border-radius-md, 16px);padding:14px 15px;display:flex;flex-direction:column;gap:8px;min-width:248px}.review .top,.pc-review .top{display:flex;align-items:center;gap:10px}.review .av,.pc-review .av{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--pc-ink);overflow:hidden;flex:0 0 auto}.review .nm,.pc-review .nm{font-weight:700;font-size:.875rem}.review p,.pc-review p{margin:0;font-size:.875rem;line-height:1.45;color:var(--pc-ink)}.hscroll,.pc-hscroll{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px 0 6px}.hscroll::-webkit-scrollbar,.pc-hscroll::-webkit-scrollbar{display:none}.iggrid,.pc-iggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.iggrid .cell,.pc-iggrid .cell{aspect-ratio:1;border-radius:10px;overflow:hidden;border:1.5px solid var(--pc-line)}.ticket,.pc-ticket{border:1.5px solid var(--pc-ink);border-radius:var(--style-border-radius-lg, 24px);padding:20px 22px;position:relative;overflow:hidden}.ticket.coral,.pc-ticket.coral{background:var(--pc-coral-soft)}.ticket.pink,.pc-ticket.pink{background:var(--pc-pink-soft)}.ticket.sky,.pc-ticket.sky{background:var(--pc-sky-soft)}.ticket .field,.pc-ticket .field{display:flex;gap:8px;margin-top:12px}.ticket .field input,.pc-ticket .field input{flex:1;min-width:0;font-family:var(--font-body--family);font-size:15px;padding:13px 16px;border:1.5px solid var(--pc-ink);border-radius:999px;background:var(--pc-cream-3);color:var(--pc-ink)}.ticket .field input:focus{outline:none;border-color:var(--pc-coral)}.ticket .field input::placeholder{color:var(--pc-ink-faint)}.ticket .field .btn{margin-top:0}.faq-item,.pc-faq-item{border-bottom:1.5px solid var(--pc-line)}.contact-form__input{border-radius:10px!important}.accordion details>summary{color:var(--pc-ink)}.accordion details[open]>summary{color:var(--pc-coral-deep)}.accordion details>summary .svg-wrapper{color:var(--pc-ink-soft)}.accordion details[open]>summary .svg-wrapper{color:var(--pc-coral-deep)}.contact-form .submit-button.button{background:linear-gradient(180deg,var(--pc-coral-soft) 0%,var(--pc-coral) 55%,var(--pc-coral-deep) 100%)!important;color:#fff!important;border-color:var(--pc-coral-deep)!important;border-radius:999px!important}.faq-q,.pc-faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;font-family:var(--font-heading--family);font-weight:700;font-size:1.03rem;color:var(--pc-ink)}.faq-q .pm,.pc-faq-q .pm{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--pc-ink);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s;box-shadow:0 1px 2px #3e2a340f,0 6px 16px -10px #3e2a344d}.faq-item.open .faq-q .pm,.pc-faq-item.open .pc-faq-q .pm{background:var(--pc-coral);color:#fff;transform:rotate(45deg)}.faq-a,.pc-faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease}.faq-item.open .faq-a,.pc-faq-item.open .pc-faq-a{max-height:320px}.faq-a p,.pc-faq-a p{margin:0;padding:0 2px 18px;font-size:15px;line-height:1.55;color:var(--pc-ink-soft)}.faq-a p b,.pc-faq-a p b{color:var(--pc-ink)}.sticky-add-to-cart__button.button{background:linear-gradient(180deg,var(--pc-coral-soft) 0%,var(--pc-coral) 55%,var(--pc-coral-deep) 100%)!important;color:#fff!important;border-color:var(--pc-coral-deep)!important}.sticky-add-to-cart__button.button:hover{filter:saturate(1.05) brightness(1.02)}.price-row,.pc-price-row{display:flex;align-items:baseline;gap:10px}.price,.pc-price{font-family:var(--font-heading--family);font-weight:800;font-size:1.75rem}.was,.pc-was{font-family:var(--font-body--family);font-weight:600;font-size:1.05rem;color:var(--pc-ink-faint);text-decoration:line-through}.tag-sale,.pc-tag-sale{font-family:var(--font-subheading--family);font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:var(--pc-pink-soft);border:1.5px solid var(--pc-ink);border-radius:999px;padding:3px 9px}.benefits,.pc-benefits{display:flex;flex-direction:column;gap:14px}.benefit,.pc-benefit{display:flex;gap:12px;align-items:flex-start}.benefit .ic,.pc-benefit .ic{flex:0 0 auto;width:40px;height:40px;border-radius:12px;border:1.5px solid var(--pc-ink);display:flex;align-items:center;justify-content:center}.benefit .ic.coral,.pc-benefit .ic.coral{background:var(--pc-coral-soft)}.benefit .ic.sky,.pc-benefit .ic.sky{background:var(--pc-sky-soft)}.benefit .ic.butter,.pc-benefit .ic.butter{background:var(--pc-butter-soft)}.benefit svg,.pc-benefit svg{width:22px;height:22px}.benefit .bt,.pc-benefit .bt{font-family:var(--font-heading--family);font-weight:700;font-size:.97rem}.benefit .bd,.pc-benefit .bd{font-size:.84rem;color:var(--pc-ink-soft);line-height:1.4}.accordion-lite,.pc-accordion-lite{border-top:1.5px solid var(--pc-line)}.variant-option--buttons{display:flex;gap:10px;flex-wrap:wrap;border:none;padding:0;margin:0 0 10px}.variant-option--buttons legend{font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pc-coral-deep);margin-bottom:10px;width:100%;float:none;padding:0}.variant-option--buttons .variant-option__button-label{width:auto;min-width:44px;height:44px;min-height:44px;flex:0 0 auto;border-radius:999px;margin:0;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border:2px solid var(--pc-ink);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.variant-option--buttons .variant-option__button-label:hover{transform:translateY(-2px);box-shadow:0 4px 12px -6px #3e2a344d}.variant-option--buttons .variant-option__button-label:has(input:checked){outline:2.5px solid var(--pc-coral);outline-offset:3px;transform:translateY(-2px)}.variant-option--buttons .variant-option__button-label:has(input[aria-disabled=true]){opacity:.35;cursor:not-allowed;filter:grayscale(.8)}.variant-option--buttons .variant-option__button-label .variant-option__button-label__pill,.variant-option--buttons .variant-option__button-label .strikethrough-variant,.variant-option--buttons .variant-option__button-label:after{display:none}.variant-option--buttons .variant-option__button-label .variant-option__button-label__text{display:inline;font-family:var(--font-body--family);font-weight:600;font-size:.85rem;white-space:nowrap}.variant-option--buttons .variant-option__button-label:has(input[value*=Mint]){background:#a7d8c4}.variant-option--buttons .variant-option__button-label:has(input[value*=Pink]){background:#f2a9c4}.variant-option--buttons .variant-option__button-label:has(input[value*=Midnight]){background:#2c2c2e}.variant-option--buttons .variant-option__button-label:has(input[value*=Mint]) .variant-option__button-label__text,.variant-option--buttons .variant-option__button-label:has(input[value*=Pink]) .variant-option__button-label__text{color:#1e1e1e}.variant-option--buttons .variant-option__button-label:has(input[value*=Midnight]) .variant-option__button-label__text{color:#fff}.stickybar,.pc-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fce4eceb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1.5px solid var(--pc-ink);box-shadow:0 -10px 24px -16px #3e2a3466;padding:12px 18px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(120%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.stickybar.show,.pc-stickybar.show{transform:translateY(0)}.stickybar .p,.pc-stickybar .p{font-family:var(--font-heading--family);font-weight:800;font-size:1.25rem}.cart-page,.cart-page__title,.cart-summary,.cart-items,.cart-items *{--color-foreground: var(--pc-ink);--color-foreground-rgb: 62, 42, 52}.cart-summary{--color-foreground-heading: var(--pc-ink)}.ph,.pc-ph{background:linear-gradient(135deg,var(--pc-coral-soft),var(--pc-butter-soft));display:flex;align-items:center;justify-content:center;color:var(--pc-ink-faint);font-family:var(--font-subheading--family);font-size:11px}.pc-section{padding-inline:20px}.pc-section.tight{margin:20px 0}.center,.pc-center{text-align:center}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mb26{margin-bottom:26px}.soft-divider,.pc-soft-divider{height:2px;background:var(--pc-line);border-radius:2px}.mini-badge{font-family:var(--font-subheading--family);font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:6px 11px;border-radius:999px;border:1.5px solid var(--pc-ink);background:var(--pc-cream-3)}.badge-row{display:flex;gap:8px;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pad{padding:0 20px}.pc-catalog__inner{max-width:720px;margin-inline:auto}.pcard-link{text-decoration:none;color:inherit;display:block}.pcard-link:hover .pcard{filter:brightness(.97)}.pc-catalog__card-img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.pc-mobile-only{display:none!important}}.pc-hero__inner{max-width:800px;margin-inline:auto;padding-inline:20px}.pc-hero__img{width:100%;height:auto;display:block;aspect-ratio:16 / 10;object-fit:cover}.pc-hero__caption{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:14px 80px 6px 6px}.pc-hero__caption-inner{flex:1}.pc-hero__headline{font-size:clamp(34px,7vw,52px);margin-top:2px;font-family:var(--font-heading--family);font-weight:400}.pc-hero__blurb{margin-top:34px}.pc-hero__blurb-title{font-size:clamp(28px,5vw,40px)}.pc-hero__blurb .pc-lede{margin-top:10px}.pc-now-boarding__inner{max-width:800px;margin-inline:auto;padding-inline:20px}.pc-now-boarding__row{display:flex;gap:14px;align-items:center}.pc-now-boarding__info{flex:1;min-width:0}.pc-now-boarding__image{width:128px;flex:0 0 auto;aspect-ratio:4 / 5}.pc-now-boarding__img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:360px){.pc-now-boarding__row{flex-direction:column;text-align:center}.pc-now-boarding__image{width:100%;max-width:200px}}@media(min-width:769px){body.page-width-narrow{--page-content-width: 1024px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/parasol-club.css.map */
