.elementor-7105 .elementor-element.elementor-element-bf1117f{--display:flex}.elementor-7105 .elementor-element.elementor-element-f5e5906{--display:flex}.elementor-7105 .elementor-element.elementor-element-3702d4d{--display:flex}.elementor-7105 .elementor-element.elementor-element-1ee95d5{--display:flex}.elementor-7105 .elementor-element.elementor-element-3304296{--display:flex}.elementor-7105 .elementor-element.elementor-element-fc16773{--display:flex}.elementor-7105 .elementor-element.elementor-element-563ed41{--display:flex}.elementor-7105 .elementor-element.elementor-element-a8a1832{--display:flex}.elementor-7105 .elementor-element.elementor-element-aee343c{--display:flex}.elementor-7105 .elementor-element.elementor-element-462bdb8{--display:flex}.elementor-7105 .elementor-element.elementor-element-hrh0001{--display:flex}.elementor-7105 .elementor-element.elementor-element-hrh0003{--display:flex}.elementor-7105 .elementor-element.elementor-element-d89d261{--display:flex}.elementor-7105 .elementor-element.elementor-element-757c9bf{--display:flex}.elementor-7105 .elementor-element.elementor-element-8fa9705{--display:flex}.elementor-7105 .elementor-element.elementor-element-2b0ee41{--display:flex}.elementor-7105 .elementor-element.elementor-element-81a7a5b{--display:flex}.elementor-7105 .elementor-element.elementor-element-b8171dc{--display:flex}.elementor-7105 .elementor-element.elementor-element-d6baaa8{--display:flex}.elementor-7105 .elementor-element.elementor-element-7b19a25{--display:flex}.elementor-7105 .elementor-element.elementor-element-6df4099{--display:flex}.elementor-7105 .elementor-element.elementor-element-46f57e5{--display:flex}.elementor-7105 .elementor-element.elementor-element-3eb7ed1{--display:flex}.elementor-7105 .elementor-element.elementor-element-98a9c33{--display:flex}.elementor-7105 .elementor-element.elementor-element-871f272{--display:flex}.elementor-7105 .elementor-element.elementor-element-e15924f{--display:flex}.elementor-7105 .elementor-element.elementor-element-055efd0 .elementor-icon-wrapper{text-align:center}.elementor-7105 .elementor-element.elementor-element-1b98fdb{--display:flex}.elementor-7105 .elementor-element.elementor-element-eef4396{--display:flex}.elementor-7105 .elementor-element.elementor-element-c113063 .elementor-icon-wrapper{text-align:center}.elementor-7105 .elementor-element.elementor-element-9b918c4{--display:flex}.elementor-7105 .elementor-element.elementor-element-bc8b552{--display:flex}.elementor-7105 .elementor-element.elementor-element-3b6a546 .elementor-icon-wrapper{text-align:center}.elementor-7105 .elementor-element.elementor-element-33786be{--display:flex}.elementor-7105 .elementor-element.elementor-element-d67156a{--display:flex}.elementor-7105 .elementor-element.elementor-element-2ff6f2d{--display:flex}.elementor-7105 .elementor-element.elementor-element-de8c3bd{--display:flex}.elementor-7105 .elementor-element.elementor-element-3e1aa7d{--display:flex}.elementor-7105 .elementor-element.elementor-element-ec62359{--display:flex}.elementor-7105 .elementor-element.elementor-element-d2f3912{--display:flex}.elementor-7105 .elementor-element.elementor-element-8f4f13d{--display:flex}.elementor-7105 .elementor-element.elementor-element-f473984{--display:flex}.elementor-7105 .elementor-element.elementor-element-710e50c .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-7105 .elementor-element.elementor-element-59337a6 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-7105 .elementor-element.elementor-element-16fdc4a .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-7105 .elementor-element.elementor-element-e1a7b45{--display:flex}.elementor-7105 .elementor-element.elementor-element-1ca0a38{--display:flex}.elementor-7105 .elementor-element.elementor-element-1cb1f72{--display:flex}.elementor-7105 .elementor-element.elementor-element-c98d117{--display:flex}.elementor-7105 .elementor-element.elementor-element-f8fbb68{--display:flex}.elementor-7105 .elementor-element.elementor-element-a129f07{--display:flex}.elementor-7105 .elementor-element.elementor-element-0e5445e{--display:flex}.elementor-7105 .elementor-element.elementor-element-9dc6559{--display:flex}.elementor-7105 .elementor-element.elementor-element-a6924ba{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-7105 .elementor-element.elementor-element-246692a{--display:flex}.elementor-7105 .elementor-element.elementor-element-c87cdd7{--display:flex}.elementor-7105 .elementor-element.elementor-element-1a760e2{--display:flex}#pcat-home{--ink:#342c28;--text:#523b2d;--muted:#756455;--amber:#f7b045;--hover:#dd9933;--cream:#faf7f2;--sand:#f1e9de;--line:#ded5ca;font-family:Inter,Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.6}#pcat-home,#pcat-home .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;padding:0;gap:0;min-width:0}#pcat-home .elementor-element{min-width:0}#pcat-home a{color:inherit}#pcat-home img{max-width:100%}#pcat-home h1,#pcat-home h2,#pcat-home h3,#pcat-home p{margin-top:0;overflow-wrap:break-word}#pcat-home p{color:var(--text)}#pcat-home a:focus-visible,#pcat-home summary:focus-visible,#pcat-home .elementor-button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}#pcat-home .pc-wrap{box-sizing:border-box;width:100%;max-width:calc(1170px + 83.774px);margin-inline:auto;padding-inline:41.887px}#pcat-home h1{font-size:60px;line-height:1.06;letter-spacing:-.052em;font-weight:600;color:var(--ink);margin:0 0 26px;max-width:510px}#pcat-home h2{font-size:36px;line-height:1.18;letter-spacing:-.038em;font-weight:600;color:var(--ink);margin:0 0 16px}#pcat-home h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:600;color:var(--ink)}#pcat-home .pc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;margin:0 0 20px;color:var(--text)}#pcat-home .pc-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;border:1px solid #fff0;border-radius:3px;transition:background .15s;text-decoration:none;line-height:1.3}#pcat-home .pc-btn-amber .elementor-button,#pcat-home .pc-btn-dark .elementor-button{min-height:50px;padding:13px 24px;font-size:14px;font-weight:600}#pcat-home .pc-btn-amber .elementor-button{background:var(--amber);color:var(--ink)}#pcat-home .pc-btn-amber .elementor-button:hover{background:var(--hover);color:var(--ink)}#pcat-home .pc-btn-dark .elementor-button{background:var(--ink);color:#fff}#pcat-home .pc-btn-dark .elementor-button:hover{background:var(--text);color:#fff}#pcat-home .pc-btn-link .elementor-button{min-height:44px;padding:0;background:#fff0;color:var(--ink);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px;border:0;border-radius:0}#pcat-home .pc-btn-link .elementor-button:hover{background:#fff0;color:var(--text)}#pcat-home .pc-hero{background:var(--cream)}#pcat-home .pc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch}#pcat-home .pc-hero-copy{padding:56px 56px 48px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#pcat-home .pc-hero-copy>.elementor-element{width:100%}#pcat-home .pc-intro{font-size:18px;line-height:1.65;max-width:418px;margin:0 0 26px}#pcat-home .pc-hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:22px}#pcat-home .pc-hero-actions>.elementor-element{width:auto}#pcat-home .pc-proof-note{display:flex;gap:8px;align-items:center;font-size:12px;margin:22px 0 0;max-width:420px}#pcat-home .pc-check{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#pcat-home .pc-hero-visual{display:flex;flex-direction:column;justify-content:flex-start;background:#e7ddcd}#pcat-home .pc-hero-picture{display:block}#pcat-home .pc-hero-picture img{display:block;width:100%;height:620px;object-fit:cover;object-position:center 43%}#pcat-home .pc-caption-w{background:var(--cream)}#pcat-home .pc-image-caption{margin:0;padding:14px 0 16px;font-size:12px;line-height:1.45;color:var(--text)}#pcat-home .pc-image-caption strong{font-size:14px;font-weight:600;color:var(--ink);margin-right:4px}#pcat-home .pc-spec-strip{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:19px 20px;border-block:1px solid var(--line)}#pcat-home .pc-spec-strip>.elementor-element{width:auto;display:flex;align-items:center}#pcat-home .pc-spec-item p{margin:0;font-size:15px;color:var(--ink)}#pcat-home .pc-spec-item+.pc-spec-item::before{content:"";width:4px;height:4px;border-radius:50%;background:#a4917c;margin:0 28px 0 40px}#pcat-home .pc-section{padding-block:80px}#pcat-home .pc-section-heading{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"eyebrow ." "title aside";column-gap:48px;align-items:baseline;margin-bottom:32px}#pcat-home .pc-section-heading>.elementor-element{align-self:baseline;width:auto}#pcat-home .pc-section-heading>.pc-eyebrow-w{grid-area:eyebrow}#pcat-home .pc-section-heading>.pc-title-w{grid-area:title}#pcat-home .pc-section-heading>.pc-aside-w{grid-area:aside}#pcat-home .pc-section-heading .pc-eyebrow{margin-bottom:10px}#pcat-home .pc-section-heading h2{margin:0}#pcat-home .pc-aside-w p{margin:0;font-size:15px;line-height:1.6}#pcat-home .pc-collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}#pcat-home .pc-collection{display:flex;flex-direction:column;background:var(--cream);text-decoration:none;color:inherit}#pcat-home .pc-card-img{overflow:hidden;background:var(--sand);width:100%}#pcat-home .pc-card-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .25s}#pcat-home .pc-collection:hover .pc-card-img img{transform:scale(1.025)}#pcat-home .pc-pos-everyday img{object-position:50% 60%}#pcat-home .pc-pos-christmas img{object-position:55% 50%}#pcat-home .pc-pos-memorial img{object-position:9% 50%}#pcat-home .pc-pos-catmom img{object-position:49% 50%}#pcat-home .pc-collection-copy{padding:22px 22px 24px}#pcat-home .pc-card-title h3{font-size:19px;margin:0 0 7px}#pcat-home .pc-card-line p{font-size:13px;line-height:1.55;margin:0}#pcat-home .pc-collection-cta{margin:18px 0 0;font-size:12px;text-decoration:underline;text-underline-offset:4px;font-weight:500;color:var(--ink)}#pcat-home .pc-how{background:var(--cream);border-block:1px solid var(--line)}#pcat-home .pc-how .pc-section-heading{margin-bottom:42px}#pcat-home .pc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}#pcat-home .pc-step-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #cdbfac;margin-bottom:22px}#pcat-home .pc-step-top>.elementor-element{width:auto}#pcat-home .pc-step-number .elementor-heading-title{margin:0;font-size:32px;line-height:1;font-weight:400;letter-spacing:-.05em;color:#856b4d}#pcat-home .pc-step-icon .elementor-icon{display:flex;font-size:28px;color:var(--ink);fill:var(--ink)}#pcat-home .pc-step-icon svg{width:28px;height:28px;fill:var(--ink)}#pcat-home .pc-step-title h3{margin:0 0 12px;font-size:21px}#pcat-home .pc-step-text p{font-size:15px;line-height:1.7;margin:0}#pcat-home .pc-step-small{font-size:13px;margin:10px 0 0;color:var(--text)}#pcat-home .pc-season-section{padding-bottom:80px}#pcat-home .pc-season{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;background:var(--sand)}#pcat-home .pc-season-img{display:flex;align-items:center;background:#e6ddce}#pcat-home .pc-season-img img{display:block;width:100%;height:auto}#pcat-home .pc-season-copy{padding:56px;align-self:center}#pcat-home .pc-season-copy h2{font-size:42px}#pcat-home .pc-season-text p{font-size:16px;margin:0 0 24px}#pcat-home .pc-season-small{display:block;margin:18px 0 0;font-size:12px;color:var(--text)}#pcat-home .pc-season-copy .pc-btn{width:auto}#pcat-home .pc-products-section{padding-top:0}#pcat-home .pc-woo-grid .woocommerce{width:100%}#pcat-home .pc-woo-grid ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;width:100%!important;margin:0!important;padding:0}#pcat-home .pc-woo-grid ul.products::before,#pcat-home .pc-woo-grid ul.products::after{display:none}#pcat-home .pc-woo-grid ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none;min-width:0;text-align:left}#pcat-home .pc-why-section{padding-top:0}#pcat-home .pc-why{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px;align-items:center}#pcat-home .pc-why-image{background:var(--sand)}#pcat-home .pc-why-image img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:9% 50%}#pcat-home .pc-why-text p{font-size:16px;max-width:490px;margin:0}#pcat-home .pc-why-item{border-top:1px solid var(--line);padding:20px 0}#pcat-home .pc-why-text+.pc-why-item{margin-top:28px}#pcat-home .pc-why-item .elementor-icon-box-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:18px;text-align:left}#pcat-home .pc-why-item .elementor-icon-box-icon{margin:3px 0 0;flex-shrink:0;display:flex}#pcat-home .pc-why-item .elementor-icon{font-size:22px;color:var(--ink);fill:var(--ink);display:flex}#pcat-home .pc-why-item .elementor-icon svg{width:22px;height:22px;fill:var(--ink)}#pcat-home .pc-why-item .elementor-icon-box-title{margin:0 0 5px;font-size:16px;line-height:1.4;letter-spacing:-.012em;font-weight:600;color:var(--ink)}#pcat-home .pc-why-item .elementor-icon-box-description{margin:0;font-size:14px;line-height:1.65;color:var(--text)}#pcat-home .pc-why-copy .pc-btn-link{margin-top:4px}#pcat-home .pc-faq{border-top:1px solid var(--line)}#pcat-home .pc-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:80px}#pcat-home .pc-faq-intro h2{margin:0 0 8px}#pcat-home .pc-faq-acc .e-n-accordion{display:flex;flex-direction:column;gap:0}#pcat-home .pc-faq-acc .e-n-accordion-item{border:0;border-bottom:1px solid var(--line);margin:0}#pcat-home .pc-faq-acc .e-n-accordion-item-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 0;margin:0;cursor:pointer;background:#fff0;border:0;border-radius:0;list-style:none}#pcat-home .pc-faq-acc .e-n-accordion-item-title::-webkit-details-marker{display:none}#pcat-home .pc-faq-acc .e-n-accordion-item-title-header{flex:1 1 auto;display:flex;justify-content:flex-start;text-align:left}#pcat-home .pc-faq-acc .e-n-accordion-item-title-text{font-weight:500;font-size:16px;line-height:1.45;color:var(--ink)}#pcat-home .pc-faq-acc .e-n-accordion-item-title-icon{display:flex;flex-shrink:0;order:2}#pcat-home .pc-faq-acc .e-n-accordion-item-title-icon svg{width:14px;height:14px;fill:var(--ink)}#pcat-home .pc-faq-acc .pc-faq-panel{border:0;padding:0 28px 20px 0;background:#fff0}#pcat-home .pc-faq-answer p{margin:0;font-size:14px;line-height:1.65;color:var(--text)}#pcat-home .pc-closing{background:var(--sand);padding-block:54px}#pcat-home .pc-closing-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:36px}#pcat-home .pc-closing-inner>.elementor-element{width:auto}#pcat-home .pc-closing h2{font-size:32px;margin:0 0 8px}#pcat-home .pc-closing-text p{margin:0;font-size:15px}@media (max-width:1100px){#pcat-home h1{font-size:50px}#pcat-home .pc-hero-copy{padding-right:32px}#pcat-home .pc-hero-picture img{height:560px}#pcat-home .pc-collections{gap:16px}#pcat-home .pc-collection-copy{padding:18px 16px}#pcat-home .pc-season-copy{padding:32px}#pcat-home .pc-why,#pcat-home .pc-faq-grid{gap:44px}#pcat-home .pc-section-heading{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:992px){#pcat-home .pc-wrap{padding-inline:16px}#pcat-home .pc-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:767px){#pcat-home .pc-wrap{padding-inline:15px}#pcat-home h1{font-size:40px;line-height:1.08;letter-spacing:-.045em;max-width:350px;margin-bottom:18px}#pcat-home h2{font-size:30px;line-height:1.2}#pcat-home .pc-section{padding-block:56px}#pcat-home .pc-eyebrow{font-size:10px;margin-bottom:15px}#pcat-home .pc-hero-grid{display:flex;flex-direction:column}#pcat-home .pc-hero-copy{padding:38px 0 30px}#pcat-home .pc-intro{font-size:16px;margin-bottom:23px;max-width:350px}#pcat-home .pc-hero-actions{gap:20px}#pcat-home .pc-btn-amber .elementor-button,#pcat-home .pc-btn-dark .elementor-button{font-size:13px;min-height:48px;padding:12px 19px}#pcat-home .pc-btn-link .elementor-button{font-size:13px}#pcat-home .pc-proof-note{font-size:11px;line-height:1.5;margin-top:18px}#pcat-home .pc-hero-visual{background:#fff0;margin-bottom:20px}#pcat-home .pc-hero-picture img{height:auto;aspect-ratio:1280/1599;object-fit:cover}#pcat-home .pc-image-caption{padding:10px 0 0;font-size:11px}#pcat-home .pc-image-caption strong{font-size:12px}#pcat-home .pc-spec-strip{gap:8px 16px;padding:15px 18px}#pcat-home .pc-spec-item p{font-size:13px}#pcat-home .pc-spec-item+.pc-spec-item::before{display:none}#pcat-home .pc-section-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "aside";margin-bottom:26px}#pcat-home .pc-section-heading>.pc-aside-w{margin-top:14px}#pcat-home .pc-aside-w p{font-size:14px}#pcat-home .pc-collections{grid-template-columns:minmax(0,1fr);gap:22px}#pcat-home .pc-collection-copy{padding:20px 22px}#pcat-home .pc-card-title h3{font-size:20px}#pcat-home .pc-card-line p{font-size:14px}#pcat-home .pc-collection-cta{margin-top:13px}#pcat-home .pc-how .pc-section-heading{margin-bottom:30px}#pcat-home .pc-steps{grid-template-columns:minmax(0,1fr);gap:32px}#pcat-home .pc-step-top{padding-bottom:14px;margin-bottom:17px}#pcat-home .pc-step-number .elementor-heading-title{font-size:28px}#pcat-home .pc-step-title h3{font-size:20px}#pcat-home .pc-step-text p{font-size:14px}#pcat-home .pc-season-section{padding-bottom:56px}#pcat-home .pc-season{grid-template-columns:minmax(0,1fr)}#pcat-home .pc-season-copy{padding:30px 26px}#pcat-home .pc-season-copy h2{font-size:32px}#pcat-home .pc-season-text p{font-size:15px}#pcat-home .pc-woo-grid ul.products{grid-template-columns:minmax(0,1fr);gap:36px}#pcat-home .pc-why{grid-template-columns:minmax(0,1fr);gap:32px}#pcat-home .pc-why-text p{font-size:15px}#pcat-home .pc-why-text+.pc-why-item{margin-top:20px}#pcat-home .pc-faq-grid{grid-template-columns:minmax(0,1fr);gap:16px}#pcat-home .pc-faq-acc .e-n-accordion-item-title-header{flex:1 1 auto;display:flex;justify-content:flex-start;text-align:left}#pcat-home .pc-faq-acc .e-n-accordion-item-title-text{font-size:15px}#pcat-home .pc-closing{padding-block:38px}#pcat-home .pc-closing-inner{flex-direction:column;align-items:flex-start;gap:24px}#pcat-home .pc-closing h2{font-size:28px}#pcat-home .pc-closing-text p{font-size:14px}}@media (prefers-reduced-motion:reduce){#pcat-home *{scroll-behavior:auto!important;transition:none!important}}