.sh-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sh-head{padding-block:88px 72px}.sh-head--sm{padding-bottom:56px}.sh-head__title{margin:0}.sh-head__row{margin-top:56px}.sh-head--sm .sh-head__intro{margin-top:36px}.sh-head__tone{color:var(--inv-ink-2)}.sh-seg{justify-self:end}.sh-seg .inv-filters{justify-content:flex-end}.sh-wallsec{padding-block:72px 152px}.sh-bar{border-bottom:1px solid var(--inv-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding-bottom:24px;display:flex}.sh-cats__list{flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.sh-cat{min-height:44px;color:var(--inv-ink-3);letter-spacing:-.04em;transition:color var(--inv-fast) ease;align-items:flex-start;gap:4px;padding-top:4px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.05;text-decoration:none;display:inline-flex}.sh-cat:hover,.sh-cat[aria-current=page]{color:var(--inv-ink)}.sh-cat[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.sh-cat__n{font-family:var(--inv-serif);letter-spacing:0;color:var(--inv-ink-3);font-size:15px;font-style:italic;font-weight:400;line-height:1}.sh-filter-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sh-field{flex-direction:column;gap:6px;display:flex}.sh-field__lbl{font-size:13px}.sh-filter-form .sh-select{width:auto;min-width:180px}.sh-js [data-apply]{display:none}.sh-count{margin:20px 0 64px}.sh-wall{column-gap:var(--inv-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:120px;display:grid}.sh-wall>.sh-card:nth-of-type(4n+1){grid-column:1/span 7}.sh-wall>.sh-card:nth-of-type(4n+2){grid-column:9/span 4}.sh-wall>.sh-card:nth-of-type(4n+3){grid-column:2/span 5;align-self:start}.sh-wall>.sh-card:nth-of-type(4n+4){grid-column:8/span 5;align-self:start;margin-top:184px}.sh-grid{gap:72px var(--inv-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sh-card__media{--ratio:auto}.sh-card__media img{height:auto}.sh-card__blank{aspect-ratio:4/5;background:var(--inv-rule-soft)}.sh-card__badge{position:absolute;top:12px;left:12px}.sh-card .inv-card__title{flex:auto;min-width:9em}.sh-card__price{text-align:right;flex:0 auto;margin:0}.sh-card__price.is-quiet{color:var(--inv-ink-2);font-weight:500}.sh-save{z-index:1;margin:0;position:absolute;top:12px;right:12px}.sh-save__btn svg{width:20px;height:20px}.sh-save__btn[aria-pressed=true]{border-color:var(--inv-ink)}.sh-save__btn[aria-pressed=true] path{fill:currentColor}.sh-art{padding-block:24px 152px}.sh-art__back{margin-bottom:32px}.sh-art__back svg,.sh-cart__back svg{transition:transform var(--inv-fast) ease}.sh-art__back:hover svg,.sh-cart__back:hover svg{transform:translate(-3px)}.sh-gallery__list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.sh-gallery[data-enhanced] .sh-gallery__item:not(.is-active){display:none}.sh-gallery__img{background:var(--inv-rule-soft);width:100%;height:auto;display:block}.sh-gallery__blank{aspect-ratio:4/5;background:var(--inv-rule-soft)}.sh-thumbs{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sh-thumb{border:1px solid var(--inv-rule);border-radius:var(--inv-radius);background:var(--inv-ground);cursor:pointer;width:72px;height:72px;transition:border-color var(--inv-fast) ease;padding:0;display:block;overflow:hidden}.sh-thumb:hover{border-color:var(--inv-ink)}.sh-thumb[aria-current=true]{border-color:var(--inv-ink);box-shadow:inset 0 0 0 1px var(--inv-ink)}.sh-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sh-art__title{margin:0}.sh-art__title--long{letter-spacing:-.05em;font-size:clamp(48px,4.6vw,72px);line-height:.92}.sh-art__sub{font-family:var(--inv-serif);color:var(--inv-ink);margin-top:18px;font-size:22px;font-style:italic;line-height:1.3}.sh-art__info .sh-facts{margin-top:36px}.sh-art__price{margin-top:32px}.sh-art__state{letter-spacing:-.04em;margin-top:32px;font-size:30px;font-weight:700;line-height:1.05}.sh-art__note{font-family:var(--inv-serif);color:var(--inv-ink-2);margin-top:14px;font-size:17px;line-height:1.5}.sh-art__note strong{color:var(--inv-ink);font-weight:500}.sh-agreed{margin-top:20px}.sh-agreed p{margin:0}.sh-agreed form{margin-top:14px}.sh-actions{margin-top:24px}.sh-actions__stack{flex-direction:column;gap:10px;display:flex}.sh-actions__more{flex-wrap:wrap;gap:0 24px;margin-top:14px;font-size:15px;display:flex}.sh-actions__more a{align-items:center;min-height:44px;display:inline-flex}.sh-result{margin:12px 0 0;font-size:14px;line-height:1.5}.sh-result:empty{display:none}.sh-result.is-error{border-radius:var(--inv-radius);padding:12px 14px}.sh-result a{color:inherit;text-underline-offset:4px;font-weight:600;text-decoration:underline}.sh-save-row{border-top:1px solid var(--inv-rule);margin-top:24px;padding-top:4px}.sh-save-row form{margin:0}.sh-save-row__link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.inv-btn.sh-textbtn{font-size:14px}.sh-desc{border-top:1px solid var(--inv-ink);margin-top:152px;padding-top:24px}.sh-talk__grid{row-gap:72px}.sh-talk .bf__title{letter-spacing:-.05em;font-size:clamp(40px,4.8vw,70px);font-weight:800;line-height:.96}.sh-talk .bf{padding-top:24px}.sh-talk .bf__intro{margin-top:20px;font-size:19px}.sh-fine{margin-top:20px}.sh-related .sh-related__head{align-items:flex-end;margin-bottom:72px}.sh-related__all{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.bf{border-top:1px solid var(--inv-ink);padding-top:20px}.bf+.bf{margin-top:56px}.bf--bare{border-top:0;padding-top:0}.bf__title{letter-spacing:-.04em;color:var(--inv-ink);margin:0;font-size:30px;font-weight:700;line-height:1.02}.bf__intro{max-width:34em;font-family:var(--inv-serif);color:var(--inv-ink-2);margin-top:14px;font-size:17px;line-height:1.5}.bf__as{color:var(--inv-ink-2);margin-top:12px;font-size:14px}.bf__as strong{color:var(--inv-ink);font-weight:600}.bf__form{margin-top:28px}.bf__opt,.sh-opt{color:var(--inv-ink-2);font-weight:400}.bf__money{position:relative}.bf__money>span{color:var(--inv-ink-2);pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bf__money .inv-input{font-variant-numeric:tabular-nums;padding-left:30px}.bf .inv-textarea{min-height:140px}.bf__submit{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.bf__fine{flex:220px;margin:0}.bf__done{margin-top:28px}.bf__done p{margin:0}.bf__done a{margin-top:10px;display:inline-block}.sh-cart{padding-bottom:152px}.sh-alert{margin-bottom:40px}.sh-alert p{margin:0}.sh-alert__actions{margin-top:16px}.sh-alert__actions form{margin:0}.sh-lines{border-top:1px solid var(--inv-ink);margin:0;padding:0;list-style:none}.sh-line{border-bottom:1px solid var(--inv-rule);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:16px 24px;padding:24px 0;display:grid}.sh-line__img{background:var(--inv-rule-soft);width:120px;display:block}.sh-line__img img{width:100%;height:auto;display:block}.sh-line__body{min-width:0}.sh-line__t{letter-spacing:-.03em;color:var(--inv-ink);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.15;text-decoration:none}a.sh-line__t:hover{text-underline-offset:5px;text-decoration:underline}.sh-line__m{font-family:var(--inv-serif);color:var(--inv-ink-2);margin-top:6px;font-size:16px;font-style:italic;line-height:1.4}.sh-line__offer{margin-top:10px}.sh-line__flag{margin-top:10px;font-size:14px;font-weight:600;line-height:1.45}.sh-line.is-unavailable .sh-line__img img{opacity:.35}.sh-line.is-unavailable .sh-line__price{color:var(--inv-ink-2);text-decoration:line-through}.sh-line__end{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.sh-line__price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.2}.sh-line__price s{color:var(--inv-ink-2);font-size:14px;font-weight:400;display:block}.sh-line__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 16px;display:flex}.sh-line__tools form{margin:0}.sh-qtyform{align-items:center;gap:10px;display:flex}.sh-qtyform .sh-qty{width:84px}.sh-cart__back{margin-top:16px}.sh-summary{border-top:1px solid var(--inv-ink);padding-top:20px}.sh-summary__h{margin:0 0 12px}.sh-summary .sh-lines{border-top:0}.sh-sums{margin:0;font-size:15px}.sh-sums__row{border-bottom:1px solid var(--inv-rule);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.sh-sums dt{color:var(--inv-ink-3)}.sh-sums dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.sh-sums__row--total{border-bottom-color:var(--inv-ink);padding:18px 0}.sh-sums__row--total dt{color:var(--inv-ink);font-weight:600}.sh-sums__row--total dd{letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:1}.sh-sums__note{margin-top:10px}.sh-checkout{margin-top:32px}.sh-fulfil legend{margin-bottom:10px}.sh-radio__t{font-size:15px;font-weight:600;line-height:1.35;display:block}.sh-radio__d{font-family:var(--inv-serif);color:var(--inv-ink-2);margin-top:2px;font-size:15px;font-style:italic;line-height:1.4;display:block}.sh-note{min-height:110px}[data-checkout-result]{margin:0}[data-checkout-result]:not(:empty){border-radius:var(--inv-radius);padding:12px 14px}.sh-done{padding-bottom:152px}.sh-done__grid{row-gap:72px}.sh-steps{border-top:1px solid var(--inv-ink);counter-reset:step;margin:40px 0 0;padding:0;list-style:none}.sh-head+.sh-done .inv-grid>div>.sh-steps:first-child{margin-top:0}.sh-steps li{counter-increment:step;border-bottom:1px solid var(--inv-rule);font-family:var(--inv-serif);color:var(--inv-ink-soft);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 0;font-size:19px;line-height:1.5;display:grid}.sh-steps li:before{content:counter(step, lower-roman);color:var(--inv-ink-3);padding-top:3px;font-size:17px;font-style:italic}.sh-steps strong{color:var(--inv-ink);font-weight:500}.sh-done__actions{margin-top:40px}.sh-lines--mini .sh-line{grid-template-columns:64px minmax(0,1fr) auto;gap:12px 16px;padding:16px 0}.sh-lines--mini .sh-line__img{width:64px}.sh-lines--mini .sh-line__t{font-size:17px}.sh-lines--mini .sh-line__price{font-size:16px}.sh-cta__actions{justify-content:flex-end;display:flex}@media (max-width:1024px){.sh-wall{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:72px}.sh-wall>*{grid-column:auto!important;align-self:start!important;margin-top:0!important}.sh-wall>.sh-card:nth-of-type(2n){margin-top:96px!important}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-art__grid>.sh-art__media{grid-column:1/span 7}.sh-art__grid>.sh-art__info{grid-column:8/span 5}.sh-cart__grid{row-gap:56px}.sh-cart__grid>*{grid-column:1/-1}.sh-cart__grid>.sh-summary{max-width:560px}.sh-talk__grid>.sh-talk__col{grid-column:1/-1;max-width:640px}}@media (max-width:760px){.sh-head{padding-block:48px 40px}.sh-head__row{margin-top:32px}.sh-head--sm .sh-head__intro{margin-top:24px}.sh-head__row>.sh-seg{justify-self:stretch}.sh-seg .inv-filters{justify-content:flex-start}.sh-wallsec{padding-block:40px 80px}.sh-bar{flex-direction:column;align-items:stretch}.sh-cats__list{gap:0 20px}.sh-filter-form .sh-field{flex:140px}.sh-filter-form .sh-select{width:100%;min-width:0}.sh-count{margin-bottom:40px}.sh-wall,.sh-grid{grid-template-columns:minmax(0,1fr);row-gap:56px}.sh-wall>.sh-card:nth-of-type(2n){margin-top:0!important}.sh-art{padding-bottom:80px}.sh-art__back{margin-bottom:16px}.sh-art__sub{font-size:20px}.sh-desc{margin-top:80px}.sh-talk__grid{row-gap:64px}.sh-related .sh-related__head{margin-bottom:40px}.sh-cart,.sh-done{padding-bottom:80px}.sh-line{grid-template-columns:88px minmax(0,1fr)}.sh-line__img{width:88px}.sh-line__end{text-align:left;grid-column:2;align-items:flex-start}.sh-line__tools{justify-content:flex-start}.sh-lines--mini .sh-line{grid-template-columns:56px minmax(0,1fr) auto}.sh-lines--mini .sh-line__img{width:56px}.sh-lines--mini .sh-line__end{grid-column:auto;align-items:flex-end}.sh-sums__row--total dd{font-size:28px}.sh-steps li{grid-template-columns:32px minmax(0,1fr);font-size:18px}.sh-cta__actions{justify-content:flex-start}}
