.print-types{display:grid;gap:9px;margin:14px 0}.print-types button{display:block;width:100%;text-align:left;padding:13px;border:1px solid #d8d1c5;border-radius:9px;background:#fffdf8;color:#292b27;cursor:pointer}.print-types button strong{display:block;font-size:14px}.print-types button small{display:block;font-size:12px;line-height:1.45;margin-top:5px}.print-types button[aria-pressed=true]{border:2px solid #29485a;padding:12px;background:#edf2f0}.print-group{margin:16px 0 8px;font-size:12px;letter-spacing:.07em}.material-note{font-size:12px;line-height:1.55;color:#666157}.section[hidden],.profile-detail[hidden]{display:none!important}
.visual[data-print=canvas_unframed] .wall-frame,.visual[data-print=canvas_unframed] .angled-art,.visual[data-print=canvas_unframed] .mini-angled-art{border:0;background:#e4d8bf;box-shadow:4px 6px 10px #231b1950}
.visual[data-print=canvas_unframed] .angled-art::after,.mini-angled-art.unframed::after{top:0;bottom:0;right:-15px;width:15px;background-image:linear-gradient(#0004,#0004),var(--canvas-art);background-position:right center;background-size:auto 100%;transform:rotateY(90deg);transform-origin:left center}
.mini-angled-art.unframed{border:0}.mini-angled-art.unframed::after{right:-8px;width:8px}
.visual[data-print=canvas_unframed] .angled-art::before,.mini-angled-art.unframed::before{border:0;inset:0;background:repeating-linear-gradient(90deg,#fff1 0 1px,transparent 1px 3px);pointer-events:none}
.visual[data-print=canvas_unframed] .standalone{box-shadow:5px 3px 0 #b9ab92,10px 12px 18px #241d1940}
.visual[data-print^=canvas] .wall-frame img,.visual[data-print^=canvas] .angled-art img{filter:contrast(.98)}
.art-frame.unframed{position:relative;border:0;overflow:visible;box-shadow:8px 5px 0 #b7a58c,12px 15px 24px #2b292640;transform:perspective(900px) rotateY(-9deg)}
.art-frame.unframed::after{content:"";position:absolute;top:0;bottom:0;right:-8px;width:8px;background-image:linear-gradient(#0004,#0004),var(--canvas-art);background-position:right center;background-size:auto 100%;transform:skewY(32deg);transform-origin:left top}

.visual[data-print=canvas_unframed] .angle-card:before{content:"ÇERÇEVESİZ KANVAS · YANDAN GÖRÜNÜM"}

.visual[data-print=canvas_unframed] .side-view{grid-template-columns:1fr}.visual[data-print=canvas_unframed] .angle-card{width:min(100%,380px);justify-self:center}
@media(min-width:851px){.visual[data-print=canvas_unframed] .angled-art{width:185px}.visual[data-print=canvas_unframed] .angled-art[data-orientation=landscape]{width:240px}}

/* v2026.10.02-print-clarity.1 */
.print-help{margin:8px 0 15px;font-size:14px;line-height:1.55;color:#595d56}.print-types .print-group{margin:12px 0 2px;font-size:11px;font-weight:700;color:#666b60;letter-spacing:.06em}.print-types button{position:relative;padding:15px 40px 15px 15px;transition:background-color .16s,border-color .16s,box-shadow .16s}.print-types button strong{font-size:15px;letter-spacing:0}.print-types button small{font-size:13px;color:#555d56;line-height:1.55;letter-spacing:0}.print-types button[aria-pressed=true]{padding:14px 39px 14px 14px;border-color:#29463d;background:#edf3ef}.print-types button::after{content:'';position:absolute;right:15px;top:18px;width:17px;height:17px;border:1.5px solid #8b938b;border-radius:50%}.print-types button[aria-pressed=true]::after{border-color:#29463d;background:#29463d;box-shadow:inset 0 0 0 4px #edf3ef}.print-types button:hover{border-color:#29463d;background:#f1f5f1}.print-types button:focus-visible{outline:3px solid #228baa;outline-offset:3px}
#addToCart.buy{background:#29463d;color:#fff;border:1px solid #29463d;border-radius:8px;cursor:pointer;font-size:14px;letter-spacing:.04em;transition:background-color .16s,border-color .16s,box-shadow .16s}#addToCart.buy:hover:not(:disabled){background:#17352c;border-color:#17352c;box-shadow:0 4px 12px #17352c33}#addToCart.buy:active:not(:disabled){background:#10291f;box-shadow:none}#addToCart.buy:focus-visible{outline:3px solid #228baa;outline-offset:3px}#addToCart.buy:disabled{background:#dddcd7;border-color:#dddcd7;color:#676963;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){.print-types button,#addToCart.buy{transition:none}}
