.photo-combined>.photo-print__layout{display:block;margin-top:24px}.photo-combined__art{min-width:0}.photo-combined__stage{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:16px;align-items:center}.photo-combined__art-figure .photo-print__image-open{display:block;width:fit-content;max-width:100%;margin-inline:auto}.photo-combined__art-figure .photo-print__image{width:auto;height:auto;max-width:100%;max-height:78dvh;object-fit:contain;margin-inline:auto}.photo-combined[data-orientation=portrait] .photo-combined__art-figure .photo-print__image{max-height:78dvh}.photo-combined__art-figure figcaption{text-align:center}.photo-combined__art-figure .photo-print__caption-open{justify-content:center;text-align:center}.photo-combined__arrow{display:grid;place-items:center;width:56px;min-height:56px;border:1px solid #afa99f;padding:0;color:#332727;background:#f8f7f5;font:inherit;font-size:2.25rem;line-height:1;cursor:pointer}.photo-combined__arrow:disabled{opacity:.35;cursor:default}.photo-combined__arrow:focus-visible{outline:2px solid currentColor;outline-offset:4px}.photo-combined__metadata{max-width:65ch;margin:32px auto 0}.photo-combined__metadata .photo-print__title{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.2}.photo-combined__metadata .photo-print__description{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.7;margin-bottom:24px}.photo-combined__actions{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin:0 auto;max-width:1000px}.photo-combined [data-combined-secondary]{flex:1 1 480px;min-width:0}.photo-combined .photo-buyer__actions{margin:0}.photo-combined .photo-buyer__status:empty{margin:0}.photo-combined__navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:24px 0}.photo-combined__navigation p{margin:0;text-align:center;font-size:.75rem;flex:1 1 120px}.photo-combined__navigation button{min-height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:.875rem;padding:8px 0;cursor:pointer}.photo-combined__navigation button:disabled{opacity:.35;cursor:default}.photo-combined__navigation:focus-visible,.photo-combined__navigation button:focus-visible,.photo-combined__compare a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.photo-combined__options{border-top:1px solid #d2cdc4;margin-top:64px;padding-top:40px}.photo-combined .photo-combined__purchase-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:48px;align-items:start}.photo-combined__purchase-layout .photo-print__choices,.photo-combined__purchase-preview{min-width:0}.photo-combined [data-combined-options-heading]{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.25;margin:0 0 24px;scroll-margin-top:100px}.photo-combined [data-combined-options-heading]:focus{outline:2px solid currentColor;outline-offset:6px}.photo-combined__frame,.photo-combined__mat{box-sizing:border-box}.photo-combined[data-format=framed] .photo-combined__frame{padding:12px;box-shadow:2px 4px 8px #0003}.photo-combined[data-format=framed] .photo-combined__mat{padding:12%}.photo-combined[data-format=framed] .photo-combined__mat .photo-print__image{display:block;width:100%;height:auto;max-width:100%;max-height:none;margin:0}.photo-combined__frame-notice{font-size:.8125rem;line-height:1.6;margin:16px 0 0}.photo-combined__compare{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;font-size:.8125rem}.photo-combined__compare a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}@media(max-width:749px){.photo-combined .photo-combined__purchase-layout{display:block;margin-top:20px}.photo-combined__purchase-layout .photo-print__choices{margin-top:28px}.photo-combined__options{margin-top:44px;padding-top:32px}.photo-combined__stage{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.photo-combined__arrow{width:48px;min-height:48px;font-size:2rem}.photo-combined__metadata{margin-top:24px}.photo-combined__actions{display:block}.photo-combined [data-combined-purchase]{margin-top:16px}.photo-combined__navigation{column-gap:8px}.photo-combined__navigation p{flex-basis:80px}}.photo-combined .photo-combined__purchase-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:40px;max-width:1200px;margin-inline:auto}.photo-combined .photo-print__presentation{display:block;margin-top:24px}.photo-print__measurements{min-width:0}.photo-combined[data-format=print] .photo-combined__mat,.photo-combined[data-format=artist] .photo-combined__mat{background:#fff}.photo-print__price{margin-top:28px;padding-top:20px;border-top:1px solid #d2cdc4}.photo-print__price dd{font-size:1.25rem;font-weight:700}.photo-print__format-grid{align-items:stretch;grid-auto-rows:1fr}.photo-print__format-grid span{height:100%;min-height:72px}.photo-print__size-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.photo-print__size-grid span{height:100%;white-space:pre-line;font-size:.875rem;line-height:1.5}.photo-print__paper-guide.photo-hardware__open{border:0;margin:0 0 20px;font-size:.875rem}@media(max-width:749px){.photo-combined .photo-print__presentation{display:block}.photo-print__measurements{margin-top:24px}.photo-print__size-grid{gap:8px}}.photo-combined[data-format=print] .photo-combined__mat .photo-print__image,.photo-combined[data-format=artist] .photo-combined__mat .photo-print__image{max-height:none;max-width:none;margin:0}.photo-print__format-grid label,.photo-print__size-grid label{display:block;width:100%;min-width:0}.photo-print__format-grid span{width:100%}.photo-print__format-grid span,.photo-print__size-grid span,.photo-print__framing select,.photo-print__paper-choice select,.photo-print__paper-guide.photo-hardware__open{font-weight:700}.photo-print__framing label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.photo-print__framing select{width:100%;height:48px;min-width:0;box-sizing:border-box}.photo-print__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:749px){.photo-combined .photo-combined__purchase-layout{display:block}}.photo-combined__window,[data-room-window]{min-width:0;box-sizing:border-box}.photo-combined__window .photo-print__image,[data-room-window] img,.photo-combined[data-format] .photo-combined__window .photo-print__image{max-width:none;max-height:none;margin:0}.photo-combined__paper-preview{margin:28px 0 0}.photo-combined__paper-preview h2{font-size:1.25rem;margin:0 0 16px}.photo-combined__paper-stage{background:#000;padding:28px}.photo-combined__paper-stage{position:relative}.photo-combined__paper-stage [data-print-diagram]{width:100%}.photo-combined__paper-stage .photo-buyer__diagram{margin:0 auto}.photo-combined__paper-preview figcaption{margin-top:16px;font-size:.875rem;line-height:1.6}.photo-combined__paper-preview[hidden]{display:none}.photo-combined__purchase-preview .photo-print__figure{position:relative}.photo-preview-modal__image-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;color:inherit;background:transparent;cursor:zoom-in}.photo-preview-modal__text-open{display:block;min-height:44px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.photo-preview-modal__image-open:focus-visible,.photo-preview-modal__text-open:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.photo-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;margin:auto;width:min(1400px,calc(100dvw - 48px));height:min(1000px,calc(100dvh - 48px));max-width:calc(100dvw - 48px);max-height:calc(100dvh - 48px);padding:16px;border:1px solid #afa99f;background:#f8f7f5;color:#292725;overflow:hidden}.photo-preview-modal[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.photo-preview-modal::backdrop{background:#000000b8}.photo-preview-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.photo-preview-modal__header h2{margin:0;font:inherit;font-size:1.125rem;font-weight:600}.photo-preview-modal__header button{flex:none;min-height:44px;padding:8px 14px;border:1px solid #afa99f;color:inherit;background:#fff;font:inherit;font-weight:700;cursor:pointer}.photo-preview-modal__header button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.photo-preview-modal__stage{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden}.photo-preview-modal__copy{flex:none;max-width:100%}.photo-preview-modal [data-print-diagram]{width:100%;max-width:none;padding:0;margin:0}.photo-preview-modal [data-print-diagram] .photo-buyer__diagram{width:100%;height:auto;max-width:none;max-height:none;margin:0}.photo-preview-modal__caption{margin:0;max-height:20dvh;overflow:auto;font-size:.8125rem;line-height:1.5}body:has(.photo-preview-modal[open]),.page-wrapper:has(.photo-preview-modal[open]){overflow:hidden}@media(max-width:749px){.photo-preview-modal{width:calc(100dvw - 24px);height:calc(100dvh - 32px);max-width:calc(100dvw - 24px);max-height:calc(100dvh - 32px);padding:12px}}.photo-frame-face{position:absolute;pointer-events:none;background-color:inherit;background-image:var(--frame-light)}.photo-frame-face--top{--frame-light: linear-gradient(to bottom, #ffffff13, #ffffff00 22%, #00000000 90%, #00000018)}.photo-frame-face--left{--frame-light: linear-gradient(to right, #ffffff0f, #ffffff00 24%, #00000000 90%, #00000018)}.photo-frame-face--bottom{--frame-light: linear-gradient(to bottom, #0000001a, #00000000 12%, #ffffff00 90%, #00000010)}.photo-frame-face--right{--frame-light: linear-gradient(to right, #0000001a, #00000000 12%, #00000000 90%, #00000010)}[data-finish=natural]{--frame-grain-v: url(photo-finish-natural-vertical.svg?v=20261015-2);--frame-grain-h: url(photo-finish-natural-horizontal.svg?v=20261015-2)}[data-finish=light-walnut]{--frame-grain-v: url(photo-finish-light-walnut-vertical.svg?v=20261015-2);--frame-grain-h: url(photo-finish-light-walnut-horizontal.svg?v=20261015-2)}[data-finish=dark-walnut]{--frame-grain-v: url(photo-finish-dark-walnut-vertical.svg?v=20261015-2);--frame-grain-h: url(photo-finish-dark-walnut-horizontal.svg?v=20261015-2)}[data-finish=whitewash]{--frame-grain-v: url(photo-finish-whitewash-vertical.svg?v=20261015-2);--frame-grain-h: url(photo-finish-whitewash-horizontal.svg?v=20261015-2)}[data-finish]>.photo-frame-face{background-image:var(--frame-light),var(--frame-grain-v, none);background-size:100% 100%,100% auto;background-repeat:no-repeat,repeat-y;background-position:center,center top}[data-finish]>:is(.photo-frame-face--top,.photo-frame-face--bottom){background-image:var(--frame-light),var(--frame-grain-h, none);background-size:100% 100%,auto 100%;background-repeat:no-repeat,repeat-x}[data-finish]>.photo-frame-face--right{background-position:center,center bottom}[data-finish]>.photo-frame-face--bottom{background-position:center,right center}.photo-combined[data-format=framed] .photo-combined__frame,.photo-print__room-frame[data-finish]{box-shadow:1px 1px #ffffff24,2px 4px 8px #00000035}.photo-combined[data-format=framed] .photo-combined__mat,.photo-print__room-frame[data-finish]>.photo-print__room-mat{box-shadow:inset 1px 2px 3px #0000002b,inset -1px -1px 2px #ffffff28}
/*# sourceMappingURL=/cdn/shop/t/7/assets/photo-combined.css.map */
