.photo-open{display:block;position:relative;border-radius:12px;overflow:hidden;line-height:0;cursor:zoom-in}
.photo-open:focus-visible{outline:3px solid var(--copper);outline-offset:5px}
/* Preserve the approved portrait compositions at ordinary reading widths. */
.home-welcome>figure{width:100%;max-width:460px;justify-self:center}
.home-welcome .photo-open img{max-height:none;aspect-ratio:3/4;object-fit:contain}
.home-welcome.welcome-text-only{display:block}
.home-welcome.welcome-text-only>div{max-width:920px;margin-inline:auto}
.home-welcome.welcome-text-only p{max-width:none}
.craft-story>img{height:auto;width:min(100%,440px);max-height:660px;object-fit:contain;align-self:center;justify-self:center;margin:30px 0;border-radius:12px}

.photo-hint{font-size:13px;color:var(--muted);line-height:1.6;margin:18px 0 0}
.courtyard-pair .place-photos{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.courtyard-pair .place-photos img{height:auto;aspect-ratio:4/5;width:100%;object-fit:cover;border-radius:0}
.cafe-photo-story .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}
.cafe-photo-story .section-heading>p{max-width:none;font-size:18px;line-height:1.85;margin:0}
.cafe-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}
.cafe-photo-grid figure{min-width:0;margin:0}.cafe-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.cafe-photo-grid figcaption{font-size:15px;line-height:1.65;color:var(--muted);margin-top:15px}
.museum-detail-story{align-items:center}.museum-detail-story>figure{max-width:400px;margin:0 auto;width:100%}
.museum-detail-story>figure img{width:100%;height:auto;object-fit:contain}.museum-detail-story figcaption{font-size:14px;line-height:1.7;margin-top:15px;color:var(--muted)}
.editorial-hero .photo-open img{display:block;width:100%;height:auto;max-height:670px;object-fit:contain}
.editorial-hero .photo-open{border-radius:140px 140px 12px 12px}
.product-photo-open{background:#fff;line-height:0}.product-photo-open .detail-image{margin:0;display:block;width:100%;height:auto;max-height:650px;aspect-ratio:1;object-fit:contain;background:#fff}
.product-photographs .thumbnails{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.product-photographs .thumbnail{width:78px;height:86px;border:1px solid var(--line);padding:4px;border-radius:6px;background:#fff}
.product-photographs .thumbnail[aria-pressed=true]{border:2px solid var(--copper)}.product-photographs .thumbnail img{width:100%;height:100%;object-fit:contain}
.product-option{display:block;font-size:15px;font-weight:600;margin:24px 0 18px}.product-option select{display:block;width:100%;margin-top:9px;min-height:50px;border:1px solid var(--line);border-radius:8px;background:#fffaf2;color:var(--ink);padding:12px 40px 12px 14px;font:inherit}
.product-variant-note{border-left:2px solid var(--copper);padding-left:16px}.product-bottom .add-small{display:grid;place-items:center;flex-shrink:0;text-decoration:none}
.photo-viewer-open{overflow:hidden}.photo-viewer{padding:54px 22px 18px;border:0;border-radius:14px;background:#f8f3e9;color:#392a22;width:min(1080px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto}
.photo-viewer::backdrop{background:#1d160ff0}.viewer-image{display:block;width:100%;height:min(70dvh,760px);object-fit:contain;max-width:100%;margin:0 auto}
.viewer-close{position:absolute;right:12px;top:8px;background:transparent;border:0;width:40px;height:40px;font:30px/1 Arial;color:inherit;cursor:pointer}
.viewer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.viewer-bottom>div{text-align:center;min-width:0}.viewer-caption{font-size:15px;line-height:1.4;margin:0}.viewer-count{font-size:12px;color:#7b6857}.viewer-prev,.viewer-next{flex:0 0 44px;width:44px;height:44px;border:1px solid #cab9a8;border-radius:50%;background:transparent;font-size:22px;color:inherit;cursor:pointer}.viewer-bottom button:disabled{opacity:.3;cursor:default}
@media(max-width:760px){.cafe-photo-story .section-heading{grid-template-columns:1fr;gap:24px}.cafe-photo-story .section-heading>p{font-size:16px}.cafe-photo-grid{gap:14px}.cafe-photo-grid figcaption{font-size:13px}.courtyard-pair .place-photos{gap:20px}.courtyard-pair figcaption h3{font-size:25px}}
@media(max-width:560px){.cafe-photo-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 0 14px}.cafe-photo-grid figure{flex:0 0 79%;scroll-snap-align:start}.cafe-photo-grid figcaption{font-size:14px}.courtyard-pair .place-photos{grid-template-columns:1fr}.courtyard-pair .place-photos img{aspect-ratio:4/5}.courtyard-pair .place-photos figcaption{margin-top:16px}.courtyard-pair .place-photos{gap:30px}.product-photo-open .detail-image{max-height:none}.photo-viewer{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:48px 12px 14px}.viewer-image{height:65dvh}.viewer-caption{font-size:14px}.viewer-bottom{gap:8px}.editorial-hero .photo-open{border-radius:100px 100px 10px 10px}}

.product-price-note{font-size:13px;line-height:1.55;color:var(--muted);margin:12px 0 0;max-width:38em}.detail-copy>.product-price-note{margin:-12px 0 22px;font-size:15px;color:var(--ink)}
a[href^="tel:"] .phone-purpose{white-space:normal}

/* Product photographs share the paper surface across every catalogue view. */
.collection{background:var(--paper);isolation:isolate}
.collection .showcase-window{mix-blend-mode:normal}

/* Visible diameters, after compensating for transparent margins and portrait
   framing: 36 / 56 / 72 / 81 / 94% for 15 / 30 / 40 / 45 / 60 cm.
   Small trays remain readable on phones; each diameter is visibly distinct. */
.shop-section .product-card[data-product-id="tepsi"]{--tray-image-scale:.4936;--tray-x:.34%;--tray-y:-1.12%}
.shop-section .product-card[data-product-id="sini"]{--tray-image-scale:.605;--tray-x:0%;--tray-y:.71%}
.shop-section .product-card[data-product-id="sini-40"]{--tray-image-scale:.755;--tray-x:0%;--tray-y:-.15%}
.shop-section .product-card[data-product-id="sini-45"]{--tray-image-scale:.8894;--tray-x:.07%;--tray-y:.82%}
.shop-section .product-card[data-product-id="sini-60"]{--tray-image-scale:.987;--tray-x:-.08%;--tray-y:.31%}
.shop-section .product-card[data-category="trays"] .product-image img{transform:translate(var(--tray-x,0%),var(--tray-y,0%)) scale(var(--tray-image-scale,1));transform-origin:center}

/* Match projected body area to capacity^(2/3), excluding the handle.
   Equal 300 ml bodies therefore have comparable visual mass despite different
   silhouettes. Preserve each photo's proportions and align bases at 94%. */
.shop-section .product-card[data-product-id="egoist"]{--cezve-scale:.5064;--cezve-x:-1.8%;--cezve-y:20.82%}
.shop-section .product-card[data-product-id="introvert"]{--cezve-scale:.5502;--cezve-x:-16.78%;--cezve-y:21.09%}
.shop-section .product-card[data-product-id="nur"]{--cezve-scale:.6543;--cezve-x:4.5%;--cezve-y:17.96%}
.shop-section .product-card[data-product-id="indzhebel"]{--cezve-scale:.6947;--cezve-x:-4.19%;--cezve-y:11.59%}
.shop-section .product-card[data-product-id="indzhebel-decorated"]{--cezve-scale:.8348;--cezve-x:3.89%;--cezve-y:8.38%}
.shop-section .product-card[data-product-id="kuchuk-ayle"]{--cezve-scale:.8565;--cezve-x:1.57%;--cezve-y:5.07%}
.shop-section .product-card[data-product-id="ayle"]{--cezve-scale:.9575;--cezve-x:4.1%;--cezve-y:1.28%}
.shop-section .product-card[data-category="cezve"] .product-image img{transform:translate(var(--cezve-x,0%),var(--cezve-y,0%)) scale(var(--cezve-scale,1));transform-origin:center}


.product-bottom{flex-wrap:wrap;gap:10px}
.catalog-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;flex-wrap:wrap}
.catalog-controls .add-small{width:42px;height:44px;min-width:42px;font-size:23px;touch-action:manipulation}
.catalog-controls [hidden]{display:none!important}
.catalog-quantity{min-width:30px;text-align:center;font:600 16px/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}
.catalog-selected{flex-basis:100%;font-size:12px;text-align:right;color:var(--copper)}
.has-selection .catalog-controls{border:1px solid var(--line);border-radius:12px;padding:2px}
.has-selection .catalog-controls button{border-color:transparent;background:transparent;color:var(--ink)}
.has-selection .catalog-controls button:active{background:#eadbcb}
@media(max-width:600px){.product-card.has-selection .product-bottom>span{flex-basis:100%}.product-card.has-selection .catalog-controls{margin-left:auto}.catalog-controls .add-small{width:40px;min-width:40px}.catalog-quantity{min-width:26px}}

/* Keep the selected portrait photographs intact, including CMS uploads. */
.courtyard-pair .place-photos img,.cafe-photo-grid img{aspect-ratio:3/4}

/* Keep each original frame intact: equal height, natural portrait/landscape width. */
.photo-rail-shell{min-width:0}
.photo-rail{--rail-height:clamp(300px,42vw,520px);display:flex;align-items:center;gap:24px;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:6px 0 14px;scrollbar-width:thin;scrollbar-color:#c5a88f transparent;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;cursor:grab}
.photo-rail>figure{flex:0 0 auto;margin:0;max-width:none}
.photo-rail .photo-open{border-radius:12px;cursor:grab}
.photo-rail img{display:block;height:auto;width:auto;max-height:var(--rail-height);max-width:calc(100vw - 2 * var(--page-gutter));aspect-ratio:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}
.photo-rail.is-dragging,.photo-rail.is-dragging .photo-open{cursor:grabbing;user-select:none}
.photo-rail:focus-visible{outline:2px solid var(--copper);outline-offset:6px;border-radius:12px}
.additional-place-gallery{padding-top:10px}
@media(max-width:760px){.photo-rail{--rail-height:clamp(300px,94vw,420px);gap:16px}.photo-rail,.photo-rail .photo-open{cursor:auto}}


/* The photographs loop continuously; no separate transport controls. */
.photo-rail{scrollbar-width:none;padding-bottom:0;overflow-anchor:none}
.photo-rail::-webkit-scrollbar{display:none}
/* Products use the same continuous rail, retaining their original framing. */
.product-rail{gap:var(--showcase-gap)}
.product-rail .showcase-photo{cursor:grab;touch-action:pan-x pan-y pinch-zoom}
.product-rail img{height:100%;width:auto;max-width:none;max-height:none}
/* The 12 cm sweet dish must stay visibly smaller than the 40–45 cm trays. */
.showcase-window .showcase-photo[href="/shop/shekerlik-12/"]{height:calc(var(--showcase-width)*.48);align-self:center}

/* The museum detail photograph now lives in the shared rail below this copy. */
.museum-text-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}
.museum-text-story>div>p:not(.eyebrow){font-size:18px;line-height:1.85}
.museum-text-story .button{margin-top:26px}
@media(max-width:760px){
 .museum-text-story{grid-template-columns:1fr;gap:26px}
 .museum-text-story>div>p:not(.eyebrow){font-size:16px}
 /* Leave a glimpse of the next photo, even when the first frame is wide. */
 .photo-rail:not(.product-rail) img{max-width:calc(100vw - 2 * var(--page-gutter) - 56px)}
}

/* Equal photographic frames; the viewer retains each complete original. */
.photo-rail:not(.product-angles){--rail-card-width:min(calc(var(--rail-height) * .75),calc(100vw - 2 * var(--page-gutter) - 56px));align-items:stretch}
.photo-rail:not(.product-angles)>figure{flex:0 0 var(--rail-card-width);width:var(--rail-card-width);height:calc(var(--rail-card-width) * 4 / 3)}
.photo-rail:not(.product-angles) .photo-open{display:block;width:100%;height:100%}
.photo-rail:not(.product-angles) img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}

.shop-owner-ribbon{padding-top:0;padding-bottom:clamp(36px,5vw,72px)}
.shop-owner-ribbon .photo-rail{--rail-height:420px}
.custom-order-entry{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:56px 0 40px;border-radius:20px;overflow:hidden;background:var(--dark);color:var(--paper);scroll-margin-top:140px}
.custom-order-entry[hidden]{display:none}
.custom-order-entry figure{margin:0;min-width:0}
.custom-order-entry .photo-open{display:block;height:100%}
.custom-order-entry img{width:100%;height:100%;min-height:460px;max-height:600px;object-fit:cover;object-position:50% 60%}
.custom-order-entry-copy{padding:clamp(30px,4.5vw,68px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}
.custom-order-entry .eyebrow{color:#e0b38f;margin:0 0 20px;font-size:11px;letter-spacing:.14em}
.custom-order-entry h2{font-size:clamp(38px,4.2vw,60px);line-height:1.07;margin:0 0 24px;color:var(--paper)}
.custom-order-entry-description{color:#e3d2c1;font-size:clamp(16px,1.5vw,19px);line-height:1.7;margin:0 0 30px;max-width:500px}
.custom-order-entry .button{font-size:17px;min-height:60px;padding:18px 28px;justify-content:center;text-align:center;max-width:100%}
.custom-order-entry .button span{font:inherit}
@media(max-width:700px){.custom-order-entry{grid-template-columns:1fr;margin:36px 0;border-radius:16px}.custom-order-entry img{height:320px;min-height:0;object-position:50% 63%}.custom-order-entry-copy{padding:30px 26px 34px}.custom-order-entry h2{font-size:40px;margin-bottom:18px}.custom-order-entry .button{width:100%}.custom-order-entry-description{margin-bottom:26px}}
.custom-order-intro,.custom-order-process{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,7vw,100px);align-items:center}
.custom-order-intro{padding-top:48px;padding-bottom:60px}
.custom-order-intro h1{font-family:var(--sans);font-size:clamp(34px,4.5vw,58px);line-height:1.12;letter-spacing:-.04em;margin:20px 0 28px}
.custom-order-intro p,.custom-order-process p{max-width:540px}
.custom-order-intro .custom-order-lead{font-size:clamp(20px,2vw,25px);line-height:1.5;color:var(--ink)}
.custom-order-intro .underlined{display:inline-block;margin-top:18px}
.custom-order-intro figure,.custom-order-process figure{margin:0;min-width:0}
.custom-order-intro .photo-open,.custom-order-process .photo-open{display:block;border-radius:14px;overflow:hidden}
.custom-order-intro img,.custom-order-process img{display:block;width:100%;height:520px;object-fit:cover}
.custom-order-options{padding-top:24px;padding-bottom:56px;scroll-margin-top:145px}
.custom-order-options .section-heading{margin-bottom:30px}
.custom-decoration-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(28px,7vw,100px);row-gap:30px}
.custom-decoration-grid article{padding:26px 0 0;border-top:1px solid var(--line)}
.custom-decoration-grid .index{font-family:var(--sans);font-size:12px;letter-spacing:.15em;color:var(--copper)}
.custom-decoration-grid h3{font-size:32px;line-height:1.2;margin:16px 0}
.custom-decoration-grid p{max-width:500px}
.custom-decoration-grid .custom-decoration-engraving{grid-column:1/-1}
.custom-decoration-engraving p{max-width:760px}
.custom-decoration-photo{margin:24px 0 0}
.custom-decoration-photo .photo-open{display:block;border-radius:12px;overflow:hidden}
.custom-decoration-photo img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;object-position:center}
.custom-decoration-photos{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.custom-decoration-photos img{aspect-ratio:3/4;max-height:none;object-fit:cover}
.custom-model-section{padding-top:12px;padding-bottom:42px;scroll-margin-top:120px}
.custom-model-section h2{font-size:clamp(30px,3vw,42px);margin:14px 0 24px}
.custom-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.custom-model{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:14px;cursor:pointer;min-width:0}
.custom-model:has(input:checked){border-color:var(--copper);box-shadow:inset 0 0 0 1px var(--copper);background:#eee0ce}
.custom-model:has(input:disabled){opacity:.45;cursor:not-allowed}
.custom-model input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--copper)}
.custom-model-choice{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px}
.custom-model img{width:100%;height:220px;object-fit:contain;mix-blend-mode:multiply}
.custom-model strong{font-size:18px;margin-top:12px}.custom-model small{color:var(--muted);margin-top:6px}
.custom-belt-help{max-width:760px;margin:0 0 24px;line-height:1.6}
.custom-belt-help .eyebrow{display:block;margin-bottom:14px}
.custom-no-belt{display:flex;align-items:center;gap:10px;margin-top:18px;width:max-content;cursor:pointer}
.custom-option-control{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;min-height:44px;cursor:pointer;font-weight:600;margin:0 0 18px}
.custom-option-control input{margin:0}
.custom-option-action{font-size:14px;color:var(--muted)}
.custom-option-control input,.custom-no-belt input{width:20px;height:20px;flex-shrink:0;accent-color:var(--copper)}
.custom-decoration-grid article.is-selected{border-top:2px solid var(--copper);padding-top:25px}
.custom-decoration-grid .index{font-size:11px}
.custom-decoration-grid article h3{margin-top:10px}
.custom-inscription{display:grid;gap:8px;margin-top:20px;font-size:14px}
.custom-inscription[hidden]{display:none}
.custom-inscription input{width:100%;min-width:0;padding:13px 16px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;color:inherit;font:inherit}
.custom-decoration-grid .custom-decoration-photo .photo-open{height:260px;background:#f5efe5}
.custom-decoration-grid .custom-decoration-photo img{width:100%;height:100%;max-height:none;object-fit:cover}
[data-decoration="named"] .custom-decoration-photo img,[data-decoration="yuzum"] .custom-decoration-photo img,[data-decoration="engraving"] .custom-decoration-photo img{height:100%;object-fit:cover;transform:none}
[data-decoration="yuzum"] .custom-decoration-photo .photo-open{aspect-ratio:436/367}
[data-decoration="named"] .custom-decoration-photo .photo-open{aspect-ratio:400/316}
[data-decoration="engraving"] .custom-decoration-photo .photo-open{aspect-ratio:415/319}
[data-decoration="yuzum"] .custom-decoration-photo img{object-position:50% 64%}
[data-decoration="named"] .custom-decoration-photo img{object-position:50% 13%}
[data-decoration="engraving"] .custom-decoration-photo img{object-position:50% 95%}
[data-decoration="flowers"] .custom-decoration-photos{grid-template-columns:1fr}
[data-decoration="flowers"] .custom-decoration-photo img{height:auto;object-fit:contain;object-position:center;transform:none}
[data-decoration="flowers"] .custom-decoration-photos.menu-photo-sequence{display:block;position:relative;aspect-ratio:3/4;margin-top:24px}
[data-decoration="flowers"] .custom-decoration-photos.menu-photo-sequence>figure{position:absolute;inset:0;margin:0}
.custom-decoration-grid [data-decoration="flowers"] .custom-decoration-photos.menu-photo-sequence .photo-open{height:100%}
[data-decoration="flowers"] .custom-decoration-photos.menu-photo-sequence img{height:100%;object-fit:contain;transform:none}
.canvas-editing [data-decoration="flowers"] .custom-decoration-photos.menu-photo-sequence{display:grid;aspect-ratio:auto}
.canvas-editing [data-decoration="flowers"] .custom-decoration-photos.menu-photo-sequence>figure{position:relative;inset:auto;aspect-ratio:3/4}
.custom-decoration-grid .custom-decoration-engraving{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(28px,7vw,100px)}
.custom-decoration-engraving .custom-decoration-photo{grid-column:2;grid-row:1/5;margin:0}
.custom-summary{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-top:32px;padding-bottom:48px;border-top:1px solid var(--line);background:#eee2d2}
.custom-summary h2{font-size:32px;margin:12px 0 20px}
.custom-summary ul{margin:0;padding-left:22px;line-height:1.8}
.custom-price-note{line-height:1.6;margin-bottom:22px}
.custom-model-price{font-weight:600;color:var(--copper);white-space:nowrap}
.custom-addon-price{font-size:22px;font-weight:600;color:var(--copper);white-space:nowrap}
.custom-price-breakdown{margin:0 0 20px}
.custom-price-breakdown>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}
.custom-price-breakdown dd{margin:0;text-align:right;white-space:nowrap}
.custom-price-breakdown .custom-price-total{font-size:26px;font-weight:600;border:0}
.custom-summary .button{white-space:normal}
@media(max-width:700px){.custom-model-grid{grid-template-columns:1fr 1fr;gap:12px}.custom-model img{height:170px}.custom-model strong{font-size:15px}.custom-decoration-grid .custom-decoration-engraving,.custom-summary{grid-template-columns:1fr}.custom-decoration-engraving .custom-decoration-photo{grid-column:auto;grid-row:auto;margin-top:16px}.custom-decoration-grid .custom-decoration-photo .photo-open{height:230px}.custom-summary{gap:24px}.custom-summary .button{width:100%}}
.custom-decoration-grid [data-decoration="named"] .custom-decoration-photo .photo-open,.custom-decoration-grid [data-decoration="yuzum"] .custom-decoration-photo .photo-open,.custom-decoration-grid [data-decoration="engraving"] .custom-decoration-photo .photo-open,.custom-decoration-grid [data-decoration="flowers"] .custom-decoration-photo .photo-open{height:auto}
.custom-order-process{padding-top:36px;padding-bottom:68px}
.custom-order-process h2{font-size:clamp(30px,3.4vw,44px);line-height:1.2;margin-bottom:28px}
.custom-order-process img{height:440px}
.custom-order-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}
@media(max-width:700px){.custom-order-intro,.custom-order-process{grid-template-columns:1fr;gap:30px}.custom-order-intro{padding-top:30px;padding-bottom:40px}.custom-order-intro img{height:auto;max-height:480px;object-position:center}.custom-decoration-grid{grid-template-columns:1fr;gap:24px}.custom-order-options{padding-top:12px;padding-bottom:30px}.custom-order-process{padding-top:20px;padding-bottom:42px}.custom-order-process img{height:360px}.custom-order-actions .button{width:100%;text-align:center}.custom-order-entry{margin:24px 0}}

/* Keep the techniques while omitting the retired visible label. */
.detail-copy dl .product-technique{display:block}
.detail-copy dl .product-technique dd{text-align:left;max-width:none}
.detail-copy .technique-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
