.ceNavHeader{--ce-nav-ink:#172c48;--ce-nav-muted:#64748b;--ce-nav-blue:#173b72;--ce-nav-soft-blue:#eaf2fa;--ce-nav-border:#c4d5e8;--ce-nav-paper:#fff;--ce-nav-accent:#f5b72f;position:-webkit-sticky;position:sticky;top:0;z-index:60;padding-block:9px;background:color-mix(in srgb,var(--bg) 87%,transparent);color:var(--ce-nav-ink);isolation:isolate;font-size:13px;line-height:1.4}html[data-theme=dark] .ceNavHeader{--ce-nav-ink:#edf4ff;--ce-nav-muted:#b5c7e0;--ce-nav-blue:#a7cafa;--ce-nav-soft-blue:#273b53;--ce-nav-border:#39536e;--ce-nav-paper:#19283a;--ce-nav-accent:#f5bb44}.ceNavHeader button,.ceNavHeader input{font:inherit}.ceNavHeader button{cursor:pointer}.ceNavHeader a,.ceNavHeader button{-webkit-tap-highlight-color:transparent}.ceNavHeader a:focus-visible,.ceNavHeader button:focus-visible,.ceNavHeader input:focus-visible{outline:2px solid var(--ce-nav-blue);outline-offset:3px}.ceNavShell{width:min(1380px,calc(100% - 32px));margin-inline:auto;background:var(--ce-nav-paper);border:1px solid var(--ce-nav-border);border-radius:16px;box-shadow:0 6px 22px rgba(23,59,114,.065);position:relative}.ceNavMain{min-height:76px;gap:clamp(9px,1vw,16px);padding-inline:clamp(12px,1.5vw,22px)}.ceNavBrand,.ceNavMain{display:flex;align-items:center}.ceNavBrand{flex:0 0 auto;gap:9px;min-width:0;color:var(--ce-nav-ink)}.ceNavLogo{width:47px;height:47px;flex:0 0 47px;display:grid;place-items:center}.ceNavLogo img{display:block;width:100%;height:100%;object-fit:contain}.ceNavBrandText{display:flex;flex-direction:column;min-width:0;gap:4px}.ceNavBrandText strong{font-size:15px;font-weight:800;letter-spacing:-.2px;line-height:1.3;white-space:nowrap}.ceNavBrandText small{color:var(--ce-nav-muted);font-family:Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1.1;white-space:nowrap;text-align:start}.ceNavDesktopLinks{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center;gap:clamp(6px,.8vw,14px);white-space:nowrap}.ceNavDesktopLinks>a,.ceNavDropdown>button,.ceNavTabletLinks a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:3px;position:relative;color:var(--ce-nav-muted);font-weight:650;padding-inline:2px;background:none;border:0;font-size:12.5px;transition:color .18s ease}.ceNavDesktopLinks>a:after,.ceNavDropdown>button:after,.ceNavTabletLinks a:after{content:"";position:absolute;inset-inline:24%;bottom:3px;height:3px;border-radius:9px;background:var(--ce-nav-accent);opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}.ceNavDesktopLinks .ceNavActive,.ceNavDesktopLinks>a:hover,.ceNavDropdown>.ceNavActive,.ceNavDropdown>button:hover,.ceNavDropdownOpen>button,.ceNavTabletLinks .ceNavActive,.ceNavTabletLinks a:hover{color:var(--ce-nav-blue)}.ceNavDesktopLinks>.ceNavActive:after,.ceNavDesktopLinks>a:hover:after,.ceNavDropdown>.ceNavActive:after,.ceNavDropdown>button:hover:after,.ceNavDropdownOpen>button:after,.ceNavTabletLinks .ceNavActive:after,.ceNavTabletLinks a:hover:after{opacity:1;transform:scaleX(1)}.ceNavDropdown{position:relative}.ceNavDropdown>button svg{transition:transform .18s ease}.ceNavDropdownOpen>button svg{transform:rotate(180deg)}.ceNavFlyout{position:absolute;top:calc(100% - 1px);inset-inline-start:0;width:238px;padding:8px;display:flex;flex-direction:column;gap:2px;max-height:min(68vh,510px);overflow-y:auto;border:1px solid var(--ce-nav-border);border-radius:12px;background:var(--ce-nav-paper);box-shadow:0 16px 40px rgba(11,33,66,.14);white-space:normal;z-index:4;animation:ceNavAppear .16s ease-out}.ceNavFlyout a{border-radius:7px;display:block;padding:10px 12px;color:var(--ce-nav-ink);line-height:1.45;font-size:13px}.ceNavFlyout a:hover,.ceNavFlyout a[aria-current=page]{background:var(--ce-nav-soft-blue)}.ceNavFlyout .ceNavFlyoutHeading{font-weight:800;color:var(--ce-nav-blue)}.ceNavDesktopSearch{flex:0 1 195px;min-width:135px}.ceNavSearchField{display:flex;align-items:center;gap:2px;min-width:0;height:42px;background:var(--ce-nav-paper);border:1px solid var(--ce-nav-border);border-radius:11px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.ceNavSearchField:focus-within{border-color:var(--ce-nav-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ce-nav-blue) 12%,transparent)}.ceNavSearchField input{width:100%;min-width:0;flex:1 1 auto;padding-inline:12px 1px;border:0;outline:none;background:transparent;color:var(--ce-nav-ink);font-size:12px;text-overflow:ellipsis}.ceNavSearchField input::placeholder{color:var(--ce-nav-muted);opacity:.85}.ceNavSearchField input:focus-visible{outline:none}.ceNavSearchField input::-webkit-search-cancel-button{cursor:pointer}.ceNavSearchField button{flex:0 0 39px;width:39px;height:38px;background:transparent;border:0;display:grid;place-items:center;border-radius:9px;color:var(--ce-nav-blue)}.ceNavSearchField button:hover{background:var(--ce-nav-soft-blue)}.ceNavActions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.ceNavIconBtn{width:40px;height:40px;position:relative;display:grid;flex:0 0 40px;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ce-nav-blue);transition:background .18s ease,border-color .18s ease}.ceNavIconBtn:hover{background:var(--ce-nav-soft-blue);border-color:var(--ce-nav-border)}.ceNavCartCount{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;display:grid;place-items:center;min-width:19px;height:19px;padding-inline:3px;border-radius:9px;background:var(--ce-nav-accent);color:#172c48;font-family:Arial,sans-serif;font-size:10px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--ce-nav-paper)}.ceNavMenuToggle,.ceNavMobileSearch,.ceNavMobileSearchBtn,.ceNavTabletLinks{display:none}.ceNavOverlay{position:fixed;inset:0;background:rgba(13,32,57,.42);opacity:0;pointer-events:none;z-index:85;transition:opacity .22s ease}.ceNavOverlayVisible{opacity:1;pointer-events:auto}.ceNavDrawer{position:fixed;z-index:86;inset-block:0;inset-inline-start:0;width:min(360px,88vw);display:flex;flex-direction:column;padding:17px;gap:10px;-webkit-border-end:1px solid var(--ce-nav-border);border-inline-end:1px solid var(--ce-nav-border);background:var(--ce-nav-paper);box-shadow:0 20px 50px rgba(12,30,58,.18);transform:translateX(110%);opacity:0;visibility:hidden;transition:transform .22s ease,opacity .22s ease,visibility .22s;overflow-y:auto;overscroll-behavior:contain;color:var(--ce-nav-ink)}.ceNavHeader[dir=ltr] .ceNavDrawer{transform:translateX(-110%)}.ceNavDrawerOpen,.ceNavHeader[dir=ltr] .ceNavDrawerOpen{transform:translateX(0);opacity:1;visibility:visible}.ceNavDrawerTop{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:800;-webkit-padding-after:13px;padding-block-end:13px;border-bottom:1px solid var(--ce-nav-border)}.ceNavDrawerLinks{display:grid;grid-gap:4px;gap:4px;padding-block:5px 12px}.ceNavDrawerGroupHead>a,.ceNavDrawerLinks>a{min-height:46px;display:flex;align-items:center;padding:11px 14px;border-radius:9px;font-size:14px;font-weight:650;color:var(--ce-nav-ink)}.ceNavDrawerGroupHead>a:hover,.ceNavDrawerLinks .ceNavActive,.ceNavDrawerLinks>a:hover{background:var(--ce-nav-soft-blue);color:var(--ce-nav-blue)}.ceNavDrawerGroupHead{display:flex;align-items:center}.ceNavDrawerGroupHead>a{flex:1 1 auto}.ceNavDrawerGroupHead>button{flex:0 0 46px;min-height:46px;display:grid;place-items:center;border:0;background:transparent;color:var(--ce-nav-blue);border-radius:9px}.ceNavDrawerGroupHead>button:hover{background:var(--ce-nav-soft-blue)}.ceNavDrawerGroupHead svg{transition:transform .18s ease}.ceNavChevronUp{transform:rotate(180deg)}.ceNavDrawerSubmenu{display:grid;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:2px solid var(--ce-nav-border);border-inline-start:2px solid var(--ce-nav-border);-webkit-margin-start:14px;margin-inline-start:14px;margin-block:1px 10px}.ceNavDrawerSubmenu a{display:block;padding:9px 11px;color:var(--ce-nav-muted);font-size:13px;border-radius:8px}.ceNavDrawerSubmenu a:hover{background:var(--ce-nav-soft-blue);color:var(--ce-nav-blue)}.ceNavDrawerUtilities{display:grid;grid-gap:3px;gap:3px;border-top:1px solid var(--ce-nav-border);-webkit-padding-before:13px;padding-block-start:13px;-webkit-margin-before:auto;margin-block-start:auto}.ceNavDrawerUtilities a,.ceNavDrawerUtilities button{background:none;border:none;border-radius:9px;color:var(--ce-nav-ink);display:flex;gap:10px;align-items:center;min-height:46px;padding:10px 12px;font-weight:600;font-size:13px;text-align:start}.ceNavDrawerUtilities a:hover,.ceNavDrawerUtilities button:hover{background:var(--ce-nav-soft-blue)}@keyframes ceNavAppear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.ceNavHeader{padding-block:8px}.ceNavMain{min-height:70px;padding-inline:14px;gap:14px}.ceNavDesktopExtra,.ceNavDesktopLinks{display:none}.ceNavDesktopSearch{flex:1 1 auto;max-width:none;min-width:0}.ceNavAccount,.ceNavMenuToggle{display:grid}.ceNavTabletLinks{display:flex;justify-content:center;gap:clamp(13px,2.6vw,32px);min-height:45px;padding-inline:16px;border-top:1px solid var(--ce-nav-border);overflow:hidden}.ceNavTabletLinks a{font-size:13px;flex:0 0 auto}.ceNavTabletLinks a:after{bottom:0}}@media (max-width:767px){.ceNavShell{width:calc(100% - 20px);border-radius:13px}.ceNavMain{min-height:62px;gap:7px;padding-inline:8px 10px}.ceNavBrand{-webkit-margin-end:auto;margin-inline-end:auto;gap:6px}.ceNavLogo{width:40px;height:40px;flex-basis:40px}.ceNavBrandText strong{font-size:14px}.ceNavAccount,.ceNavBrandText small,.ceNavDesktopSearch,.ceNavTabletLinks{display:none}.ceNavActions{gap:1px}.ceNavMobileSearchBtn{display:grid}.ceNavIconBtn{width:43px;height:44px;flex-basis:43px}.ceNavMobileSearch{display:block;padding:0 10px 11px}.ceNavSearchFieldMobile{width:100%;height:45px}.ceNavSearchFieldMobile input{font-size:13px}}@media (max-width:355px){.ceNavMain{padding-inline:6px;gap:3px}.ceNavLogo{width:35px;height:35px;flex-basis:35px}.ceNavBrandText strong{font-size:12.5px;letter-spacing:-.35px}.ceNavBrand{gap:4px}.ceNavIconBtn{width:40px;height:44px;flex-basis:40px}}@media (prefers-reduced-motion:reduce){.ceNavHeader *,.ceNavHeader :after,.ceNavHeader :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:767px){.ceNavMobileSearchBtn{order:-1}}.ceEcoFooter{--eco-paper:#f8f5ed;--eco-surface:#fffcf6;--eco-green:#344b3d;--eco-sage:#829780;--eco-ink:#173b72;--eco-body:#41505b;--eco-muted:#6d7780;--eco-border:#dedfd4;--eco-accent:#e3b95c;position:relative;isolation:isolate;overflow:clip;background:var(--eco-paper) url(/footer/21_transparent_paper_grain_overlay.webp) repeat;color:var(--eco-body);-webkit-border-before:1px solid var(--eco-border);border-block-start:1px solid var(--eco-border);font-size:14px;line-height:1.75}.ceEcoFooter:before{content:"";position:absolute;z-index:0;inset-inline:0;top:0;height:34px;background:url(/footer/05_sage_torn_paper_edge.webp) top/100% 125px no-repeat;opacity:.13;pointer-events:none}html[data-theme=dark] .ceEcoFooter{--eco-paper:#1b2524;--eco-surface:#23322f;--eco-green:#bbd6ba;--eco-sage:#a8baa1;--eco-ink:#d8e6fb;--eco-body:#d1dcd6;--eco-muted:#b4bfb8;--eco-border:#415049;--eco-accent:#edc97e}.ceEcoFooter *,.ceEcoFooter :after,.ceEcoFooter :before{box-sizing:border-box}.ceEcoFooter a{color:inherit;text-decoration:none}.ceEcoFooter .ceEcoMobileToggle:focus-visible,.ceEcoFooter a:focus-visible{outline:2px solid var(--eco-ink);outline-offset:4px;border-radius:5px}.ceEcoFooter a,.ceEcoFooter button{-webkit-tap-highlight-color:transparent}.ceEcoDecorations{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ceEcoLeaf{position:absolute;width:clamp(180px,22vw,340px);aspect-ratio:930/720;top:8px;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.76}.ceEcoLeafStart{inset-inline-start:-96px;background-image:url(/footer/01_botanical_top_left.webp)}.ceEcoLeafEnd{inset-inline-end:-96px;background-image:url(/footer/02_botanical_top_right.webp)}.ceEcoPaperEdge{position:absolute;width:min(41vw,430px);height:150px;bottom:0;background-size:contain;background-position:bottom;background-repeat:no-repeat;opacity:.45}.ceEcoPaperStart{inset-inline-start:-42px;background-image:url(/footer/03_botanical_bottom_left.webp)}.ceEcoPaperEnd{inset-inline-end:-42px;background-image:url(/footer/04_botanical_bottom_right.webp)}.ceEcoContent{width:min(1240px,calc(100% - 64px));margin-inline:auto;position:relative;z-index:1;padding-block:35px 0}.ceEcoIntroLine{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--eco-green);font-size:10px;letter-spacing:2px;font-weight:700;-webkit-margin-after:37px;margin-block-end:37px;white-space:nowrap}.ceEcoIntroLine:after,.ceEcoIntroLine:before{content:"";width:min(150px,13vw);height:1px;background:linear-gradient(90deg,transparent,var(--eco-border))}.ceEcoIntroLine:after{transform:rotate(180deg)}.ceEcoIntroEmblem{display:block;width:18px;height:18px;background:url(/footer/07_botanical_emblem.webp) 50%/contain no-repeat}.ceEcoMain{display:grid;grid-template-columns:minmax(265px,1.4fr) minmax(144px,.78fr) minmax(182px,1fr) minmax(255px,1.26fr);grid-gap:clamp(23px,3vw,48px);gap:clamp(23px,3vw,48px);padding-bottom:41px}.ceEcoBrand{min-width:0;position:relative}.ceEcoBrandIdentity{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--eco-ink)!important}.ceEcoBrandLogo{flex:none;display:grid;place-items:center;width:62px;height:62px;background:var(--eco-surface);border:1px solid var(--eco-border);border-radius:19px;padding:6px;box-shadow:0 3px 13px rgba(27,56,44,.04)}.ceEcoBrandLogo img{display:block;width:100%;height:100%;object-fit:contain}.ceEcoBrandNames{display:flex;flex-direction:column;min-width:0;gap:2px}.ceEcoBrandNames strong{color:var(--eco-ink);font-size:20px;line-height:1.4;font-weight:800;white-space:nowrap}.ceEcoBrandNames small{font-family:Arial,sans-serif;color:var(--eco-green);font-weight:700;font-size:10px;letter-spacing:1.3px;line-height:1.3;text-align:start;white-space:nowrap}.ceEcoBrand p{margin:17px 0 13px;max-width:305px;color:var(--eco-body);font-size:13px;line-height:2.05}.ceEcoPaperBadge{display:grid;place-items:center;width:min(100%,270px);min-height:48px;padding-inline:10px;font:700 clamp(9px,.78vw,11px)/1.5 Arial,sans-serif;letter-spacing:1.15px;white-space:nowrap;text-align:center;color:#213d42;background:url(/footer/09_badge_paper_blank.webp) 50%/100% 100% no-repeat}.ceEcoBrandStroke{display:block;width:144px;height:26px;-webkit-margin-before:1px;margin-block-start:1px;background:url(/footer/08_sage_brushstroke.webp) 50%/contain no-repeat;opacity:.7}.ceEcoBrandSocial{display:flex;flex-direction:column;gap:8px;-webkit-margin-before:5px;margin-block-start:5px}.ceEcoSocialTitle{display:flex;align-items:center;gap:7px;color:var(--eco-muted);font-size:12px;font-weight:700}.ceEcoIcon{display:block;flex:none;width:29px;height:29px;object-fit:contain}.ceEcoSocialTitle .ceEcoIcon{width:24px;height:24px}.ceEcoFeatureIcon .ceEcoIcon{width:38px;height:38px}.ceEcoContact .ceEcoIcon{width:25px;height:25px}.ceEcoSocialItems{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ceEcoSocialItems a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--eco-border);border-radius:11px;background:var(--eco-surface);color:var(--eco-green);transition:background .2s,border-color .2s,transform .2s}.ceEcoSocialItems a:hover{background:color-mix(in srgb,var(--eco-sage) 22%,var(--eco-surface));border-color:var(--eco-sage);transform:translateY(-2px)}.ceEcoSocialWord{font-size:11px;font-weight:800;line-height:1}.ceEcoSection{min-width:0}.ceEcoSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:8px 0 19px;padding:0;color:var(--eco-ink);font-size:15px;line-height:1.6;font-weight:800}.ceEcoDesktopHeading{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.ceEcoHeadingTitle{display:inline-flex;align-items:center;gap:7px}.ceEcoHeadingTitle .ceEcoIcon{opacity:.89}.ceEcoMobileToggle{display:none}.ceEcoChevron{display:none;transition:transform .2s ease}.ceEcoSectionContent{min-width:0}.ceEcoQuickLinks{display:flex;flex-direction:column;gap:5px;align-items:stretch}.ceEcoQuickLinks a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block:5px;color:var(--eco-body);font-size:13px;border-radius:5px;transition:color .18s,transform .18s}.ceEcoQuickLinks a svg{color:var(--eco-sage);opacity:.75;flex:none;transition:transform .18s}.ceEcoQuickLinks a:hover{color:var(--eco-ink)}.ceEcoQuickLinks a:hover svg{transform:translate(-2px,-2px)}[dir=ltr] .ceEcoQuickLinks a:hover svg{transform:translate(2px,-2px)}.ceEcoPrintServices ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ceEcoPrintServices li{position:relative;-webkit-padding-start:15px;padding-inline-start:15px;color:var(--eco-body);font-size:13px;line-height:1.7}.ceEcoPrintServices li:before{content:"";width:5px;height:5px;position:absolute;inset-inline-start:0;top:10px;border-radius:50%;background:var(--eco-sage)}.ceEcoPrintLink{display:inline-flex;align-items:center;gap:9px;-webkit-margin-before:22px;margin-block-start:22px;padding:9px 12px;border:1px solid var(--eco-border);border-radius:10px;color:var(--eco-ink)!important;background:var(--eco-surface);font-size:12px;font-weight:700;transition:border-color .2s,transform .2s}.ceEcoPrintLink:hover{border-color:var(--eco-accent);transform:translateY(-1px)}.ceEcoContact{display:flex;flex-direction:column;gap:12px;font-style:normal;min-width:0;color:var(--eco-body);font-size:12.5px;line-height:1.8}.ceEcoContact>a,.ceEcoContactPhones a{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;transition:color .15s}.ceEcoContact a:hover{color:var(--eco-ink)}.ceEcoContactPhones{display:flex;flex-direction:column;gap:5px}.ceEcoContactIconSpacer{display:inline-block;flex:none;width:25px}.ceEcoContact bdi{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start;overflow-wrap:anywhere}.ceEcoAddress{display:flex;align-items:flex-start;gap:9px;min-width:0}.ceEcoAddress>.ceEcoIcon{margin-top:2px}.ceEcoAddress>span{display:block;min-width:0;overflow-wrap:break-word}.ceEcoAddress a{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;color:var(--eco-ink);font-weight:700;font-size:11.5px;-webkit-margin-before:4px;margin-block-start:4px}.ceEcoDivider{height:22px;max-width:700px;margin:0 auto 17px;background:url(/footer/06_botanical_divider.webp) 50%/contain no-repeat;opacity:.85}.ceEcoFeatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:21px 20px;background:color-mix(in srgb,var(--eco-surface) 74%,transparent);border:1px solid var(--eco-border);border-radius:18px}.ceEcoFeature{display:flex;justify-content:center;align-items:center;gap:11px;min-width:0;padding:2px 12px}.ceEcoFeature+.ceEcoFeature{-webkit-border-start:1px solid var(--eco-border);border-inline-start:1px solid var(--eco-border)}.ceEcoFeatureIcon{width:45px;height:45px;display:grid;place-items:center;flex:none;border-radius:12px;background:color-mix(in srgb,var(--eco-sage) 13%,var(--eco-surface))}.ceEcoFeatureWords{display:flex;flex-direction:column;gap:3px;line-height:1.45;min-width:0}.ceEcoFeatureWords strong{font-size:13px;color:var(--eco-ink);font-weight:800}.ceEcoFeatureWords small{font-size:11px;color:var(--eco-muted)}.ceEcoBottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-height:85px;-webkit-margin-before:31px;margin-block-start:31px;padding-block:14px;-webkit-border-before:1px solid var(--eco-border);border-block-start:1px solid var(--eco-border);color:var(--eco-muted);font-size:12px}.ceEcoMadeBy,.ceEcoMadeBy a{display:inline-flex;align-items:center;gap:5px}.ceEcoMadeBy a{color:var(--eco-ink);font-weight:700}.ceEcoMadeBy a:hover{text-decoration:underline;text-underline-offset:3px}.ceEcoBottomDecoration{width:30px;height:30px;flex:none;background:url(/footer/10_leaf_sprig.webp) 50%/contain no-repeat;opacity:.75}@media (max-width:1179px) and (min-width:768px){.ceEcoContent{width:min(100% - 44px,980px)}.ceEcoMain{grid-template-columns:minmax(240px,1.05fr) minmax(160px,.8fr) minmax(220px,1fr);column-gap:25px;row-gap:26px}.ceEcoBrand{grid-row:span 2}.ceEcoMain .ceEcoSection:last-child{grid-column:2/span 2}.ceEcoContact{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(190px,1fr);grid-column-gap:18px;column-gap:18px;grid-row-gap:9px;row-gap:9px}.ceEcoContactPhones{grid-row:span 2}.ceEcoAddress{grid-column:2}.ceEcoLeaf{opacity:.48}}@media (max-width:860px) and (min-width:768px){.ceEcoMain{grid-template-columns:minmax(210px,1fr) minmax(130px,.65fr) minmax(180px,.9fr);gap:21px}.ceEcoBrandNames strong{font-size:17px}.ceEcoBrand p{font-size:12px}.ceEcoContact{grid-template-columns:1fr 1.4fr}.ceEcoFeature{gap:5px;padding:2px 5px}.ceEcoFeatureWords strong{font-size:12px}}@media (max-width:767px){.ceEcoFooter{font-size:13px}.ceEcoContent{width:calc(100% - 34px);padding-block:22px 0}.ceEcoIntroLine{-webkit-margin-after:20px;margin-block-end:20px;font-size:9px;letter-spacing:1.15px}.ceEcoIntroLine:after,.ceEcoIntroLine:before{width:min(11vw,55px)}.ceEcoLeaf{top:0;width:145px;opacity:.31}.ceEcoLeafStart{inset-inline-start:-94px}.ceEcoLeafEnd{inset-inline-end:-94px}.ceEcoPaperEdge{width:210px;height:100px;opacity:.24}.ceEcoMain{display:flex;flex-direction:column;gap:0;padding-bottom:14px}.ceEcoBrand{padding-bottom:21px}.ceEcoBrandLogo{width:53px;height:53px;border-radius:15px}.ceEcoBrandNames strong{font-size:18px}.ceEcoBrandNames small{font-size:9px;letter-spacing:.9px}.ceEcoBrand p{max-width:500px;margin:13px 0 10px;font-size:12.5px;line-height:1.9}.ceEcoPaperBadge{width:260px;max-width:100%;min-height:43px;font-size:10px}.ceEcoBrandStroke{display:none}.ceEcoBrandSocial{margin-top:10px}.ceEcoSocialItems a{min-width:43px;min-height:43px}.ceEcoSection{-webkit-border-before:1px solid var(--eco-border);border-block-start:1px solid var(--eco-border)}.ceEcoSection:last-child{-webkit-border-after:1px solid var(--eco-border);border-block-end:1px solid var(--eco-border)}.ceEcoSectionHeading{display:block;margin:0;padding:0;font-size:14px}.ceEcoDesktopHeading{display:none}.ceEcoMobileToggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:11px 9px;min-height:52px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:start;cursor:pointer}.ceEcoChevron{display:block;color:var(--eco-sage)}.ceEcoMobileToggle[aria-expanded=true] .ceEcoChevron{transform:rotate(180deg)}.ceEcoSectionContent{display:none;padding:0 12px 17px}.ceEcoSectionContent.ceEcoSectionOpen{display:block;animation:ceEcoReveal .2s ease-out}.ceEcoQuickLinks{gap:0}.ceEcoQuickLinks a{min-height:41px;padding-block:9px}.ceEcoPrintServices ul{gap:11px}.ceEcoPrintLink{-webkit-margin-before:15px;margin-block-start:15px}.ceEcoContact{gap:9px}.ceEcoDivider{margin:0 auto 10px;max-width:400px;height:25px}.ceEcoFeatures{padding:11px 4px;border-radius:14px}.ceEcoFeature{flex-direction:column;gap:3px;padding:2px 3px;text-align:center}.ceEcoFeatureIcon{width:40px;height:40px}.ceEcoFeatureWords strong{font-size:10.5px}.ceEcoFeatureWords small{display:none}.ceEcoBottom{margin-top:22px;padding-block:16px 21px;min-height:0;font-size:11px;gap:6px 18px;justify-content:center;text-align:center}.ceEcoBottomDecoration{display:none}}@media (max-width:359px){.ceEcoContent{width:calc(100% - 24px)}.ceEcoBrandNames strong{font-size:16px}.ceEcoBrandNames small{font-size:8px}.ceEcoBrandIdentity{gap:8px}.ceEcoBrandLogo{width:45px;height:45px;padding:4px}.ceEcoFeatures{padding-inline:1px}.ceEcoFeatureWords strong{font-size:10px}}@keyframes ceEcoReveal{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ceEcoFooter *,.ceEcoFooter :after,.ceEcoFooter :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}