:root {
--color-red: #d73535;
--color-red-dark: #c0392b;
--color-text-dark: #444;
--color-text: #555;
--color-text-muted: #666;
--color-text-light: #888;
--color-text-lighter: #8a8a8a;
--color-border: #eee;
--color-border-strong: #ddd;
--color-bg: #fff;
--max-page: 860px;
--max-inner: 700px;
--max-desc: 640px;
--label-letter-spacing: 0.18em;
--underline-offset: 5px;
--font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
* {
box-sizing: border-box;
font-family: var(--font-family);
}
body {
margin: 0;
padding: 0;
background: var(--color-bg);
}
.page {
max-width: var(--max-page);
margin: 0 auto;
background: var(--color-bg);
color: var(--color-text);
line-height: 1.8;
letter-spacing: -0.02em;
}
.inner-wrap {
width: calc(100% - 60px);
max-width: var(--max-inner);
margin: 0 auto;
}
.divider-red {
height: 3px;
margin: 75px 0 60px;
background: var(--color-red);
}
.divider-red-short {
width: 90px;
height: 1px;
margin: 0 auto;
background: var(--color-red);
}
.divider-line {
width: 100%;
height: 1px;
margin: 14px 0;
background: var(--color-border);
}
.section-label {
color: var(--color-red);
letter-spacing: var(--label-letter-spacing);
text-decoration: underline;
text-underline-offset: var(--underline-offset);
}
.section-label-sm { font-size: 16px; }
.section-label-md { font-size: 17px; }
.section-label-lg {
font-size: clamp(18px, 2.5vw, 20px);
font-weight: 500;
}
.product-intro {
padding: 0 30px;
text-align: center;
}
.product-title {
margin: 0;
color: var(--color-text-dark);
font-size: 24px;
font-weight: 500;
line-height: 1.4;
}
.product-desc {
max-width: var(--max-desc);
margin: 0 auto;
color: var(--color-text-lighter);
font-size: 18px;
line-height: 1.9;
word-break: keep-all;
}
.info-section { padding: 0 30px; }
.info-list-title {
margin-bottom: 24px;
text-align: center;
}
.info-list {
width: 100%;
border-top: 1px solid var(--color-border);
}
.info-list-row {
display: flex;
align-items: flex-start;
padding: 16px 0;
border-bottom: 1px solid var(--color-border);
}
.info-list-label {
width: 115px;
min-width: 115px;
color: var(--color-red);
font-size: 10pt;
font-weight: 600;
line-height: 1.7;
text-align: left;
}
.info-list-content {
flex: 1;
color: var(--color-text-muted);
font-size: 10pt;
line-height: 1.7;
word-break: keep-all;
text-align: left;
}
.notice { margin-top: 40px; }
.notice-box {
display: flex;
align-items: center;
gap: 24px;
padding: 18px 0;
border-top: 1px solid var(--color-border);
border-bottom: 1px solid var(--color-border);
}
.notice-icon {
width: 54px;
min-width: 54px;
height: 54px;
border: 3px solid var(--color-red);
border-radius: 12px;
color: var(--color-red);
font-size: 36px;
font-weight: 300;
line-height: 48px;
text-align: center;
}
.notice-text {
margin: 0;
color: var(--color-text-light);
font-size: 10pt;
line-height: 1.8;
word-break: keep-all;
}
.fabric-spec { padding: 30px 0; }
.fabric-spec-title {
margin-bottom: 24px;
font-weight: 500;
text-align: center;
}
.fabric-spec-table {
width: 100%;
border-collapse: collapse;
}
.fabric-spec-table td {
padding: 12px 14px;
border: 1px solid var(--color-border-strong);
color: var(--color-text);
font-size: 13px;
vertical-align: middle;
}
.fabric-spec-category {
width: 80px;
background: var(--color-red-dark);
color: #ffffff !important;
font-weight: 500;
letter-spacing: 0.15em;
text-align: center;
white-space: nowrap;
}
.check-option {
display: flex;
align-items: center;
gap: 7px;
white-space: nowrap;
}
.check-option[data-checked] {
color: var(--color-red-dark);
font-weight: 500;
}
.check-option-mark {
display: inline-block;
flex-shrink: 0;
width: 12px;
height: 12px;
border: 1px solid #bbb;
background: #fff;
}
.check-option[data-checked] .check-option-mark {
border-color: var(--color-red-dark);
background: var(--color-red-dark);
}
.caution,
.page-footer {
max-width: var(--max-page);
margin: 0 auto;
padding: 0 30px;
}
.caution {
color: var(--color-text-dark);
line-height: 1.7;
}
.caution-photo { text-align: center; }
.caution-title {
margin: 0 0 38px;
text-align: center;
}
.caution-list {
max-width: 760px;
margin: 0 auto;
}
.caution-item {
width: 80%;
min-width: 260px;
max-width: 620px;
margin: 0 auto;
text-align: left;
}
.caution-item p {
margin: 0;
font-size: clamp(14px, 2vw, 15px);
line-height: 1.7;
word-break: keep-all;
overflow-wrap: break-word;
}
.tip {
margin-top: 32px;
margin-bottom: 32px;
text-align: center;
}
.tip-badge {
display: inline-block;
margin-bottom: 16px;
padding: 5px 18px;
border-radius: 20px;
background: var(--color-red);
color: #fff;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.05em;
}
.tip-title {
margin: 0 0 8px;
color: var(--color-red);
font-size: 18px;
font-weight: 700;
line-height: 1.4;
}
.tip-subtitle {
margin: 0 0 24px;
color: #999;
font-size: 12px;
}
.tip-table-wrap {
max-width: 500px;
margin: 0 auto;
}
.tip-table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
.tip-table thead th {
padding: 12px 0;
background: var(--color-red);
color: #fff;
font-weight: 600;
letter-spacing: 0.03em;
text-align: center;
}
.tip-table tbody td {
padding: 13px 0;
border-bottom: 1px solid var(--color-border);
color: var(--color-text);
text-align: center;
}
.tip-table tbody tr:last-child td {
border-bottom: none;
}
.page-footer { text-align: center; }
.page-footer p {
margin: 0;
font-size: clamp(16px, 2.5vw, 18px);
font-weight: 500;
line-height: 1.7;
word-break: keep-all;
}
.text-red { color: var(--color-red); }
@media screen and (max-width: 600px) {
.product-intro { padding: 0 20px; }
.info-section { padding: 0 15px; }
.caution,
.page-footer { padding: 0 16px; }
.inner-wrap { width: 100%; }
.section-label-sm { font-size: 14px; }
.section-label-lg { font-size: 17px; }
.product-title { font-size: 20px; }
.product-desc { font-size: 15px; }
.info-list-label { width: 85px; min-width: 85px; }
.notice-box { gap: 15px; padding: 15px 0; }
.notice-icon {
width: 44px; min-width: 44px; height: 44px;
border-radius: 10px; font-size: 28px; line-height: 38px;
}
.fabric-spec-table td { padding: 10px 8px; font-size: 11px; }
.fabric-spec-category { width: 60px; font-size: 11px; }
.tip-title { font-size: 16px; }
.tip-table { font-size: 13px; }
}

MARCUS FABRICS
마커스 빈티지 크리스마스
베어 프린트 면원단 퀼트원단 USH5254
빈티지한 감성이 가득한 크리스마스
베어 프린트 원단입니다.
크리스마스 선물을 나르는 귀여운 곰돌이들과
알록달록한 선물 상자, 별과 오너먼트 장식이 어우러져
클래식하면서도 따뜻한 크리스마스 분위기를 전해줍니다.
레트로한 일러스트와 빈티지한 색감이 조화를 이루며,
다양한 크리스마스 모티브가 가로 스트라이프 형태로
반복되어 원단 자체의 패턴을 살려 활용하기 좋습니다.
크리스마스 테이블러너, 벽걸이 장식 등
홈패브릭 소품은 물론 파우치, 가방, 패치워크와 퀼트 작품 등
다양한 핸드메이드 소품으로 만들어보세요.
원하는 패턴을 잘라 포인트 장식으로 활용하거나
다른 크리스마스 원단과 매치하면 더욱 특별한 작품을 완성할 수 있습니다.
어릴 적 크리스마스를 떠올리게 하는 정겨운
빈티지 감성을 나만의 핸드메이드 작품에 담아보세요.

원단 속성
| 단위 |
1Yd |
1/2Yd |
1/4Yd |
커트지 |
| 신축성 |
없음 |
약간 있음 |
좋음 |
매우 좋음 |
| 비침 |
없음 |
빛에는 비침 |
약간 비침 |
많이 비침 |
| 촉감 |
거칠음 |
조금 거칠음 |
적당함 |
부드러움 |
!
신축성, 촉감, 비침, 두께감 등은 개인차가 있을 수 있습니다.
특히 비침은 같은 소재의 원단도 색이나 빛에 따라 다르게 느껴질 수 있으니 참고 부탁드립니다.

※약 1/4YD (이해를 돕기 위한 참고용 사진입니다.)


*연출 이미지는 실제 제품 이미지를 기반으로 AI 합성·보정하여 제작되었습니다.

*연출 이미지는 실제 제품 이미지를 기반으로 AI 합성·보정하여 제작되었습니다.
원단 구매시 주의사항
원단은 고객의 주문에 맞춰 재단되어 출고되는 상품의
특성상 반품이 불가하니 이 점 양해부탁드립니다.
원단의 색상은 모니터의 종류 및 해상도,
컬러 설정에 따라 상이할 수 있습니다.
원단의 사이즈는 컷팅에 따라 1~2cm
정도 차이가 있을 수 있습니다.
원단의 상품별로 판매단위와 고정폭이 다르니 꼭 상단의
상품정보와 사이즈를 확인하신 후 구매 부탁드립니다.
TIP!
원단의 폭이 110cm일 경우
※ 원단 폭은 각 원단마다 다를 수 있으나 상세페이지의 정보를 꼭 확인해주세요!
| 재단단위 |
폭 × 길이 |
| 1/4Yd |
55cm × 45cm |
| 1/2Yd |
110cm × 45cm |
| 1Yd |
110cm × 90cm |