.catalog-page{--ink:#594c46;--ice:#e8eff6;--coral:#ef8c91;--line:#c8cfd5;--yellow:#d6c75d;background:var(--ice);color:var(--ink);min-height:100vh;font-family:Now,Arial,sans-serif;overflow:clip}.catalog-page *{box-sizing:border-box}.catalog-page button,.catalog-page input,.catalog-page select{font:inherit;color:inherit}.catalog-page button{cursor:pointer}.catalog-page a{color:inherit;text-decoration:none}.catalog-page :focus-visible{outline-offset:5px;outline:2px solid #8c554e}.catalog-page button{border:0}.catalog-header{border-bottom:1px solid #d5dce2;justify-content:space-between;align-items:center;gap:30px;max-width:1400px;height:94px;margin:auto;padding:0 44px;display:flex}.catalog-header>a img{width:155px;display:block}.catalog-header nav{gap:33px;display:flex}.catalog-header nav a{text-transform:uppercase;letter-spacing:.12em;font-size:11px;position:relative}.catalog-header nav a:after{content:"";background:currentColor;height:1px;transition:right .35s;position:absolute;bottom:-6px;left:0;right:100%}.catalog-header nav a:hover:after,.catalog-header nav a[aria-current]:after{right:0}.catalog-header__actions{gap:9px;display:flex}.catalog-header__actions button{background:0 0;place-items:center;width:36px;height:40px;display:grid;position:relative}.catalog-header__actions span{font-size:9px;position:absolute;top:0;right:-2px}.catalog-header__actions button[aria-pressed=true]{color:#aa545f}.catalog-shell{max-width:1400px;margin:auto;padding:0 44px}.catalog-breadcrumb{letter-spacing:.065em;align-items:center;gap:12px;padding:28px 0 12px;font-size:10px;display:flex}.catalog-breadcrumb a:hover{text-decoration:underline}.catalog-breadcrumb span:not(:last-child){opacity:.6}.catalog-heading{justify-content:space-between;align-items:center;gap:30px;min-height:243px;padding:34px 6px 28px;display:flex}.catalog-heading h1{align-items:baseline;gap:20px;margin:0;font-weight:400;display:flex}.catalog-heading h1>span{letter-spacing:.13em;text-transform:uppercase;font-family:HamburgHand,Now,sans-serif;font-size:clamp(26px,3vw,43px);font-weight:400}.catalog-heading h1 em{letter-spacing:-.045em;font-family:Snell,Georgia,cursive;font-size:clamp(60px,6.3vw,91px);font-style:normal;font-weight:400;line-height:1.22}.catalog-heading__price{letter-spacing:.055em;align-items:center;gap:13px;margin:12px 0;font-size:14px;display:flex}.catalog-heading__price i{background:currentColor;border-radius:50%;width:3px;height:3px}.catalog-heading__copy{margin:0;font-size:12px;line-height:1.6}.catalog-badge{flex:none;width:150px;height:150px;margin:0 30px 0 10px;position:relative}.catalog-badge>svg{width:100%;height:100%;position:absolute;inset:0}.catalog-badge>span{text-align:center;color:#fff;letter-spacing:.13em;text-transform:uppercase;transform:translate(var(--seal-label-x,0),var(--seal-label-y,0));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-family:HamburgHand,Now,sans-serif;font-size:18px;line-height:1.2;display:flex;position:absolute;inset:0}.catalog-badge b{letter-spacing:.1em;font-size:35px;font-weight:400;line-height:1.2}.catalog-filters{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0 20px;display:flex}.catalog-moods{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.catalog-moods button{white-space:nowrap;background:0 0;border-radius:28px;min-height:40px;padding:10px 14px;font-size:12px;transition:background .25s}.catalog-moods small{opacity:.75;margin-left:3px;font-size:9px}.catalog-moods button[aria-pressed=true]{background:var(--yellow)}.catalog-moods button:hover:not([aria-pressed=true]){background:#fff8}.catalog-format{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:flex}.catalog-tools{justify-content:space-between;align-items:center;gap:20px;padding:17px 0 26px;display:flex}.catalog-search{align-items:center;gap:10px;width:240px;display:flex}.catalog-search input{outline-offset:0;background:0 0;border:0;border-bottom:1px solid #0000;width:100%;max-width:100%;padding:9px 0;font-size:11px}.catalog-search input:focus{border-bottom-color:var(--ink)}.catalog-search input::placeholder{color:#786f68}.catalog-tools__right{align-items:center;gap:28px;font-size:10px;display:flex}.catalog-tools__right>span{color:#77706b}.catalog-tools select{background:0 0;border:0;padding:8px 20px 8px 6px;font-size:11px}.catalog-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-saved-filter{background:#f7d7dc;border-radius:20px;align-items:center;gap:10px;margin:-4px 0 22px;padding:8px 14px;display:flex;font-size:11px!important}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 22px;display:grid}.catalog-card{--tone:#e8d7d3;min-width:0;padding-top:8px}.catalog-card__stage{isolation:isolate;aspect-ratio:1/1.02;background:0 0;width:100%;padding:0;display:block;position:relative;overflow:visible}.catalog-card__stage:before{content:"";background:var(--tone);z-index:-1;position:absolute;inset:7% 0 0}.catalog-card__paper{transform-origin:50% 70%;pointer-events:none;display:block;position:absolute;inset:-1% 2% 1%}.catalog-render{width:100%;height:100%;display:block;overflow:visible}.catalog-card__name{justify-content:space-between;align-items:center;gap:10px;margin:21px 2px 0;display:flex}.catalog-card__name h2{text-transform:uppercase;letter-spacing:.1em;margin:0;font-family:HamburgHand,Now,sans-serif;font-size:clamp(16px,1.55vw,22px);font-weight:400;line-height:1.45}.catalog-card__name h2 button{font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;padding:0}.catalog-heart{background:0 0;flex:none;place-items:center;width:36px;height:36px;display:grid}.catalog-heart[aria-pressed=true]{color:#b6636c}.catalog-card>p{letter-spacing:.025em;margin:5px 2px 18px;font-size:11px}.catalog-pill{text-transform:uppercase;letter-spacing:.12em;background:#fff;border-radius:40px;justify-content:center;align-items:center;gap:24px;width:max-content;max-width:100%;min-height:44px;padding:13px 24px;line-height:1.4;transition:background .3s,box-shadow .3s;display:flex;font-family:HamburgHand,Now,sans-serif!important;font-size:11px!important}.catalog-card>.catalog-pill{margin:auto}.catalog-pill svg{flex:none;transition:transform .35s}.catalog-pill:hover{background:#fffaf1;box-shadow:0 5px 14px #594c4611}.catalog-pill:hover svg{transform:translate(4px)}.catalog-pill--dark{background:var(--ink);color:#fff!important}.catalog-pill--dark:hover{background:#756054}.catalog-more{flex-direction:column;align-items:center;gap:17px;margin:50px 0 68px;font-size:11px;display:flex}.catalog-progress{background:#cbd3db;width:130px;height:2px}.catalog-progress span{background:var(--ink);height:100%;transition:width .3s;display:block}.catalog-empty{text-align:center;padding:50px 20px 75px}.catalog-empty h2{font-size:28px;font-weight:400}.catalog-empty h2 em{font-family:Snell,Georgia,cursive;font-size:50px;font-style:normal}.catalog-empty p{font-size:13px}.catalog-empty .catalog-pill{margin:28px auto 0}.catalog-sample{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:45px 4px 58px;display:flex}.catalog-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:10px;line-height:1.6;display:block}.catalog-sample h2{text-transform:uppercase;letter-spacing:.08em;margin:9px 0;font-family:HamburgHand,Now,sans-serif;font-size:23px;font-weight:400}.catalog-sample h2 em{letter-spacing:-.02em;text-transform:none;margin-left:10px;font-family:Snell,Georgia,cursive;font-size:54px;font-style:normal;font-weight:400}.catalog-footer{justify-content:space-between;align-items:center;gap:30px;max-width:1400px;margin:auto;padding:27px 44px 36px;display:flex}.catalog-footer img{width:145px}.catalog-footer p{margin:0;font-family:Snell,Georgia,cursive;font-size:32px}.catalog-footer button{background:0 0;align-items:center;gap:8px;min-height:44px;font-size:10px;display:flex}.catalog-modal{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#302a2566;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.catalog-quick{background:var(--ice);grid-template-columns:1.05fr 1fr;width:min(940px,100%);max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #261f2340}.catalog-quick__close{z-index:2;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:15px;right:15px}.catalog-quick__art{background:#cbd9de;align-items:center;min-height:490px;padding:28px 14px;display:grid}.catalog-quick__info{padding:55px 32px 35px}.catalog-quick__info h2{letter-spacing:-.03em;margin:18px 0;font-family:Snell,Georgia,cursive;font-size:62px;font-weight:400;line-height:1.2}.catalog-quick__info>p:not([class]){font-size:12px;line-height:1.7}.catalog-quick__price{margin:26px 0;font-family:HamburgHand,Now,sans-serif;font-size:24px}.catalog-quick__price small{font:10px Now,sans-serif}.catalog-colors{gap:10px;margin:13px 0 23px;display:flex}.catalog-colors button{background:var(--color);border:3px solid var(--ice);border-radius:50%;outline:1px solid #9c9b9755;width:34px;height:34px}.catalog-colors button[aria-pressed=true]{outline:2px solid var(--ink)}.catalog-quick__note{margin:20px 0 25px;font-size:10px;line-height:1.8}.catalog-quick__external{margin:10px 0 20px;font-size:9px;line-height:1.5;display:block}.catalog-save-link{background:0 0;align-items:center;gap:8px;padding:8px 0;display:flex;font-size:11px!important}@media (min-width:1600px){.catalog-heading{padding-top:45px;padding-bottom:38px}}@media (max-width:1050px){.catalog-header{gap:20px;padding:0 28px}.catalog-header nav{gap:18px}.catalog-header nav a{font-size:10px}.catalog-shell{padding:0 28px}.catalog-heading h1{gap:12px}.catalog-heading h1>span{font-size:27px}.catalog-heading h1 em{font-size:67px}.catalog-badge{width:126px;height:126px;margin:0 12px}.catalog-badge>span{font-size:15px}.catalog-badge b{font-size:31px}.catalog-filters{gap:14px}.catalog-moods{gap:1px}.catalog-moods button{padding:9px 10px;font-size:11px}.catalog-format{font-size:10px}.catalog-grid{gap:37px 16px}.catalog-pill{gap:15px;padding:12px 17px;font-size:10px!important}}@media (max-width:760px){.catalog-header{height:76px;padding:0 20px}.catalog-header>a img{width:125px}.catalog-header nav{display:none}.catalog-shell{padding:0 20px}.catalog-breadcrumb{gap:8px;padding-top:23px;font-size:9px}.catalog-heading{gap:7px;min-height:0;padding:28px 0 22px}.catalog-heading h1{display:block}.catalog-heading h1>span{letter-spacing:.1em;font-size:23px}.catalog-heading h1 em{margin-top:2px;font-size:66px;line-height:1.05;display:block}.catalog-heading__price{flex-wrap:wrap;gap:8px;margin:15px 0 10px;font-size:11px}.catalog-heading__copy{max-width:255px;font-size:11px}.catalog-badge{width:108px;height:108px;margin:0 -6px 30px 0}.catalog-badge>span{font-size:13px}.catalog-badge b{font-size:28px}.catalog-filters{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 0}.catalog-moods{scrollbar-width:thin;flex-wrap:nowrap;width:calc(100% + 20px);padding:3px 10px 9px 1px;overflow:auto}.catalog-moods button{flex:none;padding:9px 13px;font-size:11px}.catalog-format{align-self:flex-end;padding-top:0;font-size:10px}.catalog-tools{gap:15px;padding:15px 0 18px}.catalog-search{gap:7px;width:165px}.catalog-tools__right{gap:9px}.catalog-tools__right>span{display:none}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 13px}.catalog-card__name{align-items:flex-start;gap:3px;margin-top:15px}.catalog-card__name h2{letter-spacing:.06em;padding-top:5px;font-size:14px;line-height:1.45}.catalog-heart{width:30px;height:32px}.catalog-heart svg{width:18px}.catalog-card>p{min-height:27px;margin-top:3px;margin-bottom:9px;font-size:9px;line-height:1.5}.catalog-card>.catalog-pill{letter-spacing:.06em;gap:8px;width:100%;padding:11px 12px;font-size:9px!important}.catalog-card>.catalog-pill svg{width:14px}.catalog-sample{padding:32px 0 38px;display:block}.catalog-sample h2{font-size:17px}.catalog-sample h2 em{margin:5px 0 15px;font-size:43px;display:block}.catalog-footer{flex-wrap:wrap;gap:18px;padding:24px 20px}.catalog-footer img{width:115px}.catalog-footer p{font-size:25px}.catalog-footer button{width:100%}.catalog-modal{padding:16px}.catalog-quick{grid-template-columns:1fr;max-height:94vh}.catalog-quick__art{height:330px;min-height:0;padding:10px}.catalog-quick__info{padding:25px}.catalog-quick__info h2{margin:10px 0;font-size:51px}.catalog-quick__price{margin:18px 0}.catalog-quick__note{margin:16px 0}.catalog-colors button{width:42px;height:42px}}@media (max-width:380px){.catalog-shell{padding:0 15px}.catalog-badge{width:89px;height:89px}.catalog-badge>span{font-size:11px}.catalog-badge b{font-size:24px}.catalog-heading h1>span{font-size:21px}.catalog-heading__price{font-size:10px}.catalog-card__name h2{font-size:12px}}@media (prefers-reduced-motion:reduce){.catalog-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.catalog-page.canva-still *{transition:none!important;animation:none!important}@media (min-width:761px){.catalog-heading{min-height:212px;padding-top:22px;padding-bottom:22px}.catalog-tools{padding-bottom:14px}.catalog-shell,.catalog-header,.catalog-footer{max-width:1500px}.catalog-header>a img{width:180px}.catalog-heading{min-height:180px;padding:10px 6px 18px}.catalog-heading h1>span{font-size:clamp(27px,2.5vw,37px)}.catalog-heading h1 em{font-size:clamp(64px,6vw,87px)}.catalog-tools{padding:8px 0 9px}.catalog-filters{padding-top:13px;padding-bottom:14px}.catalog-heading__price{margin:8px 0}.catalog-card__stage{aspect-ratio:1.06}.catalog-card__name h2{letter-spacing:.14em;font-size:clamp(16px,1.42vw,21px)}}@media (max-width:760px){.catalog-heart{width:40px;min-height:40px}.catalog-moods button{min-height:44px}.catalog-header__actions button{width:40px;min-height:44px}.catalog-tools__right>span{white-space:nowrap;font-size:9px;display:block}.catalog-search{width:145px}.catalog-tools select{padding-right:6px;font-size:10px}.catalog-quick__art{display:block}.catalog-quick__art>.catalog-render{height:100%;min-height:0}}@media (min-width:1051px){.catalog-header nav a{font-size:12px}.catalog-moods button{font-size:14px}.catalog-moods small{font-size:10px}.catalog-card__name h2{font-size:23px}.catalog-card>p{font-size:12px}.catalog-pill{font-size:12px!important}.catalog-search input,.catalog-tools select{font-size:12px}.catalog-tools__right>span{font-size:11px}}.catalog-breadcrumb button,.catalog-breadcrumb a{font:inherit;letter-spacing:inherit;background:0 0;padding:0}.catalog-breadcrumb button:hover,.catalog-breadcrumb a:hover{text-decoration:underline}.catalog-breadcrumb{flex-wrap:wrap;row-gap:6px}.catalog-journey{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:17px 0;display:flex}.catalog-families{border:1px solid #b5bdc4;border-radius:40px;gap:4px;padding:4px;display:flex}.catalog-families button,.catalog-families a{letter-spacing:.08em;background:0 0;border-radius:30px;min-height:44px;padding:12px 26px;font-family:HamburgHand,Now,sans-serif;font-size:13px;transition:background .25s}.catalog-families button[aria-pressed=true],.catalog-families a[aria-pressed=true]{background:var(--yellow)}.catalog-families button:hover:not([aria-pressed=true]),.catalog-families a:hover:not([aria-pressed=true]){background:#fff8}.catalog-steps{gap:34px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.catalog-steps li{opacity:.5}.catalog-steps li[aria-current]{opacity:1}.catalog-steps button,.catalog-steps a,.catalog-step-label{font:inherit;white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:8px 0;display:flex}.catalog-steps li button>span,.catalog-steps li a>span,.catalog-step-label>span{border:1px solid #aaa39c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.catalog-steps [aria-current] button>span,.catalog-steps [aria-current] a>span,.catalog-steps [aria-current] .catalog-step-label>span{background:var(--ink);border-color:var(--ink);color:#fff}.catalog-steps button:hover,.catalog-steps a:hover{text-underline-offset:4px;text-decoration:underline}.catalog-step-intro{justify-content:space-between;align-items:center;gap:28px;padding:35px 0 22px;display:flex}.catalog-step-intro h2{letter-spacing:.05em;margin:5px 0 0;scroll-margin-top:25px;font-family:HamburgHand,Now,sans-serif;font-size:24px;font-weight:400;line-height:1.5}.catalog-step-intro h2:focus{outline:none}.catalog-step-intro h2 em{letter-spacing:-.02em;white-space:nowrap;margin-left:5px;font-family:Snell,Georgia,cursive;font-size:45px;font-style:normal;font-weight:400}.catalog-step-intro>p{letter-spacing:.025em;margin:0;font-size:12px;line-height:1.8}.catalog-step-intro .catalog-eyebrow{letter-spacing:.15em;margin:0;font-size:10px}.catalog-selected-format{text-align:left;background:#fff8;border-radius:5px;flex-direction:column;gap:8px;padding:13px 18px;display:flex}.catalog-selected-format>span{align-items:center;gap:10px;font-size:13px;display:flex}.catalog-selected-format small{letter-spacing:.03em;border-bottom:1px solid #0000;align-self:flex-end;align-items:center;gap:7px;font-size:10px;display:flex}.catalog-selected-format:hover small{border-color:var(--ink)}.catalog-grid--formats{row-gap:48px;margin:3px 0 64px}.catalog-format-card .catalog-card__stage{aspect-ratio:1}.catalog-format-card__number{opacity:.55;letter-spacing:.1em;font-family:HamburgHand,Now,sans-serif;font-size:13px}.catalog-format-card .catalog-card__name{min-height:35px}.catalog-format-card .catalog-format-card__details{flex-wrap:wrap;justify-content:space-between;gap:4px 14px;min-height:21px;margin:8px 2px 22px;font-size:12px;line-height:1.7;display:flex}.catalog-format-card .catalog-format-card__count{text-align:center;letter-spacing:.06em;min-height:0;margin:11px 0 0;font-size:10px}.catalog-opening-hint{letter-spacing:.03em;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:6px;font-size:9px;transition:opacity .3s;display:flex;position:absolute;bottom:10px;left:0;right:0}.catalog-format-card:hover .catalog-opening-hint,.catalog-format-card:focus-within .catalog-opening-hint{opacity:.85}.catalog-format-card .catalog-card__paper{inset:0 3% 5%}.catalog-quick__visual{background:#cbd9de;flex-direction:column;justify-content:center;min-width:0;display:flex}.catalog-quick__visual .catalog-quick__art{background:0 0;height:440px;min-height:0;display:block}.catalog-preview-toggle{background:#fff7;border-radius:40px;justify-content:center;align-self:center;align-items:center;gap:20px;min-height:44px;margin:0 0 25px;padding:11px 21px;display:flex;border:1px solid #a6b4b7!important;font-size:11px!important}.catalog-preview-toggle:hover{background:#fff}.catalog-colors{flex-wrap:wrap}@media (max-width:1050px){.catalog-steps{gap:20px;font-size:11px}.catalog-families button,.catalog-families a{padding:11px 20px;font-size:12px}.catalog-step-intro h2{font-size:21px}.catalog-step-intro h2 em{font-size:41px}.catalog-step-intro>p,.catalog-format-card .catalog-format-card__details{font-size:11px}}@media (max-width:760px){.catalog-heading h1 em{font-size:58px}.catalog-journey{flex-direction:column;align-items:stretch;gap:14px;padding:15px 0}.catalog-families{align-self:center}.catalog-families button,.catalog-families a{min-width:130px;font-size:12px}.catalog-steps{justify-content:center;gap:23px;font-size:11px}.catalog-step-intro{padding:26px 0 17px;display:block}.catalog-step-intro h2{font-size:19px;line-height:1.4}.catalog-step-intro h2 em{font-size:37px}.catalog-step-intro>p{margin-top:10px;font-size:11px}.catalog-step-intro>p br{display:none}.catalog-selected-format{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:15px}.catalog-selected-format small{align-self:center}.catalog-selected-format>span{font-size:11px}.catalog-grid--formats{grid-template-columns:1fr;gap:33px;margin-bottom:36px}.catalog-format-card .catalog-card__stage{aspect-ratio:1;max-height:380px}.catalog-format-card .catalog-card__name{align-items:center;margin-top:12px}.catalog-format-card .catalog-card__name h2{font-size:20px}.catalog-format-card .catalog-format-card__details{min-height:0;margin:5px 2px 15px;font-size:12px}.catalog-format-card>.catalog-pill{letter-spacing:.1em;gap:20px;width:max-content;padding:13px 24px;font-size:11px!important}.catalog-format-card .catalog-format-card__count{margin-top:9px;font-size:10px}.catalog-opening-hint{display:none}.catalog-quick__visual .catalog-quick__art{height:300px;padding:10px}.catalog-preview-toggle{margin-bottom:18px}.catalog-steps button,.catalog-steps a,.catalog-step-label{gap:8px}.catalog-step-intro .catalog-eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.catalog-opening-hint{transition:none}}.catalog-card__stage:before,.catalog-format-card .catalog-card__stage:before{inset:24% 0 0}.catalog-card__name h2 a{font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left}.catalog-card__name h2 a:hover{text-underline-offset:4px;text-decoration:underline}.catalog-scroll-sentinel{pointer-events:none;height:1px;margin-bottom:50px}.catalog-card .catalog-card__stage{aspect-ratio:2/3;background:var(--tone);max-height:none;overflow:visible}.catalog-card .catalog-card__stage:before{display:none}.catalog-card .catalog-card__paper{transform-origin:50%;inset:13%}.catalog-page{--ice:#faf9f6;--line:#deddd5;--yellow:#ece8d9}.catalog-shell{width:80%;max-width:1280px;padding-inline:0}.catalog-heading{min-height:0;padding:24px 0 30px}.catalog-heading h1>span{letter-spacing:.11em;font-size:clamp(21px,2.05vw,31px)}.catalog-heading h1 em{font-size:clamp(51px,5.2vw,76px)}.catalog-heading__price{letter-spacing:.02em;font-size:12px}.catalog-heading__copy{color:#746c65;font-size:11px}.catalog-edition{border-left:1px solid var(--line);flex-direction:column;flex:none;align-items:flex-end;gap:7px;padding-left:28px;display:flex}.catalog-edition strong{letter-spacing:-.04em;font:400 31px Now,Arial,sans-serif}.catalog-edition span{letter-spacing:.07em;color:#786f67;font-size:10px}.catalog-journey{padding:12px 0}.catalog-families{border:0;border-radius:0;gap:20px;padding:0}.catalog-families button,.catalog-families a{letter-spacing:.03em;border-bottom:1px solid #0000;border-radius:0;padding:10px 0;font-family:Now,Arial,sans-serif;font-size:12px}.catalog-families button[aria-pressed=true],.catalog-families a[aria-pressed=true]{border-color:var(--ink);background:0 0}.catalog-families button:hover:not([aria-pressed=true]),.catalog-families a:hover:not([aria-pressed=true]){color:#936b6e;background:0 0}.catalog-step-intro{padding:25px 0 12px}.catalog-step-intro h2{letter-spacing:.02em;font-size:17px}.catalog-step-intro h2 em{font-size:34px}.catalog-step-intro .catalog-eyebrow{letter-spacing:.1em;font-size:9px}.catalog-selected-format{background:#efeee8;border-radius:0;padding:10px 14px}.catalog-filters{padding:8px 0 13px}.catalog-moods button{min-height:36px;padding:8px 11px;font-size:11px}.catalog-tools{padding:12px 0 18px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.catalog-card{--tone:#eeebe5;padding-top:0}.catalog-tone-1{--tone:#e7ecec}.catalog-tone-2{--tone:#eaede6}.catalog-tone-3{--tone:#eee9ea}.catalog-tone-4{--tone:#f0ede3}.catalog-tone-5{--tone:#e8ebed}.catalog-card__name{gap:4px;margin:15px 0 0}.catalog-card__name h2{text-transform:none;letter-spacing:.015em;font-family:Now,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.catalog-heart{width:32px;height:32px}.catalog-heart svg{width:17px;height:17px}.catalog-card .catalog-card__meta{color:#81786f;justify-content:space-between;gap:8px;margin:2px 0 10px;font-size:10px;display:flex}.catalog-card__link{letter-spacing:.025em;align-items:center;gap:10px;min-height:34px;font-size:10px;display:inline-flex}.catalog-card__link svg{transition:transform .25s}.catalog-card__link:hover{color:#926d70}.catalog-card__link:hover svg{transform:translate(3px)}.catalog-format-card .catalog-card__name h2{text-transform:none;letter-spacing:.02em;font-family:Now,Arial,sans-serif;font-size:15px}.catalog-format-card .catalog-format-card__details{min-height:34px;font-size:10px;line-height:1.6}.catalog-format-card .catalog-pill{letter-spacing:.06em;background:0 0;border:1px solid #d4d1c7;border-radius:2px;gap:12px;min-height:40px;padding:10px 13px;font-size:9px!important}.catalog-format-card .catalog-format-card__count{color:#81786f;font-size:9px}.catalog-sample{border:1px solid var(--line);box-shadow:none;background:#f1f0e9}.catalog-stripe{background:var(--line);height:1px}@media (min-width:761px) and (max-width:1200px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px}.catalog-heading h1{gap:12px}.catalog-edition{padding-left:15px}.catalog-edition span{text-align:right;max-width:10ch;line-height:1.5}}@media (max-width:760px){.catalog-shell{width:calc(100% - 36px);padding:0}.catalog-heading{gap:12px;padding:23px 0 27px}.catalog-heading h1{align-items:flex-start;gap:0}.catalog-heading h1>span{font-size:19px}.catalog-heading h1 em{font-size:54px}.catalog-heading__price{flex-wrap:wrap;gap:8px;font-size:10px}.catalog-heading__copy{max-width:27ch;font-size:10px}.catalog-edition{align-self:flex-start;margin-top:22px;padding-left:13px}.catalog-edition strong{font-size:25px}.catalog-edition span{text-align:right;max-width:8ch;font-size:9px;line-height:1.5}.catalog-families{align-self:flex-start}.catalog-families button,.catalog-families a{min-width:0;font-size:12px}.catalog-journey{gap:7px}.catalog-steps{justify-content:flex-start;gap:22px;font-size:10px}.catalog-step-intro h2{font-size:16px}.catalog-step-intro h2 em{font-size:32px}.catalog-selected-format{margin-top:10px;padding:9px 12px}.catalog-grid,.catalog-grid--formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.catalog-card .catalog-card__stage{aspect-ratio:2/3}.catalog-card__name h2,.catalog-format-card .catalog-card__name h2{font-size:12px}.catalog-card__name{margin-top:10px}.catalog-card .catalog-card__meta{flex-wrap:wrap;gap:3px;font-size:9px}.catalog-card__link{gap:6px;font-size:9px}.catalog-card__link svg{width:12px}.catalog-format-card .catalog-pill{gap:6px;width:100%;padding-inline:9px;font-size:8px!important}.catalog-format-card .catalog-format-card__details{min-height:34px;font-size:9px}.catalog-format-card .catalog-format-card__number{font-size:10px}}@media (prefers-reduced-motion:reduce){.catalog-card__link svg{transition:none}}.catalog-families a{color:var(--ink);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;padding:10px 0;font:500 12px Now,Arial,sans-serif;text-decoration:none;display:inline-flex}.catalog-families a:hover{color:#936b6e;border-color:#936b6e}@media (max-width:760px){.catalog-families{flex-wrap:wrap;gap:8px 16px}.catalog-families a{padding:7px 0;font-size:11px}}.catalog-page--essential .catalog-card .catalog-card__stage{aspect-ratio:4/5}.catalog-page--cofanetto .catalog-card .catalog-card__stage{aspect-ratio:1}.catalog-page--essential .catalog-card .catalog-card__paper,.catalog-page--cofanetto .catalog-card .catalog-card__paper{inset:5%}.catalog-card__style-link{color:inherit;text-underline-offset:4px;align-items:center;gap:6px;margin-top:9px;font-size:.84rem;text-decoration:underline;display:inline-flex}.catalog-card__style-link:hover,.catalog-card__style-link:focus-visible{opacity:.68}.catalog-card[data-family=essential] .catalog-card__stage{aspect-ratio:4/5}.catalog-card[data-family=cofanetto] .catalog-card__stage{aspect-ratio:1}.catalog-card[data-family] .catalog-card__paper{inset:5%}.catalog-preview-boundary{width:100%;height:100%;display:block}.catalog-family-section{margin-bottom:66px;scroll-margin-top:24px}.catalog-family-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:23px 0 24px;display:flex}.catalog-family-heading h2{margin:5px 0 0;font:400 clamp(32px,3vw,47px)/1.1 Snell,Georgia,cursive}.catalog-family-heading>span{color:#81786f;letter-spacing:.06em;white-space:nowrap;font-size:11px}.catalog-family-section .catalog-grid--formats{margin:0}.catalog-families button[aria-current=location],.catalog-families a[aria-current=location],.catalog-families a[aria-current=page]{border-color:var(--ink)}@media (max-width:760px){.catalog-family-section{margin-bottom:42px}.catalog-family-heading{padding:17px 0 20px}.catalog-family-heading h2{font-size:36px}.catalog-family-heading>span{font-size:10px}}.catalog-journey{top:var(--site-header-height,0px);z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6f5;position:sticky}.catalog-family-section{scroll-margin-top:108px}.catalog-families button[aria-current=location],.catalog-families a[aria-current=location],.catalog-families a[aria-current=page]{color:#4f5b55;background:#e7eceb}@media (max-width:760px){.catalog-journey{gap:8px;padding:8px 0}.catalog-page .catalog-families{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:18px;width:100%;max-width:100%;display:flex;overflow-x:auto}.catalog-page .catalog-families>*{white-space:nowrap;flex:none;min-height:38px}.catalog-page .catalog-families::-webkit-scrollbar{display:none}.catalog-page .catalog-steps{min-height:34px;margin:0}.catalog-page .catalog-journey{gap:5px}.catalog-family-section,.catalog-step-intro h2{scroll-margin-top:115px}.catalog-heading__copy{font-size:13px;line-height:1.6}.catalog-heading__price,.catalog-card .catalog-card__meta{font-size:11px;line-height:1.6}.catalog-card .catalog-card__link{font-size:11px}.catalog-search input{font-size:12px}.catalog-card__name h2,.catalog-format-card .catalog-card__name h2{font-size:13px}.catalog-page .catalog-breadcrumb{padding-top:12px}.catalog-page .catalog-heading{padding:10px 0 12px;display:block}.catalog-page .catalog-heading h1{align-items:baseline;gap:7px;margin:0;display:flex}.catalog-page .catalog-heading h1>span{letter-spacing:.08em;font-size:13px}.catalog-page .catalog-heading h1 em{font-size:34px;line-height:1}.catalog-page .catalog-heading__price{margin:5px 0 0;font-size:10px}.catalog-page .catalog-heading__copy,.catalog-page .catalog-edition{display:none}.catalog-page .catalog-journey{gap:2px;padding:6px 0 8px}.catalog-page .catalog-families{gap:17px}.catalog-page .catalog-families button,.catalog-page .catalog-families a{min-height:38px;padding:5px 0;font-size:12px}.catalog-page .catalog-steps{gap:18px;min-height:37px}.catalog-page .catalog-steps button,.catalog-page .catalog-steps a,.catalog-page .catalog-step-label{padding:2px 0;font-size:10px}.catalog-page .catalog-steps li button>span,.catalog-page .catalog-steps li a>span,.catalog-page .catalog-step-label>span{width:24px;height:24px}.catalog-page .catalog-step-intro{padding:8px 0 6px}.catalog-page .catalog-step-intro .catalog-eyebrow,.catalog-page .catalog-step-intro h2,.catalog-page .catalog-step-intro>p{display:none}.catalog-page .catalog-selected-format{margin:0;padding:9px 12px}.catalog-page .catalog-family-heading{padding:12px 0 15px}.catalog-page .catalog-family-heading h2{font-size:31px}.catalog-page .catalog-family-heading .catalog-eyebrow{font-size:8px}.catalog-page .catalog-grid--formats{row-gap:24px}}
