.w112 .w197{--w112-field: var(--media-wash, #efefea);--w197-gap: 8px;--w197-radius: 16px}.w112 .w197-words{padding-bottom:14px}.w112 .w197-board{gap:var(--w197-gap);padding:0 var(--w112-gutter)}.w112 .w197-board .w197-col{gap:var(--w197-gap)}@media(min-width:700px){.w112 .w197{--w197-gap: 14px}}@media(min-width:1000px){.w112 .w197{--w197-gap: 16px}}.w112 .w197-pin{position:relative}.w112 .w197-card{display:block;color:inherit;text-decoration:none}.w112 .w197-board .w112-piece-box.w96-quad,.w112 .w197-board .w112-photo{background:var(--w112-field)}.w112 .w197-cap{display:block;padding:8px 4px 2px;min-width:0}.w112 .w197-cap-word,.w112 .w197-cap-line{display:block;font-size:11px;font-weight:400;line-height:1.35;letter-spacing:.02em;color:var(--w112-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w112 .w197-cap-name{display:block;font-size:12.5px;font-weight:500;line-height:1.3;letter-spacing:.005em;color:var(--w112-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w112 .w197-pin:is(.w112-tile--idea,.w112-tile--note,.w112-tile--tray,.w112-tile--photo,.w112-tile--edit) .w197-cap-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:1000px){.w112 .w197-cap{padding-top:9px}.w112 .w197-cap-name{font-size:13px}}.w112 .w197-save{position:absolute;top:10px;right:10px;z-index:3;padding:8px 12px;border:0;border-radius:10px;background:var(--paper, #fbfbf9);color:var(--ink, #141310);font:inherit;font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em;box-shadow:0 1px 2px #0000001f;cursor:pointer;opacity:0;transform:translateY(-4px);transition:opacity .2s var(--w112-ease),transform .2s var(--w112-ease),background-color .2s var(--w112-ease),color .2s var(--w112-ease);pointer-events:none}.w112 .w197-save[aria-pressed=true]{background:var(--ink, #141310);color:var(--paper, #fbfbf9)}@media(hover:hover){.w112 .w197-pin:hover .w197-save,.w112 .w197-save:focus-visible{opacity:1;transform:none;pointer-events:auto}.w112 .w197-save:hover{background:var(--ink, #141310);color:var(--paper, #fbfbf9)}.w112 .w197-board[data-pinhover=pinterest] .w197-pin :is(.w112-piece-box.w96-quad,.w112-photo):after{content:"";position:absolute;inset:0;z-index:2;background:#0000;transition:background-color .22s var(--w112-ease);pointer-events:none}.w112 .w197-board[data-pinhover=pinterest] .w197-pin:hover :is(.w112-piece-box.w96-quad,.w112-photo):after{background:#00000029}.w112 .w197-board[data-hover=lift] .w197-pin>a:hover{transform:translateY(-4px)}.w112 .w197-pin>a:hover .w197-cap-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.w112 .w197-board[data-pinhover=pinterest] .w112-piece:hover .w112-piece-box{background:var(--w112-field)}}.w112 .w197-cover{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:2px;overflow:hidden;border-radius:var(--w197-radius);background:var(--w112-field)}.w112 .w197-board[data-corner=soft] .w197-cover{border-radius:10px}.w112 .w197-cover-big,.w112 .w197-cover-cell{position:relative;display:block;min-width:0;overflow:hidden}.w112 .w197-cover-small{display:grid;grid-template-rows:1fr 1fr;gap:2px;min-width:0}.w112 .w197-cover .w112-piece-box.w96-quad{position:absolute;inset:0;aspect-ratio:auto;border-radius:0!important;height:100%}.w112 .w197-cover .w112-piece-box.w96-quad .w96-cell,.w112 .w197-cover .w112-piece-box.w96-quad .card-media{height:100%}.w112 .w197-rail{margin:clamp(36px,5vw,72px) 0 clamp(20px,3vw,40px);padding:0 0 0 var(--w112-gutter)}.w112 .w197-rail-h{margin:0 0 16px;font-family:var(--w112-serif);font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1;letter-spacing:-.015em}.w112 .w197-rail-row{display:flex;gap:var(--w197-gap);margin:0;padding:0 var(--w112-gutter) 6px 0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.w112 .w197-rail-row::-webkit-scrollbar{display:none}.w112 .w197-rail-card{flex:none;width:clamp(132px,42vw,180px);scroll-snap-align:start}.w112 .w197-rail-card>a{display:block;color:inherit;text-decoration:none}.w112 .w197-rail-card .w112-photo{aspect-ratio:4 / 5;border-radius:var(--w197-radius);overflow:hidden;background:var(--w112-field)}.w112 .w197-rail-card .w197-cover{aspect-ratio:4 / 5!important}@media(hover:hover){.w112 .w197-rail-card>a:hover .w197-cap-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.w112 .w197-rail-card>a:hover .w112-photo>img{transform:scale(1.025)}}.w112[data-live="1"] .w197-pin:not(.w197-pin--in){opacity:0;transform:translateY(10px)}.w112[data-live="1"] .w197-pin--in{opacity:1;transform:none;transition:opacity .46s var(--w112-ease),transform .46s var(--w112-ease);transition-delay:var(--w197-d, 0ms)}@media(prefers-reduced-motion:reduce){.w112[data-live="1"] .w197-pin:not(.w197-pin--in){opacity:1;transform:none}.w112[data-live="1"] .w197-pin--in,.w112 .w197-save{transition:none}}.w112.w112--pins .w112-h1{font-size:clamp(34px,4.6vw,72px)}.w112.w112--pins .w112-top{padding-bottom:clamp(16px,2vw,28px)}.w112.w112--pins .w112-search{max-width:440px}@media(max-width:699px){.w112 .w197{--w197-radius: 12px}.w112 .w197-board{padding:0 8px}.w112 .w197-rail{padding-left:8px}.w112 .w197-rail-row{padding-right:8px}.w112 .w197-cap{padding:6px 3px 0}.w112 .w197-cap-name{font-size:12px}.w112 .w197-board[data-corner=round] :is(.w112-piece-box.w96-quad,.w112-photo){border-radius:12px}}@media(max-width:699px){.w112.w112--pins .w112-top{gap:14px;padding-top:22px;padding-bottom:10px}.w112.w112--pins .w112-h1{font-size:30px}.w112.w112--pins .w112-sub{margin-top:10px;font-size:13.5px}.w112.w112--pins .w112-search{margin-top:16px}.w112.w112--pins .w112-shopwords--phone .w112-shopword{padding:8px 0 9px;font-size:19px}}
