:root{--ink:#111111;--paper:#fbf9f2;--accent:#d7192f;--yellow:#f1c40f;--blue:#2457a6;--botanical:#4f7551;--grid:6px}body{background:var(--paper);background-image:linear-gradient(90deg,transparent 0 49.6%,rgba(17,17,17,.08) 49.6% 50.4%,transparent 50.4% 100%),linear-gradient(transparent 0 49.6%,rgba(17,17,17,.08) 49.6% 50.4%,transparent 50.4% 100%);background-size:120px 120px}html{scroll-behavior:smooth}.visual-story{padding-top:72px;padding-bottom:40px}.visual-story-heading{align-items:end}.visual-story-note{max-width:330px;font-size:13px;margin:0}.visual-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.visual-story-card{margin:0;background:#e7dfd2;min-width:0}.visual-story-card-wide{grid-column:span 2}.visual-story-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.visual-story-card figcaption{padding:14px 16px 18px;display:grid;gap:5px}.visual-story-card figcaption span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.visual-story-card figcaption strong{font-family:var(--sans);font-size:18px;font-weight:500;line-height:1.1}@media(max-width:800px){.visual-story{padding-top:48px}.visual-story-grid{grid-template-columns:repeat(2,1fr)}.visual-story-card-wide{grid-column:span 2}.visual-story-note{margin-top:12px}}*:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.announcement-bar{background:var(--blue);color:var(--paper);border-bottom:var(--grid) solid var(--ink)}.site-header{position:sticky;top:0;z-index:20;border-bottom:var(--grid) solid var(--ink);background:#fbf9f2f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header-shell{align-items:center;display:flex;gap:30px;min-height:78px}.site-header .brand{flex:0 0 auto}.desktop-nav{align-items:center;gap:22px;min-width:0}.desktop-nav>a,.nav-menu>summary{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.desktop-nav>a{padding:7px 0}.nav-menu{position:relative}.nav-menu>summary{align-items:center;cursor:pointer;display:flex;gap:7px;list-style:none;padding:7px 0}.nav-menu>summary::-webkit-details-marker{display:none}.nav-caret{font-size:17px;font-weight:400;line-height:10px;transition:transform .2s ease}.nav-menu[open] .nav-caret{transform:rotate(45deg)}.nav-panel{background:var(--paper);border:var(--grid) solid var(--ink);box-shadow:7px 7px 0 var(--accent);display:grid;gap:0;left:-18px;min-width:280px;padding:8px;position:absolute;top:40px;z-index:25}.nav-panel a{display:grid;gap:3px;padding:14px 12px;border-bottom:1px solid rgba(17,17,17,.22)}.nav-panel a:last-child{border-bottom:0}.nav-panel a:hover,.nav-panel a:focus-visible{background:var(--yellow);text-decoration:none}.nav-panel strong{font-size:13px;letter-spacing:.02em}.nav-panel span{font-size:11px;letter-spacing:.04em;opacity:.72}.header-actions{align-items:center;gap:14px;margin-left:auto}.header-action{align-items:center;display:flex;gap:3px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.header-action:hover{text-decoration:none;color:var(--accent)}.mobile-menu{display:none}.brand-mark{display:inline-grid;place-items:center;background:var(--accent);color:var(--paper);width:28px;height:28px;font-size:18px}.desktop-nav a:nth-child(1){border-bottom:4px solid var(--botanical)}.desktop-nav a:nth-child(2){border-bottom:4px solid var(--accent)}.desktop-nav a:nth-child(3){border-bottom:4px solid var(--blue)}.desktop-nav a:nth-child(4){border-bottom:4px solid var(--yellow)}.hero{border:var(--grid) solid var(--ink);background:var(--paper);gap:0;min-height:620px}.hero-copy{padding:60px 56px}.hero-copy h1{max-width:720px}.hero-art{min-height:620px;border-left:var(--grid) solid var(--ink);background:var(--yellow);background-image:linear-gradient(var(--ink) var(--grid),transparent var(--grid)),linear-gradient(90deg,var(--ink) var(--grid),transparent var(--grid));background-size:34% 38%,38% 34%;background-position:34% 0,0 34%;background-repeat:repeat}.hero-shape-one{background:var(--blue);width:230px;height:330px;right:12%;bottom:8%;border-radius:0;transform:none;border:var(--grid) solid var(--ink)}.hero-shape-two{background:var(--accent);width:180px;height:190px;left:10%;top:12%;border-radius:0;transform:none;border:var(--grid) solid var(--ink)}.hero-stamp{background:var(--paper);border:var(--grid) solid var(--ink);color:var(--ink);border-radius:0;width:140px;height:140px;right:42%;top:42%;transform:rotate(-4deg);font-weight:700}.hero-copy .eyebrow{display:inline-block;background:var(--accent);color:var(--ink);padding:6px 9px;border:2px solid var(--ink)}.eyebrow{color:var(--accent)}.button{border:var(--grid) solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.button-primary{background:var(--accent);color:var(--paper);border-color:var(--ink)}.button-secondary{background:var(--yellow);color:var(--ink)}.value-props{border-top:var(--grid) solid var(--ink);border-bottom:var(--grid) solid var(--ink);background:var(--paper)}.value-prop{border-right:var(--grid) solid var(--ink)}.value-prop:nth-child(2){background:var(--yellow)}.value-prop:nth-child(3){background:var(--blue);color:var(--paper)}.value-prop:nth-child(3) .value-number{color:var(--paper)}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-left:var(--grid) solid var(--ink);border-right:var(--grid) solid var(--ink);border-bottom:var(--grid) solid var(--ink);background:var(--paper)}.trust-item{display:flex;gap:12px;align-items:flex-start;padding:18px 16px;border-right:2px solid var(--ink)}.trust-item:last-child{border-right:0}.trust-item strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.trust-item p{font-size:12px;margin:4px 0 0;line-height:1.3}.trust-marker{display:block;width:18px;height:18px;min-width:18px;border:2px solid var(--ink);margin-top:1px}.trust-marker-red{background:var(--accent)}.trust-marker-yellow{background:var(--yellow)}.trust-marker-blue{background:var(--blue)}.trust-marker-green{background:var(--botanical)}.use-case-section{padding-top:96px;padding-bottom:32px}.use-case-heading{align-items:end}.section-note{max-width:280px;font-size:14px;margin:0 0 20px}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid)}.use-case-card{position:relative;display:flex;flex-direction:column;min-height:520px;border:var(--grid) solid var(--ink);color:var(--ink);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.use-case-card:hover{transform:translate(-4px,-4px);box-shadow:8px 8px 0 var(--ink);text-decoration:none}.use-case-index{position:absolute;top:14px;left:16px;z-index:2;font-size:12px;font-weight:700}.use-case-art{display:grid;place-items:center;min-height:250px;border-bottom:var(--grid) solid var(--ink);font-family:var(--sans);font-size:42px;letter-spacing:-.06em;transform:none}.use-case-red .use-case-art{background:var(--accent)}.use-case-yellow .use-case-art{background:var(--yellow)}.use-case-blue .use-case-art{background:var(--blue);color:var(--paper)}.use-case-green .use-case-art{background:var(--botanical);color:var(--paper)}.use-case-copy{padding:24px}.use-case-copy h3{font-size:34px;margin:6px 0 12px}.use-case-copy p:not(.eyebrow){font-size:15px;max-width:300px}.arrow-link{display:inline-block;margin-top:24px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.how-it-works{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:96px;padding-bottom:96px;border-top:var(--grid) solid var(--ink);border-bottom:var(--grid) solid var(--ink)}.how-intro h2{font-size:clamp(42px,5vw,68px)}.how-intro>p:not(.eyebrow){max-width:420px;font-size:17px}.how-intro .text-link{display:inline-block;margin-top:20px}.steps-list{border-top:2px solid var(--ink)}.step-row{display:grid;grid-template-columns:64px 1fr 28px;gap:20px;align-items:start;padding:24px 0;border-bottom:2px solid var(--ink)}.step-number{font-family:var(--sans);font-size:32px}.step-row h3{font-family:var(--sans);font-size:19px;font-weight:700;letter-spacing:0;margin:0 0 7px}.step-row p{margin:0;max-width:520px}.step-mark{display:block;width:26px;height:26px;border:2px solid var(--ink)}.step-mark-red{background:var(--accent)}.step-mark-yellow{background:var(--yellow)}.step-mark-blue{background:var(--blue)}.step-mark-green{background:var(--botanical)}.collection-feature{border-bottom:var(--grid) solid var(--ink)}.product-card-image{border:var(--grid) solid var(--ink)}.product-card:nth-child(4n+1) .product-card-image{background:var(--accent)}.product-card:nth-child(4n+2) .product-card-image{background:var(--yellow)}.product-card:nth-child(4n+3) .product-card-image{background:var(--blue)}.product-card:nth-child(4n) .product-card-image{background:var(--botanical)}.collection-count{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:13px 0;margin-bottom:22px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sort-form{display:flex;align-items:center;gap:8px}.sort-form select{border:2px solid var(--ink);background:var(--paper);padding:8px 10px;font:inherit;text-transform:inherit;letter-spacing:inherit}.product-promises{list-style:none;margin:28px 0 34px;padding:0;border-top:2px solid var(--ink)}.product-promises li{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:2px solid var(--ink);font-size:13px}.product-promises strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.product-promises span{text-align:right}.product-promises a{text-decoration:underline}.print-callout{background:var(--ink);border:var(--grid) solid var(--ink);box-shadow:10px 10px 0 var(--accent)}.print-blocks span{border:var(--grid) solid var(--ink)}.print-blocks span:nth-child(1){background:var(--accent);color:var(--ink)}.print-blocks span:nth-child(2){background:var(--yellow);color:var(--ink)}.print-blocks span:nth-child(3){background:var(--blue);color:var(--paper)}.print-blocks span:nth-child(4){background:var(--botanical);color:var(--paper)}.site-footer{background:var(--yellow);border-top:var(--grid) solid var(--ink)}.footer-lead{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:54px;padding-bottom:42px;border-bottom:var(--grid) solid var(--ink)}.footer-lead h2{font-size:clamp(38px,5vw,68px);max-width:520px;margin:10px 0 0}.footer-lead-copy{align-self:end;max-width:420px;font-size:16px}.footer-lead-copy p{margin:0 0 22px}.footer-cta{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-cta:hover{text-decoration:none;color:var(--accent)}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);padding-top:46px}.footer-brand-column{padding-right:24px}.footer-note{font-size:13px;max-width:270px;margin-top:20px}.footer-column h2{color:var(--ink)}.footer-bottom a{text-decoration:underline}.empty-state{border:var(--grid) dashed var(--ink);background:var(--paper)}.made-to-order-badge{display:inline-block;background:var(--botanical);color:var(--paper);border:2px solid var(--ink);padding:4px 7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:800px){.hero{border-width:var(--grid);display:block}.hero-copy{padding:36px 24px}.hero-art{border-left:0;border-top:var(--grid) solid var(--ink);min-height:360px}.value-prop{border-right:0;border-bottom:var(--grid) solid var(--ink)}.trust-strip{grid-template-columns:1fr 1fr}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:2px solid var(--ink)}.use-case-grid{grid-template-columns:1fr}.use-case-card{min-height:0}.use-case-art{min-height:170px}.how-it-works{display:block;padding-top:64px;padding-bottom:64px}.steps-list{margin-top:42px}.collection-toolbar{display:block}.sort-form{margin-top:10px}.sort-form select{width:100%}.product-promises li{display:block}.product-promises span{display:block;text-align:left;margin-top:4px}.print-callout{box-shadow:6px 6px 0 var(--accent)}.site-header-shell{min-height:70px;gap:12px}.site-header .brand{font-size:18px}.site-header .brand-mark{width:24px;height:24px;font-size:16px}.desktop-nav{display:none}.header-actions{gap:10px}.header-action{font-size:10px}.header-action:first-child span:first-child{display:none}.mobile-menu{display:block;position:relative;margin-left:2px}.mobile-menu>summary{align-items:center;background:var(--ink);color:var(--paper);cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;list-style:none;padding:10px 12px;text-transform:uppercase}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{background:var(--accent)}.mobile-panel{background:var(--paper);border:var(--grid) solid var(--ink);box-shadow:6px 6px 0 var(--blue);display:grid;gap:0;min-width:calc(100vw - 40px);padding:10px;position:absolute;right:0;top:48px;z-index:30}.mobile-panel-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;margin:8px 12px 10px;text-transform:uppercase}.mobile-panel>a{border-top:1px solid rgba(17,17,17,.22);display:grid;gap:3px;padding:14px 12px}.mobile-panel>a:hover{text-decoration:none;background:var(--yellow)}.mobile-panel>a strong{font-size:13px}.mobile-panel>a span{font-size:11px;opacity:.72}.mobile-panel-actions{border-top:var(--grid) solid var(--ink);display:flex;gap:20px;padding:14px 12px 8px}.mobile-panel-actions a{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-lead{display:block;padding-top:42px;padding-bottom:32px}.footer-lead-copy{margin-top:26px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding-top:34px;padding-bottom:40px}.footer-brand-column{grid-column:1/-1;padding-right:0}.footer-bottom{display:grid;gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.use-case-card{transition:none}.use-case-card:hover{transform:none;box-shadow:none}}.collection-filters{border-bottom:2px solid var(--ink);margin:-4px 0 26px;padding:0 0 18px}.collection-filter-grid{display:flex;flex-wrap:wrap;gap:10px}.collection-filter{border:2px solid var(--ink);background:var(--paper);min-width:180px;padding:10px}.collection-filter summary{cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.filter-options{display:grid;gap:8px;margin-top:12px}.filter-option{align-items:center;display:grid;grid-template-columns:18px 1fr auto;gap:7px;font-size:12px}.filter-option input{accent-color:var(--accent)}.filter-option small{opacity:.58}.price-range-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.price-range-fields label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.price-range-fields input{border:2px solid var(--ink);background:var(--paper);padding:7px;width:100%}.collection-filter-actions{display:flex;align-items:center;gap:18px;margin-top:14px}.collection-filter-actions .button{font-size:11px;padding:10px 14px}.collection-filter-actions a{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(17,17,17,.12),transparent 70%);pointer-events:none}.hero-shape-one,.hero-shape-two,.hero-stamp{z-index:1;opacity:.82}.hero-stamp{z-index:2}.use-case-art{position:relative;overflow:hidden}.use-case-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9)}.use-case-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(17,17,17,.56));pointer-events:none}.use-case-art span{position:relative;z-index:1;background:var(--paper);color:var(--ink);border:2px solid var(--ink);padding:8px 12px;font-family:var(--sans);font-size:12px;letter-spacing:.1em}.availability-badge{display:inline-block;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);padding:4px 7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid);background:transparent;aspect-ratio:auto;align-content:start}.product-media-item{margin:0;min-width:0;background:#e7dfd2;border:var(--grid) solid var(--ink);overflow:hidden}.product-media-item-primary{grid-column:span 2}.product-media-item img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.product-media-item-primary img{aspect-ratio:4/3}@media(max-width:800px){.product-media{grid-template-columns:1fr}.product-media-item-primary{grid-column:auto}.product-media-item-primary img{aspect-ratio:1}.use-case-art img{filter:saturate(.82)}}.assurance-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:var(--grid);padding-top:96px;padding-bottom:96px;border-top:var(--grid) solid var(--ink);border-bottom:var(--grid) solid var(--ink)}.assurance-intro{padding:12px 32px 0 0}.assurance-intro h2{font-size:clamp(42px,5vw,68px);margin:10px 0 18px}.assurance-intro>p:not(.eyebrow){max-width:360px;font-size:16px}.assurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid)}.assurance-card{display:flex;flex-direction:column;justify-content:space-between;min-height:240px;padding:24px;border:var(--grid) solid var(--ink)}.assurance-card-red{background:var(--accent)}.assurance-card-yellow{background:var(--yellow)}.assurance-card-blue{background:var(--blue);color:var(--paper)}.assurance-card-green{background:var(--botanical);color:var(--paper)}.assurance-index{font-family:var(--sans);font-size:32px}.assurance-card h3{font-size:24px;margin:18px 0 10px;max-width:240px}.assurance-card p{font-size:14px;max-width:280px;margin:0}.assurance-card .text-link{align-self:flex-start;margin-top:22px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.assurance-card-blue .text-link,.assurance-card-green .text-link{color:var(--paper)}.breadcrumbs{display:flex;gap:9px;align-items:center;margin:0 auto 26px;max-width:1200px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs span[aria-current=page]{opacity:.62}.product-next-step{display:grid;gap:7px;margin-top:22px;padding-top:18px;border-top:2px solid var(--ink);font-size:13px}.product-next-step strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cart-assurance{display:flex;gap:12px;align-items:flex-start;margin:0 0 26px;padding:18px 20px;border:var(--grid) solid var(--ink);background:var(--yellow);font-size:13px}.cart-assurance strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cart-assurance a{text-decoration:underline}@media(max-width:800px){.assurance-section{display:block;padding-top:64px;padding-bottom:64px}.assurance-intro{padding:0}.assurance-grid{margin-top:38px;grid-template-columns:1fr}.assurance-card{min-height:210px}.breadcrumbs{flex-wrap:wrap;margin-bottom:18px}.cart-assurance{display:grid}.cart-assurance strong{white-space:normal}}@media(max-width:480px){.site-header-shell>.header-actions{display:none}}.hero .eyebrow{color:var(--paper)}.value-prop .value-number{color:var(--ink)}.assurance-card-red{color:var(--paper)}.visual-story-card figcaption span{color:var(--ink)}.site-footer .eyebrow{color:var(--ink)}:root{--ink:#0B432B;--paper:#FFFBEF;--accent:#0B432B;--yellow:#F794A5;--blue:#0B432B;--botanical:#0B432B;--grid:1px;--pps-blush:#F794A5}body{background:#fffbef;background-image:none;color:#0b432b}.site-header{background:#fffbef;border-bottom:1px solid rgba(11,67,43,.18)}nav[aria-label="Primary navigation"] a[class$=__brand]{display:flex!important;align-items:center;gap:12px;color:#0b432b;letter-spacing:-.02em}nav[aria-label="Primary navigation"] a[class$=__brand]:before{content:"";display:block;flex:0 0 34px;width:34px;height:56px;background:url(/cdn/shop/files/pps-icon-fullcolor.png?v=1788900255) center/26px auto no-repeat}.hero{border:0;min-height:0;border-radius:24px;overflow:hidden;margin-top:24px;margin-bottom:24px;padding-top:0;padding-bottom:0;background:#fffbef;gap:24px;align-items:center}.hero-copy{padding:32px 24px 40px 0}.hero-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.04;letter-spacing:-.045em;max-width:700px;color:#0b432b}.hero-copy .hero-text{font-size:17px;line-height:1.65;max-width:540px}.hero .eyebrow{background:#f794a5;color:#0b432b;border:0;border-radius:999px;padding:8px 14px;font-size:11px;letter-spacing:.13em}.hero-art{position:relative;margin:0;min-height:440px;border:1px solid rgba(11,67,43,.16);border-radius:24px;background:#fffbef url(/cdn/shop/files/signature-fullcolor.png?v=1788900255) center/280px auto no-repeat}.hero-art .hero-photo,.hero-art .hero-shape,.hero-art .hero-stamp,.hero-art:after{display:none}.button{border:1px solid #0B432B;border-radius:8px;box-shadow:none;min-height:48px;line-height:1.3;transition:background-color .16s ease,color .16s ease}.hero .button{display:inline-flex;align-items:center;justify-content:center}.button-primary{background:#0b432b;color:#fffbef;border-color:#0b432b}.button-primary:hover{background:#145c3e;color:#fffbef;box-shadow:none}.button-secondary{background:#f794a5;color:#0b432b;border-color:#f794a5}.button-secondary:hover{background:#fbb4bf;color:#0b432b;box-shadow:none}.button:focus-visible{outline:3px solid #0B432B;outline-offset:4px}.hero .button-row{gap:12px;flex-wrap:wrap}.trust-strip{border:1px solid rgba(11,67,43,.18);border-radius:12px;overflow:hidden;margin-bottom:36px;background:#fffbef}.trust-item{padding:20px;border-color:#0b432b2e}.trust-marker,.step-mark{border:0;border-radius:50%;width:12px;height:12px;min-width:12px}.trust-marker-yellow,.step-mark-yellow{background:#f794a5}.trust-item p{line-height:1.5}.product-card-image,.product-media-item{border:1px solid rgba(11,67,43,.16);border-radius:12px;overflow:hidden}.product-card:nth-child(n) .product-card-image{background:#fffbef}.collection-feature{border-color:#0b432b2e}.collection-toolbar,.collection-filters,.product-promises,.product-promises li{border-color:#0b432b38}.collection-filter,.sort-form select,.price-range-fields input{border:1px solid rgba(11,67,43,.4);border-radius:6px}.availability-badge,.made-to-order-badge{border:0;border-radius:999px;padding:6px 10px}.value-props,.how-it-works,.assurance-section,.value-prop{border-color:#0b432b2e}.value-prop:nth-child(3) .value-number{color:#fffbef}.assurance-grid{gap:16px}.assurance-card{border:0;border-radius:12px}.assurance-card-red,.assurance-card-green,.assurance-card-blue{background:#0b432b;color:#fffbef}.assurance-card-red .text-link{color:#fffbef}.assurance-card-yellow{background:#f794a5;color:#0b432b}.print-callout{border:0;border-radius:20px;box-shadow:none;background:#0b432b;color:#fffbef}.print-blocks span{border:0;border-radius:8px}.print-blocks span:nth-child(1){background:#fffbef;color:#0b432b}.print-blocks span:nth-child(2){background:#f794a5;color:#0b432b}.site-footer{background:#fffbef;border-top:1px solid rgba(11,67,43,.24);color:#0b432b}.site-footer .footer-lead{border-color:#0b432b2e}.cart-assurance{border:1px solid rgba(11,67,43,.18);border-radius:10px;background:#fffbef}@media(min-width:721px)and (max-width:1000px){.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.hero-copy{padding:24px 0}.hero-copy h1{font-size:44px}.hero-art{min-height:410px;background-size:220px auto}}@media(max-width:720px){.hero{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:16px}.hero-copy{padding:16px 0 24px}.hero-copy h1{font-size:42px}.hero-copy .hero-text{font-size:16px}.hero-art{min-height:300px;border:1px solid rgba(11,67,43,.16);background-size:220px auto}.trust-item{padding:16px 12px}.trust-item:nth-child(-n+2){border-color:#0b432b2e}.hero .button{padding:14px 18px}.print-callout{box-shadow:none}}@media(max-width:400px){.hero-art{min-height:270px;background-size:180px auto}.hero-copy h1{font-size:38px}.hero .button-row{display:grid;grid-template-columns:1fr}.hero .button{width:100%}nav[aria-label="Primary navigation"] a[class$=__brand]{gap:8px}nav[aria-label="Primary navigation"] a[class$=__brand]:before{flex-basis:28px;width:28px;height:48px;background-size:22px auto}}@media(prefers-reduced-motion:reduce){.button{transition:none}}@media(max-width:800px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{min-width:0}.product-card-meta{flex-direction:column;gap:8px}.product-card-meta>div{min-width:0}.product-card-meta h3{overflow-wrap:anywhere}}:root{--ink:#071b13;--paper:#fff5df;--accent:#f96aa0;--yellow:#a5cd39;--blue:#103223;--botanical:#193e28;--line:rgba(255,245,223,.38);--pps-blush:#f96aa0;--pps-display:var(--sans);--serif:var(--sans);--sans:Arial,"Helvetica Neue",ui-sans-serif,system-ui,sans-serif}body{background:#071b13;color:#fff5df;background-image:none;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--sans);font-weight:700;line-height:1.07;letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere}p,li,label,input,select,textarea{font-family:var(--sans)}.eyebrow{color:#ff9ac0}.announcement-bar{background:#a5cd39;color:#071b13;font-size:12px;line-height:1.5;font-weight:700}.button{min-height:48px;border:2px solid #071b13;border-radius:2px;box-shadow:none;font:700 13px/1.4 var(--sans);letter-spacing:.06em;white-space:normal;text-align:center}.button-primary{background:#a5cd39;color:#071b13;border-color:#a5cd39}.button-secondary{background:#f96aa0;color:#071b13;border-color:#f96aa0}.button:not(:disabled):hover{background:#fff5df;color:#071b13;border-color:#071b13;box-shadow:none}.button:disabled{background:#dce0d5;color:#344b3b;border-color:#718876;border-style:dashed;opacity:1;cursor:not-allowed}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #fff5df;outline-offset:3px;box-shadow:0 0 0 6px #071b13}.button:focus-visible{outline:3px solid #fff5df;outline-offset:3px;box-shadow:0 0 0 6px #071b13}.skip-link:focus{z-index:1000;min-height:44px;background:#fff5df;color:#071b13;outline:3px solid #071b13}.collection-intro,.product-info,.cart-page{min-width:0}.rte{overflow-wrap:anywhere}.rte a:not(.button){text-decoration:underline;text-underline-offset:.2em}.image-placeholder{background:#fff5df;color:#071b13}.availability-badge,.made-to-order-badge{background:#a5cd39;color:#071b13;border-radius:2px}.cart-page{color:#fff5df}.cart-line{border-color:#78917e;align-items:center;min-width:0}.cart-line>div{min-width:0;overflow-wrap:anywhere}.cart-line input{background:#fff5df;color:#071b13;border:1px solid #78917e;border-radius:2px;font-size:16px;min-height:48px;max-width:100%}.cart-line a{text-decoration:underline;text-underline-offset:4px}.cart-footer{flex-wrap:wrap;gap:20px}.cart-assurance{background:#fff5df;color:#071b13;border:2px solid #a5cd39;border-radius:2px;line-height:1.65}.cart-assurance a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.cart-line{grid-template-columns:minmax(0,1fr) auto;gap:14px}.cart-footer{align-items:stretch}.cart-footer>.button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.product-card-image img{transition:none}.product-card:hover img{transform:none}}@media(forced-colors:active){:is(a,button,input,select,textarea,summary):focus-visible,.button:focus-visible{outline-color:Highlight!important;box-shadow:none}.button{border:2px solid ButtonText}}nav[aria-label="Primary navigation"]{background:#f7f7f2!important;color:#17251f;border-bottom:1px solid #d9dfd7}nav[aria-label="Primary navigation"] [class$=__inner]{max-width:1440px;margin-inline:auto}nav[aria-label="Primary navigation"] a[class$=__brand]{color:#17251f;font-family:var(--sans);font-size:27px;font-weight:700;line-height:1.05;letter-spacing:.015em;text-transform:uppercase}nav[aria-label="Primary navigation"] a[class$=__brand]:before{background-color:#fff5df;border-radius:2px}nav[aria-label="Primary navigation"] [class$=__link],nav[aria-label="Primary navigation"] [class$=__summary]{color:#17251f;min-width:44px;min-height:44px;font-weight:700}nav[aria-label="Primary navigation"] [class$=__dropdown]{background:#fff;border:1px solid #d9dfd7;box-shadow:0 12px 32px #17251f12}nav[aria-label="Primary navigation"] [class$=__dropdown] a{display:flex;justify-content:flex-start;white-space:normal}nav[aria-label="Primary navigation"] a[href="/pages/pps-studio-print-merch"]{color:#173e30;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}nav[aria-label="Primary navigation"] :is(a,summary):hover{color:#071b13;background-color:#fff5df}nav[aria-label="Primary navigation"] :is(a,summary):focus-visible{outline:3px solid #fff5df;outline-offset:2px;box-shadow:0 0 0 5px #071b13}body.template-index{background:#071b13;color:#fff5df;background-image:none}body.template-index :is(.hero-copy h1,.section-heading h2,.value-prop h2,.how-intro h2,.assurance-intro h2,.assurance-card h3){font-family:var(--sans);font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:1.02;overflow-wrap:anywhere}body.template-index :is(.hero,.collection-feature,.value-props,.how-it-works,.assurance-section){background-color:#071b13;color:#fff5df;border-color:#fff5df45}body.template-index .hero{border-radius:0;gap:clamp(24px,4vw,56px);margin-block:0;padding-block:clamp(32px,5vw,64px);overflow:visible}body.template-index .hero-copy{min-width:0;padding:0}body.template-index .hero-copy h1{color:#fff5df;font-size:clamp(48px,6.4vw,84px);margin-block:20px 24px}body.template-index .hero-copy .hero-text{color:#fff5df;font-size:17px;line-height:1.65}body.template-index .hero .eyebrow{background:#a5cd39;color:#071b13;border:0;border-radius:0;padding:10px 12px;font-size:12px;line-height:1.5}body.template-index .hero-art{border:3px solid #fff5df;border-radius:0;background-color:#fff5df;box-shadow:10px 10px #f96aa0;min-height:420px;max-width:100%}body.template-index .hero .button{border:2px solid #071b13;border-radius:0;min-height:48px;box-shadow:none;font-size:12px}body.template-index .hero .button-primary{color:#071b13;background:#a5cd39}body.template-index .hero .button-secondary{color:#071b13;background:#f96aa0}body.template-index .hero .button:hover{color:#071b13;background:#fff5df}body.template-index :is(.hero,.collection-feature,.how-it-works,.assurance-section) a:focus-visible{outline:3px solid #fff5df;outline-offset:3px;box-shadow:0 0 0 6px #071b13}body.template-index .trust-strip{color:#071b13;background:#fff5df;border:0;border-radius:0}body.template-index .trust-item{border-color:#071b1345}body.template-index .trust-item strong{font-size:13px}body.template-index .trust-item p{font-size:16px;line-height:1.6}body.template-index :is(.trust-marker,.step-mark){width:14px;height:14px;min-width:14px;border-radius:0;border:1px solid #071b13}body.template-index :is(.trust-marker-green,.step-mark-green){background:#a5cd39}body.template-index :is(.trust-marker-blue,.step-mark-blue){background:#fff5df}body.template-index :is(.trust-marker-yellow,.step-mark-yellow){background:#f96aa0}body.template-index :is(.trust-marker-red,.step-mark-red){background:#fe682c}body.template-index .collection-feature{padding-block:clamp(44px,6vw,72px)}body.template-index .section-heading h2{color:#fff5df;font-size:clamp(36px,4.8vw,62px)}body.template-index :is(.collection-feature,.how-it-works,.assurance-section) .eyebrow{color:#ff9ac0}body.template-index .text-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}body.template-index .collection-feature .product-card{color:#071b13;background:#fff5df;border:1px solid #fff5df;min-width:0}body.template-index .collection-feature .product-card-image{border:0;border-radius:0}body.template-index .collection-feature .product-card-meta{flex-direction:column;gap:8px;padding:14px}body.template-index .collection-feature .product-card-meta h3{font-family:var(--sans);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}body.template-index .collection-feature .product-card-meta a{display:inline-flex;align-items:center;min-height:44px}body.template-index .collection-feature .product-card-meta p{font-weight:700;font-size:16px}body.template-index .collection-feature :is(.availability-badge,.made-to-order-badge){background:#a5cd39;color:#071b13;border:1px solid #071b13;border-radius:0}body.template-index [class^=pps-collection-discovery-]{color:#fff5df;background:#103223;border-block:1px solid #fff5df45}body.template-index [class^=pps-collection-discovery__heading-]{color:#fff5df;font-family:var(--sans);font-weight:800;font-size:clamp(36px,4.8vw,62px);text-transform:uppercase}body.template-index :is([class^=pps-collection-discovery__intro-],[class^=pps-collection-discovery__link-]){color:#fff5df}body.template-index [class^=pps-collection-discovery__card-]{background:#a5cd39;color:#071b13;border:2px solid #fff5df;border-radius:0}body.template-index [class^=pps-collection-discovery__card-]:nth-child(2){background:#f96aa0}body.template-index [class^=pps-collection-discovery__card-]:nth-child(3){background:#fe682c}body.template-index [class^=pps-collection-discovery__label-]{color:#071b13;font-family:var(--sans);font-weight:800;font-size:30px;text-transform:uppercase}body.template-index [class^=pps-collection-discovery-] a:focus-visible{outline:3px solid #fff5df;outline-offset:4px;box-shadow:0 0 0 7px #071b13}body.template-index .value-props{padding-block:32px;gap:16px}body.template-index .value-prop{color:#071b13;background:#a5cd39;border:0;padding:24px}body.template-index .value-prop:nth-child(2){background:#f96aa0}body.template-index .value-prop:nth-child(3){background:#fe682c}body.template-index .value-prop .value-number,body.template-index .value-prop:nth-child(3) .value-number{color:#071b13}body.template-index .value-prop h2{font-size:30px}body.template-index .value-prop p{max-width:none}body.template-index .how-intro h2,body.template-index .assurance-intro h2{font-size:clamp(38px,4.8vw,62px)}body.template-index :is(.steps-list,.step-row){border-color:#fff5df75}body.template-index .step-number{font-family:var(--sans);color:#a5cd39}body.template-index .step-row h3{color:#fff5df}body.template-index .assurance-card{border:2px solid #fff5df;border-radius:0;color:#071b13}body.template-index .assurance-card-red{background:#f96aa0}body.template-index .assurance-card-yellow{background:#a5cd39}body.template-index .assurance-card-blue{background:#fe682c}body.template-index .assurance-card-green{background:#fff5df}body.template-index .assurance-card :is(h3,.text-link){color:#071b13}body.template-index .assurance-card p{font-size:16px;line-height:1.6}body.template-index .assurance-index{font-family:var(--sans)}footer[data-pps-surface=canonical-footer-0001]{color:#f7f7f2;background:#17251f;border-top:1px solid #d9dfd7;padding-block:clamp(40px,5vw,64px) 28px}footer[data-pps-surface=canonical-footer-0001] [class$=__heading]{color:#f7f7f2;font-family:var(--sans);font-size:clamp(30px,3vw,44px);font-weight:550;line-height:1.1;text-transform:none;letter-spacing:-.035em}footer[data-pps-surface=canonical-footer-0001] :is([class$=__body],[class$=__link],[class$=__identity]){color:#fff5df}footer[data-pps-surface=canonical-footer-0001] [class$=__group-heading]{color:#dce6dc;font-family:var(--sans);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}footer[data-pps-surface=canonical-footer-0001] :is([class$=__groups],[class$=__identity]){border-color:#fff5df75}footer[data-pps-surface=canonical-footer-0001] [class$=__list]{gap:2px}footer[data-pps-surface=canonical-footer-0001] [class$=__link]{display:inline-flex;align-items:center;min-height:44px;min-width:44px;max-width:100%;font-size:16px;line-height:1.5}footer[data-pps-surface=canonical-footer-0001] a[href="/pages/pps-studio-print-merch"]{color:#f7f7f2}footer[data-pps-surface=canonical-footer-0001] a:hover{color:#dce6dc}footer[data-pps-surface=canonical-footer-0001] a:focus-visible{outline:3px solid #fff5df;outline-offset:4px;box-shadow:0 0 0 7px #071b13}@media(max-width:1049px){nav[aria-label="Primary navigation"] a[class$=__brand]{font-size:19px}nav[aria-label="Primary navigation"] [class$=__mobile-menu]>[class$=__summary]{border-top:1px solid #fff5df65}nav[aria-label="Primary navigation"] [class$=__mobile-menu]>[class$=__dropdown]{border:1px solid #fff5df65;box-shadow:none}}@media(max-width:800px){body.template-index .hero-art{min-height:300px;box-shadow:6px 6px #f96aa0}body.template-index .how-it-works,body.template-index .assurance-section{padding-block:48px}body.template-index .section-heading{align-items:flex-start}body.template-index .collection-feature .product-card-meta{padding:12px 10px}body.template-index .collection-feature .product-card-meta h3{font-size:16px}}@media(max-width:400px){nav[aria-label="Primary navigation"] a[class$=__brand]{font-size:17px}body.template-index .hero-copy h1{font-size:48px}body.template-index .hero-copy .hero-text{font-size:16px}body.template-index .hero-art{min-height:270px}}@media(prefers-reduced-motion:reduce){body.template-index .hero .button,body.template-index .collection-feature .product-card-image img{transition:none}}@media(forced-colors:active){nav[aria-label="Primary navigation"],footer[data-pps-surface=canonical-footer-0001],body.template-index :is(.hero,.collection-feature,.how-it-works,.assurance-section){border-color:CanvasText}nav[aria-label="Primary navigation"] :is(a,summary):focus-visible,footer[data-pps-surface=canonical-footer-0001] a:focus-visible,body.template-index :is(.hero,.collection-feature,.how-it-works,.assurance-section) a:focus-visible{outline:3px solid Highlight;box-shadow:none}}.template-collection .collection-page,.template-product .product-page,.template-page .collection-page:has([data-pps-surface=tc-commerce-guide-live-wave-20260907]){--pps-shop-ink:#071b13;--pps-shop-paper:#fff5df;--pps-shop-pink:#f96aa0;--pps-shop-lime:#a5cd39;--pps-shop-orange:#fe682c;--pps-shop-display:var(--sans);background:var(--pps-shop-ink);color:var(--pps-shop-paper);font-size:16px;line-height:1.6;padding-top:clamp(28px,4vw,56px);padding-bottom:64px}.template-collection .collection-page .collection-intro{max-width:none;margin-bottom:32px}.template-collection .collection-page :is(h1,h2,h3),.template-product .product-page :is(h1,h2,h3),.template-page .collection-page:has([data-pps-surface=tc-commerce-guide-live-wave-20260907])>.collection-intro h1{font-family:var(--sans);font-weight:400;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.template-collection .collection-page .collection-intro h1,.template-page .collection-page:has([data-pps-surface=tc-commerce-guide-live-wave-20260907])>.collection-intro h1{font-size:clamp(48px,6vw,80px);margin:12px 0 22px}.template-collection .collection-page .eyebrow,.template-product .product-page>.breadcrumbs,.template-page .collection-page:has([data-pps-surface=tc-commerce-guide-live-wave-20260907])>.collection-intro .eyebrow{color:#ff9ac0}.template-collection .collection-page a{color:inherit;text-underline-offset:4px}.template-collection .collection-page p a,.template-collection .collection-page .product-card-meta :is(h2,h3) a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.template-collection .collection-page .collection-intro>.rte{max-width:78ch}.template-collection .collection-page :is(.collection-toolbar,.collection-filters){border-color:#6d8270;gap:14px;flex-wrap:wrap}.template-collection .collection-page .collection-toolbar{padding:16px 0;font-size:13px}.template-collection .collection-page .sort-form{flex-wrap:wrap;min-width:0;max-width:100%}.template-collection .collection-page :is(.sort-form select,.price-range-fields input,.collection-filter input[type=number]){background:var(--pps-shop-paper);color:var(--pps-shop-ink);border:1px solid #476352;border-radius:2px;font-size:16px;min-height:48px;max-width:100%;min-width:0}.template-collection .collection-page .collection-filter{background:var(--pps-shop-paper);color:var(--pps-shop-ink);border:1px solid #476352;border-radius:2px;min-width:0;flex:1 1 14rem;padding:10px 14px}.template-collection .collection-page .collection-filter>summary{font-size:14px;min-height:44px;line-height:1.5;align-content:center}.template-collection .collection-page .filter-option{min-height:44px;font-size:14px;line-height:1.4}.template-collection .collection-page .filter-option input{accent-color:var(--pps-shop-ink)}.template-collection .collection-page .filter-option small{opacity:1;color:#476352}.template-collection .collection-page .collection-filter-actions{flex-wrap:wrap}.template-collection .collection-page .collection-filter-actions>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.template-collection .collection-page .product-grid{gap:28px 18px}.template-collection .collection-page :is(.product-card,.product-card-meta,.product-card-meta>div){min-width:0}.template-collection .collection-page .product-card-image{border:2px solid var(--pps-shop-paper);border-radius:2px}.template-collection .collection-page .product-card-meta{display:block;padding-top:14px}:where(body:not([data-pps-editorial=v1])).template-collection .collection-page .product-card-meta :is(h2,h3){font-size:clamp(21px,2.1vw,28px)!important;line-height:1.12;margin:6px 0 10px}.template-collection .collection-page .product-card-meta>p{font-size:17px;font-weight:700;color:var(--pps-shop-lime);white-space:normal}.template-collection .collection-page :is(.availability-badge,.made-to-order-badge){display:inline-block;background:var(--pps-shop-lime);color:var(--pps-shop-ink);border-radius:2px;font-size:11px;line-height:1.4;padding:6px 9px;max-width:100%;white-space:normal}.template-collection .collection-page .pps-tc-unit{color:var(--pps-shop-paper);font-size:14px;line-height:1.45}.template-collection .collection-page .button,.template-product .product-page .button{border:2px solid var(--pps-shop-ink);border-radius:2px;box-shadow:none;min-height:48px;line-height:1.4;white-space:normal;font-size:14px;letter-spacing:.04em;padding:12px 18px}.template-collection .collection-page .button{background:var(--pps-shop-pink);color:var(--pps-shop-ink)}.template-collection .collection-page .button:hover{background:var(--pps-shop-lime);color:var(--pps-shop-ink)}.template-collection .collection-page .pps-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.template-collection .collection-page .pps-tc-key-facts{background:var(--pps-shop-lime);color:var(--pps-shop-ink);border:2px solid var(--pps-shop-paper);border-radius:2px;font-size:16px;line-height:1.55;padding:20px}.template-collection .collection-page :is(.pps-tc-group-nav a,.pps-tc-browse-links a){background:var(--pps-shop-paper);color:var(--pps-shop-ink);border:1px solid var(--pps-shop-ink);border-radius:2px;font-weight:700;min-height:44px}.template-collection .collection-page .pps-tc-group-nav a[aria-current=page]{background:var(--pps-shop-lime);color:var(--pps-shop-ink);border-color:var(--pps-shop-paper);text-decoration:underline}.template-collection .collection-page .pps-tc-jump{background:var(--pps-shop-pink);color:var(--pps-shop-ink);border-radius:2px;min-height:48px;padding:12px 18px}.template-collection .collection-page .pps-tc-browse{background:var(--pps-shop-paper);color:var(--pps-shop-ink);border:2px solid var(--pps-shop-orange);border-radius:2px;padding:16px}.template-collection .collection-page .pps-tc-browse h2{color:inherit;font-size:24px}.template-collection .collection-page .pps-tc-collection-notes .collection-description{background:var(--pps-shop-paper);color:var(--pps-shop-ink);padding:18px;margin:10px 0 18px}.template-collection .collection-page .pps-tc-filter-panel>summary{min-height:48px;align-content:center;font-size:16px}.template-product .product-page{gap:28px 40px;align-items:start}.template-product .product-page>.breadcrumbs{flex-wrap:wrap;line-height:1.5;font-size:12px;margin-bottom:0}.template-product .product-page>.breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}.template-product .product-page>.breadcrumbs span[aria-current=page]{opacity:1;color:var(--pps-shop-paper)}.template-product .product-page .product-media{background:transparent;aspect-ratio:auto;min-width:0}.template-product .product-page .product-media-item{background:var(--pps-shop-paper);border:2px solid var(--pps-shop-paper);border-radius:2px}.template-product .product-page .product-info{background:var(--pps-shop-paper);color:var(--pps-shop-ink);padding:clamp(20px,3vw,36px);border-top:8px solid var(--pps-shop-lime);min-width:0}.template-product .product-page .product-info .eyebrow{color:var(--pps-shop-ink)}.template-product .product-page .product-info h1{font-size:clamp(38px,4.5vw,64px);line-height:1.02;margin:18px 0 24px}.template-product .product-page .product-info :is(.availability-badge,.made-to-order-badge){background:var(--pps-shop-orange);color:var(--pps-shop-ink);border-radius:2px;white-space:normal;line-height:1.4;max-width:100%}.template-product .product-page .product-price{display:inline-block;font-size:26px;font-weight:700;background:var(--pps-shop-lime);color:var(--pps-shop-ink);padding:6px 12px;margin:0 0 12px}.template-product .product-page .product-promises{border-color:#476352;margin:22px 0;padding:0}.template-product .product-page .product-promises li{display:block;border-color:#476352;font-size:16px;padding:16px 0}.template-product .product-page .product-promises strong{font-size:13px;line-height:1.45}.template-product .product-page .product-promises span{display:block;text-align:left;line-height:1.6;margin-top:7px}.template-product .product-page .product-info :is(select,input[type=number]){background:#fff;color:var(--pps-shop-ink);border:1px solid #476352;border-radius:2px;min-height:48px;font-size:16px;max-width:100%;min-width:0}.template-product .product-page .product-info label{font-size:16px;font-weight:700}.template-product .product-page .button-primary{background:var(--pps-shop-lime);color:var(--pps-shop-ink)}.template-product .product-page .button-secondary{background:var(--pps-shop-pink);color:var(--pps-shop-ink)}.template-product .product-page .button:not(:disabled):hover{background:var(--pps-shop-orange);color:var(--pps-shop-ink)}.template-product .product-page .button:disabled{background:#dce0d5;color:#344b3b;border-color:#718876;border-style:dashed;opacity:1;cursor:not-allowed}.template-product .product-page .product-description{font-size:16px;line-height:1.65;margin:26px 0;overflow-wrap:anywhere}.template-product .product-page .product-info a{color:inherit;text-underline-offset:4px}.template-product .product-page .product-info p a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.template-product .product-page .product-next-step{border-color:#476352}.template-product .product-page .product-next-step .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;white-space:normal}:where(body:not([data-pps-editorial=v1])).template-product .product-page .tc-catalog-discovery{background:var(--pps-shop-orange)!important;color:var(--pps-shop-ink);border:2px solid var(--pps-shop-ink)!important;border-radius:2px!important;padding:20px!important}:where(body:not([data-pps-editorial=v1])).template-product .product-page .tc-catalog-discovery h2{font-size:30px!important;line-height:1.05}.template-product .product-page .tc-catalog-discovery .text-link{display:inline-flex;align-items:center;min-height:44px}[data-pps-surface=tc-commerce-guide-live-wave-20260907]{background:#071b13!important;color:#fff5df!important;font-size:16px;line-height:1.65!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] :is(h2,h3){font-family:var(--sans);font-weight:400!important;text-transform:uppercase;letter-spacing:.01em;line-height:1.08!important;color:inherit!important;overflow-wrap:anywhere}[data-pps-surface=tc-commerce-guide-live-wave-20260907] h2{font-size:clamp(32px,4vw,52px)}[data-pps-surface=tc-commerce-guide-live-wave-20260907] h3{font-size:28px!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] a{color:inherit!important;text-underline-offset:4px}[data-pps-surface=tc-commerce-guide-live-wave-20260907] p a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}[data-pps-surface=tc-commerce-guide-live-wave-20260907]>section{border-color:#6d8270!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907]>nav{border-color:#6d8270!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907]>section[aria-labelledby=pps-tc-hero]{background:linear-gradient(135deg,#193e28,#071b13)!important;color:#fff5df!important;border:2px solid #f96aa0;border-radius:2px!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-hero{font-size:clamp(42px,5.7vw,76px)!important;max-width:20ch!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907]>section[aria-labelledby=pps-tc-hero]>p{color:#fff5df!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907]>section[aria-labelledby=pps-tc-hero]>p:first-child{color:#ff9ac0!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907]>section[aria-labelledby=pps-tc-hero]>div>a{border-radius:2px!important;border:2px solid #fff5df!important;min-height:48px!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907]>section[aria-labelledby=pps-tc-hero]>div>a:first-child{background:#a5cd39!important;color:#071b13!important;border-color:#a5cd39!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-discover nav>a{background:#fff5df!important;color:#071b13!important;border:2px solid #071b13!important;border-radius:2px!important;font:400 25px/1.15 var(--sans);text-transform:uppercase;min-height:72px!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-discover nav>a:nth-child(3n+2){background:#f96aa0!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-discover nav>a:nth-child(3n+3){background:#fe682c!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-discover nav>a:first-child{background:#a5cd39!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] :is(#pps-tc-retail-steps li,section[aria-labelledby=pps-tc-before-order] article,#pps-tc-growing-stages article){background:#fff5df!important;color:#071b13!important;border:2px solid #071b13!important;border-radius:2px!important;border-top:6px solid #fe682c!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-retail-steps>p>a{background:#f96aa0!important;color:#071b13!important;border-radius:2px!important;min-height:48px!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-request{background:#a5cd39!important;color:#071b13!important;border:2px solid #071b13!important;border-top:6px solid #fe682c!important;border-radius:2px!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-request a[href="/pages/contact"]{background:#071b13!important;color:#fff5df!important;border-radius:2px!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-questions details{border-color:#6d8270!important}[data-pps-surface=tc-commerce-guide-live-wave-20260907] #pps-tc-questions summary{min-height:48px;align-content:center;font-size:17px}.template-collection .collection-page :focus-visible,.template-product .product-page :focus-visible,[data-pps-surface=tc-commerce-guide-live-wave-20260907] :focus-visible{outline:3px solid #fff5df!important;outline-offset:3px;box-shadow:0 0 0 6px #071b13}@media(max-width:800px){.template-collection .collection-page .product-grid{gap:24px 12px}:where(body:not([data-pps-editorial=v1])).template-collection .collection-page .product-card-meta :is(h2,h3){font-size:22px!important}.template-product .product-page .product-info{margin-top:28px;padding:22px 18px}}@media(max-width:440px){.template-collection .collection-page .collection-intro h1{font-size:48px}:where(body:not([data-pps-editorial=v1])).template-collection .collection-page .product-card-meta :is(h2,h3){font-size:21px!important}.template-collection .collection-page .product-card-meta>p{font-size:16px}.template-collection .collection-page .product-card>.button{padding:10px 8px;font-size:12px}.template-product .product-page .product-info h1{font-size:38px}}@media(prefers-reduced-motion:reduce){.template-collection .collection-page *,.template-product .product-page *,[data-pps-surface=tc-commerce-guide-live-wave-20260907] *{scroll-behavior:auto;transition:none}}@media(forced-colors:active){.template-collection .collection-page,.template-product .product-page,[data-pps-surface=tc-commerce-guide-live-wave-20260907],.template-collection .collection-page :is(.collection-filter,.pps-tc-key-facts,.pps-tc-browse),.template-product .product-page .product-info{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}.template-collection .collection-page :focus-visible,.template-product .product-page :focus-visible,[data-pps-surface=tc-commerce-guide-live-wave-20260907] :focus-visible{outline-color:Highlight!important;box-shadow:none}}#MainContent:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #MainContent,#MainContent:has(.cart-page>.empty-state),#MainContent:has(>.shopify-policy__container){--pps-support-forest: #071b13;--pps-support-cream: #fff5df;--pps-support-pink: #f96aa0;--pps-support-lime: #a5cd39;--pps-support-orange: #fe682c;--pps-support-display:var(--sans);background:#f7f7f2;color:#17251f;font-family:var(--sans);font-size:1rem;line-height:1.65}:is(#shopify-section-template--27292203352355__main:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main)>.collection-page,#MainContent .cart-page:has(>.empty-state){padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,7vw,6rem)}:is(#shopify-section-template--27292203352355__main:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main) .collection-intro,#MainContent .cart-page:has(>.empty-state)>.section-heading{max-width:none;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:4px solid var(--pps-support-orange)}:is(#shopify-section-template--27292203352355__main:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main) .eyebrow,#MainContent .cart-page:has(>.empty-state) .eyebrow{color:#526258;font-size:.875rem;letter-spacing:.13em;font-weight:800}:is(#shopify-section-template--27292203352355__main:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main) h1,#MainContent .cart-page:has(>.empty-state) h1{color:#17251f;font-family:var(--sans);font-weight:600;font-size:clamp(2.5rem,5.6vw,5rem);line-height:1.03;letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere;margin:.65rem 0 0}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main>.collection-page{max-width:1000px}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main .rte{background:var(--pps-support-cream);color:var(--pps-support-forest);border-top:8px solid var(--pps-support-pink);border-radius:4px 4px 14px 14px;padding:clamp(1.25rem,4vw,3rem);overflow-wrap:anywhere}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main .rte :is(p,ul,ol){max-width:72ch;font-size:1rem;line-height:1.7}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main .rte h2{color:var(--pps-support-forest);font-family:var(--sans);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:900;line-height:1.13;letter-spacing:.01em;text-transform:uppercase;margin:2rem 0 1rem;border-top:1px solid #8c967a;padding-top:1.5rem}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main .rte :is(ul,ol){padding-left:1.5rem}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main .rte li{margin-block:.65rem}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main .rte a{color:var(--pps-support-forest);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main .rte>p:first-child{font-size:1.125rem;line-height:1.6;margin-top:0}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div{--pps-navy: #071b13 !important;--pps-red: #f96aa0 !important;--pps-cream: #fff5df !important;--pps-ink: #fff5df !important;--pps-sage: #a5cd39 !important;--pps-line: #78917e !important;color:#fff5df!important;font-family:var(--sans);font-size:1rem;line-height:1.65!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte :is(h2,h3){font-family:var(--sans);font-weight:900!important;letter-spacing:.01em!important;line-height:1.08!important;text-transform:uppercase;overflow-wrap:anywhere}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte h2{color:#fff5df!important;font-size:clamp(2rem,4vw,3.4rem)!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section{scroll-margin-top:1.5rem}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section>p:first-child{font-size:.875rem!important;color:#ff9ac0!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:first-child,#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(7){background:linear-gradient(120deg,#193e28,#103223)!important;color:#fff5df!important;border:1px solid #78917e;border-left:6px solid #f96aa0;border-radius:12px!important;padding:clamp(1.5rem,5vw,4rem)!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:first-child h2{font-size:clamp(2.6rem,5.6vw,5rem)!important;max-width:17ch!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:first-child>p:not(:first-child),#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(7)>p:not(:first-child){color:#fff5df!important;font-size:1rem!important;line-height:1.7}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(2)>div,#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte article,#shopify-section-template--27292203352355__main:has(#trade-readiness) #trade-readiness>div>div{background:#fff5df!important;color:#071b13!important;border-color:#a5cd39!important;border-radius:10px!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(2)>div:nth-child(2n){background:#a5cd39!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte article :is(h3,p,strong),#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(2) strong,#shopify-section-template--27292203352355__main:has(#trade-readiness) #trade-readiness strong{color:#071b13!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte article h3{font-size:1.65rem!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte article>p[style*="font-size: 12px"]{font-size:.875rem!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte span{font-size:1rem!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(4){background:#a5cd39!important;color:#071b13!important;border-radius:12px!important;padding:clamp(1.5rem,4vw,3rem)!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(4) :is(h2,p,strong){color:#071b13!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte>div>section:nth-child(5)>p:last-child{background:#fff5df!important;color:#071b13!important;border-left-color:#fe682c!important;font-size:1rem!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte a[style*=inline-flex]{min-height:48px!important;max-width:100%;padding:.8rem 1.3rem!important;border:2px solid #f96aa0!important;border-radius:4px!important;background:#f96aa0!important;color:#071b13!important;font-size:.875rem!important;line-height:1.35;text-align:center;overflow-wrap:anywhere}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte a[style*=inline-flex][href="/collections/tc-preorders"]{background:#a5cd39!important;border-color:#a5cd39!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte details{border-color:#78917e!important;padding:.5rem 0!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte summary{color:#fff5df!important;min-height:48px;padding:.8rem .25rem;font-size:1rem;line-height:1.5}#MainContent .cart-page:has(>.empty-state) .empty-state{padding:clamp(2rem,6vw,5rem) 1.25rem;background:#a5cd39;color:#071b13;border:2px solid #a5cd39;border-radius:12px}#MainContent .cart-page:has(>.empty-state) .empty-state p{font-size:1.25rem}#MainContent .cart-page:has(>.empty-state) .empty-state .button{min-height:48px;max-width:100%;padding:.9rem 1.35rem;border:2px solid #071b13;border-radius:4px;background:#071b13;color:#fff5df;font-size:.875rem;line-height:1.4;text-align:center}.shopify-policy__container{max-width:1000px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 32px clamp(3rem,7vw,6rem);color:#17251f}.shopify-policy__title{text-align:left;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid #d9dfd7}.shopify-policy__title h1{color:#17251f;font-family:var(--sans);font-size:clamp(2.5rem,5.6vw,5rem);font-weight:600;line-height:1.03;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;margin:0}.shopify-policy__body{background:#fff;color:#17251f;border:1px solid #d9dfd7;border-radius:20px;padding:clamp(1.25rem,4vw,3rem);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.shopify-policy__body .rte>:is(p,ul,ol){max-width:72ch}.shopify-policy__body h2{color:#071b13;font-family:var(--sans);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:600;line-height:1.13;letter-spacing:-.025em;text-transform:none;border-top:1px solid #8c967a;padding-top:1.5rem;margin:2rem 0 1rem}.shopify-policy__body a{color:#071b13;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}:is(#shopify-section-template--27292203352355__main:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main) :is(a,summary):focus-visible,#MainContent .cart-page:has(>.empty-state) a:focus-visible,.shopify-policy__body a:focus-visible{outline:3px solid #071b13!important;outline-offset:3px;box-shadow:0 0 0 6px #fff5df;border-radius:2px}@media(max-width:600px){:is(#shopify-section-template--27292203352355__main:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main)>.collection-page,#MainContent .cart-page:has(>.empty-state),.shopify-policy__container{padding-inline:20px}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte a[style*=inline-flex]{width:100%}}@media(forced-colors:active){:is(#shopify-section-template--27292203352355__main:has(#trade-readiness),html:has(link[rel=canonical][href="https://plantprintsupply.com/pages/contact"]) #shopify-section-template--27292203319587__main) :is(a,summary):focus-visible,#MainContent .cart-page:has(>.empty-state) a:focus-visible,.shopify-policy__body a:focus-visible{outline-color:Highlight!important;box-shadow:none}#shopify-section-template--27292203352355__main:has(#trade-readiness) .rte a[style*=inline-flex],#MainContent .cart-page:has(>.empty-state) .empty-state .button{border-color:ButtonText!important}}[data-pps-surface=plant-care-20260905]{max-width:800px;font-size:16px;line-height:1.7}[data-pps-surface=plant-care-20260905]>h2{max-width:26ch;margin-block:36px 16px;font-size:clamp(28px,3.5vw,42px)}[data-pps-surface=plant-care-20260905]>p:first-child{color:#ff9ac0;letter-spacing:.1em;font-size:13px}[data-pps-surface=plant-care-20260905]>div[style]{background:#fff5df!important;color:#071b13!important;border-left-color:#a5cd39!important}[data-pps-surface=plant-care-20260905]>div[style] h2{color:#071b13;font-size:clamp(30px,4vw,44px)}[data-pps-surface=plant-care-20260905] a{text-decoration:underline;text-underline-offset:.2em}[data-pps-surface=plant-care-20260905]>p>a,[data-pps-surface=plant-care-20260905]>p>strong>a,[data-pps-surface=plant-care-20260905]>div[style] p>strong>a{display:inline-flex;align-items:center;min-height:44px}[data-pps-surface=plant-care-20260905] a:focus-visible{outline:3px solid #fff5df;outline-offset:3px;box-shadow:0 0 0 6px #071b13}.pps-search{color:#fff5df;background:#071b13;padding:clamp(40px,6vw,80px) clamp(20px,4vw,48px)}.pps-search .pps-search__inner{max-width:1200px;min-width:0;margin-inline:auto}.pps-search .pps-search__eyebrow{color:#ff9ac0;margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.1em}.pps-search #pps-search-title{max-width:18ch;margin-block:0 24px;font-size:clamp(40px,5vw,68px)}.pps-search .pps-search__intro{max-width:720px;margin:0 0 32px;font-size:17px;line-height:1.65}.pps-search .pps-search__form{max-width:800px;padding:clamp(18px,3vw,28px);background:#fff5df;color:#071b13;border-top:6px solid #a5cd39}.pps-search .pps-search__form label{display:block;margin-bottom:12px;font-size:16px;font-weight:700}.pps-search .pps-search__controls{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.pps-search .pps-search__controls input{flex:1 1 280px;min-width:0;width:100%;min-height:48px;border:1px solid #526c5c;border-radius:0;padding:12px;font:400 16px/1.5 var(--sans);background:#fff;color:#071b13}.pps-search .pps-search__controls input::placeholder{color:#405b4c;opacity:1}.pps-search .pps-search__controls button{min-width:100px;min-height:48px;border:2px solid #071b13;border-radius:0;padding:12px 22px;font:700 16px/1.5 var(--sans);background:#a5cd39;color:#071b13;cursor:pointer}.pps-search .pps-search__controls button:hover{background:#f96aa0;color:#071b13}.pps-search :is(input,button):focus-visible{outline:3px solid #fff5df;outline-offset:3px;box-shadow:0 0 0 6px #071b13}@media(max-width:480px){.pps-search .pps-search__controls button{width:100%}}@media(forced-colors:active){.pps-search :is(input,button):focus-visible,[data-pps-surface=plant-care-20260905] a:focus-visible{outline-color:Highlight;box-shadow:none}}.template-search #MainContent .pps-search{background:#071b13;color:#fff5df;padding:clamp(40px,6vw,80px) clamp(20px,4vw,48px)}.template-search #MainContent .pps-search #pps-search-title{color:#fff5df}.template-search #MainContent .pps-search .pps-search__eyebrow{color:#ff9ac0}.template-search #MainContent .pps-search .pps-search__form{color:#071b13;background:#fff5df;border-top:6px solid #a5cd39}.template-search #MainContent .pps-search .pps-search__controls input{background:#fff;color:#071b13;border:1px solid #526c5c;border-radius:0;font-size:16px}.template-search #MainContent .pps-search .pps-search__controls button{background:#a5cd39;color:#071b13;border:2px solid #071b13;border-radius:0}.template-search #MainContent .pps-search .pps-search__card{min-width:0;color:#071b13;background:#fff5df;border:1px solid #fff5df;border-top:5px solid #a5cd39;border-radius:0;padding:16px}.template-search #MainContent .pps-search .pps-search__image{border-radius:0;background:#fff}.template-search #MainContent .pps-search .pps-search__card h2{color:#071b13;font-family:var(--sans);font-size:20px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.template-search #MainContent .pps-search .pps-search__card h2 a{display:inline-flex;align-items:center;min-height:44px;color:#071b13;text-decoration:underline;text-underline-offset:.15em}.template-search #MainContent .pps-search .pps-search__type{color:#314a3d;font-size:12px}.template-search #MainContent .pps-search .pps-search__price{color:#071b13;font-size:18px}.template-search #MainContent .pps-search .pps-search__availability{color:#314a3d;font-size:16px}.template-search #MainContent .pps-search .pps-search__pagination{align-items:center;color:#fff5df}.template-search #MainContent .pps-search .pps-search__pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 16px;background:#a5cd39;color:#071b13;border:2px solid #071b13;text-decoration:underline;text-underline-offset:.15em}.template-search #MainContent .pps-search :is(a,input,button):focus-visible{outline:3px solid #fff5df;outline-offset:3px;box-shadow:0 0 0 6px #071b13}.template-search #MainContent .pps-search :is(.pps-search__controls button,.pps-search__pagination a):hover{background:#f96aa0;color:#071b13}@media(forced-colors:active){.template-search #MainContent .pps-search :is(a,input,button):focus-visible{outline-color:Highlight;box-shadow:none}}#monster-cart-wrapper[role=dialog][aria-label="Shopping Cart"]>div{background:#fff5df!important;color:#071b13!important;border-radius:4px!important}#monster-cart-wrapper #mu-header>div{background:#071b13!important;color:#fff5df!important;border-radius:4px 4px 0 0!important;border-bottom:4px solid #f96aa0}#monster-cart-wrapper #mu-header .mu-cart-header{font-family:var(--sans);font-size:26px!important;line-height:1.2;text-transform:uppercase;letter-spacing:.01em}#monster-cart-wrapper #mu-header .mu-cursor-pointer{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}#monster-cart-wrapper #mu-header svg.mu-cursor-pointer{min-width:15px;min-height:15px}#monster-cart-wrapper #mu-empty-cart{padding:20px}#monster-cart-wrapper #mu-continue-shopping{background:#a5cd39;color:#071b13!important;border:2px solid #071b13;min-height:48px;display:flex;align-items:center;justify-content:center;padding:12px;font:700 16px/1.4 var(--sans);text-decoration:none!important;border-radius:2px}#monster-cart-wrapper #mu-continue-shopping:hover{background:#f96aa0}#monster-cart-wrapper :focus-visible{outline:3px solid #071b13!important;outline-offset:3px;box-shadow:0 0 0 6px #fff5df}@media(forced-colors:active){#monster-cart-wrapper :focus-visible{outline-color:Highlight!important;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/base-overrides.css.map */
